update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
5
6 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-charset.el (default-coded-charset-priority-list): Add
9         `=>cbeta'.
10
11 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
14         setting for `==big5-cdp-itaiji-001'.
15
16         * mule/mule-charset.el (default-coded-charset-priority-list): Add
17         `==big5-cdp-itaiji-001'.
18
19         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
20         XEmacs CHISE.
21
22 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
25         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
26         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
30         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
31
32         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
33         XEmacs CHISE.
34         (=>big5-cdp-itaiji-001): Ditto.
35         (=big5-cdp-itaiji-002): Ditto.
36         (=big5-cdp-itaiji-003): Ditto.
37
38 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
39
40         * mule/mule-charset.el (default-coded-charset-priority-list): Add
41         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
42
43 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
44
45         * mule/mule-charset.el (default-coded-charset-priority-list):
46         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
47         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
48         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
49
50         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
51         setting for `=ucs-var-008'.
52
53         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
54         CHISE.
55         (=ucs-bmp-var-008): Likewise.
56
57 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-charset.el (default-coded-charset-priority-list):
60         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
61
62 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
63
64         * mule/mule-charset.el (default-coded-charset-priority-list): Add
65         `==ucs-sip@JP/hanazono'.
66
67         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
68         XEmacs CHISE.
69
70 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
73         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `=ucs-bmp-var-006'.
77
78         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
79         CHISE.
80         (=ucs-bmp-var-006): Likewise.
81
82 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-charset.el (default-coded-charset-priority-list): Add
85         `=ucs-bmp-itaiji-009'.
86
87         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
88         XEmacs CHISE.
89         (=ucs-bmp-itaiji-009): Likewise.
90
91 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
92
93         * mule/mule-charset.el (default-coded-charset-priority-list): Add
94         `=>big5-cdp'.
95
96 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
97
98         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
99         (utf-8-ivs-gb): Likewise.
100         (utf-8-gb-er): Likewise.
101         (utf-8-ivs-gb-er): Likewise.
102         (utf-8-cns): Likewise.
103         (utf-8-ivs-cns): Likewise.
104         (utf-8-cns-er): Likewise.
105         (utf-8-ivs-cns-er): Likewise.
106         (utf-8-big5): Likewise.
107         (utf-8-ivs-big5): Likewise.
108         (utf-8-big5-er): Likewise.
109         (utf-8-ivs-big5-er): Likewise.
110         (utf-8-jis): Likewise.
111         (utf-8-ivs-jis): Likewise.
112         (utf-8-jis-er): Likewise.
113         (utf-8-ivs-jis-er): Likewise.
114         (utf-8-ks): Likewise.
115         (utf-8-ivs-ks): Likewise.
116         (utf-8-ks-er): Likewise.
117         (utf-8-ivs-ks-er): Likewise.
118
119 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
120
121         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
122         (utf-8-ivs-jp): Likewise.
123         (utf-8-jp-er): Likewise.
124         (utf-8-ivs-jp-er): Likewise.
125
126 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
127
128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
129         setting for `=ucs-var-010'.
130
131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
132         `=ucs-bmp-var-010'.
133
134         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
135         CHISE.
136         (=ucs-bmp-var-010): Likewise.
137
138 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
141         `=ucs-sip@JP/hanazono'.
142
143         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
144         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
145
146 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
147
148         * mule/mule-charset.el (default-coded-charset-priority-list):
149         - Add `=big5-cdp-var-004'.
150         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
151           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
152
153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
154         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
155         `=big5-cdp-var-005'.
156
157         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
158         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
159         `=big5-cdp-var-003'.
160         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
161         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
162         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
163
164 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-charset.el (default-coded-charset-priority-list):
167         Don't prefer ucs-compat CCSes to other CCSes.
168
169 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
170
171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
172         `===ucs-bmp-cjk-compat@unicode'.
173
174         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
175         coded-charset for XEmacs CHISE.
176
177 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
180         `=ucs-sip-itaiji-003'.
181
182         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
183         XEmacs CHISE.
184
185 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
186
187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
188         setting for `=ucs-var-004'.
189
190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
191         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
192
193         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
194         XEmacs CHISE.
195         (=ucs-var-004): Ditto.
196         (=ucs-bmp-var-004): Ditto.
197
198 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
199
200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
201         `=ucs-sip-var-003'.
202
203         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
204         XEmacs CHISE.
205
206 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
207
208         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
209         setting for `=ucs-itaiji-006'.
210
211         * mule/mule-charset.el (default-coded-charset-priority-list): Add
212         `=ucs-bmp-itaiji-006'.
213
214         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
215         XEmacs CHISE.
216         (=ucs-bmp-itaiji-006): Ditto.
217
218 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
219
220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
221         `=ucs-sip-var-002'.
222
223         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
224         XEmacs CHISE.
225
226 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-charset.el (default-coded-charset-priority-list): Add
229         `=ucs-sip-itaiji-002'.
230
231         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
232         XEmacs CHISE.
233
234 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
235
236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
237         setting for `==hanyo-denshi/tk'.
238
239 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
240
241         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
242         (=hanyo-denshi/tk): Fix `long-name'.
243         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
244
245 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
246
247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
248         setting for `=>mj'.
249
250 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
251
252         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
253         coded-charset for XEmacs CHISE.
254
255 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
256
257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
258         setting for `=hanyo-denshi/tk'.
259
260 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
261
262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
263         `=hanyo-denshi/tk/mf-01'.
264
265         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
266         XEmacs CHISE.
267         (=hanyo-denshi/tk/mf-01): Ditto.
268
269 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-charset.el (default-coded-charset-priority-list):
272         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
273
274 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
275
276         * mule/mule-charset.el (default-coded-charset-priority-list):
277         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
278
279 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
280
281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
282         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
283
284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
285         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
286
287         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
288         XEmacs CHISE.
289         (=ucs-bmp-itaiji-004): Ditto.
290         (=ucs-itaiji-005): Ditto.
291         (=ucs-bmp-itaiji-005): Ditto.
292
293 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
294
295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
296         `=ucs-sip-itaiji-001'.
297
298         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
299         XEmacs CHISE.
300
301 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
302
303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
304         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
305         `=ucs-itaiji-008'.
306
307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
308         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
309         `=ucs-bmp-itaiji-008'.
310
311         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
312         XEmacs CHISE.
313         (=ucs-bmp-itaiji-001): Ditto.
314         (=ucs-itaiji-003): Ditto.
315         (=ucs-bmp-itaiji-003): Ditto.
316         (=ucs-itaiji-008): Ditto.
317         (=ucs-bmp-itaiji-008): Ditto.
318
319 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
320
321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
322         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
323
324         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
325         for XEmacs CHISE.
326         (==ucs-bmp-cjk-compat@JP): Ditto.
327
328 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
331         setting for `===hng-tzs'.
332
333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
334         `===hng-tzs'.
335
336         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
337         CHISE.
338
339 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
342         setting for `===hng-doh'.
343
344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
345         `===hng-doh'.
346
347         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
348         CHISE.
349
350 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
353         setting for `===hng-wad'.
354
355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
356         `===hng-wad'.
357
358         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
359         CHISE.
360
361 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
364         settings for `==koseki' and `===hng-kcc'.
365
366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
367         `===hng-kcc'.
368
369         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
370         CHISE.
371
372 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
375         setting for `===hng-nkk'.
376
377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
378         `===hng-nkk'.
379
380         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
381         CHISE.
382
383 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
386         setting for `===hng-ink'.
387
388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
389         `===hng-ink'.
390
391         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
392         CHISE.
393
394 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
395
396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
397         setting for `===hng-jhk'.
398
399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
400         `===hng-jhk'.
401
402         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
403         CHISE.
404
405 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
408         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
409         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
410         (===jis-x0213-1@2004): Likewise.
411         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
412         "jisx0213\\(\\.2004\\)-1" as the registry.
413         (=+>jis-x0213-1@2004): Likewise.
414         (=>jis-x0213-1@2004): Likewise.
415
416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
417         `===jis-x0213-1@2004'.
418
419 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
420
421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
422         setting for `===hng-nak'.
423
424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
425         `===hng-nak'.
426
427         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
428         CHISE.
429
430 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
433         setting for `===hng-hos'.
434
435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
436         `===hng-hos'.
437
438         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
439         CHISE.
440
441 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
444         setting for `===hng-tzj'.
445
446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
447         `===hng-tzj'.
448
449         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
450         CHISE.
451
452 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
453
454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
455         setting for `===hng-kae'.
456
457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
458         `===hng-kae'.
459
460         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
461         CHISE.
462
463 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
464
465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
466         setting for `===hng-kar'.
467
468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
469         `===hng-kar'.
470
471         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
472         CHISE.
473
474 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
475
476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
477         setting for `===hng-kyd'.
478
479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
480         `===hng-kyd'.
481
482         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
483         CHISE.
484
485 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
486
487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
488         setting for `===hng-hok'.
489
490         * mule/mule-charset.el (default-coded-charset-priority-list): Add
491         `===hng-hok'.
492
493         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
494         CHISE.
495
496 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
497
498         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
499         setting for `===hng-jyu'.
500
501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
502         `===hng-jyu'.
503
504         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
505         CHISE.
506
507 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
508
509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
510         setting for `===hng-zkd'.
511
512         * mule/mule-charset.el (default-coded-charset-priority-list): Add
513         `===hng-zkd'.
514
515         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
516         CHISE.
517
518 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
519
520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
521         setting for `===hng-kmi'.
522
523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
524         `===hng-kmi'.
525
526         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
527         CHISE.
528
529 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
530
531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
532         setting for `===hng-okd'.
533
534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
535         `===hng-okd'.
536
537         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
538         CHISE.
539
540 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
541
542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
543         setting for `===hng-nkm'.
544
545         * mule/mule-charset.el (default-coded-charset-priority-list): Add
546         `===hng-nkm'.
547
548         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
549         CHISE.
550
551 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
552
553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
554         setting for `===hng-nto'.
555
556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
557         `===hng-nto'.
558
559         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
560         CHISE.
561
562 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
563
564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
565         setting for `===hng-yhk'.
566
567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
568         `===hng-yhk'.
569
570         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
571         CHISE.
572
573 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
574
575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
576         setting for `===hng-sok'.
577
578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
579         `===hng-sok'.
580
581         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
582         CHISE.
583
584 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
585
586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
587         setting for `===hng-kda'.
588
589         * mule/mule-charset.el (default-coded-charset-priority-list): Add
590         `===hng-kda'.
591
592         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
593         CHISE.
594
595 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
596
597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
598         setting for `===hng-myz'.
599
600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
601         `===hng-myz'.
602
603         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
604         CHISE.
605
606 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
607
608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
609         setting for `===hng-kgk'.
610
611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
612         `===hng-kgk'.
613
614         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
615         CHISE.
616
617 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
618
619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
620         setting for `===hng-drt'.
621
622         * mule/mule-charset.el (default-coded-charset-priority-list): Add
623         `===hng-drt'.
624
625         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
626         CHISE.
627
628 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
629
630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
631         setting for `===hng-mam'.
632
633         * mule/mule-charset.el (default-coded-charset-priority-list): Add
634         `===hng-mam'.
635
636         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
637         CHISE.
638
639 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
640
641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
642         setting for `===hng-dng'.
643
644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
645         `===hng-dng'.
646
647         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
648         CHISE.
649
650 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
651
652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
653         setting for `=>cns11643-5'.
654
655 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
656
657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
658         setting for `===hng-keg'.
659
660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
661         `===hng-keg'.
662
663         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
664         CHISE.
665
666 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
667
668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
669         setting for `===hng-jou'.
670
671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
672         `===hng-jou'.
673
674         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
675         CHISE.
676
677 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
678
679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
680         setting for `===hng-smk'.
681
682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
683         `===hng-smk'.
684
685         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
686         CHISE.
687
688 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
691         setting for `===hng-kyo'.
692
693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
694         `===hng-kyo'.
695
696         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
697         CHISE.
698
699 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
700
701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
702         setting for `===hng-kss'.
703
704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
705         `===hng-kss'.
706
707         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
708         CHISE.
709
710 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
711
712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
713         setting for `===hng-wan'.
714
715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
716         `===hng-wan'.
717
718         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
719         CHISE.
720
721 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
722
723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
724         setting for `===hng-ksk'.
725
726         * mule/mule-charset.el (default-coded-charset-priority-list): Add
727         `===hng-ksk'.
728
729         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
730         CHISE.
731
732 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
733
734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
735         setting for `===hng-kyu'.
736
737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
738         `===hng-kyu'.
739
740         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
741         CHISE.
742
743 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
744
745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
746         setting for `===hng-skk'.
747
748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
749         `===hng-skk'.
750
751         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
752         CHISE.
753
754 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
755
756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
757         setting for `===hng-sik'.
758
759         * mule/mule-charset.el (default-coded-charset-priority-list): Add
760         `===hng-sik'.
761
762         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
763         CHISE.
764
765 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
766
767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
768         setting for `===hng-kbk'.
769
770         * mule/mule-charset.el (default-coded-charset-priority-list): Add
771         `===hng-kbk'.
772
773         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
774         CHISE.
775
776 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
777
778         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
779         setting for `===hng-kcj'.
780
781         * mule/mule-charset.el (default-coded-charset-priority-list): Add
782         `===hng-kcj'.
783
784         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
785         CHISE.
786
787 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
788
789         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
790         setting for `===hng-k24'.
791
792         * mule/mule-charset.el (default-coded-charset-priority-list): Add
793         `===hng-k24'.
794
795         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
796         CHISE.
797
798 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
799
800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
801         setting for `===hng-gok'.
802
803         * mule/mule-charset.el (default-coded-charset-priority-list): Add
804         `===hng-gok'.
805
806         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
807         CHISE.
808 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
809
810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
811         setting for `===hng-tsu'.
812
813         * mule/mule-charset.el (default-coded-charset-priority-list): Add
814         `===hng-tsu'.
815
816         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
817         CHISE.
818
819 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
820
821         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
822         setting for `===hng-sys'.
823
824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
825         `===hng-sys'.
826
827         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
828         CHISE.
829
830 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
831
832         * mule/mule-coding.el (coded-charset-entity-reference-alist):
833         - Use "&HNG010-<d><d><d><d><d>;" instead of
834           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
835         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
836
837         * mule/mule-charset.el (default-coded-charset-priority-list): Add
838         `=ucs-bmp-itaiji-002' and `===hng-khm'.
839
840         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
841         "hngkhi-0" as the suffix of registry.
842         (===hng-khm): New coded-charset for XEmacs CHISE.
843         (=ucs-itaiji-002): Ditto.
844         (=ucs-bmp-itaiji-002): Ditto.
845
846 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
847
848         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
849         setting for `=>ucs@iwds-1'.
850
851         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
852         XEmacs CHISE.
853
854 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
855
856         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
857         CHISE.
858
859         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
860         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
861         `===hng-khi'.
862
863 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
864
865         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
866         setting for `===hng-khi'.
867
868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
869         `===hng-khi'.
870
871         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
872         CHISE.
873
874 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
875
876         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
877         #x9FA5 as the value of `max-code'.
878         (=ucs-bmp-var-002): Likewise.
879         (=ucs-bmp-var-003): Likewise.
880         (=ucs-bmp-itaiji-084): Likewise.
881         (=ucs-bmp-cjk@JP): Likewise.
882         (=ucs-bmp-cjk@JP/hanazono): Likewise.
883         (==ucs-bmp-cjk@JP/hanazono): Likewise.
884         (=>ucs-bmp-cjk@component): Likewise.
885
886 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
887
888         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
889         CHISE.
890
891 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
892
893         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
894         XEmacs CHISE.
895         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
896         `==jis-x0208@1978/2-pr' as the mother.
897
898 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
899
900         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
901         CHISE.
902
903 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
904
905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
906         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
907
908 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
909
910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
911         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
912
913 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
914
915         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
916         setting for `===ucs@gb'.
917
918 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
919
920         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
921         setting for `===hanyo-denshi/ks', `===jis-x0208' and
922         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
923         as the entity-reference for `===jis-x0213-1@2000'; use
924         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
925
926 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
927
928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
929         `===jis-x0208'.
930
931         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
932         instead of `===jis-x0208' as the mother.
933         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
934         `===jis-x0208' as the mother.
935         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
936         `===jis-x0208' as the mother.
937         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
938         `===jis-x0213-1' as the mother.
939         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
940         `===jis-x0213-1' as the mother.
941         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
942         the mother.
943         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
944         mother.
945
946 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
947
948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
949         setting for `=ucs-var-001'.
950
951 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
952
953         * mule/mule-charset.el (default-coded-charset-priority-list): Add
954         `=ucs-bmp-var-001'.
955
956         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
957         CHISE.
958         (=ucs-bmp-var-001): Ditto.
959
960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
961         setting for `=ucs-var-003'.
962
963 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
964
965         * mule/mule-charset.el (default-coded-charset-priority-list): Add
966         `=ucs-bmp-var-003'.
967
968         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
969         CHISE.
970         (=ucs-bmp-var-003): Ditto.
971
972 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
973
974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
975         setting for `=ucs-var-002'.
976
977         * mule/mule-charset.el (default-coded-charset-priority-list): Add
978         `=ucs-bmp-var-002'.
979
980         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
981         CHISE.
982         (=ucs-bmp-var-002): Ditto.
983
984 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
985
986         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
987         XEmacs CHISE.
988         (==jis-x0208@1978/5pr): Ditto.
989
990 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
991
992         * mule/mule-charset.el (default-coded-charset-priority-list): Add
993         `=>ucs-bmp-cjk@component'.
994
995         * mule/mule-conf.el (=>ucs@component): New coded-charset for
996         XEmacs CHISE.
997         (=>ucs-bmp-cjk@component): Ditto.
998
999 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1000
1001         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1002         setting for `=>iwds-1'.
1003
1004 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1005
1006         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1007         CHISE.
1008
1009 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1010
1011         * mule/mule-charset.el (default-coded-charset-priority-list):
1012         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1013         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1014         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1015         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1016
1017 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1018
1019         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1020         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1021
1022         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1023         `=>>ucs@iso' as the mother.
1024         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1025         mother.
1026
1027 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1028
1029         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1030         setting for `===hanyo-denshi/ia'.
1031
1032 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1033
1034         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1035         `===hanyo-denshi/ia'.
1036
1037 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1038
1039         * mule/mule-conf.el (=koseki): Fix DOC.
1040         (==koseki): New coded-charset for XEmacs CHISE.
1041
1042 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1043
1044         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1045         XEmacs CHISE.
1046         (===hanyo-denshi/jd): Fix DOC.
1047
1048 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1049
1050         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1051         setting for `===hanyo-denshi/ip'.
1052
1053 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1054
1055         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1056         `===hanyo-denshi/ip'.
1057
1058         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1059         XEmacs CHISE.
1060
1061 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1062
1063         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1064         `==ucs-radicals@unicode' and `=>daikanwa'.
1065
1066         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1067         for XEmacs CHISE.
1068
1069 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1070
1071         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1072         XEmacs CHISE.
1073
1074 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1075
1076         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1077         `===ruimoku-v6'.
1078
1079 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1080
1081         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1082         setting for `===ruimoku-v6'.
1083
1084 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1085
1086         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1087         CHISE.
1088
1089 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1090
1091         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1092         coded-charset for XEmacs CHISE.
1093
1094 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1095
1096         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1097         XEmacs CHISE.
1098
1099 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1100
1101         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1102         `===ucs-sip@iso'.
1103
1104 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1105
1106         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1107         CHISE.
1108
1109 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1110
1111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1112         `==ucs-sip@iso'.
1113
1114         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1115         CHISE.
1116
1117 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1118
1119         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1120         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1121         (=ucs-sip-ext-b@iso): Fix registry.
1122         (==ucs-sip-ext-b@iso): Ditto.
1123         (===ucs-sip-ext-b@iso): Ditto.
1124
1125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1126         `=ucs-sip@iso'.
1127
1128 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1129
1130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1131         setting for `=>cbeta'.
1132
1133 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1134
1135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1136         `=>cns11643-7'.
1137
1138         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1139
1140 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1141
1142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1143         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1144
1145 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1146
1147         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1148         `=ucs@cns'.
1149         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1150         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1151         `=ucs@jis/1990'.
1152         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1153         `=ucs@jis/2000'.
1154         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1155         `=ucs@jis/2004'.
1156         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1157
1158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1159         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1160
1161 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1162
1163         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1164         XEmacs CHISE.
1165         (==jis-x0208@1978/1pr): Ditto.
1166         (==jis-x0208@1978/2-pr): Ditto.
1167
1168 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1171         setting for `===jis-x0213-1@2004'.
1172
1173 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1174
1175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1176         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1177
1178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1179         `===hanyo-denshi/jb'.
1180
1181         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1182         XEmacs CHISE.
1183         (=+>hanyo-denshi/ft): Ditto.
1184         (=+>hanyo-denshi/jt): Ditto.
1185
1186 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1187
1188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1189         `===hanyo-denshi/hg'.
1190
1191 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1192
1193         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1194         XEmacs CHISE.
1195         (===hanyo-denshi/hg): Ditto.
1196
1197 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1198
1199         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1200         glyph-forms instead of detailed glyph-images.
1201         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1202         `=adobe-japan1-*'.
1203         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1204         (===adobe-japan1-1): Ditto.
1205         (===adobe-japan1-2): Ditto.
1206         (===adobe-japan1-3): Ditto.
1207         (===adobe-japan1-4): Ditto.
1208         (===adobe-japan1-5): Ditto.
1209         (===adobe-japan1-6): Ditto.
1210         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1211         `=>>>adobe-japan1' as the mother.
1212         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1213         `=>>adobe-japan1' as the mother.
1214         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1215         glyph-images.
1216         (==jis-x0208@1978): Ditto.
1217         (==jis-x0208@1983): Ditto.
1218         (==jis-x0208@1990): Ditto.
1219         (==jis-x0213-1): Ditto.
1220         (==jis-x0213-1@2000): Ditto.
1221         (==jis-x0213-1@2004): Ditto.
1222         (==jis-x0213-2): Ditto.
1223         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1224         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1225         `=jis-x0208@1978'.
1226         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1227         `=jis-x0208@1983'.
1228         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1229         `=jis-x0208@1990'.
1230         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1231         `=jis-x0213-1'.
1232         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1233         `=jis-x0213-1@2000'.
1234         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1235         `=jis-x0213-1@2004'.
1236         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1237         `=jis-x0213-2'.
1238         (===jis-x0208): New coded-charset for XEmacs CHISE.
1239         (===jis-x0208@1978): Ditto.
1240         (===jis-x0208@1983): Ditto.
1241         (===jis-x0208@1990): Ditto.
1242         (===jis-x0213-1): Ditto.
1243         (===jis-x0213-1@2000): Ditto.
1244         (===jis-x0213-2): Ditto.
1245         (===jis-x0212): Ditto.
1246         (===ks-x1001): Ditto.
1247         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1248         mother.
1249         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1250         as the mother.
1251         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1252         as the mother.
1253         (===cns11643-1): New coded-charset for XEmacs CHISE.
1254         (===cns11643-2): Ditto.
1255         (===cns11643-3): Ditto.
1256         (===cns11643-4): Ditto.
1257         (===cns11643-5): Ditto.
1258         (===cns11643-6): Ditto.
1259         (===cns11643-7): Ditto.
1260         (=>>cns11643-1): Ditto.
1261         (==big5-cdp): Indicate abstract glyph-images instead of
1262         representative glyph-images.
1263         (===big5-cdp): New coded-charset for XEmacs CHISE.
1264         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1265         detailed glyph-images.
1266         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1267         `=hanyo-denshi/*'.
1268         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1269         (===hanyo-denshi/ib): Ditto.
1270         (===hanyo-denshi/jt): Ditto.
1271         (===hanyo-denshi/ks): Ditto.
1272         (===mj): Ditto.
1273         (===mj-0): Ditto.
1274         (===mj-1): Ditto.
1275         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1276         `=>>>hanyo-denshi/*' as its mother.
1277         (==gt): Indicate abstract glyph-forms instead of detailed
1278         glyph-images.
1279         (===gt): New coded-charset for XEmacs CHISE.
1280         (=>>>gt): Indicates `==gt' instead of `=gt'.
1281         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1282         (==gt-k): Indicate abstract glyph-forms instead of detailed
1283         glyph-images.
1284         (===gt-k): New coded-charset for XEmacs CHISE.
1285         (==daikanwa): Indicates glyph-images instead of detailed
1286         glyph-images.
1287         (===daikanwa): New coded-charset for XEmacs CHISE.
1288         (===daikanwa/+p): Ditto.
1289         (===daikanwa/ho): Ditto.
1290         (==cbeta): Ditto.
1291         (===cbeta): Ditto.
1292         (==jef-china3): Ditto.
1293         (===jef-china3): Ditto.
1294         (==ruimoku-v6): Ditto.
1295         (==ucs@iso): Indicate representative glyph-forms instead of
1296         representative glyph-images.
1297         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1298         (==ucs@unicode): Indicate representative glyph-forms instead of
1299         representative glyph-images.
1300         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1301         `=ucs@unicode'.
1302         (==ucs@cns): Indicate representative glyph-forms instead of
1303         representative glyph-images.
1304         (==ucs@jis): Ditto.
1305         (==ucs@jis/1990): Ditto.
1306         (==ucs@jis/2000): Ditto.
1307         (==ucs@jis/2004): Ditto.
1308         (==ucs@ks): Ditto.
1309         (===ucs@iso): New coded-charset for XEmacs CHISE.
1310         (===ucs@unicode): Ditto.
1311         (===ucs@gb): Ditto.
1312         (===ucs@ks): Ditto.
1313         (===ucs-bmp-cjk@gb): Ditto.
1314         (===ucs-sip-ext-b@iso): Ditto.
1315
1316 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1317
1318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1319         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1320         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1321         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1322         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1323         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1324         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1325         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1326         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1327         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1328
1329         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1330         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1331         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1332         - Use "&g1-[NAME];" for `=>>[NAME]'.
1333         - Abolish "&g2-[NAME];".
1334
1335 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1336
1337         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1338         `=>>ucs@cns' as the mother.
1339
1340 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1341
1342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1343         setting for `==ucs@ks'.
1344
1345 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1346
1347         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1348         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1349         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1350         0x00E30000〜0x00E409D5.
1351
1352 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1353
1354         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1355         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1356         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1357
1358 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1359
1360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1361         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1362
1363         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1364         (=mj-0): Ditto.
1365         (=mj-1): Ditto.
1366         (==mj): Ditto.
1367         (==mj-0): Ditto.
1368         (==mj-1): Ditto.
1369         (=>>mj): Ditto.
1370
1371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1372         setting for `=mj' and `==mj'.
1373
1374 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1375
1376         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1377         CHISE.
1378
1379 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1380
1381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1382         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1383         `=>ucs@hanyo-denshi'.
1384
1385 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1386
1387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1388         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1389
1390         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1391         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1392
1393 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1394
1395         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1396         XEmacs CHISE.
1397
1398 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1399
1400         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1401         Change priority of `=>>>ucs@iso'.
1402
1403         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1404         `=>>>ucs@iso' as the mother.
1405         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1406
1407 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1408
1409         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1410         Change priority of `=>>>ucs@unicode'.
1411
1412         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1413         `=ucs@unicode'.
1414
1415 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1416
1417         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1418         Change priority of `=>>>ucs@jis'.
1419
1420         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1421         `=ucs@jis'.
1422
1423 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1424
1425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1426         setting for `==daikanwa/+p'.
1427
1428 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1429
1430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1431         setting for `==shinjigen@1ed'.
1432
1433 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1434
1435         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1436         XEmacs CHISE.
1437
1438 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1439
1440         * mule/mule-conf.el (==shinjigen): Modify DOC.
1441         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1442         (==shinjigen@rev): Modify DOC.
1443
1444 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1445
1446         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1447         CHISE.
1448
1449 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1450
1451         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1452         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1453
1454         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1455         XEmacs CHISE.
1456
1457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1458         `==daikanwa'.
1459
1460 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1461
1462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1463         setting for `==cns11643-7'.
1464
1465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1466         `==cns11643-7'.
1467
1468 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1469
1470         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1471         `==cns11643-6'.
1472
1473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1474         setting for `==cns11643-6'.
1475
1476 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1477
1478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1479         setting for `==cns11643-5'.
1480
1481         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1482         `==cns11643-5'.
1483
1484 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1485
1486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1487         setting for `==cns11643-4'.
1488
1489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1490         `==cns11643-4'.
1491
1492 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1493
1494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1495         setting for `==cns11643-3'.
1496
1497         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1498         `==cns11643-3'.
1499
1500 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1501
1502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1503         setting for `==cns11643-2'.
1504
1505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1506         `==cns11643-2'.
1507
1508 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1509
1510         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1511         Change priority of `=>>>ucs@ks'.
1512
1513         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1514         `=ucs@ks'.
1515
1516 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1517
1518         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1519         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1520         `==ucs@cns' and `==cns11643-1'.
1521
1522         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1523         (==cns11643-2): Ditto.
1524         (==cns11643-3): Ditto.
1525         (==cns11643-4): Ditto.
1526         (==cns11643-5): Ditto.
1527         (==cns11643-6): Ditto.
1528         (==cns11643-7): Ditto.
1529
1530         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1531         `==cns11643-1'.
1532
1533 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1534
1535         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1536         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1537         `=>>>ucs@jis/1990'.
1538
1539         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1540         `=ucs@jis/1990'.
1541         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1542         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1543
1544 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1545
1546         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1547         Change priority of `=>>>ucs@cns'.
1548
1549         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1550         `=ucs@cns'.
1551
1552 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1553
1554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1555         `==ks-x1001'.
1556
1557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1558         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1559         `==ks-x1001'.
1560
1561 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1562
1563         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1564
1565 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1566
1567         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1568         `=jis-x0208'.
1569         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1570         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1571         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1572         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1573         (=>>>jis-x0213-1@2000): Changed to an alias for
1574         `=jis-x0213-1@2000'.
1575         (=>>>jis-x0213-1@2004): Changed to an alias for
1576         `=jis-x0213-1@2004'.
1577         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1578
1579 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1580
1581         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1582         `=adobe-japan1-0'.
1583         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1584         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1585         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1586         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1587         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1588         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1589
1590 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1591
1592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1593         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1594         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1595         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1596         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1597         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1598
1599 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1600
1601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1602         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1603         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1604         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1605         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1606         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1607         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1608         `==jis-x0212'.
1609
1610 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1611
1612         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1613         "AdobeJapan1-[0-6]$".
1614         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1615         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1616         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1617         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1618         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1619         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1620         (==adobe-japan1-1): Ditto.
1621         (==adobe-japan1-2): Ditto.
1622         (==adobe-japan1-3): Ditto.
1623         (==adobe-japan1-4): Ditto.
1624         (==adobe-japan1-5): Ditto.
1625         (==adobe-japan1-6): Ditto.
1626         (==jis-x0208): Ditto.
1627         (==jis-x0208@1978): Ditto.
1628         (==jis-x0208@1983): Ditto.
1629         (==jis-x0208@1990): Ditto.
1630         (==jis-x0213-1): Ditto.
1631         (==jis-x0213-1@2000): Ditto.
1632         (==jis-x0213-1@2004): Ditto.
1633         (==jis-x0213-2): Ditto.
1634         (==jis-x0212): Ditto.
1635         (==gb2312): Ditto.
1636         (==iso-ir165): Ditto.
1637         (==gb12345): Ditto.
1638         (==ks-x1001): Ditto.
1639         (==cns11643-1): Ditto.
1640         (==cns11643-2): Ditto.
1641         (==cns11643-3): Ditto.
1642         (==cns11643-4): Ditto.
1643         (==cns11643-5): Ditto.
1644         (==cns11643-6): Ditto.
1645         (==cns11643-7): Ditto.
1646         (==big5-cdp): Ditto.
1647         (==hanyo-denshi/ja): Ditto.
1648         (==hanyo-denshi/jb): Ditto.
1649         (==hanyo-denshi/jc): Ditto.
1650         (==hanyo-denshi/jd): Ditto.
1651         (==hanyo-denshi/ft): Ditto.
1652         (==hanyo-denshi/ia): Ditto.
1653         (==hanyo-denshi/ib): Ditto.
1654         (==hanyo-denshi/hg): Ditto.
1655         (==hanyo-denshi/jt): Ditto.
1656         (==hanyo-denshi/ks): Ditto.
1657         (==gt): Ditto.
1658         (==gt-k): Ditto.
1659         (==daikanwa): Ditto.
1660         (==shinjigen): Ditto.
1661         (==ucs@iso): Ditto.
1662         (==ucs@unicode): Ditto.
1663         (==ucs@gb): Ditto.
1664         (==ucs-bmp@gb): Ditto.
1665         (==ucs@cns): Ditto.
1666         (==ucs-bmp@cns): Ditto.
1667         (==ucs@jis): Ditto.
1668         (==ucs@jis/1990): Ditto.
1669         (==ucs@jis/2000): Ditto.
1670         (==ucs@jis/2004): Ditto.
1671         (==ucs@JP): Ditto.
1672         (==ucs@JP/hanazono): Ditto.
1673         (==ucs@ks): Ditto.
1674         (==ucs-bmp@ks): Ditto.
1675         (==ucs@cns11643): Ditto.
1676         (==ucs-bmp-cjk@gb): Ditto.
1677         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1678         (==ucs-sip-ext-b@iso): Ditto.
1679
1680 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1681
1682         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1683         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1684
1685         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1686         XEmacs CHISE.
1687         (=ucs-bmp-cjk@unicode): Abolished.
1688
1689 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1690
1691         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1692         `=+>ucs-bmp-cjk-compat@jis'.
1693
1694         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1695         for XEmacs CHISE.
1696
1697 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1698
1699         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1700         CHISE.
1701
1702 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1703
1704         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1705         for XEmacs CHISE.
1706         (=jis-x0208@1978/1er-pr): Abolished.
1707         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1708         `=jis-x0208@1978/1er-pr' as the mother.
1709
1710 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1711
1712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1713         setting for `=ucs-itaiji-084'.
1714
1715 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1716
1717         * mule/mule-charset.el (default-coded-charset-priority-list):
1718         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1719
1720         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1721         XEmacs CHISE.
1722         (=ucs-bmp-itaiji-084): Ditto.
1723
1724 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1725
1726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1727         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1728
1729 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1730
1731         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1732         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1733
1734         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1735         XEmacs CHISE.
1736         (=big5-cdp-var-5): Ditto.
1737
1738 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1739
1740         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1741         XEmacs CHISE.
1742
1743 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1744
1745         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1746         XEmacs CHISE.
1747
1748 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1749
1750         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1751         setting for `=>>>hanyo-denshi/ft'.
1752
1753 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1754
1755         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1756         XEmacs CHISE.
1757         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1758         `=hanyo-denshi/jd' as the mother.
1759
1760 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1761
1762         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1763         XEmacs CHISE.
1764         (=+>adobe-japan1-1): Ditto.
1765         (=+>adobe-japan1-2): Ditto.
1766         (=+>adobe-japan1-3): Ditto.
1767         (=+>adobe-japan1-4): Ditto.
1768         (=+>adobe-japan1-5): Ditto.
1769         (=+>adobe-japan1-6): Ditto.
1770         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1771
1772 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1773
1774         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1775         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1776         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1777
1778         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1779         the top.
1780
1781 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1782
1783         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1784         XEmacs CHISE.
1785         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1786         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1787         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1788
1789 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1790
1791         * mule/mule-charset.el (default-coded-charset-priority-list):
1792         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1793         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1794
1795         * mule/mule-conf.el: Modify order of definitions of some
1796         coded-charsets.
1797
1798 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1799
1800         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1801         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1802         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1803
1804         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1805         CHISE.
1806         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1807         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1808
1809 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1810
1811         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1812         CHISE.
1813
1814 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1815
1816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1817         setting for `=daikanwa/+2p'.
1818
1819         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1820         XEmacs CHISE.
1821
1822 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1823
1824         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1825         XEmacs CHISE.
1826         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1827
1828 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1829
1830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1831         setting for `=>>>hanyo-denshi/ib'.
1832
1833 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1834
1835         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1836         XEmacs CHISE.
1837         (=>>>hanyo-denshi/ib): Ditto.
1838         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1839         `=hanyo-denshi/ja' as the mother.
1840         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1841         `=hanyo-denshi/ib' as the mother.
1842
1843 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1844
1845         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1846         XEmacs CHISE.
1847         (utf-8-ivs-mcs-er): Likewise.
1848         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1849         and `=>ucs-gb'.
1850         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1851         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1852         `ucs-gb' and `=>ucs-gb'.
1853         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1854         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1855         and `=>ucs-cns'.
1856         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1857         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1858         `ucs-cns' and `=>ucs-cns'.
1859         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1860         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1861         `ucs-big5' and `=>ucs-big5'.
1862         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1863         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1864         `ucs-big5' and `=>ucs-big5'.
1865         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1866         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1867         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1868         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1869         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1870         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1871         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1872         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1873         `=>ucs-jis'; modify DOC and mnemonic.
1874         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1875         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1876         and `=>ucs-jis'; modify DOC and mnemonic.
1877         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1878         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1879         `=>ucs-ks'.
1880         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1881         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1882         and `=>ucs-ks'.
1883         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1884
1885 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1886
1887         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1888         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1889
1890 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1891
1892         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1893         Modify priorities.
1894
1895 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1896
1897         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1898         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1899
1900 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1901
1902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1903         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1904
1905 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1906
1907         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1908         CHISE.
1909
1910 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1911
1912         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1913         CHISE.
1914
1915 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1916
1917         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1918         CHISE.
1919
1920 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1921
1922         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1923         `=+>ucs-bmp-cjk@unicode'.
1924
1925         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1926         for XEmacs CHISE.
1927
1928 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1929
1930         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1931         setting for `=>>daikanwa'.
1932
1933 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1934
1935         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1936         `=>>hanyo-denshi/jt'.
1937
1938 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1939
1940         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1941         XEmacs CHISE.
1942         (=+>jis-x0208@1990): Ditto.
1943         (=+>jis-x0213-1@2000): Ditto.
1944
1945 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1948         XEmacs CHISE.
1949
1950 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1951
1952         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1953         XEmacs CHISE.
1954         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1955         `=hanyo-denshi/jc' as the mother.
1956
1957 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1958
1959         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1960         setting for `=+>adobe-japan1'.
1961
1962         * mule/mule-charset.el (default-coded-charset-priority-list):
1963         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1964         and `=>>hanyo-denshi/ft' to `=>>gt'.
1965
1966 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1967
1968         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1969         XEmacs CHISE.
1970         (=>>adobe-japan1-1): Ditto.
1971         (=>>adobe-japan1-2): Ditto.
1972         (=>>adobe-japan1-3): Ditto.
1973         (=>>adobe-japan1-4): Ditto.
1974         (=>>adobe-japan1-5): Ditto.
1975         (=>>adobe-japan1-6): Ditto.
1976         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1977
1978 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1979
1980         * mule/mule-conf.el (=adobe-japan1): New alias for
1981         `=adobe-japan1-6'.
1982         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1983         (=>>>adobe-japan1-1): Ditto.
1984         (=>>>adobe-japan1-2): Ditto.
1985         (=>>>adobe-japan1-3): Ditto.
1986         (=>>>adobe-japan1-4): Ditto.
1987         (=>>>adobe-japan1-5): Ditto.
1988         (=>>>adobe-japan1-6): Ditto.
1989         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1990
1991 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1992
1993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1994         setting for `=>>>adobe-japan1'.
1995
1996 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1997
1998         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1999         setting for `=+>ucs@ks'.
2000
2001 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2002
2003         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2004         XEmacs CHISE.
2005         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2006         `=adobe-japan1-6' as the mother.
2007
2008 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2009
2010         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2011         setting for `=>cns11643-7'.
2012
2013 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2014
2015         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2016         CHISE.
2017
2018 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2019
2020         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2021         XEmacs CHISE.
2022         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2023
2024         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2025         setting for `=>ucs@jis/2004'.
2026
2027 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2028
2029         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2030         setting for `=+>gt'.
2031
2032         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2033         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2034
2035 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2036
2037         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2038         `=>ucs@unicode' as the mother.
2039         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2040         mother.
2041         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2042         mother.
2043         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2044         mother.
2045
2046 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2047
2048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2049         setting for `=+>ucs@unicode'.
2050
2051         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2052         CHISE.
2053
2054 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2055
2056         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2057         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2058         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2059         - Add setting for `=+>ucs@cns'.
2060
2061         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2062         CHISE.
2063         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2064         as the mother.
2065         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2066         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2067
2068         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2069         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2070
2071 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2072
2073         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2074         setting for `=>ucs@ks'.
2075
2076 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2077
2078         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2079         `=ucs-bmp-cjk-compat@unicode'.
2080
2081         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2082         coded-charset for XEmacs CHISE.
2083
2084 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2085
2086         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2087         `=ucs-bmp-cjk-compat'.
2088
2089         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2090         XEmacs CHISE.
2091
2092 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2093
2094         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2095         CHISE.
2096
2097 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2098
2099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2100         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2101
2102         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2103         `=>ucs@jis/1990'.
2104         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2105
2106 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2109         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2110
2111         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2112         CHISE.
2113         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2114         mother.
2115
2116 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2117
2118         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2119         `=>jis-x0213-2@usual'.
2120         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2121         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2122         `=>jis-x0213-2@usual' as the mother.
2123
2124 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2125
2126         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2127         (=>ucs@JP): New alias for `=+>ucs@jis'.
2128
2129 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2132         `=>jis-x0208@usual'.
2133         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2134         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2135         `=>jis-x0208@usual' as the mother.
2136         (=>jis-x0208): Likewise.
2137
2138 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2139
2140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2141         setting for `=+>jis-x0208@1978'.
2142
2143 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2144
2145         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2146         XEmacs CHISE.
2147
2148 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2151         setting for `=>>>ucs@jis/1990'.
2152
2153 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2154
2155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2156         setting for `=>ucs@jis/1990'.
2157
2158 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2159
2160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2161         setting for `=ucs@JP/hanazono'.
2162
2163         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2164         CHISE.
2165         (=ucs@JP/hanazono): Ditto.
2166         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2167         (=>>hanyo-denshi/jc): Ditto.
2168         (=>>hanyo-denshi/jd): Ditto.
2169
2170 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2171
2172         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2173         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2174
2175 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2176
2177         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2178         XEmacs CHISE.
2179
2180 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2181
2182         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2183         XEmacs CHISE.
2184
2185 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2186
2187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2188         `=ucs-bmp-cjk@JP'.
2189
2190 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2191
2192         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2193         XEmacs CHISE.
2194
2195 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2196
2197         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2198         Modify order of settings; add settings for `=daikanwa@rev2'.
2199
2200 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2201
2202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2203         setting for `=>>cbeta'.
2204
2205         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2206         CHISE.
2207
2208 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2209
2210         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2211         setting for `=>>adobe-japan1'.
2212
2213 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2214
2215         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2216         XEmacs CHISE.
2217
2218 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2219
2220         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2221         setting for `=>>hanyo-denshi/ia'.
2222
2223         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2224         XEmacs CHISE.
2225
2226 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2227
2228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2229         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2230
2231         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2232         XEmacs CHISE.
2233         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2234         `=hanyo-denshi/jt' as the mother.
2235
2236 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2237
2238         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2239         setting for `=>>>jis-x0213-2'.
2240
2241         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2242         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2243         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2244
2245 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2246
2247         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2248         XEmacs CHISE.
2249
2250 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2251
2252         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2253         XEmacs CHISE.
2254
2255         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2256         `=>>jis-x0213-1@2004'.
2257
2258 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2259
2260         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2261         XEmacs CHISE.
2262
2263 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2264
2265         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2266         - Use "&g2-*;" as entity-references for `=>>>*'.
2267         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2268
2269         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2270         XEmacs CHISE.
2271         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2272         as the mother.
2273
2274 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2275
2276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2277         setting for `=>>hanyo-denshi/ib'.
2278
2279         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2280         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2281         (=>>jis-x0208@1990): Ditto.
2282         (=>>hanyo-denshi/ib): Ditto.
2283
2284         * mule/mule-charset.el (default-coded-charset-priority-list):
2285         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2286
2287 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2288
2289         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2290         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2291         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2292         `=>>>ucs@jis/2004'.
2293
2294 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2295
2296         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2297         XEmacs CHISE.
2298         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2299         `=jis-x0213-1@2004' as the mother.
2300         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2301         (=>>>ucs@ks): Ditto.
2302
2303         * mule/mule-charset.el (default-coded-charset-priority-list):
2304         Modify priority of `=hanyo-denshi/*'.
2305
2306 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2307
2308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2309         settings for `=>>ucs@JP' and `=ucs@JP'.
2310
2311 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2312
2313         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2314         CHISE.
2315
2316 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2317
2318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2319         setting for `=>>>ucs@cns'.
2320
2321         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2322         CHISE.
2323
2324 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2325
2326         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2327         instead of `=>>>jis-x0213-1@2004' as the mother.
2328         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2329         (=>>>ucs@unicode): Likewise.
2330         (=>>>ucs@jis): Likewise.
2331         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2332         mother.
2333         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2334
2335 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2336
2337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2338         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2339         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2340         `=>>>ucs@jis'.
2341
2342 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2343
2344         * mule/mule-charset.el (default-coded-charset-priority-list):
2345         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2346         and `=jis-x0213-*-2000'.
2347
2348 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2349
2350         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2351         XEmacs CHISE.
2352         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2353         `=>>jis-x0213-1' as the mother.
2354
2355 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2356
2357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2358         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2359
2360 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2363
2364 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2365
2366         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2367         XEmacs CHISE.
2368
2369 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2370
2371         * mule/mule-coding.el (decomposition-feature-list): Set
2372         `=decomposition', `=decomposition@cid' and
2373         `=decomposition@hanyo-denshi'.
2374
2375 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2376
2377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2378         setting for `=>>hanyo-denshi/ks'.
2379
2380         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2381         XEmacs CHISE.
2382
2383 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2384
2385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2386         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2387
2388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2389         `=hanyo-denshi/ks/mf'.
2390
2391         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2392         XEmacs CHISE.
2393         (=hanyo-denshi/ks/mf): Ditto.
2394
2395 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2396
2397         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2398         settings for P=hanyo-denshi/jt'.
2399
2400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2401         `=hanyo-denshi/jt'.
2402
2403         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2404         XEmacs CHISE.
2405
2406 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2409         settings for `=hanyo-denshi/ip'.
2410
2411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2412         `=hanyo-denshi/ip'.
2413
2414         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2415         XEmacs CHISE.
2416
2417 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2418
2419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2420         settings for `=hanyo-denshi/hg'.
2421
2422         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2423         `=hanyo-denshi/hg'.
2424
2425         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2426         XEmacs CHISE.
2427
2428 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2429
2430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2431         setting for `=>>hanyo-denshi/ft'.
2432
2433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2434         `=>>hanyo-denshi/ft'.
2435
2436         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2437         XEmacs CHISE.
2438
2439 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2440
2441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2442         settings for `=hanyo-denshi/ib'.
2443
2444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2445         `=hanyo-denshi/ib'.
2446
2447         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2448         XEmacs CHISE.
2449
2450 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2451
2452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2453         settings for isolated characters of `=hanyo-denshi/ia' and
2454         non-isolated characters of `=hanyo-denshi/*'.
2455
2456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2457         `=hanyo-denshi/ia'.
2458
2459         * mule/mule-conf.el (=hanyo-denshi/ia): 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         setting for isolated characters of `=hanyo-denshi/ft'.
2466
2467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2468         `=hanyo-denshi/ft'.
2469
2470         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2471         XEmacs CHISE.
2472
2473 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2474
2475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2476         setting for isolated characters of `=hanyo-denshi/jd'.
2477
2478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2479         `=hanyo-denshi/jd'.
2480
2481         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2482         XEmacs CHISE.
2483
2484 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2485
2486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2487         setting for isolated characters of `=hanyo-denshi/jc'.
2488
2489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2490         `=hanyo-denshi/jc'.
2491
2492         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2493         XEmacs CHISE.
2494
2495 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2496
2497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2498         setting for isolated characters of `=hanyo-denshi/jb'.
2499
2500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2501         `=hanyo-denshi/jb'.
2502
2503         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2504         XEmacs CHISE.
2505
2506 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2507
2508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2509         setting for isolated characters of `=hanyo-denshi/ja'.
2510
2511 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2512
2513         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2514         `=hanyo-denshi/ja'.
2515
2516         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2517         XEmacs CHISE.
2518
2519 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2520
2521         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2522         settings for isolated characters of `=adobe-japan1-6'.
2523
2524 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2525
2526         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2527         CHISE.
2528         (=daikanwa/+2p): Ditto.
2529         (=daikanwa/ho): Ditto.
2530
2531 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2532
2533         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2534         coding-system for XEmacs CHISE.
2535
2536 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2537
2538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2539         setting for `=>>ruimoku-v6'.
2540
2541         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2542         CHISE.
2543
2544 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2545
2546         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2547         setting for `=daikanwa@rev1'.
2548
2549 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2550
2551         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2552         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2553
2554 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2555
2556         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2557         XEmacs CHISE.
2558         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2559
2560 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2561
2562         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2563         CHISE.
2564
2565 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2566
2567         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2568         CHISE.
2569
2570         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2571         setting for `=>ucs@jis'.
2572
2573 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2574
2575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2576         setting for `=>jis-x0208@usual'.
2577
2578         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2579         XEmacs CHISE.
2580         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2581         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2582         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2583
2584 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2585
2586         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2587         CHISE.
2588         (=>>>jis-x0208@1990): Ditto.
2589         (=>>>jis-x0213-1): Ditto.
2590         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2591         mother.
2592         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2593         as the mother.
2594
2595 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2598         setting for `=>ucs@cns' and `=>>ucs@ks'.
2599
2600         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2601         CHISE.
2602
2603 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2604
2605         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2606         CHISE.
2607
2608 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2609
2610         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2611         CHISE.
2612         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2613         mother.
2614
2615 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2616
2617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2618         `==>ucs-bmp-cjk@bucs'.
2619
2620         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2621         XEmacs CHISE.
2622
2623 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2624
2625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2626         setting for `==>ucs@bucs'.
2627
2628         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2629         XEmacs CHISE.
2630
2631 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2632
2633         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2634         - Add setting for `=>>jis-x0208'.
2635         - Omit setting for `=>>jis-x0208@1990'.
2636         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2637           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2638           `=ucs@FOO'.
2639
2640 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2641
2642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2643         setting for `=>daikanwa'.
2644
2645 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2646
2647         * mule/mule-conf.el (=daikanwa): Fix DOC.
2648         (=>daikanwa): New abstract character for XEmacs CHISE.
2649         (=>ucs@iso): Likewise.
2650         (=>ucs@unicode): Likewise.
2651         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2652
2653 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2654
2655         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2656         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2657           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2658         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2659         - Add `=>big5-cdp'.
2660
2661 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2662
2663         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2664         (=>big5-cdp): New abstract character.
2665
2666 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2667
2668         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2669         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2670         `chinese-big5'.
2671
2672 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2673
2674         * mule/mule-charset.el (default-coded-charset-priority-list):
2675         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2676
2677         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2678         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2679         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2680         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2681         and `=>jis-x0213-2'.
2682
2683 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2684
2685         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2686         XEmacs CHISE.
2687         (=>>ucs@jis/2000): Likewise.
2688         (=>>ucs@jis/2004): Likewise.
2689
2690 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2691
2692         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2693         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2694         `=>>ucs@cns'.
2695
2696         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2697         XEmacs CHISE.
2698         (=>>gt): Use quote instead of backquote; modify DOC.
2699         (=>gt): Use quote instead of backquote.
2700         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2701         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2702         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2703         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2704         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2705         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2706
2707 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2708
2709         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2710         `=>>ucs@unicode' and `=>>gt'.
2711
2712 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2713
2714         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2715         XEmacs CHISE.
2716         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2717         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2718         `=jis-x0208@1978/1er-pr' as the mother.
2719         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2720
2721 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2722
2723         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2724         `=ucs@unicode' as the mother.
2725
2726 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2727
2728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2729         setting for `=>>ucs@unicode'.
2730
2731         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2732         CHISE.
2733
2734 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2735
2736         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2737         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2738
2739         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2740         `=adobe-japan1-6' and `=adobe-japan1-base'.
2741
2742         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2743         XEmacs CHISE.
2744         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2745         specify `min-code' and `max-code'.
2746         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2747         (=adobe-japan1-2): Likewise.
2748         (=adobe-japan1-3): Likewise.
2749         (=adobe-japan1-4): Likewise.
2750         (=adobe-japan1-5): Likewise.
2751         (=adobe-japan1-6): Likewise.
2752
2753 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2754
2755         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2756         setting for `=>gt'.
2757
2758 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2759
2760         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2761         CHISE.
2762
2763 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2764
2765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2766         setting for `=>zinbun-oracle'.
2767
2768         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2769         for XEmacs CHISE.
2770
2771 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2772
2773         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2774         for XEmacs CHISE.
2775         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2776         `=jis-x0208@1978' as the mother.
2777
2778 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2779
2780         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2781         - Use `=gt' instead of `ideograph-gt'.
2782         - Use `=gt-k' instead of `ideograph-gt-k'.
2783         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2784         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2785         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2786         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2787         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2788         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2789         - Use `=>>gt' instead of `<=>gt'.
2790         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2791         - Add setting for `=>>jis-x0208@1990'.
2792         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2793           `=>>jis-x0213-1@2000'.
2794         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2795         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2796           `=>>jis-x0213-1@2004'.
2797         - Add setting for `=>>jis-x0208@1978'.
2798         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2799
2800 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2801
2802         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2803         XEmacs CHISE.
2804
2805 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2806
2807         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2808         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2809         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2810         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2811         `<=>jis-x0213-1@2004'.
2812
2813 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2814
2815         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2816         CHISE.
2817         (=>jis-x0213-2): Ditto.
2818
2819 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2820
2821         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2822         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2823
2824 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2825
2826         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2827         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2828         `=>jis-x0213-1'.
2829
2830 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2831
2832         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2833         CHISE.
2834         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2835
2836 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2837
2838         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2839         `<==>jis-x0213-1'.
2840         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2841         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2842         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2843         (<=>jis-x0208): New alias for `=>jis-x0208'.
2844         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2845         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2846         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2847         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2848         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2849         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2850         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2851         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2852         (=>>gt): Renamed from `<==>gt'.
2853         (<==>gt): New alias for `=>>gt'.
2854
2855 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2856
2857         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2858         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2859         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2860         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2861         - Add settings for `<=>jis-x0213-1@2000' and
2862           `<=>jis-x0213-1@2004'.
2863
2864         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2865         XEmacs CHISE.
2866         (<==>jis-x0213-1): Likewise.
2867         (<==>jis-x0213-1@2000): Likewise.
2868         (<==>jis-x0213-1@2004): Likewise.
2869         (<=>jis-x0208): Add property `=>iso-ir 168'.
2870         (<=>jis-x0208@1997): Likewise.
2871         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2872         as the mother; add property `=>iso-ir 228'.
2873         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2874         property `=>iso-ir 228'.
2875         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2876         property `=>iso-ir 233'.
2877         (<==>gt): Renamed from `<=>gt'.
2878         (<=>gt): New alias for `<==>gt'.
2879
2880 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2881
2882         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2883         CHISE.
2884         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2885         `<=>jis-x0208' as the mother.
2886         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2887         (<=>jis-x0213-1@2000): Ditto.
2888         (<=>jis-x0213-1@2004): Ditto.
2889
2890 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2891
2892         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2893         settings for `<=>gt'.
2894
2895         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2896
2897 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2898
2899         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2900         XEmacs CHISE.
2901         (=jis-x0208@1978/-4pr): Likewise.
2902         (=jis-x0208@1978/4-pr): Likewise.
2903         (=jis-x0213-1): Likewise.
2904         (=ucs@iso): Likewise.
2905         (=ucs@unicode): Likewise.
2906         (=ucs@gb): Likewise.
2907         (=ucs@gb/fw): Likewise.
2908         (=ucs@cns): Likewise.
2909         (=ucs@cns/fw): Likewise.
2910         (=ucs@jis): Likewise.
2911         (=ucs@jis/fw): Likewise.
2912         (=ucs@jis/1990): Likewise.
2913         (=ucs@jis/2000): Likewise.
2914         (=ucs@jis/2004): Likewise.
2915         (=ucs@JP): Likewise.
2916         (=ucs@ks): Likewise.
2917         (=ucs@big5): Likewise.
2918         (=ucs@big5/cns11643): Likewise.
2919         (=ucs@cns11643): Likewise.
2920
2921 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2922
2923         * mule/mule-charset.el (default-coded-charset-priority-list):
2924         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2925
2926         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2927         CHISE.
2928         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2929         mother.
2930
2931 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2932
2933         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2934         from src/mule-charset.c].
2935         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2936         specify `final'.
2937         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2938         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2939         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2940         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2941         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2942         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2943
2944 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2945
2946         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2947         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2948         (=jis-x0208@1978/i-4): Specify `partial'.
2949         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2950         mother coded-charset.
2951         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2952
2953 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2954
2955         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2956         settings for `=jis-x0213-1@2004'.
2957
2958 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2959
2960         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2961         CHISE.
2962         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2963         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2964         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2965         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2966         temporarily.
2967         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2968
2969 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2970
2971         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2972         CHISE.
2973         (=shinjigen@1ed): Inherited from `=shinjigen'.
2974         (=shinjigen@rev): Likewise.
2975
2976 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2977
2978         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2979         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2980
2981 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2982
2983         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2984         define it as an alias.
2985         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2986         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2987         alias.
2988         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2989         alias.
2990
2991 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2992
2993         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2994         CHISE.
2995
2996 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2997
2998         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2999         CHISE.
3000         (shinjigen-2): Ditto.
3001
3002 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3003
3004         * mule/mule-charset.el (default-coded-charset-priority-list):
3005         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3006         `chinese-big5-eten-*' and `chinese-big5'.
3007
3008 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3009
3010         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3011         #x9FA5 temporarily.
3012
3013 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3014
3015         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3016         settings for `=jis-x0208@1978/i1'.
3017
3018 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3019
3020         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3021         XEmacs CHISE.
3022
3023 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3024
3025         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3026         XEmacs CHISE.
3027
3028 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3029
3030         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3031         XEmacs CHISE.
3032
3033 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3034
3035         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3036         CHISE.
3037         (=ucs-bmp@cns): Likewise.
3038         (=ucs-bmp@jis): Likewise.
3039         (=ucs-bmp@ks): Likewise.
3040
3041 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3042
3043         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3044         CHISE.
3045         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3046
3047 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3048
3049         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3050         settings for `=zinbun-oracle'.
3051
3052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3053         `=zinbun-oracle'.
3054
3055 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3056
3057         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3058         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3059         `=ucs@iso'.
3060
3061 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3062
3063         * mule/mule-charset.el (default-coded-charset-priority-list):
3064         Delete `ucs-sip'; modify order of some CCSs.
3065
3066 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3067
3068         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3069         in XEmacs CHISE.
3070
3071         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3072         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3073         CHISE.
3074
3075 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3076
3077         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3078         its registry.
3079         (=ucs-radicals@unicode): Likewise.
3080
3081 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3082
3083         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3084         CHISE.
3085
3086 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3087
3088         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3089         CHISE.
3090
3091 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3092
3093         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3094         CHISE.
3095
3096 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3097
3098         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3099         Modify preference of *isolated settings*.
3100
3101 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3102
3103         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3104         utf-2000 is provided.
3105         (=ucs@cns11643): Likewise.
3106
3107 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3108
3109         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3110         Prefer every *isolated setting* to ordinary setting.
3111
3112 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3113
3114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3115         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3116
3117 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3118
3119         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3120         CHISE.
3121
3122 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3123
3124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3125         settings for `=jis-x0208@1997'.
3126
3127 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128
3129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3130         `=jis-x0208@1997'.
3131
3132 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3133
3134         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3135         XEmacs CHISE.
3136
3137 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3138
3139         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3140         `=jis-x0208@1978'.
3141         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3142         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3143         `=jis-x0208-1990' as the mother.
3144         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3145
3146 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3147
3148         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3149         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3150         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3151         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3152         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3153         for `=ucs@JP'.
3154
3155 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3156
3157         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3158         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3159         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3160         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3161         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3162         `=daikanwa@rev2'.
3163
3164 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3165
3166         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3167         (=gt): Likewise.
3168         (=gt-k): Likewise.
3169         (=gt-pj-*): Likewise.
3170         (=gt-pj-k1): Likewise.
3171         (=gt-pj-k2): Likewise.
3172         (=daikanwa): Likewise.
3173         (=daikanwa-rev1): Likewise.
3174         (=daikanwa-rev2): Likewise.
3175         (=big5-pua): Likewise.
3176         (=big5-eten): Likewise.
3177         (chinese-big5-eten-a): Likewise.
3178         (chinese-big5-eten-b): Likewise.
3179         (=hanziku-*): Likewise.
3180         (=cbeta): Likewise.
3181         (=jef-china3): Likewise.
3182         (=ruimoku-v6): Likewise.
3183         (=ucs@iso): Likewise.
3184         (=ucs@unicode): Likewise.
3185         (=ucs@gb): Likewise.
3186         (=ucs@cns): Likewise.
3187         (=ucs@jis): Likewise.
3188         (=ucs@jis-1990): Likewise.
3189         (=ucs@jis-2000): Likewise.
3190         (=ucs@jp): Likewise.
3191         (=ucs@ks): Likewise.
3192         (=ucs@big5): Likewise.
3193         (=ucs-radicals): Likewise.
3194         (=ucs-radicals@unicode): Likewise.
3195         (=ucs-bmp-cjk): Likewise.
3196         (=ucs-bmp-cjk@unicode): Likewise.
3197         (=ucs-sip-ext-b): Likewise.
3198         (=ucs-sip-ext-b@iso): Likewise.
3199
3200 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3201
3202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3203         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3204
3205 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3206
3207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3208         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3209         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3210         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3211         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3212         arabic-digit, ipa and ``&I-B-XXXX;''.
3213
3214 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3215
3216         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3217         setting for (I-)HZK{03..12}-XXXX.
3218
3219 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3220
3221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3222         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3223
3224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3225         `=ruimoku-v6'.
3226
3227         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3228         CHISE.
3229
3230 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3231
3232         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3233         (=ucs@unicode): Likewise.
3234         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3235         (=ucs@cns): Likewise.
3236         (=ucs@jis): Likewise.
3237         (=ucs@ks): Likewise.
3238         (=ucs@big5): Likewise.
3239
3240 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3241
3242         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3243         `ucs-jis'.
3244         (utf-8-jis-er): Likewise.
3245         (utf-8-jp): New coding-system.
3246         (utf-8-jp-er): Likewise.
3247
3248         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3249
3250 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3251
3252         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3253
3254         * mule/japanese.el: Move definition of `euc-jisx0213' to
3255         mule/mule-coding.el.
3256
3257 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3258
3259         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3260         mule-coding before loading update-cdb when utf-2000 is provided.
3261
3262 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3263
3264         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3265         `=daikanwa'.
3266
3267 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3268
3269         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3270         definition codes when `utf-2000' is provided.
3271
3272 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3273
3274         * mule/mule-category.el (word-combining-categories): Don't setup
3275         `word-combining-categories' in XEmacs CHISE.
3276         (word-separating-categories): Add setting about Latin script in
3277         XEmacs CHISE.
3278
3279 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3280
3281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3282         setting for `chinese-big5'.
3283
3284 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3285
3286         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3287         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3288         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3289         add setting for HZK0[12]-xxxx.
3290
3291 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3292
3293         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3294         in XEmacs CHISE.
3295
3296 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3297
3298         * mule/mule-charset.el (default-coded-charset-priority-list):
3299         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3300         and `chinese-big5' to `=gt-pj-*'.
3301
3302 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3303
3304         * mule/mule-conf.el (=daikanwa): Renamed from
3305         `ideograph-daikanwa'.
3306         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3307
3308 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3309
3310         * mule/mule-conf.el (=cns11643-7): Renamed from
3311         `chinese-cns11643-7'.
3312         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3313
3314 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3315
3316         * mule/mule-conf.el (=cns11643-6): Renamed from
3317         `chinese-cns11643-6'.
3318         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3319
3320 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3321
3322         * mule/mule-conf.el (=cns11643-5): Renamed from
3323         `chinese-cns11643-5'.
3324         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3325
3326 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3327
3328         * mule/mule-conf.el (=cns11643-4): Renamed from
3329         `chinese-cns11643-4'.
3330         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3331
3332 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3333
3334         * mule/mule-conf.el (=cns11643-3): Renamed from
3335         `chinese-cns11643-3'.
3336         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3337
3338 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3339
3340         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3341         `=cns11643-2'.
3342         (chinese-cns11643-2): New alias for `=cns11643-2'.
3343
3344 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3345
3346         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3347         `=cns11643-1'.
3348         (chinese-cns11643-1): New alias for `=cns11643-1'.
3349
3350 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3351
3352         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3353         (chinese-gb12345): New alias for `=gb12345'.
3354
3355 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3356
3357         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3358         (chinese-gb2312): New alias for `=gb2312'.
3359
3360 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3361
3362         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3363         (chinese-big5): New alias for `=big5'.
3364
3365 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3366
3367         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3368         (korean-ksc5601): New alias for `=ks-x1001'.
3369
3370 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3371
3372         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3373         `=jis-x0212'.
3374         (japanese-jisx0212): New alias for `=jis-x0212'.
3375
3376 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3377
3378         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3379         `=jis-x0208-1983'.
3380         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3381
3382 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3383
3384         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3385         `=jis-x0208-1978'.
3386         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3387
3388 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3389
3390         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3391         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3392
3393 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3394
3395         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3396         (chinese-cns11643-3): Specify iso-ir 183.
3397         (chinese-cns11643-4): Specify iso-ir 184.
3398         (chinese-cns11643-5): Specify iso-ir 185.
3399         (chinese-cns11643-6): Specify iso-ir 186.
3400         (chinese-cns11643-7): Specify iso-ir 187.
3401         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3402         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3403
3404 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3405
3406         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3407         \uXXXX for every cases.
3408
3409 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3410
3411         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3412         (ucs-big5): Changed to an alias for `=ucs@big5'.
3413
3414 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3415
3416         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3417         (ucs-ks): Changed to an alias for `=ucs@ks'.
3418
3419 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3420
3421         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3422         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3423
3424 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3425
3426         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3427         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3428
3429 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3430
3431         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3432         (ucs-jis): Changed to an alias for `=ucs@jis'.
3433
3434 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3435
3436         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3437         (ucs-cns): Changed to an alias for `=ucs@cns'.
3438
3439 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3440
3441         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3442         (ucs-gb): Changed to an alias for `=ucs@gb'.
3443
3444 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3445
3446         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3447         `ideograph-daikanwa-2'.
3448         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3449         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3450
3451 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3452
3453         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3454         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3455
3456         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3457         for `xemacs-chise-version'.
3458
3459 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3460
3461         * mule/mule-charset.el (default-coded-charset-priority-list):
3462         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3463         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3464         instead of `ideograph-hanziku-*'.
3465
3466         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3467         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3468
3469 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3470
3471         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3472         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3473         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3474         `utf-2000' is provided.
3475
3476 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3477
3478         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3479         is provided [was builtin coded-charsets].
3480
3481 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3482
3483         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3484         is provided [was builtin coded-charsets].
3485
3486 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3487
3488         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3489         is provided [was builtin coded-charsets].
3490
3491 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3492
3493         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3494         is provided [was builtin coded-charsets].
3495
3496 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3497
3498         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3499         when `utf-2000' is provided [was builtin coded-charsets].
3500
3501 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3502
3503         * mule/mule-conf.el (=hanziku-*): Renamed from
3504         `ideograph-hanziku-*'.
3505         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3506
3507 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3508
3509         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3510         `utf-2000' is provided [was builtin coded-charsets].
3511         (ideograph-hanziku-{1..12}): Likewise.
3512
3513 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3514
3515         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3516         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3517
3518 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3519
3520         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3521         when `utf-2000' is provided [was builtin coded-charsets].
3522
3523 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3524
3525         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3526         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3527         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3528
3529 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3530
3531         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3532         (ideograph-gt): Changed to an alias for `=gt'.
3533
3534 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3535
3536         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3537         is provided; it was defined as a builtin coded-charset.
3538         (ideograph-gt): Likewise.
3539
3540 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3541
3542         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3543         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3544
3545 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3546
3547         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3548         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3549
3550 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3551
3552         * mule/mule-conf.el (=big5-eten): Renamed from
3553         `chinese-big5-eten'.
3554         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3555
3556 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3557
3558         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3559         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3560
3561 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3562
3563         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3564         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3565
3566 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3567
3568         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3569         (china3-jef): Changed to an alias for `=jef-china3'.
3570
3571 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3572
3573         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3574         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3575
3576         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3577         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3578         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3579         when `utf-2000' is provided.
3580
3581 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3582
3583         * mule/mule-charset.el (default-coded-charset-priority-list):
3584         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3585
3586         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3587         (ucs-jis-2000): Deleted.
3588
3589 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3590
3591         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3592         UTF-2000.
3593         (=ucs-jis-2000): New coded-charset for UTF-2000.
3594
3595 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3596
3597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3598         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3599
3600 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3601
3602         * mule/mule-charset.el (default-coded-charset-priority-list):
3603         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3604         `ideograph-cbeta'.
3605
3606 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3607
3608         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3609         builtin coded-charset].
3610
3611 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3612
3613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3614         settings for &K0-xxxx and &I-K0-xxxx.
3615
3616 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3617
3618         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3619         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3620
3621 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3622
3623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3624         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3625
3626 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3627
3628         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3629         UTF-2000.
3630         (ideograph-gt-pj-k1): Likewise.
3631         (ideograph-gt-pj-k2): Likewise.
3632
3633 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3634
3635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3636         `=jis-x0208'.
3637
3638 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3639
3640         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3641         UTF-2000 [was a builtin coded-charset].
3642
3643 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3644
3645         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3646         (utf-8-gb-er): Likewise.
3647
3648 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3649
3650         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3651         settings for JIS X 0212 and JIS X 0208:1978.
3652
3653 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3654
3655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3656         setting for JIS X 0213.
3657
3658 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3659
3660         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3661         standard-case-table in UTF-2000.
3662
3663 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3664
3665         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3666         definitions for isolated-chars.
3667
3668 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3669
3670         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3671         `configure-utf-2000-lisp-directory'.
3672         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3673         `mule-lisp-load-path'.
3674
3675 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3676
3677         * startup.el (startup-setup-paths): Set and use
3678         `utf-2000-lisp-directory'.
3679         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3680         UTF-2000.
3681
3682 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3683
3684         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3685         (paths-find-utf-2000-lisp-directory): New function.
3686         (paths-construct-load-path): Add new optional argument
3687         `utf-2000-lisp-directory'.
3688
3689         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3690
3691 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3692
3693         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3694         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3695         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3696         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3697         `chinese-big5-2' in UTF-2000.
3698
3699         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3700         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3701
3702 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3703
3704         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3705         `big5-eten-er' in UTF-2000.
3706         (big5-cdp): Modify DOC-string and mnemonic.
3707
3708 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3709
3710         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3711         UTF-2000 [renamed from utf-8-er].
3712         (utf-8-gb): New coding-system in UTF-2000.
3713         (utf-8-gb-er): Likewise.
3714         (utf-8-cns): Likewise.
3715         (utf-8-cns-er): Likewise.
3716         (utf-8-big5): Likewise.
3717         (utf-8-big5-er): Likewise.
3718         (utf-8-jis): Likewise.
3719         (utf-8-jis-er): Likewise.
3720         (utf-8-ks): Likewise.
3721         (utf-8-ks-er): Likewise.
3722         (utf-8-er): Likewise.
3723
3724 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3725
3726         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3727         instead of `utf-8-unix' in UTF-2000.
3728
3729         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3730
3731 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3732
3733         * mule/japanese.el (euc-jisx0213): New coding-system.
3734
3735         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3736         `japanese-jisx0208-1990' as the mother.
3737
3738 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3739
3740         * dumped-lisp.el (preloaded-file-list): Change condition of
3741         loading "close-cdb".
3742
3743 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3744
3745         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3746         setup `coded-charset-entity-reference-alist'.
3747
3748 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3749
3750         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3751         UTF-2000.
3752
3753 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3754
3755         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3756         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3757
3758 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3759
3760         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3761         (chinese-big5-eten-a): Likewise.
3762         (chinese-big5-eten-b): Likewise.
3763         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3764         code range is #x8140 .. #x8DFE.
3765
3766 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3767
3768         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3769         UTF-2000.
3770         (chinese-big5-cdp): Likewise.
3771
3772 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3773
3774         * dumped-lisp.el (preloaded-file-list): Rename
3775         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3776
3777 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3778
3779         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3780         append `system-char-db-source-file-list' into
3781         `preloaded-file-list' in UTF-2000.
3782
3783 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3784
3785         * dumped-lisp.el (preloaded-file-list): Delete
3786         character-definition files.
3787
3788 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3789
3790         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3791         UTF-2000.
3792
3793 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3794
3795         * mule/mule-charset.el (default-coded-charset-priority-list):
3796         Delete `mojikyo-2022-1'.
3797
3798 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3799
3800         * mule/mule-charset.el (default-coded-charset-priority-list):
3801         Delete `mojikyo'.
3802
3803 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3804
3805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3806         `ucs-sip'.
3807
3808 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3809
3810         * mule/mule-charset.el (default-coded-charset-priority-list):
3811         Comment out `chinese-gb12345'.
3812
3813 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3814
3815         * bytecomp.el (byte-compile-insert-header): Fixed.
3816
3817 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3818
3819         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3820         XEmacs UTF-2000.
3821
3822 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3823
3824         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3825         UTF-2000.
3826
3827 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3828
3829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3830         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3831
3832 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3833
3834         * mule/mule-charset.el (default-coded-charset-priority-list):
3835         `japanese-jef-china3' is renamed `china3-jef'.
3836
3837 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3838
3839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3840         `japanese-jef-china3' and `ideograph-cbeta'.
3841
3842 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3843
3844         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3845
3846 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3847
3848         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3849         `chinese-big5-cdp'.
3850
3851 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3852
3853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3854         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3855
3856 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3857
3858         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3859         loading character definitions.
3860
3861 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3862
3863         * dumped-lisp.el (preloaded-file-list): Rename
3864         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3865
3866 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3867
3868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3869         `chinese-big5'.
3870
3871 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3872
3873         * dumped-lisp.el (preloaded-file-list): Dump
3874         "Ideograph-R028-Private" with XEmacs UTF-2000.
3875
3876 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3877
3878         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3879         `chinese-gb12345'.
3880
3881 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3882
3883         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3884         `ideograph-gt-pj-{1..11}'.
3885
3886         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3887         XEmacs UTF-2000.
3888
3889 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3890
3891         * mule/mule-charset.el (default-coded-charset-priority-list):
3892         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3893         `chinese-isoir165'.
3894
3895 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3896
3897         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3898         `image/png', `image/x-xpm' and `image/tiff'.
3899
3900         * files.el (binary-file-regexps): Add *.PNG.
3901
3902 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3903
3904         * mule/mule-charset.el (default-coded-charset-priority-list):
3905         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3906         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3907
3908 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3909
3910         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3911         the first completion when UTF-2000 is running.
3912
3913 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3914
3915         * mule/mule-charset.el (default-coded-charset-priority-list):
3916         Delete `ucs'.
3917
3918 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3919
3920         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3921
3922         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3923         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3924
3925 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3926
3927         * mule/vietnamese.el (vscii-2): Delete abolished property
3928         `composite'; now composite mode is default.
3929
3930 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3931
3932         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3933         of `raw-text'; check \uHHHH representation even if non-ascii
3934         characters are not found.
3935
3936         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3937         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3938         unconditionally.
3939
3940         * mule/viet-ccl.el: New file.
3941
3942         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3943         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3944         - Separate CCL based implementations to viet-ccl.el.
3945
3946 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3947
3948         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3949         "jisx0213.2000-1".
3950         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3951
3952         * mule/mule-charset.el (default-coded-charset-priority-list):
3953         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3954         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3955
3956 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3957
3958         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3959
3960 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3961
3962         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3963         `ucs' in UTF-2000.
3964
3965 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3966
3967         * mule/mule-charset.el (default-coded-charset-priority-list):
3968         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3969         `arabic-iso8859-6'.
3970
3971 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3972
3973         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3974         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3975
3976 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3977
3978         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3979         `katakana-jisx0201' in UTF-2000.
3980
3981 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3982
3983         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3984         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3985         "u0FB50-Arabic-Presentation-Forms-A",
3986         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3987         "u0FE50-Small-Form-Variants",
3988         "u0FE70-Arabic-Presentation-Forms-B",
3989         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3990         UTF-2000.
3991
3992 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3993
3994         * dumped-lisp.el (preloaded-file-list): Delete
3995         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3996         ... "Ideograph-R214-Flute" in UTF-2000.
3997
3998 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3999
4000         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4001         (japanese-jisx0213-2): New coded-charset.
4002
4003         * dumped-lisp.el (preloaded-file-list): Add
4004         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4005         "Ideograph-R030-Mouth".
4006
4007 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4008
4009         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4010         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4011         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4012         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4013         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4014         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4015         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4016         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4017
4018 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4019
4020         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4021         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4022         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4023         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4024         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4025
4026         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4027         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4028
4029 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4030
4031         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4032         in UTF-2000.
4033
4034 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4035
4036         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4037         (chinese-isoir165): Moved from mule/chinese.el.
4038         (chinese-cns11643-3): Moved from mule/chinese.el.
4039         (chinese-cns11643-4): Moved from mule/chinese.el.
4040         (chinese-cns11643-5): Moved from mule/chinese.el.
4041         (chinese-cns11643-6): Moved from mule/chinese.el.
4042         (chinese-cns11643-7): Moved from mule/chinese.el.
4043
4044         * mule/chinese.el: Move definition of coded-charsets to
4045         mule/mule-conf.el.
4046
4047 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4048
4049         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4050         `ideograph-daikanwa'.
4051
4052 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4053
4054         * dumped-lisp.el (preloaded-file-list): Delete
4055         "ccs-jisx0201-latin.el".
4056
4057 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4058
4059         * dumped-lisp.el (preloaded-file-list): Add
4060         "u031A0-Extended-Bopomofo" in UTF-2000.
4061
4062 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4063
4064         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4065         renamed to u02E00-CJK-Radical-Supplement.
4066
4067 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4068
4069         * dumped-lisp.el (preloaded-file-list): Add
4070         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4071         "u030A0-Katakana", "u03100-Bopomofo",
4072         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4073         "u03200-Enclosed-CJK-Letters-and-Months" and
4074         "u03300-CJK-Compatibility".
4075
4076 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4077
4078         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4079         "u02F00-Kangxi-Radicals" and
4080         "u02FF0-Ideographic-Description-Characters".
4081
4082 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4083
4084         * dumped-lisp.el (preloaded-file-list): Add
4085         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4086         "u02800-Braille-Patterns" in UTF-2000.
4087
4088 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4089
4090         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4091         "uXXXXX-*.el" in UTF-2000.
4092
4093         * bytecomp.el (byte-compile-insert-header): Delete comments if
4094         non-ASCII characters are found; allow `byte-compile-dynamic' and
4095         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4096         `raw-text'.
4097
4098 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4099
4100         * dumped-lisp.el (preloaded-file-list): Add
4101         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4102         "u025A0-Geometric-Shapes.el".
4103
4104 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4105
4106         * dumped-lisp.el (preloaded-file-list): Add
4107         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4108         "u02460-Enclosed-Alphanumerics.el".
4109
4110 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4111
4112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4113         `chinese-gb2312'.
4114
4115         * dumped-lisp.el (preloaded-file-list): Add
4116         "u02200-Mathematical-Operators.el" and
4117         "u02300-Miscellaneous-Technical.el".
4118
4119 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4120
4121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4122         `chinese-cns11643-*'.
4123
4124         * dumped-lisp.el (preloaded-file-list): Add
4125         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4126         "u02190-Arrows.el" in UTF-2000.
4127
4128 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4129
4130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4131         `korean-ksc5601'.
4132
4133         * dumped-lisp.el (preloaded-file-list): Add
4134         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4135         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4136         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4137
4138 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4139
4140         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4141
4142 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4143
4144         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4145         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4146         "u01780-Khmer.el", "u01800-Mongolian.el",
4147         "u01E00-Latin-Extended-Additional.el" and
4148         "u01F00-Greek-Extended.el" in UTF-2000.
4149
4150 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4151
4152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4153         `ethiopic-ucs' and `ethiopic'.
4154
4155         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4156         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4157
4158         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4159         from mule/ethiopic.el.
4160
4161         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4162         mule/mule-conf.el.
4163
4164 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4165
4166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4167         `lao'.
4168
4169         * mule/mule-conf.el (lao): New coded-charset.
4170
4171         * dumped-lisp.el (preloaded-file-list): Add
4172         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4173         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4174         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4175         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4176         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4177
4178 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4179
4180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4181         `ucs-bmp' and `arabic-iso8859-6'.
4182
4183 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4184
4185         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4186         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4187         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4188
4189 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4190
4191         * startup.el (normal-top-level): Load autoload file for UTF-2000
4192         in UTF-2000.
4193
4194 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4195
4196         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4197         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4198         "u00020-Basic-Latin.el", "u00080-C1.el",
4199         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4200         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4201         "u002B0-Spacing-Modifier-Letters.el",
4202         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4203         UTF-2000.
4204
4205 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4206
4207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4208         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4209         instead of `vietnamese-viscii-*'.
4210
4211 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4212
4213         * mule/mule-conf.el: New file.
4214
4215         * mule/misc-lang.el: Move definition of charset `ipa' to
4216         mule/mule-conf.el.
4217
4218 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4219
4220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4221         `latin-viscii'; prefer it for characters used in Vietnamese.
4222
4223 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4224
4225         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4226
4227 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4228
4229         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4230         `vietnamese-viscii-lower'.
4231         (latin-viscii-upper): Renamed from charset
4232         `vietnamese-viscii-upper'.
4233         (vietnamese-viscii-lower): New alias for charset
4234         `latin-viscii-lower'.
4235         (vietnamese-viscii-upper): New alias for charset
4236         `latin-viscii-upper'.
4237
4238 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4239
4240         * mule/mule-charset.el (default-coded-charset-priority-list):
4241         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4242
4243 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4244
4245         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4246         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4247         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4248         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4249         lisp/utf-2000.
4250
4251 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4252
4253         * mule/ccs-tcvn5712.el: New file.
4254
4255 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4256
4257         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4258         in UTF-2000.
4259
4260 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4261
4262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4263         `japanese-jisx0208'.
4264
4265 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4266
4267         * dumped-lisp.el (preloaded-file-list): Add
4268         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4269         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4270         UTF-2000.
4271
4272         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4273         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4274         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4275         mule/ccs-viscii.el: New files.
4276
4277         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4278         if \uXXXX is found.
4279
4280 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4281
4282         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4283         `hiragana-jisx0208' and `katakana-jisx0208'.
4284
4285 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4286
4287         * mule/chinese.el (chinese-cns11643-3): Define it even if
4288         `utf-2000' is provided.
4289         (chinese-cns11643-4): Likewise.
4290         (chinese-cns11643-5): Likewise.
4291         (chinese-cns11643-6): Likewise.
4292         (chinese-cns11643-7): Likewise.
4293
4294 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4295
4296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4297         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4298
4299 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4300
4301         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4302         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4303
4304 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4305
4306         * mule/mule-charset.el (default-coded-charset-priority-list):
4307         Setup in UTF-2000.
4308
4309 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4310
4311         * mule/viet-chars.el: Don't define charset
4312         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4313         they are defined as builtin charsets.
4314
4315 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4316
4317         * version.el (emacs-version): Add more space just before UTF-2000
4318         version string.
4319
4320 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4321
4322         * version.el ([constant] emacs-version): Don't add a space in the
4323         preceding place of `xemacs-betaname' because it is duplicated.
4324         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4325
4326         * startup.el (splash-frame-body): Add ETL.
4327
4328 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4329
4330         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4331         is provided because it is defined as builtin charset.
4332         (chinese-cns11643-4): Likewise.
4333         (chinese-cns11643-5): Likewise.
4334         (chinese-cns11643-6): Likewise.
4335         (chinese-cns11643-7): Likewise.
4336
4337 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4338
4339         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4340         coding-system `iso-10646-ucs-4' is not defined.
4341
4342 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4343
4344         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4345         coding-system if `utf-2000' is provided.
4346
4347 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4348
4349         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4350         `utf-2000' is provided.
4351
4352 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4353
4354         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4355         if utf-2000 is provided temporally.
4356
4357 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4358
4359         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4360         as builtin variable].
4361
4362 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4363
4364         * files.el (insert-file-contents-literally): Treat file as binary;
4365         call file-name-handlers. [sync with Emacs 20.3.10]
4366
4367 2008-12-28  Vin Shelton  <acs@xemacs.org>
4368
4369         * XEmacs 21.4.22 is released
4370
4371 2008-12-30  Vin Shelton  <acs@xemacs.org>
4372
4373         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4374         during building even if no packages are found.
4375
4376 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4377
4378         * printer.el (generic-print-region): 
4379         (generic-print-buffer): 
4380         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4381         check if the msprinter device is available, now that msprinter is
4382         always available as a specifier tag. 
4383
4384 2008-12-24  Vin Shelton  <acs@xemacs.org>
4385
4386         * about.el: Add Francisco to my bio!
4387
4388 2008-12-23  Vin Shelton  <acs@xemacs.org>
4389
4390         * autoload.el: Move operator definitions to autoload-operators.el
4391         in the xemacs-base package.
4392
4393 2007-11-22  Vin Shelton  <acs@xemacs.org>
4394
4395         * about.el (about-hacker-contribution): Updated my bio.
4396
4397 2007-10-07  Vin Shelton  <acs@xemacs.org>
4398
4399         * XEmacs 21.4.21 is released
4400
4401 2007-09-19  Didier Verna  <didier@xemacs.org>
4402
4403         Update my personal info.
4404         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4405         * about.el (about-other-current-hackers): Ditto.
4406         * about.el (about-url-alist): Add my musical website.
4407         * about.el (about-personal-info): Update my entry.
4408         * about.el (about-hacker-contribution): Ditto.
4409
4410 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4411
4412         * package-get.el (package-get-download-sites): Update download
4413         sites in Japan.
4414         * package-get.el (package-get-pre-release-download-sites): Ditto.
4415
4416 2007-08-18  Vin Shelton  <acs@xemacs.org>
4417
4418         * package-get.el (package-get-pre-release-download-sites): Sync
4419         mirror sites with 21.5.  (Thanks, Adrian)
4420
4421 2007-08-09  Mike Sperber  <mike@xemacs.org>
4422
4423         * startup.el (migrate-user-init-file): Create backup of
4424         `user-init-file' before migrating.
4425         * startup.el (maybe-migrate-user-init-file): Print
4426         information about backup file.
4427         (maybe-create-compatibility-dot-emacs): Follow above change.
4428
4429 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4430
4431         * font-lock.el: Sync font-lock-add-keywords and
4432         font-lock-remove-keywords from GNU Emacs.
4433         * font-lock.el (font-lock-keywords-alist): New.
4434         * font-lock.el (font-lock-removed-keywords-alist): New.
4435         * font-lock.el (font-lock-add-keywords): New.
4436         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4437         * font-lock.el (font-lock-remove-keywords): New.
4438
4439 2007-08-16  Vin Shelton  <acs@xemacs.org>
4440
4441         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4442         patch from Hans de Graaff.
4443
4444 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4445
4446         * package-get.el (package-get-download-sites): Document Chile and
4447         update Denmark download site.
4448         * package-get.el (package-get-pre-release-download-sites): Ditto.
4449
4450 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4451
4452         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4453
4454 2006-12-09  Vin Shelton  <acs@xemacs.org>
4455
4456         * XEmacs 21.4.20 is released
4457
4458 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4459
4460         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4461
4462 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4463
4464         * info.el (Info-find-file-node, Info-insert-dir)
4465         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4466         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4467         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4468         and discussion.
4469
4470 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4471
4472         * obsolete.el (line-beginning-position): New, from 21.5.x.
4473         (line-end-position): Ditto.
4474
4475 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4476
4477         * package-get.el (package-get-download-sites): Welcome
4478         nl.xemacs.org and Thanks!
4479         * package-get.el (package-get-pre-release-download-sites): Ditto.
4480
4481 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4482
4483         * font-lock.el: Add support for not-so recent changes in Java to
4484         java-mode.
4485
4486 2006-01-28  Vin Shelton  <acs@xemacs.org>
4487
4488         * XEmacs 21.4.19 is released
4489
4490 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4491
4492         * easymenu.el: Update copyright. 
4493         * easymenu.el (easy-menu-all-popups):
4494         Add a docstring. 
4495         * easymenu.el (easy-menu-add):
4496         Document a bug, rework the function to preserve any existing
4497         non-default mode-popup-menu instead of overwriting it, and not to
4498         bother normalising the menu title (nothing else does).
4499         * easymenu.el (easy-menu-remove):
4500         Restore the default mode-popup-menu instead of leaving an empty
4501         one when we remove the last easy-menu popup. 
4502
4503 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4504
4505         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4506         as suggested by Rodrigo Ventura.
4507         * package-get.el (package-get-pre-release-download-sites): Ditto,
4508         with replacement of xemacs-21.5 by beta, which is the logical path
4509         to our beta core and package pre-releases.
4510
4511 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4512
4513         * package-get.el (package-get-download-sites): Add Hong Kong
4514         download site.
4515         * package-get.el (package-get-pre-release-download-sites): Ditto.
4516
4517 2005-12-26  Vin Shelton  <acs@xemacs.org>
4518
4519         * find-paths.el:
4520         * find-paths.el (paths-emacs-root-p): Add search for package root.
4521         * find-paths.el (paths-find-emacs-root): Replaced with
4522         paths-find-invocation-roots, which returns a list of roots.
4523         * find-paths.el (paths-find-invocation-roots): New.
4524         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4525
4526 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4527
4528         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4529         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4530
4531 2005-12-03  Vin Shelton <acs@xemacs.org>
4532
4533         * XEmacs 21.4.18 is released
4534
4535 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4536
4537         * package-get.el (package-get-download-sites): Update reflecting
4538         latest http://www.xemacs.org/Releases/ information generated by
4539         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4540         * package-get.el (package-get-pre-release-download-sites): Ditto.
4541
4542 2005-02-28  Simon Josefsson  <jas@extundo.com>
4543
4544         * about.el (xemacs-hackers): Add jas.
4545         (about-other-current-hackers): Likewise.
4546         (about-url-alist): Add URL for jas.
4547         (about-personal-info): Document jas.
4548         (about-hacker-contribution): Describe jas contributions.
4549
4550 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4551
4552         * easymenu.el (easy-menu-remove): As described in 
4553         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4554         except the "Command" menu from mode-popup-menu. 
4555
4556 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4557  
4558         * font.el (font-spatial-to-canonical): Correct calculation of 
4559         return value for pixel-based input value. 
4560  
4561 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4562
4563         * code-process.el (call-process): Process-related docstring
4564         improvements spurred by Norbert Koch.
4565         * code-process.el (call-process-region): Ditto.
4566         * code-process.el (start-process): Ditto.
4567
4568 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4569
4570         * finder.el (finder-find-library): Return filename actually
4571         searched for.
4572
4573 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4574
4575         * help.el (view-emacs-news): Use `expand-file-name' instead of
4576         `locate-data-file' as the latter will find any "NEWS" files that
4577         might exist in packages _before_ the one in core.
4578
4579 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4580
4581         * package-get.el (package-get-init-package):
4582         package-get-init-package buglet (21.4.17) by Jeff Mincy
4583         <mincy@rcn.com> fixing false temporary load-path shadows reported
4584         after package installation and simplifying code.
4585
4586 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4587
4588         * package-get.el (package-get-download-sites): Sync mirrors list
4589         with the XEmacs website.
4590         (package-get-pre-release-download-sites): Ditto.
4591
4592 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4593
4594         * derived.el (derived-mode-merge-syntax-tables):
4595         Revert my 21.5-only patch of 2003-07-18 which slipped in
4596         through Jerry James's patch of 2004-06-07.
4597
4598 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4599
4600         * cmdloop.el (keyboard-quit): Remove workaround for
4601         `region-active-p' not making sure active region is in current
4602         buffer now that it does.
4603         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4604         * simple.el (region-active-p): `region-active-p' to only return t
4605         when active region is in current buffer.
4606
4607 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4608
4609         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4610         package names, quell a byte-compiler warning, doc fix.
4611
4612 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4613
4614         * buffer.el (pop-to-buffer):
4615         * window-xemacs.el (display-buffer):
4616         Document use of `same-window-buffer-names,' `same-window-regexps'
4617         by pop-to-buffer and display-buffer. 
4618         
4619 2005-02-06  Vin Shelton <acs@xemacs.org>
4620
4621         * XEmacs 21.4.17 is released
4622
4623 2005-01-29  Ben Wing  <ben@xemacs.org>
4624
4625         * shadow.el (find-emacs-lisp-shadows):
4626         Add custom-defines to list of ignored files.
4627
4628 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4629
4630         * simple.el (shifted-motion-keys-select-region): Fix statement
4631         about unshifted-motion-keys-deselect-region.
4632
4633 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4634
4635         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4636         now) for GNU Emacs compatibility.
4637         (make-obsolete-variable): Ditto.
4638
4639 2004-01-08  Ben Wing  <ben@xemacs.org>
4640
4641         * code-files.el (load):
4642         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4643
4644 2004-12-05  Vin Shelton <acs@xemacs.org>
4645
4646         * XEmacs 21.4.16 is released
4647
4648 2004-12-04  Vin Shelton  <acs@xemacs.org>
4649
4650         * auto-autoloads.el: Regenerated.
4651
4652         * custom-load.el: Regenerated.
4653
4654 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4655
4656         Fix bug: apropos errors if a defalias refers to an undefined
4657         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4658
4659         * apropos.el (apropos):
4660         (apropos-command):
4661         * help.el (frob-help-extents):
4662         * help-macro.el (make-help-screen):
4663         * hyper-apropos.el (hyper-apropos-grok-functions):
4664         (hyper-apropos-get-doc):
4665         Catch void-function error thrown by `documentation'.
4666
4667 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4668
4669         * packages.el (package-require): Fix incorrect arg to format.
4670         This fixes a `format specifier' error.
4671
4672 2004-08-13  Jerry James  <james@xemacs.org>
4673
4674         * bytecomp.el (forward-word): Tell the byte compiler the correct
4675         number of arguments to forward-word.
4676
4677 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4678
4679         * etags.el: Fixed loading of include files for tag completion. Now
4680         you can make a tag file for a library, include it into your
4681         project and it will be reloaded only if it changed. Infinte
4682         include loops are detected and the correct tag files are loaded.
4683         * etags.el (buffer-tag-table-list): Load and verify tag files in
4684         the external function buffer-tag-table-list-load.
4685         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4686         tag files. Also load the included tag files. The priority of the
4687         included files is right below their parent file. If multiple
4688         matches occur then the symbols from the parent file are found
4689         first.
4690         * etags.el (tag-table-include-files): Corrected comment
4691         string. Switched to pattern constant tags-include-pattern to have
4692         it at a central location.
4693         * etags.el (tags-include-pattern): Added doc string.
4694         * etags.el (add-to-tag-completion-table): Removed obsolete
4695         comments as the include files are allready returned by
4696         buffer-tag-table-list and loaded.
4697         * etags.el (find-tag-internal): The include files are allready
4698         included in tag-tables as buffer-tag-table-list returns them now.
4699
4700 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4701
4702         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4703         Loading items into the notebook is now done by C code.
4704         * widgets-gtk.el (gtk-widget-instantiate-internal):
4705         Style no longer changed.
4706
4707 2004-06-28  Nix  <nix@esperi.org.uk>
4708
4709         * cmdloop.el (truncate-command-history-for-gc): Delay
4710         execution of all things that look up variable bindings,
4711         via `enqueue-eval-event'.
4712
4713 2004-06-24  Vin Shelton  <acs@xemacs.org>
4714
4715         * package-get.el (package-get-require-signed-base-updates):
4716         now defaults to nil.
4717
4718 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4719
4720         * subr.el (split-string): Clean up docstring.
4721
4722 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4723
4724         * faces.el (zmacs-region): fix typo in docstring.
4725
4726 2004-06-07  Jerry James  <james@xemacs.org>
4727
4728         * derived.el: Synch with Emacs 21.3.
4729         * subr.el (with-local-quit): New, from Emacs 21.3.
4730         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4731         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4732         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4733
4734 2004-06-16  Jerry James  <james@xemacs.org>
4735
4736         * cl.el (cl-set-substring): Increment start by the length of the
4737         string, not the string itself.
4738
4739 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4740
4741         * etags.el (tag-table-include-files): Expand included TAGS file
4742         paths to avoid problems with relative paths.  Thanks to Peter
4743         Chubb <peterc@gelato.unsw.edu.au>.
4744         * etags.el (tags-include-pattern): New.
4745         * etags.el (add-to-tag-completion-table): Parse and ignore
4746         trailing include lines.
4747
4748 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4749
4750         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4751         avoiding line solely composed of equal signs.
4752
4753 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4754
4755         * cus-edit.el (alloc): Typo fix.
4756         * cus-edit.el (custom-browse-visibility): Ditto.
4757         * cus-edit.el (custom-variable-value-create): Ditto.
4758         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4759         * cus-edit.el (custom-save-variables): Bind print-length and
4760         print-level to nil to avoid value abbreviation.
4761         * cus-edit.el (custom-save-face-internal): Ditto.
4762         * cus-edit.el (custom-save-faces): Save in sorted order.
4763         * cus-edit.el (custom-save-resets): Bind print-length and
4764         print-level to nil to avoid value abbreviation.
4765         * cus-edit.el (custom-save-loaded-themes): Ditto.
4766
4767 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4768
4769         * subr.el (split-string-default-separators): New.
4770         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4771         see comment in source.
4772
4773 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4774
4775         * mule/japanese.el (paragraph-start, paragraph-separate):
4776         Remove anchor to BOL.
4777
4778 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4779
4780         * cl.el (gensym, gentemp): Improve docstrings.
4781
4782 2004-05-10  Vin Shelton  <acs@xemacs.org>
4783
4784         * etags.el: Sync with 21.5 version.
4785
4786 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4787
4788         * etags.el:
4789         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4790         only for use with exuberant ctags. This will also enable building of 
4791         completion tables with exuberant ctags. This will not work with
4792         xemacs ctags. 
4793         * etags.el (get-tag-table-buffer): New function for creating of
4794         completion table is used if tags-exuberant-ctags-optimization-p ist t
4795         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4796         finding the tag names. New.
4797         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4798         building tag completion table with exuberant ctags. New.
4799         * etags.el (find-tag-internal): Improve exact tag matching for tags
4800         with name fields. Before the patch return types of functions or
4801         function parameters (with exuberant ctags) were found as matches.
4802
4803 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4804
4805         * list-mode.el (display-completion-list): Fixed completion list was
4806         taking the width of the frame and not of the window for displaying
4807         the selection methods.
4808
4809 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4810
4811         * menubar-items.el (default-menubar): Options are saved to custom.el.
4812
4813
4814 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4815
4816         * isearch-mode.el (isearch-abort): Preserve successful search target.
4817
4818 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4819
4820         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4821         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4822         Bihlmeyer.
4823         * gnuserv.el (gnuserv-mode-line-string): New.
4824         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4825         gnuserv-mode.
4826         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4827         * gnuserv.el (gnuserv-edit-files): Use
4828         make-x-device-with-gtk-fallback.
4829
4830 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4831
4832         * gtk-widgets.el: New import: gtk-accel-group-new.
4833         * dialog-gtk.el:
4834         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4835         * dialog-gtk.el (popup-builtin-question-dialog):
4836         Added support for dialog button mnemonics.
4837
4838 2004-03-22  Chris Green <cmg@dok.org>
4839
4840         * process.el (shell-command): Output buffer was ignored when a
4841         background process was run via shell-command.
4842
4843 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4844
4845         * cus-edit.el (custom-save-variables): Retrieve a list of
4846         variables to save first, sort it, and make sure the variables are
4847         saved in sorted order.
4848
4849 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4850  
4851         * package-get.el (package-get-update-base-from-buffer): Force
4852         binary coding system for verifying GnuPG signature in the
4853         package-index file.
4854  
4855 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4856
4857         * package-get.el (package-get-package-index-file-location): Handle
4858         missing "EMACSPACKAGEPATH" environment variable.
4859
4860 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4861
4862         * package-admin.el (package-admin-find-top-directory): Simplify
4863         directory comparisions and fix substring errors on short path
4864         components.
4865         * package-get.el (package-get-package-index-file-location):
4866         Default to first component of "EMACSPACKAGEPATH", if set.
4867
4868 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4869
4870         * package-get.el (process-error): New error datum.
4871
4872 2004-02-02  Vin Shelton <acs@xemacs.org>
4873
4874         * XEmacs 21.4.15 is released
4875
4876 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4877
4878         * itimer.el (activate-itimer): Modify the itimer timeout value as
4879         if it were begun at the last time when the itimer driver was woken
4880         up.
4881
4882 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4883
4884         * specifier.el (Copyright):
4885         Update.
4886         (make-specifier-and-init):
4887         (map-specifier):
4888         (canonicalize-inst-pair):
4889         (canonicalize-spec-list):
4890         (set-specifier):
4891         Synch docstrings to 21.5 where appropriate.
4892
4893 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4894
4895         * package-get.el (package-get-list-packages-where): New.  A
4896         function that allows searching for groups of packages.  For
4897         example, find all packages that require the fsf-compat package.
4898
4899 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4900
4901         The Great PUI Sync.
4902
4903         * auto-autoloads.el: Regenerated.
4904
4905         * custom-load.el: Regenerated.
4906
4907         * dumped-lisp.el (packages-hardcoded-lisp): New.
4908
4909         * menubar-items.el (menu-max-items): New.
4910         (menu-submenu-max-items): New.
4911         (menu-submenu-name-format): New.
4912         (menu-split-long-menu): New.
4913         (menu-sort-menu): New.
4914         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4915
4916         * obsolete.el (pui-add-install-directory): Renamed to the more
4917         logical `pui-set-local-package-get-directory'.
4918         (package-get-download-menu): Moved to `package-ui.el' and renamed
4919         to `package-ui-add-download-menu'.
4920
4921         * package-admin.el (package-admin-install-function-mswindows):
4922         Whitespace clean up.
4923         (package-admin-add-single-file-package): Removed.
4924         (package-admin-default-install-function): Whitespace clean up.
4925         (package-admin-find-top-directory): New.
4926         (package-admin-get-install-dir): Use it.
4927         (package-admin-get-manifest-file): 
4928         (package-admin-check-manifest): 
4929         (package-admin-add-binary-package):
4930         (package-admin-get-lispdir):
4931         (package-admin-delete-binary-package):
4932         (package-admin):
4933
4934         * package-get.el (package-get-package-index-file-location): New.
4935         (package-get-install-to-user-init-directory): New.
4936         (package-get-remote):
4937         (package-get-download-sites):
4938         (package-get-pre-release-download-sites): New.
4939         (package-get-site-release-download-sites): New.
4940         (package-get-base-filename):
4941         (package-get-always-update):
4942         (package-get-user-index-filename): Removed.
4943         (package-get-pgp-available-p): New.
4944         (package-get-require-signed-base-updates):
4945         (package-get-was-current):
4946         (package-entries-are-signed): New.
4947         (package-get-continue-update-base): New.
4948         (package-get-download-menu): Removed.
4949         (package-get-require-base):
4950         (package-get-update-base-entry):
4951         (package-get-locate-file):
4952         (package-get-locate-index-file):
4953         (package-get-maybe-save-index):
4954         (package-get-update-base):
4955         (package-get-update-base-from-buffer):
4956         (package-get-update-base-entries):
4957         (package-get-interactive-package-query):
4958         (package-get-update-all):
4959         (package-get-all):
4960         (package-get-dependencies):
4961         (package-get-init-package):
4962         (package-get-info): New.
4963         (package-get):
4964         (package-get-staging-dir):
4965         (package-get-set-version-prop): Removed.
4966         (package-get-installedp):
4967         (package-get-ever-installed-p):
4968         (packages): Removed.
4969         (package-get-custom-groups): Removed.
4970         (package-get-custom): Removed.
4971         (package-get-custom-add-entry): Removed.
4972
4973         * package-info.el (batch-update-package-info):
4974
4975         * package-net.el (package-net-batch-generate-bin-ini):
4976         (package-net-update-installed-db):
4977
4978         * package-ui.el (pui-info-buffer):
4979         (pui-directory-exists): Removed.
4980         (pui-package-dir-list): Removed.
4981         (pui-add-install-directory): Removed.
4982         (package-ui-download-menu): New.
4983         (package-ui-pre-release-download-menu): New.
4984         (package-ui-site-release-download-menu): New.
4985         (pui-set-local-package-get-directory): New.
4986         (pui-package-symbol-char):
4987         (pui-update-package-display):
4988         (pui-toggle-package):
4989         (pui-toggle-package-key):
4990         (pui-toggle-package-delete):
4991         (pui-toggle-package-delete-key):
4992         (pui-toggle-package-event):
4993         (pui-toggle-verbosity-redisplay):
4994         (pui-install-selected-packages):
4995         (pui-add-required-packages):
4996         (pui-help-echo):
4997         (pui-display-info):
4998         (list-packages-mode):
4999         (pui-list-packages):
5000
5001         * packages.el (packages-compute-package-locations):
5002         (package-require):
5003         (package-delete-name):
5004         (packages-hardcoded-lisp): Removed.
5005         (packages-useful-lisp): Removed.
5006         (packages-unbytecompiled-lisp): Removed.
5007         (packages-find-package-directories):
5008
5009         Summary:
5010
5011         Major code clean up of all things PUI.
5012
5013         Much improved code to determine where packages should be
5014         installed.  PUI no longer depends on any packages being
5015         pre-installed to compute where packages are to be installed to.
5016
5017         The user can specify the location of their package-index file.  It
5018         isn't necessary to set this because it has sane defaults.  People
5019         who "run-in-place" won't accidently overwrite the CVS
5020         package-index file.  See
5021         `package-get-package-index-file-location'. 
5022
5023         PUI will now properly clean up after itself in the event of an
5024         unsuccessful package install.  This drastically reduces the number
5025         of "wrong md5sum" FAQs.
5026
5027         non-Mule XEmacsen can no longer install Mule packages.
5028
5029         Package management via the custom interface has been removed.
5030
5031         The PUI related menubar items have been reorganised.
5032
5033         The PGP verification code has been fixed and the default for
5034         whether or not it is used is automatically computed.
5035
5036         * update-elc.el ((preloaded-file-list site-load-packages
5037         need-to-dump dumped-exe)):
5038         Just a couple of small changes to allow for
5039         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5040         existing anymore.
5041
5042 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5043
5044         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5045         apply `format' to the first argument of byte-compile-warn, it
5046         already calls format.
5047
5048 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5049
5050         * files.el (delete-old-versions): Avoid going interactive during
5051         make install when environment variable VERSION_CONTROL is set.
5052
5053 2003-12-04  Vin Shelton  <acs@xemacs.org>
5054
5055         * menubar-items.el (menu-item-search): Only bring up search dialog
5056         box if the feature is available and desired.
5057
5058 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5059
5060         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5061
5062 2003-11-05  Vin Shelton  <acs@xemacs.org>
5063
5064         * help.el (Help-prin1-face):
5065         (Help-princ-face):
5066         princ and prin1 are functions and need to be called as such.  The
5067         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5068
5069 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5070
5071         * about.el (about-xemacs): Give full version and build date.
5072
5073 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5074
5075         * win32-native.el (grep-null-device): This XEmacs has null-device.
5076
5077 2003-09-06  Mike Sperber  <mike@xemacs.org>
5078
5079         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5080         implement the specified semantics for `defvar.'
5081
5082 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5083
5084         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5085         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5086         displaying buffer in question.
5087
5088 2003-09-03  Vin Shelton <acs@xemacs.org>
5089
5090         * XEmacs 21.4.14 is released
5091
5092 2003-08-17  Vin Shelton  <acs@xemacs.org>
5093
5094         * about.el: Vanity patch.
5095
5096 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5097
5098         * code-process.el (call-process):
5099         (call-process-region):
5100         (start-process):
5101         Document coding system processing.
5102
5103 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5104
5105         * startup.el (splash-frame-body): Idiomatic English.
5106
5107 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5108
5109         * font-lock.el (font-lock-match-java-declarations): Move
5110         save-restriction, narrow-to-region to beginning of function to
5111         avoid going beyond the limit and causing an infloop.
5112
5113 2003-04-16  Jerry James  <james@xemacs.org>
5114
5115         * keydefs.el: Remove mappings for keys mapped to the nowhere
5116         defined function function-key-error.
5117
5118 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5119
5120         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5121         lisp-interaction-mode-hook): Add the docstrings.
5122
5123 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5124
5125         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5126         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5127         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5128
5129 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5130
5131         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5132         lambda list after the original doc.  Care about
5133         #'(lambda () "SingleString") 
5134         (cl-upcase-arg): 
5135         (cl-function-arglist):
5136         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5137         circular data structures in lambda list specification
5138
5139 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5140
5141         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5142         to appear in font-lock-function-name-face.
5143
5144 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5145
5146         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5147         is not also the value of the lambda.
5148
5149 2003-05-06  Andy Piper  <andy@xemacs.org>
5150
5151         * files.el (revert-buffer): Make sure local variables get processed,
5152         even in the case of an optimized reversion.
5153
5154 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5155
5156         * XEmacs 21.4.13 is released
5157
5158 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5159
5160         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5161         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5162
5163 2003-02-14  Ben Wing  <ben@xemacs.org>
5164
5165         * byte-optimize.el:
5166         * byte-optimize.el (byte-compile-inline-expand):
5167         * byte-optimize.el (byte-compile-unfold-lambda):
5168         * byte-optimize.el (byte-optimize-form-code-walker):
5169         * byte-optimize.el (byte-optimize-form):
5170         * byte-optimize.el (byte-decompile-bytecode-1):
5171         * byte-optimize.el (byte-optimize-lapcode):
5172         Review carefully and sync up to 20.7 except for areas as noted.
5173         Fixes problem with JDE compilation.
5174
5175 2003-02-05  Ben Wing  <ben@xemacs.org>
5176
5177         * simple.el:
5178         * simple.el (motion-keys-for-shifted-motion):
5179         Omit M-S-home/end from motion keys.
5180
5181 2003-02-07  Ben Wing  <ben@xemacs.org>
5182
5183         * text-props.el (text-property-any):
5184         * text-props.el (text-property-not-all):
5185         Fix bug when end > start.
5186
5187 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5188
5189         * info.el (Info-insert-dir): Make default-directory end in
5190         separator.  Patch due to Martin Buchholz.
5191
5192 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5193
5194         * XEmacs 21.4.12 "Portable Code" is released.
5195
5196 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5197
5198         * about.el: Update golubev data.
5199
5200 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5201
5202         * isearch-mode.el (isearch-mode-map): Substitute comment on
5203         desirability, and back out "GR is printable" changes.
5204
5205 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5206
5207         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5208
5209 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5210
5211         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5212
5213 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5214
5215         * menubar-items.el (default-menubar): Use browse-url-mozilla
5216         instead of browse-url-gnome-moz for Mozilla.
5217
5218 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5219
5220         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5221
5222 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5223
5224         * files.el (auto-mode-alist): Remove redundant entries for modes
5225         that live in packages.
5226         (interpreter-mode-alist): Ditto.
5227
5228 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5229
5230         * menubar-items.el (default-menubar): Sync with current
5231         browse-url-xemacs.el.
5232
5233 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5234
5235         * XEmacs 21.4.10 "Military Intelligence" is released.
5236
5237 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5238
5239         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5240
5241 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5242
5243         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5244
5245 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5246
5247         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5248         effect free function.
5249         (font-lock-fontify-keywords-region): Supply the argument to
5250         font-lock-compile-keywords.
5251
5252 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5253
5254         * package-get.el (package-get-download-sites): Bring sites list
5255         up to date, prefer xx.xemacs.org addresses.
5256
5257 2002-09-27  Andy Piper  <andy@xemacs.org>
5258
5259         * dialog.el (make-dialog-box): for general dialogs only
5260         delete-frame-hook will be run.
5261
5262 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5263
5264         * font-lock.el (font-lock-fontify-syntactically-region): Add
5265         comment about lookup-syntax-properties, document LOUDLY as unused.
5266
5267 2002-08-26  Andy Piper  <andy@xemacs.org>
5268
5269         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5270         merge.
5271
5272 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5273
5274         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5275         (make-obsolete-variable): Ditto.
5276         (make-compatible): Ditto.
5277         (make-compatible-variable): Ditto.
5278
5279 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5280
5281         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5282         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5283
5284 2002-08-28  Andy Piper  <andy@xemacs.org>
5285
5286         * files.el (revert-buffer): propagate revert-without-query-status.
5287
5288 2002-06-03  Andy Piper  <andy@xemacs.org>
5289
5290         * dialog-items.el (make-search-dialog): align various subcontrols
5291         in visually pleasing ways, allow frame to autosize to the dialog
5292         size.
5293         * dialog.el (make-dialog-box): add a border inside the frame. Add
5294         :autosize property, if t then reset the frame size appropriately
5295         before the frame is mapped.
5296         * gutter-items.el (set-progress-feedback-instantiator): align
5297         various subcontrols.
5298         * gutter-items.el (set-progress-abort-instantiator): ditto.
5299
5300 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5301
5302         * XEmacs 21.4.9 "Informed Management" is released.
5303
5304 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5305
5306         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5307         "&optional append" argument.
5308
5309 2002-07-16  Didier Verna  <didier@xemacs.org>
5310
5311         * subr.el (replace-in-string): fix case fold bug introduced by
5312         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5313         case-fold-search in temporary buffers.
5314
5315 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5316
5317         * lib-complete.el (find-library): Remove check for mule because
5318         decompression DOES work on Mule.
5319
5320 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5321
5322         * simple.el (join-line): New alias for `delete-indentation'.
5323
5324 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5325
5326         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5327         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5328         (font-lock-builtin-face): New.
5329         (font-lock-constant-face): New.
5330         (font-lock-face-list): Add builtin and constant faces.
5331
5332 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5333
5334         * autoload.el (make-autoload): Support define-derived-mode.
5335         Collected puts of doc-string-elt property.  Based on a patch by
5336         Didier Verna <didier@xemacs.org>.
5337
5338 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5339
5340         * wid-edit.el (widget-field-activate): Fix docstring typo.
5341
5342 2002-07-23  Andy Piper  <andy@xemacs.org>
5343
5344         * about.el (about-personal-info): update me.
5345
5346 2002-07-12  Andy Piper  <andy@xemacs.org>
5347
5348         * custom.el (custom-theme-set-variables): remove bogus
5349         arguments. Use custom-set-default to set defaults.
5350         (custom-set-variables): update doc.
5351         (custom-local-buffer): new, synced from FSF.
5352         (custom-set-default): ditto.
5353         (defcustom): update doc.
5354
5355 2002-06-16  Andy Piper  <andy@xemacs.org>
5356
5357         * menubar-items.el (default-menubar): enable windows printing on
5358         cygwin as well as native.
5359
5360 2002-06-12  Andy Piper  <andy@xemacs.org>
5361
5362         * printer.el (generic-print-buffer): catch all errors so that the
5363         print device can be cleared in all scenarios.
5364         (Printer-clear-device): make sure clearing the printer allows it
5365         to be used again immediately.
5366         (generic-print-region): make sure the default printer face is
5367         black-on-white.
5368
5369 2002-04-23  Jerry James  <james@xemacs.org>
5370
5371         * window-xemacs.el (display-buffer-function): Change doc to
5372         reflect new arg.
5373         * window-xemacs.el (pre-display-buffer-function): Ditto.
5374         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5375         non-nil, make the new window just big enough for its contents.
5376         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5377         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5378         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5379
5380 2002-06-06  Andy Piper  <andy@xemacs.org>
5381
5382         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5383         (defcustom): ditto.
5384         (custom-handle-keyword): ditto.
5385
5386 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5387
5388         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5389         Make obsolete.  Default to nil.
5390         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5391         Inspired by a patch by John Palmieri.
5392
5393 2002-07-01  Mike Alexander  <mta@arbortext.com>
5394
5395         * process.el (shell-command-on-region): Don't delete the region
5396         before giving it to call-process-region
5397
5398 2002-06-04  Jerry James <james@eecs.ku.edu>
5399
5400         * find-paths.el (paths-find-architecture-directory): Search in
5401         `system-configuration'/`base', not `base'`system-configuration'.
5402
5403 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5404
5405         * info.el (Info-index): Add missing \ in [ t].
5406
5407 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5408
5409         * gutter-items.el (gutter-buffers-tab-visible-p,
5410         buffers-tab-omit-function, buffers-tab-selection-function,
5411         buffers-tab-filter-functions):
5412         Doc improvements.
5413
5414 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5415
5416         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5417
5418         * toolbar-items.el (toolbar-news): Fix typo in message string.
5419
5420 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5421
5422         * dialog.el (yes-or-no-p-dialog-box): 
5423         * cmdloop.el (y-or-n-p-minibuf):
5424         (yes-or-no-p-minibuf):
5425         (yes-or-no-p):
5426         (y-or-n-p): 
5427         Specify negative answers in docstrings.
5428
5429 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5430
5431         * package-ui.el (pui-help-echo): Display both installed and author
5432         version.  Use a balloon-help window to display extra info like
5433         package requires.
5434
5435 2002-05-30  Andy Piper  <andy@xemacs.org>
5436
5437         * files.el (revert-buffer-internal): don't visit
5438         revert-buffer. Kill buffer when not used. Suggested by Mike
5439         Alexander <mta@arbortext.com>
5440
5441 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5442
5443         * files.el (revert-buffer): More docstring fiddling.
5444
5445 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5446
5447         * files.el (revert-buffer):
5448         (revert-buffer-internal):
5449         (revert-buffer-insert-file-contents-function):
5450         Improve docstrings and comments.
5451
5452 2002-05-08  Andy Piper  <andy@xemacs.org>
5453
5454         * files.el (revert-buffer): observe noconfirm behavior.
5455
5456 2002-04-09  Andy Piper  <andy@xemacs.org>
5457
5458         * files.el (revert-buffer): use revert-buffer-internal if it looks
5459         like doing so will not result in any user-visible changes.
5460         (revert-buffer-internal): new function. Do the actual process of
5461         reversion and then see whether the result is any different to what
5462         we have already. If it is not then do nothing.
5463
5464 2001-12-11  Andy Piper  <andy@xemacs.org>
5465
5466         * menubar.el (get-popup-menu-response): re-order so that it works
5467         on more sane/facist window systems.
5468
5469 2001-12-03  Andy Piper  <andy@xemacs.org>
5470
5471         * faces.el (frob-face-property): don't infloop in face frobbing
5472         from Jan Vroonhof <jan@xemacs.org>.
5473
5474 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5475
5476         * faces.el (frob-face-property): Follow face fall-back hierarchy
5477         properly for face properties without an instance. Only do manual
5478         copy form 'default in last resort. This handles in particular
5479         the case where 'default itself has only a fall-back (which is
5480         the case by default on windows).
5481
5482 2001-11-24  Andy Piper  <andy@xemacs.org>
5483
5484         * printer.el (generic-print-region): set default-frame-plist to
5485         nil while creating the printer frame so that sizes reflect the
5486         printed page.
5487
5488         * faces.el (face-complain-about-font): Don't complain on printers.
5489
5490 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5491         
5492         * package-net.el: Andy synch.
5493         
5494 2001-12-16  Andy Piper  <andy@xemacs.org>
5495
5496         * package-get.el (package-get-update-all): Make sure installed.db
5497         gets updated after updating packages.
5498
5499 2002-03-28  Ben Wing  <ben@xemacs.org>
5500
5501         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5502         continuation, truncation so that we don't get line jumpiness from
5503         them being larger than the line height.
5504
5505         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5506
5507 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5508
5509         * font.el (font-window-system-mappings): Add mapping for Gtk
5510         (assume identical to X) 
5511
5512 2002-02-04  Andy Piper  <andy@xemacs.org>
5513
5514         * files.el (convert-standard-filename): Fix for short filename
5515         Peter Arius <pas@methodpark.de>
5516
5517 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5518
5519         * list-mode.el (default-choose-completion): completion-base-size
5520         should refer to local value in the completion list buffer.
5521
5522 2001-12-03  Didier Verna  <didier@xemacs.org>
5523
5524         * rect.el: autoload `replace-rectangle'.
5525         * keydefs.el (global-map): bind it to `C-x r p'.
5526
5527 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5528
5529         * XEmacs 21.4.8 "Honest Recruiter" is released.
5530
5531 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5532
5533         This patch is based on Jerry James's patch and analysis.
5534
5535         * select.el (get-clipboard):
5536         (get-selection):
5537         Update docstrings.
5538         (get-clipboard-foreign):
5539         (get-selection-foreign):
5540         New function for use as `interprogram-paste-function's.
5541
5542         * simple.el (interprogram-paste-function): Change default to
5543         `get-clipboard-foreign'; improve docstring.
5544         (interprogram-cut-function): Improve dosctring.
5545
5546 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5547
5548         * XEmacs 21.4.7 "Economic Science" is released.
5549
5550 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5551
5552         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5553
5554 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5555
5556         * obsolete.el (assq-delete-all): New compatibility alias for 
5557         remassq.
5558
5559 2002-01-09  Simon Josefsson  <jas@extundo.com>
5560
5561         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5562
5563 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5564
5565         * info.el (Info-auto-generate-directory): Default
5566         Info-auto-generate-directory to 'if-outdated.
5567
5568 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5569
5570         * startup.el (normal-top-level): Prevent migration code from
5571         trashing .emacs on an error in loading the init files.
5572
5573 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5574
5575         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5576         "system default" Xdefaults and friends get xrdb-mode.
5577
5578 2002-03-05  Mats Lidell  <matsl@contactor.se>
5579  
5580         * help-nomule.el (tutorial-supported-languages): Added Swedish
5581         tutorial. Sorted languages.
5582
5583 2002-02-11  Mike Sperber <mike@xemacs.org>
5584
5585         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5586         regenerating outdated dir files and dir is non-existent.
5587
5588 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5589
5590         * code-files.el (convert-mbox-coding-system): Improve comment.
5591         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5592         coding-system argument to `write-region-pre-hook' call.
5593         (write-region-pre-hook): Fix docstring to mention lockname argument.
5594
5595 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5596
5597         * minibuf.el (completing-read): Remove redundant wrong arg list.
5598
5599         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5600
5601 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5602
5603         * obsolete.el (interactive-form): new compatibility alias for 
5604         function-interactive.
5605
5606 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5607
5608         * menubar-items.el (Menubar-items-truncate-list): Removed.
5609         * menubar-items.el (Menubar-items-truncate-history): New.
5610         * menubar-items.el (default-menubar): Use
5611         Menubar-items-truncate-history.
5612
5613 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5614
5615         * printer.el (generic-print-region): Pass correct arguments to
5616         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5617         Torkelsson <torkel@acc.umu.se>.
5618
5619 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5620
5621         * help.el (describe-mode): synched with FSF 19.34; handle nil
5622         minor mode indicators.
5623
5624 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5625
5626         * minibuf.el (completing-read): Update docstring.
5627
5628 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5629
5630         * XEmacs 21.4.6 "Common Lisp" is released.
5631
5632 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5633
5634         * package-net.el: Inadvertant synch with Windows branch.  From
5635         Andy's log:
5636         (package-net-kit-version): new variable.
5637         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5638
5639 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5640
5641         * package-get.el (package-get-locate-index-file): Also search the
5642         core etc/ directory for the package index file if it can't be
5643         found in ~/.xemacs/.
5644
5645 2001-12-13  William Perry  <wmperry@gnu.org>
5646
5647         * dialog-gtk.el (popup-builtin-question-dialog):
5648         Conform to API in gui.c.
5649         
5650 2001-11-12  Andy Piper  <andy@xemacs.org>
5651
5652         * cus-edit.el (custom-save-face-internal): make sure we save
5653         non-themed faces.
5654         (custom-save-variables): ditto variables.
5655
5656 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5657
5658         * faces.el (make-face-family):
5659         (make-face-size):
5660         New face-modifying functions per Jan Vroonhof.
5661
5662         cus-face.el (custom-set-face-font-family):
5663         (custom-set-face-font-size):
5664         Use them.
5665
5666         * font.el (font-window-system-mappings): More precise docstring.
5667
5668         (font-create-name):
5669         (font-create-object):
5670         (tty-font-create-object):
5671         (tty-font-create-plist):
5672         (x-font-create-object):
5673         (x-font-create-name):
5674         (ns-font-create-name):
5675         (mswindows-font-create-object):
5676         (mswindows-font-create-name):
5677         Add doctrings.
5678
5679 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5680
5681         * gtk-faces.el (gtk-init-device-faces): removed spurious
5682         quote before let* expression.
5683
5684 2001-10-29  Andy Piper  <andy@xemacs.org>
5685
5686         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5687         modified when changing coding system.
5688
5689         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5690         that we invoke the GUI directory selector.
5691
5692 2001-10-25  Andy Piper  <andy@xemacs.org>
5693
5694         * dialog.el (make-dialog-box): use new directory dialog support.
5695         * minibuf.el (read-file-name-1): ditto.
5696         (read-file-name): ditto.
5697         (read-directory-name): ditto.
5698
5699 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5700
5701         * XEmacs 21.4.5 "Civil Service" is released.
5702
5703 2001-04-23  Didier Verna  <didier@xemacs.org>
5704
5705         * cus-edit.el (custom-variable-pre-save): New.
5706         * cus-edit.el (custom-variable-post-save): New.
5707         * cus-edit.el (custom-variable-save): use them.
5708         * cus-edit.el (custom-face-pre-save): New.
5709         * cus-edit.el (custom-face-post-save): New.
5710         * cus-edit.el (custom-face-save): use them.
5711         * cus-edit.el (custom-group-pre-save): New.
5712         * cus-edit.el (custom-group-post-save): New.
5713         * cus-edit.el (custom-group-save): use them.
5714         * cus-edit.el (Custom-save): use the pre/post functions above,
5715         call `custom-save-all' only once.
5716         * cus-edit.el (custom-variable-pre-reset-standard): New.
5717         * cus-edit.el (custom-variable-post-reset-standard): New.
5718         * cus-edit.el (custom-variable-reset-standard): use them.
5719         * cus-edit.el (custom-face-pre-reset-standard): New.
5720         * cus-edit.el (custom-face-post-reset-standard): New.
5721         * cus-edit.el (custom-face-reset-standard): use them.
5722         * cus-edit.el (custom-group-pre-reset-standard): New.
5723         * cus-edit.el (custom-group-post-reset-standard): New.
5724         * cus-edit.el (Custom-reset-standard): use them.
5725         * cus-edit.el (custom-face-reset-saved): use the pre/post
5726         functions above, call `custom-save-all' only once.
5727
5728 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5729
5730         * gutter-items.el (buffers-tab face): Derive from the modeline
5731         face by default.  Many people use white-on-black for the default
5732         font, and the tabs look hideous with that color combination.  The
5733         modeline usually has the correct colors.
5734
5735 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5736
5737         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5738         (tag-mark-stack-max): Typo fix.
5739
5740 2001-09-28  Ben Wing  <ben@xemacs.org>
5741
5742         * font-lock.el:
5743         * font-lock.el (font-lock-after-change-function):
5744         fix problem with last patch, reported by Katsumi Yamaoka.
5745
5746 2001-09-17  Ben Wing  <ben@xemacs.org>
5747
5748         * font-lock.el (font-lock-after-change-function):
5749         fix problem when you insert a comment on the line before a line of
5750         code: if we use the following char, then when you hit backspace,
5751         the following line of code turns the comment color.
5752
5753 2001-06-08  Ben Wing  <ben@xemacs.org>
5754
5755         * process.el: comment about shell-command-switch.
5756         * process.el (shell-quote-argument): Need to quote a null
5757         argument, too.  From Dan Holmsand.
5758         
5759         * startup.el (normal-top-level): Delete some unused FSF junk.
5760         * startup.el (command-line-early):
5761         
5762         * startup.el (command-line): Call MS Windows init function.
5763         
5764         * win32-native.el:
5765         * win32-native.el (mswindows-system-shells): New.
5766         * win32-native.el (mswindows-system-shell-p): New.
5767         * win32-native.el (init-mswindows-at-startup): New.
5768         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5769         * win32-native.el (mswindows-quote-one-simple-arg):
5770         * win32-native.el (mswindows-quote-one-command-arg):
5771         * win32-native.el (mswindows-construct-process-command-line-alist):
5772         Correct comments at top.  Correctly handle passing arguments
5773         to Cygwin programs and to bash.  Fix quoting of zero-length
5774         arguments (from Dan Holmsand).  Set shell-command-switch based
5775         on shell-file-name, which in turn comes from env var SHELL.
5776
5777 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5778
5779         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5780         default-toolbar-position): Fill docstrings for balloon-help.
5781
5782 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5783
5784         * faces.el: Reenable specifications over 'gtk domain.
5785
5786 2001-08-08  Didier Verna  <didier@xemacs.org>
5787
5788         * autoload.el (update-autoload-files): make defdir a file name,
5789         not directory name.
5790
5791 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5792
5793         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5794
5795         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5796
5797 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5798
5799         * font-menu.el (font-menu-set-font): Default to current font-family.
5800         (font-menu-preferred-resolution):
5801         (font-menu-size-scaling):
5802         Provide gtk defaults, too.
5803
5804 2001-07-29  Mike Alexander  <mta@arbortext.com>
5805
5806         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5807         list
5808         (custom-set-face-font-family): ditto
5809
5810 2001-07-26  Mike Sperber <mike@xemacs.org>
5811
5812         * files.el (auto-mode-alist): .9 files are man pages, too.
5813
5814 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5815
5816         * process.el (call-process-internal): bind
5817         coding-system-for-write to 'binary when calling
5818         start-process-internal, so the process receives 
5819         the literal contents of INFILE.
5820
5821 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5822
5823         * files.el (auto-mode-alist): Add configure.ac support.
5824
5825 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5826
5827         * buff-menu.el:
5828         mouse.el:
5829         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5830
5831 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5832
5833         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5834
5835 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5836
5837         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5838         mixed text.
5839         (kinsoku-eol-p): Ditto.
5840
5841 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5842
5843         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5844         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5845         characters as the category `s' or `e' correctly.
5846
5847 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5848
5849         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5850
5851 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5852
5853         * mule/cyrillic.el:  Set up case table.
5854
5855 2001-06-08  Mike Sperber <mike@xemacs.org>
5856
5857         * files.el (save-some-buffers-1): Don't zap the help window right
5858         after `map-y-or-n-p' has popped it up.
5859
5860 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5861
5862         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5863
5864 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5865
5866         * specifier.el: define-specifier-tag 'gtk.
5867
5868 2001-05-12  Ben Wing  <ben@xemacs.org>
5869
5870         * find-paths.el (paths-find-recursive-path):
5871         fix error with null EXCLUDE-REGEXP.
5872         
5873         * font-lock.el (font-lock-mode):
5874         fix problem reported by hrvoje with buffers starting with a space.
5875         
5876 2001-05-06  Ben Wing  <ben@xemacs.org>
5877
5878         * dialog.el (make-dialog-box):
5879         * menubar-items.el (default-menubar):
5880         * printer.el (generic-print-buffer):
5881         * printer.el (generic-print-region):
5882         implement printing the selection when it's selected.
5883
5884 2001-04-18  Didier Verna  <didier@xemacs.org>
5885
5886         * cus-edit.el (Custom-reset-standard): reset to standard settings
5887         not only when the buffer's :custom-state is 'modified, but also
5888         when it is 'set or 'saved.
5889
5890 2001-04-17  Didier Verna  <didier@xemacs.org>
5891
5892         * startup.el (load-user-init-file): define `custom-file' before
5893         loading the user's init file.
5894
5895 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5896
5897         * menubar.el (popup-mode-menu): Make it work with
5898         popup-menu-titles turned off.
5899         
5900 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5901
5902         * about.el (about-mailto-link): Use compose-mail for sending mail.
5903
5904 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5905
5906         * package-admin.el (package-install-hook): New.
5907         (package-delete-hook): New.
5908         (package-admin-add-single-file-package): Use package-delete-hook.
5909
5910         * package-get.el (package-get): Use package-install-hook.
5911
5912 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5913
5914         * package-ui.el (pui-install-selected-packages): reverse the lists
5915         of packages so that they get handled in the same order as they
5916         were selected.
5917
5918 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5919
5920         * packages.el (locate-library): Use read-library-name for completion.
5921
5922 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5923
5924         * byte-optimize.el (=): `=' is not a binary predicate!
5925         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5926         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5927
5928 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5929
5930         * bytecomp.el (byte-compile-arithcompare):
5931         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5932
5933 2001-06-03  William M. Perry  <wmperry@gnu.org>
5934
5935         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5936         return the filename selected by the user!
5937
5938 2001-05-31  William M. Perry  <wmperry@gnu.org>
5939
5940         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5941         in XEmacs/GTK.
5942
5943 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5944
5945         * coding.el: Tiny typo fixed.
5946
5947 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5948
5949         * XEmacs 21.4.3 "Academic Rigor" is released.
5950
5951 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5952
5953         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5954
5955 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5956
5957         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5958
5959 2001-05-04  Ben Wing  <ben@xemacs.org>
5960
5961         * printer.el (generic-print-buffer):
5962         * printer.el (generic-print-region):
5963         Enable dialog boxes.  Apply workaround recommended by Kirill.
5964         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5965         
5966         * simple.el (kill-whole-line):
5967         * simple.el (kill-line-1):
5968         * simple.el (kill-entire-line):
5969         * simple.el (kill-line):
5970         * simple.el (backward-kill-line):
5971         Take out interactive dependence of kill-whole-line.
5972
5973 2001-04-22  Ben Wing  <ben@xemacs.org>
5974
5975         * dialog.el (make-dialog-box):
5976         Put dialog titles back in -- this time correctly.  Fix various
5977         other problems with leaks and such.
5978
5979         * simple.el (region-exists-p):
5980         * simple.el (region-active-p):
5981         Add comment about which one is correct to use in menu specs.
5982
5983 2001-05-05  Ben Wing  <ben@xemacs.org>
5984
5985         * dialog.el (make-dialog-box): fix doc string.
5986         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5987         take out Pretty Print.
5988         * printer.el:
5989         * printer.el (printer-current-device): New.
5990         * printer.el (Printer-get-device): New.
5991         * printer.el (Printer-clear-device): New.
5992         * printer.el (generic-page-setup): New.
5993         * printer.el (generic-print-buffer):
5994         * printer.el (generic-print-region):
5995         Implement Page Setup.  Handle errors properly.
5996
5997 2001-05-05  Ben Wing  <ben@xemacs.org>
5998
5999         * subr.el (error): Complete list of errors in doc string.
6000         
6001 2001-04-22  Ben Wing  <ben@xemacs.org>
6002
6003         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6004         
6005 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6006
6007         * build-report.el: Remove CVS keywords since this file has been in
6008         core lisp for a while now.
6009         * build-report.el (build-report-make-output-files): Fix typo.
6010
6011 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6012
6013         * about.el (about-finish-buffer): Make sure the last change works
6014         even if EVENT is nil.
6015
6016 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6017
6018         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6019         clicked, not the one that happens to be the current buffer at the
6020         time.
6021
6022 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6023
6024         * cus-edit.el (custom-display): Support the GTK Window System also.
6025
6026 2001-04-30  Ben Wing  <ben@xemacs.org>
6027
6028         * printer.el:
6029         * printer.el (printer-page-header):
6030         * printer.el (Print-context): New.
6031         * printer.el (printer-page-footer):
6032         * printer.el (generate-header-element): New.
6033         * printer.el (generate-header-line): New.
6034         * printer.el (print-context-property):
6035         * printer.el (generic-print-buffer):
6036         * printer.el (generic-print-region):
6037         Implement headers and footers.  Implement calling Print dialog box
6038         (#### but it doesn't quite work yet).
6039
6040 2001-04-25  Ben Wing  <ben@xemacs.org>
6041
6042         * about.el (xemacs-hackers):
6043         * about.el (about-url-alist):
6044         * about.el (about-personal-info):
6045         * about.el (about-hacker-contribution):
6046         More contributions.
6047         
6048         * simple.el (handle-post-motion-command):
6049         Fix spurious setting of zmacs-region-stays to t after a non-shift
6050         motion command.
6051
6052 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6053
6054         * about.el (about-personal-info): Update my bio.
6055         (about-hacker-contribution): Ditto.
6056
6057 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6058
6059         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6060
6061 2001-04-19  Andy Piper  <andy@xemacs.org>
6062
6063         * package-net.el (package-net-cygwin32-binary-size): new size.
6064         (package-net-win32-binary-size): new size.
6065         (package-net-convert-index-to-ini): Use new arch.
6066         (package-net-batch-convert-index-to-ini): Removed.
6067         (package-net-generate-bin-ini): New.
6068         (package-net-batch-generate-bin-ini): New.
6069
6070 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6071
6072         * XEmacs 21.4.1 "Copyleft" is released.
6073
6074 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6075
6076         * x-compose.el (xlib-input-method-bug-workaround):
6077         (alias-colon-to-double-quote):
6078         Force sort in map-keymap to work around rehash bug.
6079
6080 2001-04-17  Ben Wing  <ben@xemacs.org>
6081
6082         * about.el: Finish overhaul, add a few new hackers, update a
6083         couple old ones.
6084
6085 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6086
6087         * XEmacs 21.4.0 "Solid Vapor" is released.
6088
6089 2001-04-15  Ben Wing  <ben@xemacs.org>
6090
6091         * about.el:
6092         * about.el (about-headline-face): New.
6093         * about.el (about-link-face): New.
6094         * about.el (about-current-release-maintainers): New.
6095         * about.el (about-other-current-hackers): New.
6096         * about.el (about-url-alist):
6097         * about.el (about-once-and-future-hackers): New.
6098         * about.el (about-mailto-link): New.
6099         * about.el (about-get-buffer):
6100         * about.el (about-finish-buffer):
6101         * about.el (about-xemacs):
6102         * about.el (about-features): Removed.
6103         * about.el (about-advantages): New.
6104         * about.el (about-maintainer-info): Removed.
6105         * about.el (about-personal-info): New.
6106         * about.el (about-hacker-contribution): New.
6107         * about.el (about-maintainer):
6108         * about.el (about-show-linked-info):
6109         * about.el (about-hackers):
6110         Major revamping.  Rewriting of most of the text, improve the
6111         link handling, separate info on contributors into personal
6112         and contribution info, add new contributors, update personal
6113         info, etc. etc.
6114         
6115         * menubar-items.el (default-menubar):
6116         Help menubar entry for News now says more accurately
6117         "What's New in XEmacs".
6118         
6119         * mouse.el:
6120         * mouse.el (mouse-track-cleanup-hook):
6121         * mouse.el (mouse-track):
6122         Don't set-buffer to a dead buffer when calling mouse-track
6123         cleanup hooks.
6124
6125 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6126
6127         * XEmacs 21.2.47 "Zephir" is released.
6128
6129 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6130
6131         * dialog.el (make-dialog-box): Disable dialog box titles until
6132         we get them working.
6133
6134 2001-03-30  Ben Wing  <ben@xemacs.org>
6135
6136         * help.el:
6137         * help.el (Help-princ-face):
6138         * help.el (Help-prin1-face):
6139         * help.el (frob-help-extents):
6140         * help.el (describe-function-1):
6141         * help.el (describe-variable):
6142         Avoid using font-lock faces, which may not be defined.
6143         Instead, use hyper-apropos faces, and make sure they're
6144         defined as necessary by using `require'. (It's not so safe
6145         to do this for font-lock.) In any case, we will eventually
6146         be merging this functionality into hyper-apropos.
6147
6148         * loaddefs.el (completion-ignored-extensions):
6149         Fix documentation.
6150         
6151         * menubar-items.el (menu-truncate-list): Removed.
6152         * menubar-items.el (Menubar-items-truncate-list): New.
6153         * menubar-items.el (default-menubar):
6154         Fix errors if grep or compile command is too long.  Rename helper
6155         function to be less visible.
6156
6157 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6158
6159         * byte-optimize.el (byte-optimize-minus):
6160         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6161
6162 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6163
6164         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6165         Mule is available.
6166
6167         * mule/latin.el: New file.
6168
6169 2001-03-11  Ben Wing  <ben@xemacs.org>
6170
6171         * auto-save.el:
6172         * auto-save.el (auto-save-directory):
6173         * auto-save.el (make-auto-save-file-name):
6174         * auto-save.el (auto-save-file-name-p): New.
6175
6176         Merge in improvements from other definition of
6177         make-auto-save-file-name in files.el.
6178         
6179         * auto-save.el (auto-save-original-name):
6180         * auto-save.el (auto-save-name-in-fixed-directory):
6181         * auto-save.el (auto-save-unslashify-name): Removed.
6182         * auto-save.el (auto-save-slashify-name): Removed.
6183         * auto-save.el (auto-save-reserved-chars): New.
6184         * auto-save.el (auto-save-escape-name): New.
6185         * auto-save.el (auto-save-unhex): New.
6186         * auto-save.el (auto-save-unescape-name): New.
6187
6188         Change algorithm for encoding filenames in auto-save names to be
6189         entirely safe with all filesystems and all possible characters in
6190         a filename, and 100% reversible. (Essentially, uses
6191         quoted-printable as the encoding.)
6192         
6193         * auto-save.el (recover-all-files):
6194
6195         Use insert-directory rather than calling ls directly -- fixes
6196         things under Windows.
6197
6198         * files.el:
6199         * files.el (convert-standard-filename): Substitute FSF's
6200         definition for this (we had nothing here before).
6201         
6202         * files.el (backup-buffer): Warning fix.
6203         
6204         * files.el (make-backup-file-name):
6205         * files.el (find-backup-file-name):
6206         Fix error in calling sequence to auto-save-file-name-p.
6207         
6208         * files.el (recover-file):
6209         Use insert-directory rather than calling ls directly -- fixes
6210         things under Windows.
6211
6212         * files.el (make-auto-save-file-name): Removed.
6213         * files.el (auto-save-file-name-p): Removed.
6214         auto-save is always dumped so no sense in having a definition
6215         that will always be overwritten with another.
6216         
6217         * files.el (insert-directory):
6218         * win32-native.el:
6219         * win32-native.el (debug-mswindows-process-command-lines):
6220         * win32-native.el (original-make-auto-save-file-name): Removed.
6221         * win32-native.el (make-auto-save-file-name): Removed.
6222
6223
6224 2001-03-21  Martin Buchholz <martin@xemacs.org>
6225
6226         * XEmacs 21.2.46 "Urania" is released.
6227
6228 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6229
6230         * menubar-items.el (default-menubar): Update sample.emacs to
6231         sample.init.el and adjust accelerators.
6232
6233 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6234
6235         * build-report.el (build-report): Improve docstring.
6236
6237 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6238
6239         * ChangeLog: Log GTK merge.
6240
6241         * gutter-items.el:
6242         * mwheel.el:
6243         * sound.el:
6244         * startup.el:
6245         Revert gratuitous whitespace changes.
6246
6247 2001-03-07  Ben Wing  <ben@xemacs.org>
6248
6249         * help.el:
6250         * help.el (key-or-menu-binding):
6251         * help.el (Help-find-file): New.
6252         * help.el (describe-beta):
6253         * help.el (describe-copying):
6254         * help.el (describe-project):
6255         * help.el (view-emacs-news):
6256         * help.el (view-sample-init-el): New.
6257         * help.el (Help-princ-face): New.
6258         * help.el (Help-prin1-face): New.
6259         * help.el (help-symbol-function-context-menu):
6260         * help.el (help-symbol-variable-context-menu):
6261         * help.el (help-symbol-function-and-variable-context-menu):
6262         * help.el (frob-help-extents):
6263         * help.el (describe-function-1):
6264         * help.el (describe-variable):
6265
6266         Add coloring in Help buffers, correspondent with hyperlinks.
6267         View files in view-mode rather than Fundamental.
6268         Remove separators from context menus -- now handled in generic code.
6269         Add `Find Tag' to context menu.
6270         
6271         * menubar.el (popup-mode-menu):
6272
6273         Rewrite code that outputs the popup menu to (a) put more specific
6274         entries first, (b) be more robust, (c) output the proper context
6275         menu separators automatically (the context menu functionality is
6276         new and currently used only by Help).
6277
6278 2001-03-10  William M. Perry  <wmperry@aventail.com>
6279
6280         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6281         this function when converting from the 21.1 GTK branch.  Now
6282         supports file, password, question, and color built-in dialogs.
6283
6284 2001-03-06  Ben Wing  <ben@xemacs.org>
6285
6286         * keydefs.el:
6287         * keydefs.el (global-map):
6288         Add commented-out change of M-k (for 21.5).
6289         
6290         * menubar-items.el (default-menubar):
6291         Fix items to control kill-line behavior; add items for
6292         shifted motion.
6293         
6294         * simple.el:
6295         * simple.el (kill-whole-line):
6296         * simple.el (historical-kill-line): Removed.
6297         * simple.el (kill-line): Removed.
6298         * simple.el (kill-entire-line): New.
6299         * simple.el (kill-line-1): New.
6300         * simple.el (backward-kill-line):
6301         Undo kill-whole-line == always changes.  Add new function
6302         kill-entire-line to unconditionally delete the current line.
6303         Add comments describing the lamentable state of affairs of
6304         the kill-line functions and variables.
6305
6306 2001-03-02  Ben Wing  <ben@xemacs.org>
6307
6308         * simple.el:
6309         * simple.el (beginning-of-buffer):
6310         * simple.el (end-of-buffer):
6311         * simple.el (mark-ring-unrecorded-commands):
6312         * simple.el (signal-error-on-buffer-boundary):
6313         * simple.el (shifted-motion-keys-select-region):
6314         * simple.el (unshifted-motion-keys-deselect-region):
6315         * simple.el (motion-keys-for-shifted-motion): New.
6316         * simple.el (handle-pre-motion-command):
6317         * simple.el (handle-post-motion-command):
6318         * simple.el (forward-char-command):
6319         * simple.el (backward-char-command):
6320         * simple.el (scroll-up-command):
6321         * simple.el (scroll-down-command):
6322         * simple.el (next-line):
6323         * simple.el (previous-line):
6324         * simple.el (backward-block-of-lines):
6325         * simple.el (forward-block-of-lines):
6326         * simple.el (backward-word):
6327         * simple.el (mark-word):
6328
6329         Augment documentation of the most common motion commands to make
6330         note of the shifted-motion support.  Improve the support to (a)
6331         properly document how it works and why it's done in the fashion it
6332         is, and (b) allow the keystrokes that trigger it to be customized.
6333
6334         Correct error in the customize specification of
6335         mark-ring-unrecorded-commands.
6336
6337 2001-03-02  Ben Wing  <ben@xemacs.org>
6338
6339         * font-lock.el:
6340         * font-lock.el (font-lock-pending-extent-table): Removed.
6341         * font-lock.el (font-lock-pending-buffer-table): New.
6342         * font-lock.el (font-lock-pre-idle-hook):
6343         * font-lock.el (font-lock-after-change-function):
6344         * font-lock.el (font-lock-fontify-pending-extents):
6345         * font-lock.el (font-lock-lisp-like):
6346
6347         Fix handling of pending extents to avoid excessive slowness (N^2
6348         behavior) when making lots of buffer changes between redisplays,
6349         such as when saving the Options.
6350
6351 2001-03-09  William M. Perry  <wmperry@aventail.com>
6352
6353         * device.el:
6354         * dragdrop.el:
6355         * dumped-lisp.el:
6356         * faces.el:
6357         * frame.el:
6358         * gnuserv.el:
6359         * loadup.el:
6360         * menubar-items.el:
6361         * minibuf.el:
6362         The Great GTK Merge.
6363
6364         * ChangeLog.GTK:
6365         * dialog-gtk.el:
6366         * gdk.el:
6367         * generic-widgets.el:
6368         * glade.el:
6369         * gnome-widgets.el:
6370         * gnome.el:
6371         * gtk-compose.el:
6372         * gtk-extra.el:
6373         * gtk-faces.el:
6374         * gtk-ffi.el:
6375         * gtk-file-dialog.el:
6376         * gtk-font-menu.el:
6377         * gtk-glyphs.el:
6378         * gtk-init.el:
6379         * gtk-iso8859-1.el:
6380         * gtk-marshal.el:
6381         * gtk-mouse.el:
6382         * gtk-package.el:
6383         * gtk-password-dialog.el:
6384         * gtk-select.el:
6385         * gtk-widget-accessors.el:
6386         * gtk-widgets.el:
6387         * gtk.el:
6388         widgets-gtk.el:
6389         The Great GTK Merge: new files.
6390
6391 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6392
6393         * generic-widgets.el: Don't require gtk (a built-in feature) at
6394         top level.  Don't execute the last sexp unless (featurep 'gtk).
6395
6396 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6397
6398         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6399
6400 2001-02-23  Martin Buchholz <martin@xemacs.org>
6401
6402         * XEmacs 21.2.45 "Thelxepeia" is released.
6403
6404 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6405  
6406         * about.el (xemacs-hackers): update my entry. 
6407         * about.el (about-maintainer-info): ditto. 
6408         * about.el (about-hackers): ditto. 
6409
6410 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6411
6412         * about.el (about-maintainer-info): More vanity info about
6413         yours truly.
6414
6415 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6416
6417         * build-report.el (build-report-destination): xemacs-build-reports
6418         has moved to SourceForge, where mailing list name length is
6419         restricted, hence the name change to
6420         xemacs-buildreports@xemacs.org.
6421         * build-report.el (build-report-keep-regexp): Update default.
6422         * build-report.el (build-report-delete-regexp): Ditto.
6423         * build-report.el (build-report-make-output-files): Ditto.
6424
6425 2001-02-19  Craig Lanning  <lanning@scra.org>
6426
6427         * lisp-mode.el: Add indentation specifications for following
6428         Common Lisp forms: handler-case, handler-bind, with-slots,
6429         with-open-file, with-open-stream, print-unreadable-object.
6430
6431 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6432
6433         * font-lock.el (font-lock-set-defaults-1):
6434         Move initialization of `font-lock-cache-position' so that it's set
6435         even if font-lock-keywords is already defined.
6436
6437 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6438
6439         * autoload.el (generate-file-autoloads-1):
6440         Use `emacs-lisp-mode-syntax-table' instead of
6441         `lisp-mode-syntax-table'.
6442         * lisp-mode.el (lisp-mode-syntax-table):
6443         Get rid of old checks for `parse-partial-sexp' version.
6444         Make `|' (pipe) string delimiter instead of punctuation.
6445
6446 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6447
6448         * window.el (save-selected-window):
6449         Use gensym for better macro hygiene.
6450
6451 2001-02-06  Mike Sperber <mike@xemacs.org>
6452
6453         * dump-paths.el:
6454         * startup.el (startup-setup-paths): Set and use
6455         `mule-lisp-directory'.
6456         (startup-setup-paths-warning): Ditto.
6457
6458         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6459         (paths-construct-load-path): Consider `mule-lisp-directory'.
6460
6461 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6462
6463         * font-lock.el: Syntax table improvements used.  A few random
6464         changes are not specified below.
6465         (font-lock-fontify-string-delimiters):
6466         (font-lock-syntactic-keywords):
6467         (font-lock-cache-state nil):
6468         (font-lock-cache-position):
6469         New variables.
6470         (font-lock-set-syntax):
6471         (font-lock-apply-syntactic-highlight):
6472         (font-lock-fontify-syntactic-anchored-keywords):
6473         (font-lock-fontify-syntactic-keywords-region):
6474         (font-lock-eval-keywords):
6475         New functions.
6476         (font-lock-remove-face):
6477         (font-lock-fontify-syntactically-region):
6478         Use syntax properties.
6479
6480 2001-02-08  Martin Buchholz <martin@xemacs.org>
6481
6482         * XEmacs 21.2.44 "Thalia" is released.
6483
6484 2001-01-16  Mike Sperber <mike@xemacs.org>
6485
6486         * startup.el (normal-top-level): Work even if no installation root
6487         is found.
6488
6489 2001-01-30  Andy Piper  <andy@xemacs.org>
6490
6491         * gutter-items.el (progress-abort-glyph): remove instantiator.
6492         (set-progress-abort-instantiator): new function.
6493         (abort-progress-feedback): use it.
6494
6495         * gutter.el (set-gutter-dirty-p): new function.
6496
6497 2001-01-30  Didier Verna  <didier@xemacs.org>
6498
6499         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6500
6501 2001-01-24  Didier Verna  <didier@xemacs.org>
6502
6503         * sound.el (sound-extension-list): give a better default value.
6504         * sound.el (load-sound-file): improve the doc string, also find
6505         files given by absolute names, pass a real extension list to
6506         `locate-file'.
6507
6508 2001-01-26  Martin Buchholz <martin@xemacs.org>
6509
6510         * XEmacs 21.2.43 "Terspichore" is released.
6511
6512 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6513
6514         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6515         messages from gnuserv.
6516
6517 2001-01-20  Martin Buchholz <martin@xemacs.org>
6518
6519         * XEmacs 21.2.42 "Poseidon" is released.
6520
6521 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6522
6523         * cl-macs.el (cl-upcase-arg): New function.
6524         (cl-function-arglist): New function.
6525         (cl-transform-lambda): Automatically add CL-style lambda list to
6526         documentation string using functions above.
6527
6528 2001-01-12  Andy Piper  <andy@xemacs.org>
6529
6530         * package-get.el (package-get-custom): call
6531         package-net-update-installed-db.
6532
6533         * package-ui.el (pui-install-selected-packages): call
6534         package-net-update-installed-db.
6535
6536         * package-net.el (package-net-update-installed-db): use
6537         packages-package-list so that we reflect reality.
6538
6539         * packages.el (packages-package-list): Make docstring reflect
6540         reality.
6541
6542         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6543
6544         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6545         isn't installed.
6546
6547 2001-01-17  Andy Piper  <andy@xemacs.org>
6548
6549         * wid-edit.el (widget-activation-glyph-mapper): activate or
6550         deactivate native widgets.
6551         (widget-glyph-insert-glyph): record instantiator.
6552         (widget-push-button-value-create): use it.
6553
6554         * gui.el (gui-button-action): new function. Make button's domain
6555         buffer current when calling.
6556         (make-gui-button): update to use gui-button-action.
6557
6558 2001-01-16  Didier Verna  <didier@xemacs.org>
6559
6560         * menubar-items.el (default-menubar): add an entry for modeline
6561         horizontal scrolling in Options -> Display.
6562
6563 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6564
6565         * package-get.el (package-get-require-signed-base): Set to nil
6566         by default.
6567
6568 2001-01-17  Martin Buchholz <martin@xemacs.org>
6569
6570         * XEmacs 21.2.41 "Polyhymnia" is released.
6571
6572 2001-01-16  Mike Sperber <mike@xemacs.org>
6573
6574         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6575         catch lisp/mule/.
6576
6577 2001-01-14  Mike Sperber <mike@xemacs.org>
6578
6579         * startup.el (maybe-create-compatibility-dot-emacs):
6580         (maybe-unmigrate-user-init-file):
6581         (unmigrate-user-init-file): Created.
6582         (maybe-migrate-user-init-file): Offer creation of compatibility
6583         .emacs.
6584         Some doc fixes wrt init file location.
6585
6586 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6587
6588         * faces.el (face-frob-from-locale-first): new variable.
6589         (frob-face-font-2): Honor tags arg while trying to use
6590         standard-face-mapping.  When face-frob-from-locale-first is set,
6591         first try to set face inheriting from frobbed-face.
6592
6593 2001-01-15  Didier Verna  <didier@xemacs.org>
6594
6595         * about.el (xemacs-hackers): update my entry.
6596         * about.el (about-url-alist): ditto.
6597         * about.el (about-maintainer-info): ditto.
6598         * about.el (about-hackers): ditto.
6599
6600 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6601
6602         The byte compiler has been badly broken for a year,
6603         by the patch of 1999-12-06.
6604         * byte-optimize.el (byte-optimize-form-code-walker):
6605         Bug was: the byte compiler was making this erroneous optimization:
6606         (progn (or (foo)) (bar)) ==> (bar)
6607
6608 2000-11-20  Mike Sperber <mike@xemacs.org>
6609
6610         * setup-paths.el (paths-core-load-path-depth): Split
6611         `paths-load-path-depth' in two for site and core lisp.  Don't
6612         recurse into core.
6613         * setup-paths.el (paths-construct-load-path): Use.
6614
6615 2001-01-10  Andy Piper  <andy@xemacs.org>
6616
6617         * package-net.el (package-net-cygwin32-binary-size): new variable
6618         (package-net-win32-binary-size): ditto.  add much needed
6619         commentary.
6620
6621         * gutter-items.el (buffers-tab-items): correct off-by-one error
6622         for buffers-tab-max-size.
6623
6624 2001-01-08  Martin Buchholz <martin@xemacs.org>
6625
6626         * XEmacs 21.2.40 is released.
6627
6628 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6629
6630         * mule/hebrew.el: Fix comments and typos.
6631         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6632
6633 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6634
6635         * ChangeLog.1: move ancient log from fill.el.
6636
6637         * dump-paths.el:
6638         paragraphs.el:
6639         mule/mule-category.el:
6640         Miscellaneous typo fixes and slight doc clarifications.
6641
6642         * mule/mule-ccl.el:  Correct file name in header.
6643
6644 2000-12-31  Martin Buchholz <martin@xemacs.org>
6645
6646         * XEmacs 21.2.39 is released.
6647
6648 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6649
6650         * byte-optimize.el (byte-optimize-cond):
6651         (byte-optimize-cond-1): New.
6652         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6653         Optimizes (cond (x nil)) ==> nil.
6654         Provide better diagnostic on malformed expr like (cond foo).
6655
6656 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6657
6658         * mule/mule-coding.el:
6659         mule/mule-cmds.el (reset-language-environment,
6660         set-language-environment-coding-systems):
6661         Safer default coding-priority-list, corresponding to src/file-coding.h.
6662
6663 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6664
6665         * package-admin.el: Allow package removal from
6666         early-package-load-path.
6667
6668 2000-12-15  Andreas Jaeger  <aj@suse.de>
6669
6670         * about.el (about-maintainer-info): Update my entry.
6671
6672 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6673
6674         * packages.el (locate-library): Add support for bzip2
6675         compressed .el files.
6676
6677 2000-12-12  Andy Piper  <andy@xemacs.org>
6678
6679         * package-net.el: new file.
6680
6681 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6682
6683         * font-lock.el: Add missing C++ keywords.
6684
6685 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6686
6687         * simple.el (indent-for-comment): Preserve indentation of comments
6688         starting in column 0, as documented in (Info-goto-node
6689         "(xemacs)Comments").  Update docstring accordingly.
6690
6691 2000-12-05  Martin Buchholz <martin@xemacs.org>
6692
6693         * XEmacs 21.2.38 is released.
6694
6695 2000-12-04  Didier Verna  <didier@xemacs.org>
6696
6697         * mouse.el (default-mouse-track-set-point-in-window): remove
6698         spurious '+' operation detected by Martin.
6699
6700
6701 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6702
6703         * cl-extra.el (coerce):
6704         Implement char to integer coercion.
6705         Remove extraneous (numberp) test.
6706
6707         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6708         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6709         (byte-optimize-predicate):
6710         Warn if evaluating constant expression signals an error.
6711         (byte-optimize-form): Small simplification.
6712
6713         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6714
6715 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6716
6717         * byte-optimize.el:
6718         (byte-optimize-minus):
6719         (byte-optimize-plus):
6720         (byte-optimize-mult):
6721         (byte-optimize-quo):
6722         Use (car (last x)) instead of (last x) to get last elt!
6723         Use `byte-optimize-predicate' to optimize `%'.
6724         Move optimizations for special numeric args to bytecomp.el.
6725         * bytecomp.el (byte-compile-associative): Remove.
6726         (byte-compile-max): New.
6727         (byte-compile-min): New.
6728         Properly handle erroneous calls: (max) (min).
6729         (byte-compile-plus): New.
6730         (byte-compile-minus):
6731         It's easiest to handle 0, +1 and -1 args here.
6732         (byte-compile-mult): New.
6733         It's easiest to handle 1, -1 and 2 args here.
6734         (byte-compile-quo):
6735         It's easiest to handle 0, +1 and -1 args here.
6736         Issue byte-compiler warning when dividing by zero.
6737
6738         Byte-compiler arithmetic improvements.
6739         Better optimize these expressions in the obvious way:
6740         (+ x y 1)   -->  varref x varref y add add1
6741         (+ x y -1)  -->  varref x varref y add sub1
6742         (- x y 0)   -->  (- x y)
6743         (- 0 x y)   -->  (- (- x) y)
6744         (% 42 19)   --> compile-time constant
6745         (/ 42 19)   --> compile-time constant
6746         (* (foo) 2) --> foo call dup plus
6747
6748         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6749         unless (declaim (optimize (safety 3)))
6750         or (setq byte-compile-delete-errors nil).
6751
6752 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6753
6754         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6755         docstrings.
6756
6757 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6758
6759         * startup.el (command-line-do-help):  Add documentation of
6760         portable dumper switches.
6761
6762 2000-11-22  Andy Piper  <andy@xemacs.org>
6763
6764         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6765
6766         * glyphs.el (init-glyphs): don't use autodetect for strings.
6767
6768 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6769
6770         * byte-optimize.el (byte-optimize-char-before):
6771         (byte-optimize-backward-char):
6772         (byte-optimize-backward-word):
6773         Fix incorrect optimizations for these sorts of expressions:
6774         (let ((x nil)) (backward-char x))
6775
6776 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6777
6778         * byte-optimize.el:
6779         * byte-optimize.el (byte-optimize-backward-char): New.
6780         * byte-optimize.el (byte-optimize-backward-word): New.
6781         Make backward-word and backward-char as efficient as forward versions.
6782
6783         * bytecomp.el (byte-compile-no-args-with-one-extra):
6784         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6785         * bytecomp.el (byte-compile-two-args-with-one-extra):
6786         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6787         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6788         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6789         Check if extra arg is constant nil, and if so, use byte-coded call.
6790
6791         * simple.el (backward-word):
6792         * simple.el (mark-word):
6793         * simple.el (kill-word):
6794         * simple.el (backward-kill-word):
6795         Make COUNT argument optional, for consistency with forward-char et al.
6796
6797         * abbrev.el (abbrev-string-to-be-defined):
6798         * abbrev.el (inverse-abbrev-string-to-be-defined):
6799         * abbrev.el (inverse-add-abbrev):
6800         * abbrev.el (expand-region-abbrevs):
6801         * buff-menu.el (Buffer-menu-execute):
6802         * indent.el (move-to-left-margin):
6803         * indent.el (indent-relative):
6804         * indent.el (move-to-tab-stop):
6805         * info.el (Info-reannotate-node):
6806         * lisp-mode.el (lisp-indent-line):
6807         * lisp.el (end-of-defun):
6808         * lisp.el (move-past-close-and-reindent):
6809         * misc.el (copy-from-above-command):
6810         * mouse.el (default-mouse-track-scroll-and-set-point):
6811         * page.el (forward-page):
6812         * paragraphs.el (forward-paragraph):
6813         * paragraphs.el (end-of-paragraph-text):
6814         * picture.el (picture-forward-column):
6815         * picture.el (picture-self-insert):
6816         * rect.el (extract-rectangle-line):
6817         * simple.el (newline):
6818         * simple.el (fixup-whitespace):
6819         * simple.el (backward-delete-char-untabify):
6820         * simple.el (transpose-chars):
6821         * simple.el (transpose-preceding-chars):
6822         * simple.el (do-auto-fill):
6823         * simple.el (indent-new-comment-line):
6824         * simple.el (blink-matching-open):
6825         * view-less.el (cleanup-backspaces):
6826         * wid-edit.el (widget-transpose-chars):
6827         * term/bg-mouse.el (bg-insert-moused-sexp):
6828         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6829
6830         * info.el (Info-fontify-node):
6831         * simple.el (backward-delete-function):
6832         Use canonical delete-backward-char instead of backward-delete-char.
6833
6834 2000-11-20  Andy Piper  <andy@xemacs.org>
6835
6836         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6837         no buffers.
6838
6839 2000-11-20  Andy Piper  <andy@xemacs.org>
6840
6841         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6842         buffer tabs.
6843
6844 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6845
6846         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6847         (proclaim inline...) was shadowing compiler-macros.
6848
6849 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6850
6851         * bytecomp.el (byte-compile-eval): New.
6852         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6853         Keeps this promise made in Lispref:
6854         "If a file being compiled contains a `defmacro' form, the macro is
6855         defined temporarily for the rest of the compilation of that file."
6856
6857 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6858
6859         * cl.el (floatp-safe):
6860         (plusp):
6861         (minusp):
6862         (oddp):
6863         (evenp):
6864         (cl-abs):
6865         Use a better parameter name than `x'.
6866
6867         * cl-macs.el (check-type): Make continuable.  Change documentation
6868         to require PLACE, but accept any form for compatibility.
6869
6870         * abbrev.el (define-abbrev): Use check-type.
6871         * font-menu.el (font-menu-change-face): Use check-type.
6872         * menubar.el (relabel-menu-item): Use check-type.
6873         * itimer.el: Fix typo.
6874
6875 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6876
6877         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6878
6879 2000-11-14  Martin Buchholz <martin@xemacs.org>
6880
6881         * XEmacs 21.2.37 is released.
6882
6883 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6884
6885         * code-cmds.el: Provide the feature.
6886
6887 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6888
6889         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6890
6891         * code-cmds.el: New file
6892         * mule/mule-cmds.el:
6893         * mule/mule-misc.el
6894         (coding-keymap): New keymap. Define coding system keyboard
6895         commands on file-coding builds too.
6896         (coding-system-change-eol-conversion):
6897         (universal-coding-system-argument):
6898         (set-default-coding-systems):
6899         (prefer-coding-system): Moved from mule-cmds.el
6900         (set-buffer-process-coding-system): Moved from mule-misc.el
6901
6902 2000-09-15  Stephen Carney <carney@scubadoo.com>
6903
6904         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6905
6906 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6907
6908         * package-get.el (package-get-download-sites): Add a pre-release
6909         site for experimental packages.
6910
6911         * auto-autoloads.el: Regenerated.
6912
6913 2000-08-01  Andy Piper  <andy@xemacs.org>
6914
6915         * gutter-items.el (buffers-tab-omit-function): reference
6916         buffers-tab-select-visible-buffers.
6917         (buffers-tab-filter-functions): new variable, by default uses
6918         buffers-tab-selection-function and buffers-tab-omit-function.
6919         (select-buffers-tab-buffers-by-mode): invert arguments.
6920         (buffers-tab-select-visible-buffers): new function. Invert calling
6921         of buffers-menu-omit-invisible-buffers.
6922         (buffers-tab-items): rewrite to use
6923         buffers-tab-filter-functions. Rewrite docstring.
6924         (gutter-buffers-tab-extent): delete.
6925         (add-tab-to-gutter): always build a new extent when adding the
6926         tabs.
6927         (update-tab-in-gutter): make gutter dirty when orientation
6928         changes.
6929
6930 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6931
6932         * bytecomp.el (byte-compile-defvar-or-defconst):
6933         Only do loadhist recording if defvar form includes a value.
6934
6935 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6936
6937         * bytecomp.el (byte-compile-initial-macro-environment):
6938         `eval-when-compile' should not compile its body.
6939
6940 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6941
6942         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6943         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6944         some Japanese English.  Remove some ancient FSF comments, and
6945         improve docstrings.  Use symbols not vectors for tables.
6946
6947 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6948
6949         * keymap.el:
6950         (local-key-binding):
6951         (global-key-binding):
6952         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6953
6954         * lisp.el:
6955         (backward-sexp): Slightly simpler code.
6956         (mark-sexp): Make arg optional, like FSF Emacs.
6957         (forward-list): Slightly simpler code.
6958         (backward-list): Slightly simpler code.
6959         (down-list):  Make arg optional, like FSF Emacs.
6960         (up-list):  Make arg optional, like FSF Emacs.
6961         (backward-up-list):  Make arg optional, like FSF Emacs.
6962         (kill-sexp):  Make arg optional, like FSF Emacs.
6963         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6964
6965         * font-menu.el (font-menu-change-face):
6966         Take continuable errors into account.
6967
6968         * abbrev.el:
6969         * abbrev.el (clear-abbrev-table):
6970         * abbrev.el (define-abbrev-table):
6971         * abbrev.el (define-abbrev):
6972         * abbrev.el (insert-abbrev-table-description):
6973         * apropos.el (apropos-documentation-check-doc-file):
6974         * apropos.el (apropos-documentation-check-elc-file):
6975         * buff-menu.el (list-buffers):
6976         * buff-menu.el (list-buffers-noselect):
6977         * bytecomp.el (byte-recompile-directory):
6978         * bytecomp.el (batch-byte-compile):
6979         * cl-macs.el (typep):
6980         * code-files.el (find-coding-system-magic-cookie):
6981         * code-files.el (insert-file-contents):
6982         * cus-edit.el (customize-set-variable):
6983         * cus-edit.el (customize-save-variable):
6984         * cus-face.el (custom-set-face-font-size):
6985         * cus-face.el (custom-set-face-update-spec):
6986         * cus-face.el (custom-reset-faces):
6987         * custom.el (custom-check-theme):
6988         * custom.el (copy-upto-last):
6989         * fill.el (canonically-space-region):
6990         * fill.el (fill-paragraph):
6991         * fill.el (fill-region):
6992         * fill.el (find-space-insertable-point):
6993         * fill.el (justify-current-line):
6994         * faces.el (face-spec-update-all-matching):
6995         * faces.el (set-face-stipple):
6996         * files-nomule.el (insert-file-contents):
6997         * files.el (insert-file-contents-literally):
6998         * files.el (hack-local-variables-last-page):
6999         * files.el (basic-save-buffer):
7000         * files.el (insert-directory):
7001         * font-menu.el (font-menu-change-face):
7002         * font.el (font-spatial-to-canonical):
7003         * format.el (format-encode-region):
7004         * format.el (format-insert-file):
7005         * format.el (format-replace-strings):
7006         * gutter.el (set-gutter-element):
7007         * help.el (key-or-menu-binding):
7008         * help.el (describe-bindings):
7009         * help.el (with-syntax-table):
7010         * indent.el (indent-rigidly):
7011         * indent.el (delete-to-left-margin):
7012         * info.el:
7013         * info.el (Info-extract-dir-entry-from):
7014         * info.el (Info-build-dir-anew):
7015         * info.el (Info-rebuild-dir):
7016         * info.el (Info-batch-rebuild-dir):
7017         * info.el (Info-read-subfile):
7018         * info.el (Info-build-node-completions):
7019         * info.el (Info-extract-menu-node-name):
7020         * isearch-mode.el (isearch-range-invisible):
7021         * isearch-mode.el (isearch-restore-invisible-extents):
7022         * itimer.el (itimerp):
7023         * itimer.el (itimer-live-p):
7024         * keymap.el:
7025         * keymap.el (substitute-key-definition):
7026         * keymap.el (read-command-or-command-sexp):
7027         * keymap.el (local-key-binding):
7028         * keymap.el (global-key-binding):
7029         * keymap.el (global-set-key):
7030         * keymap.el (local-set-key):
7031         * ldap.el:
7032         * ldap.el (ldap-add-entries):
7033         * ldap.el (ldap-delete-entries):
7034         * lisp.el (backward-sexp):
7035         * lisp.el (mark-sexp):
7036         * lisp.el (forward-list):
7037         * lisp.el (backward-list):
7038         * lisp.el (down-list):
7039         * lisp.el (backward-up-list):
7040         * lisp.el (up-list):
7041         * lisp.el (kill-sexp):
7042         * lisp.el (backward-kill-sexp):
7043         * menubar.el (add-menu-button):
7044         * menubar.el (add-submenu):
7045         * menubar.el (delete-menu-item):
7046         * menubar.el (relabel-menu-item):
7047         * mouse.el (narrow-window-to-region):
7048         * obsolete.el (define-obsolete-variable-alias):
7049         * obsolete.el (store-substring):
7050         * package-admin.el:
7051         * package-admin.el (package-admin-install-function):
7052         * package-admin.el (package-admin-install-function-mswindows):
7053         * package-admin.el (package-admin-default-install-function):
7054         * package-get.el (package-get-update-base-entries):
7055         * packages.el (packages-load-package-dumped-lisps):
7056         * packages.el (packages-collect-package-dumped-lisps):
7057         * printer.el (generic-print-buffer):
7058         * printer.el (generic-print-region):
7059         * replace.el (occur-mode-mouse-goto):
7060         * replace.el (perform-replace):
7061         * select.el (get-selection-no-error):
7062         * simple.el:
7063         * simple.el (newline):
7064         * simple.el (open-line):
7065         * simple.el (edit-and-eval-command):
7066         * simple.el (goto-line):
7067         * simple.el (undo):
7068         * simple.el (kill-region):
7069         * simple.el (copy-region-as-kill):
7070         * simple.el (kill-ring-save):
7071         * simple.el (set-mark):
7072         * simple.el (next-line):
7073         * simple.el (previous-line):
7074         * simple.el (line-move):
7075         * simple.el (set-goal-column):
7076         * simple.el (comment-region):
7077         * subr.el:
7078         * subr.el (putf):
7079         * syntax.el (modify-syntax-entry):
7080         * syntax.el (map-syntax-table):
7081         * view-less.el (view-file):
7082         * view-less.el (view-buffer):
7083         * view-less.el (view-file-other-window):
7084         * window-xemacs.el (backward-other-window):
7085         * window.el:
7086         * window.el (one-window-p):
7087         * window.el (walk-windows):
7088         * window.el (window-list):
7089         * x-mouse.el (x-mouse-kill):
7090         * x-select.el (x-get-cutbuffer):
7091         * x-select.el (x-store-cutbuffer):
7092         * term/bg-mouse.el (bg-mouse-line-to-center):
7093         * term/sun-mouse.el (window-line-end):
7094         * term/sun-mouse.el (sun-select-region):
7095         * term/sun.el (kill-region-and-unmark):
7096         * mule/mule-category.el:
7097         * mule/mule-category.el (modify-category-entry):
7098         * mule/mule-category.el (char-category-list):
7099         * mule/mule-coding.el (coding-system-force-on-output):
7100         * mule/mule-misc.el (coding-system-put):
7101         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7102
7103 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7104
7105         * cus-face.el: Typo fixes and tiny clarifications.
7106         * custom.el: ditto
7107
7108 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7109
7110         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7111         * startup.el (normal-top-level): Setup auto-save-list-file-name
7112         if auto-save-list-file-prefix is non-nil.
7113
7114 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7115
7116         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7117
7118 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7119
7120         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7121         get symbol at point-min.
7122
7123 2000-10-24  Didier Verna  <didier@xemacs.org>
7124
7125         * info.el (Info-emacs-info-file-name): defconst it.
7126         * info.el (Info-footnote-tag): defcustom it.
7127         * info.el (Info-no-description-string): ditto.
7128         * info.el (Info-find-node): adapt to new semantics of
7129         'Info-suffixed-file (don't do the case variants stuff).
7130         * info.el (Info-insert-dir): rewrite the dir file variants code.
7131         * info.el (Info-directory-files): New. Return the list of info
7132         files in a directory.
7133         * info.el (Info-dir-outdated-p): use it.
7134         * info.el (Info-parse-dir-entries): ditto.
7135         * info.el (Info-build-dir-anew): don't restrict to files ending
7136         with a ".info.*" extension.
7137         * info.el (Info-set-mode-line): ditto.
7138         * info.el (Info-read-subfile): adapt to new semantics of
7139         'Info-suffixed-file (append 'exact argument).
7140         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7141         string independently of the case.
7142         * info.el (Info-suffixed-file): use it (match all possible case
7143         for the file name).
7144         * info.el (Info-insert-file-contents): code cleanup.
7145         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7146         columns.
7147         * info.el (Info-batch-rebuild-dir): ditto.
7148         * info.el (Info-read-node-name-1): ditto.
7149         * info.el (Info-search): ditto.
7150         * info.el (Info-fontify-node): ditto.
7151
7152
7153 2000-10-24  Didier Verna  <didier@xemacs.org>
7154
7155         * process.el (shell-command): when called from a program, avoid
7156         'push-mark's "mark-set" message.
7157
7158 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7159
7160         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7161         by a symbol, not by a vector.
7162         * mule/vietnamese.el (vscii): Likewise.
7163         (viscii): Likewise.
7164         * mule/cyrillic.el (koi8-r): Likewise.
7165
7166         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7167         by a symbol, not by a vector.
7168         (chinese-big5-2): Likewise.
7169         * mule/ethiopic.el (ethiopic): Likewise.
7170         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7171         (vietnamese-viscii-upper): Likewise.
7172
7173 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7174
7175         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7176
7177 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7178
7179         * byte-optimize.el (byte-optimize-car): New function.
7180         (byte-optimize-cdr): Ditto.
7181
7182 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7183
7184         * byte-optimize.el: Partial synch with FSF 20.7.
7185         Optimize constant concatenation.
7186         Add keymapp as a side effect free function.  It is a built-in.
7187         (byte-after-unbind-pos): Remove byte-equal.
7188
7189 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7190
7191         * update-elc-2.el: Quote regexps correctly.
7192
7193 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7194
7195         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7196         (ccl-compile): Apply integerp, not integer-or-char-p to
7197         check the type of the buffer magnification
7198         (ccl-compile-write-string): Encode a string with binary
7199         coding system.
7200         (ccl-compile-write-repeat): Likewise.
7201
7202 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7203
7204         * buff-menu.el:
7205         * bytecomp.el:
7206         * coding.el:
7207         * faces.el:
7208         * files.el:
7209         * fill.el:
7210         * float-sup.el:
7211         * font-lock.el:
7212         * help.el:
7213         * iso8859-1.el:
7214         * loaddefs.el:
7215         * menubar-items.el:
7216         * menubar.el:
7217         * modeline.el:
7218         * msw-font-menu.el:
7219         * paragraphs.el:
7220         * paths.el:
7221         * replace.el:
7222         * simple.el:
7223         * sound.el:
7224         * startup.el:
7225         * version.el:
7226         * x-faces.el:
7227         * x-font-menu.el:
7228         Remove purecopy.
7229
7230 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7231
7232         * simple.el (do-auto-fill): Use the function pointer to by
7233         `comment-line-break-function', not `indent-new-comment-line'. This
7234         fixes an issue with cc-mode comment continuation.
7235
7236 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7237
7238         * simple.el (turn-on-auto-fill):  Add (interactive).
7239         * mwheel.el (mwheel-install): Add (interactive).
7240         * font-lock.el (turn-on-font-lock): Add (interactive).
7241         (turn-off-font-lock): Add (interactive).
7242
7243 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7244
7245         * packages.el (packages-special-base-regexp): Add `man'.
7246
7247 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7248
7249         * wid-edit.el (widget-specify-active): map over extents in current
7250         buffer like `widget-specify-inactive' does.  Mapping over the
7251         inactive extent object does not work since the current extent is
7252         ignored by `map-extents'.
7253
7254 2000-10-04  Martin Buchholz <martin@xemacs.org>
7255
7256         * XEmacs 21.2.36 is released.
7257
7258 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7259
7260         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7261         Optimize the compiled-function-constants vector by byte-code
7262         reference counts.
7263
7264 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7265
7266         * build-report.el (build-report-delete-regexp): quote value in
7267         defcustom
7268
7269 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7270
7271         * build-report.el (build-report): Don't bind srcdir which we don't
7272         use in `multiple-value-bind' to avoid the only byte-compiler
7273         warning.
7274
7275 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7276
7277         * build-report.el: Requires cl and custom now.
7278         build-report-version is determined by XEmacs version -- remove
7279         build-report-version*.
7280         * build-report.el (build-report-version): Removed.
7281         * build-report.el (build-report-installation-version-regexp): New.
7282         * build-report.el (build-report-version-file-regexp): New.
7283         * build-report.el (build-report-installation-srcdir-regexp): New.
7284         * build-report.el (build-report-destination): Offer
7285         xemacs-build-reports and xemacs-beta.
7286         * build-report.el (build-report-keep-regexp): Adjusted.
7287         * build-report.el (build-report-delete-regexp): Adjusted.
7288         * build-report.el (build-report-make-output-dir): New.
7289         * build-report.el (build-report-installation-file): Replace use of
7290         `concat' with `expand-file-name'.
7291         * build-report.el (build-report-make-output-file): Removed.
7292         * build-report.el (build-report-make-output-files): New.
7293         * build-report.el (build-report-subject): Identify as
7294         user-variable with "*...".
7295         * build-report.el (build-report-prompts): Ditto.
7296         * build-report.el (build-report-version-file): New.
7297         * build-report.el (build-report-file-encoding): Identify as
7298         user-variable with "*...".
7299         * build-report.el (build-report-make-output-get): New.
7300         * build-report.el (build-report-insert-header): Report
7301         emacs-version and system-configuration instead of
7302         build-report-version.
7303         * build-report.el (build-report-insert-make-output): Add file
7304         argument.
7305         * build-report.el (build-report-insert-installation-file):
7306         Re-indent.
7307         * build-report.el (build-report-keep): Change docstring,
7308         re-indent.
7309         * build-report.el (build-report-delete): Ditto.
7310         * build-report.el (build-report-installation-data): New.
7311         * build-report.el (build-report-version-file-data): New.
7312
7313 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7314
7315         * byte-optimize.el (byte-optimize-lapcode):
7316         Fix the optimization of using the first 5 elements of the
7317         constants vector for variables.
7318         (byte-optimize-lapcode): Fix another ancient broken optimization.
7319
7320 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7321
7322         * *: Spelling mega-patch
7323
7324 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7325
7326         * easymenu.el: doc fixes.
7327         (easy-menu-do-define): Use backquote.
7328         (easy-menu-change):
7329         (easy-menu-add):
7330         `when' seems much clearer than `if' here.
7331         (easy-menu-remove):
7332         (easy-menu-add-item):
7333         (easy-menu-item-present-p):
7334         (easy-menu-remove-item):
7335         Wrap using (when (featurep 'menubar) ...)
7336
7337 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7338
7339         * bytecomp.el (displaying-byte-compile-warnings):
7340         Revert Ben's change to this function below so that the compile log
7341         is displayed properly for users of the "popper" package.
7342
7343 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7344
7345         * window.el (save-selected-window): Use backquote.
7346
7347         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7348         Renamed from `byte-compile-file-form-defvar'.
7349         * bytecomp.el (byte-compile-defvar-or-defconst):
7350         Only cons onto current-load-list in top-level forms.
7351         Else this leaks a cons cell every time a defun is called.
7352         Renamed from `byte-compile-defvar', for clarity.
7353         Warn when docstring of defvar is not a string.
7354         Use consistent error messages.
7355         Better comments.
7356
7357 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7358
7359         * simple.el (set-variable):
7360         Remove unneeded defvar by rearranging order of let* forms.
7361
7362         * mule/mule-ccl.el (ccl-get-next-code):
7363         * menubar-items.el (bookmark-menu-filter):
7364         (language-environment-menu-filter):
7365         (tutorials-menu-filter):
7366         * toolbar-items.el (toolbar-compile):
7367         * byte-optimize.el (disassemble-offset):
7368         Use (declare (special ...)) instead of `defvar'.
7369
7370         * cl-macs.el (cl-do-proclaim):
7371         Fix (declare (special ...)) warning suppression syntax.
7372
7373 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7374
7375         * info.el (Info-tag-table-marker):
7376         (Info-tag-table-buffer):
7377         (Info-find-file-node):
7378         (Info-read-subfile):
7379         (Info-build-node-completions):
7380         (Info-search):
7381         (Info-mode):
7382         Multiple info buffer support.
7383
7384 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7385
7386         * ldap.el (ldap-decode-entry): New defun
7387         (ldap-search-entries): Use it in order to decode DN-prefixed
7388         entries properly
7389
7390 2000-08-23  Daniel Pittman <daniel@danann.net>
7391
7392         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7393         Use `eq', not `=', to compare symbols.
7394
7395 2000-07-30  Ben Wing  <ben@xemacs.org>
7396
7397         * bytecomp.el (byte-compile-report-error):
7398         * bytecomp.el (displaying-byte-compile-warnings):
7399         if stack-trace-on-error is set, send out a backtrace when
7400         an error is encountered that stops byte compilation.  this
7401         should make it much much easier to track down those curious
7402         problems.  also undo the kludge of using a separate "*Show*"
7403         buffer for display when there's a temp-buffer-show-function;
7404         we can avoid this by just being a little smarter.
7405
7406         * dialog-items.el:
7407         * dialog-items.el (search-dialog-regexp): New.
7408         * dialog-items.el (search-dialog-callback):
7409         * dialog-items.el (make-search-dialog):
7410         add a regexp option to the dialog and clean up a bit.
7411
7412         * dialog.el:
7413         * dialog.el (yes-or-no-p-dialog-box):
7414         * dialog.el (get-dialog-box-response):
7415         * dialog.el (make-dialog-box):
7416         * dialog.el (dialog-box-finish): New.
7417         * dialog.el (dialog-box-cancel): New.
7418         * dialog.el (internal-make-dialog-box-exit): New.
7419         implement [properly!] the :modal property of the new dialog box
7420         interface.  this is the first time xemacs has ever had *proper*
7421         modal dialog boxes, giving the standard window-system feedback.
7422         (e.g. under windows, clicking on a disabled frame causes a beep
7423         and makes the dialog box flash three times.)
7424
7425         * dragdrop.el: header keyword frobbing.
7426
7427         * dumped-lisp.el (preloaded-file-list):
7428         renamed winnt.el to win32-native.el.
7429
7430         * faces.el (face-property):
7431         * faces.el (set-face-property):
7432         * faces.el (frob-face-property):
7433         * faces.el (frob-face-font-2):
7434         * faces.el (make-face-bold):
7435         * faces.el (make-face-italic):
7436         * faces.el (make-face-bold-italic):
7437         * faces.el (make-face-unbold):
7438         * faces.el (make-face-unitalic):
7439         * faces.el (make-face-smaller):
7440         * faces.el (make-face-larger):
7441         clean up the implementation of these so that window-system-specific
7442         methods are called only on objects belonging to that window system.
7443         previously, you could have [e.g.] mswindows-make-face-bold called
7444         on font object of device type `stream', which is not good and
7445         explains the subtle errors Adrian was getting when byte-compiling
7446         something that required 'term. (Adrian, now you can use stack-trace-
7447         on-error to find the exact place where things are going wrong instead
7448         of having to laboriously binary-search your way through.)
7449
7450         * finder.el (finder-known-keywords):
7451         cleaned up -- properly sorted, clarified the meanings of many of
7452         the keywords, and added a few -- mswin, gui, content, build, www,
7453         user, services.  the last two try to distinguish between a package
7454         that's used directly by the user, and a package that provides
7455         support services to other packages.
7456
7457         * font-lock.el (lisp-font-lock-keywords-2):
7458         update list of lisp control structures to include everything,
7459         including new ones i introduced.
7460
7461         * gutter.el: header keyword frobbing.
7462
7463         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7464         recent isearch element was not doing so!  you got the second-most-
7465         recent instead.
7466
7467         * lisp-mode.el (construct-lisp-mode-menu):
7468         more menubar cleanups.
7469         * lisp-mode.el (with-selected-window):
7470         make it indent properly.
7471
7472         * menubar-items.el (default-menubar): lots of menubar cleanups.
7473         rearranged the options menu the most, e.g. splitting up the
7474         Keyboard/Mouse menu into a new Editing menu and combining the
7475         separate Scrollbar/Gutter/Toolbar submenus into Display.
7476         Got rid of General, moved items to Editing or new Troubleshooting.
7477         Moved Packages to Tools; doesn't seem to belong under Options.
7478         Added stuff to the Cmds menu, e.g. Change Case.
7479
7480         NB please don't complain about these periodic menubar changes.
7481         Anything like this is necessarily incremental in its construction
7482         -- By constant use you gradually become more and more aware of
7483         better and better ways to group menu items.  When we eventually
7484         move the options menu to a property sheet, the existing structure
7485         will probably be preserved fairly well.
7486
7487         * minibuf.el (next-history-element): fix problems with pressing
7488         down arrow in repeat-complex-command.
7489
7490         * modeline.el:
7491         * modeline.el (modeline-3d-p): New.
7492         added custom variable for controlling the 3d modeline.  the
7493         corresponding Options item has been present for a long time,
7494         but commented out with "fix me!" comments.  it's fixed now.
7495
7496         * obsolete.el (add-menu):
7497         remove bogus gettexts.
7498
7499         * process.el (shell-quote-argument):
7500         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7501         For bash under Windows native, see below.
7502
7503         * simple.el:
7504         * simple.el (display-warning-buffer):
7505         Fixed the handling of warning display to eliminate the annoying
7506         *Show* buffer, like was done for byte-compiler output above.
7507
7508         * simple.el (debug-print): New.
7509         Simple function for sending debug messages to the console and/or
7510         other debug places.
7511
7512         * subr.el (replace-in-string):
7513         Rewrite this function to avoid N^2 behavior with large strings --
7514         catastrophic with the new Windows selection code! (Apparently the
7515         author of this function didn't realize there was a fun
7516         replace-match that could make his life much easier, because we
7517         duplicated the entire logic.  The new version is smaller, easier
7518         to understand, much more robust, and has extended features --
7519         those of replace-match.)
7520
7521         * window.el:
7522         * window.el (with-selected-window): New.
7523         An obvious complement to the existing `with-selected-frame' and
7524         `with-current-buffer'.
7525
7526         * win32-native.el: Renamed from winnt.el.
7527         Added a great deal of stuff for properly handling process quoting,
7528         somewhat modeled on Kirill's original model (which i later threw
7529         away).  We should now finally have correctly working process arg
7530         quoting/dequoting so that the final app gets exactly what we
7531         intended.  Because the mechanism is in Lisp, it's easily
7532         extendible. (For those running bash and running the native
7533         version, I tried hard to do what I thought was correct.  But more
7534         thought is needed, and ideally the volunteer work of people with
7535         these configurations that they generally run on.)
7536
7537         * x-font-menu.el (x-font-menu-font-data):
7538         Put in defvar's to fix byte-compiler warnings.
7539
7540 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7541
7542         * select.el (selection-coercion-alist): Initialise.
7543         * select.el (select-coerce-to-text): New.
7544         * select.el (select-coerce): New.
7545         New functions to perform type and value coercion.
7546
7547         * select.el (select-buffer-killed-default): Keep data if it was
7548         on the clipboard.
7549
7550 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7551
7552         * menubar-items.el (default-menubar): Fix typo.
7553         (default-menubar): `lambda' was mispelled as `lamda'.
7554
7555 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7556
7557         * window.el (shrink-window-if-larger-than-buffer): Remove
7558         edge checking code.
7559
7560 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7561
7562         * paths.el (gnus-local-domain): Removed.
7563         (gnus-local-organization): Ditto.
7564         (gnus-startup-file): Ditto.
7565
7566 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7567
7568         * files.el (auto-mode-alist): Add .spec for RPM.
7569
7570 2000-07-31  Andy Piper  <andy@xemacs.org>
7571
7572         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7573
7574 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7575
7576         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7577         browse-url.
7578         * help.el (xemacs-www-page): Ditto.
7579         (xemacs-www-faq): Ditto.
7580         * menubar-items.el (default-menubar): Ditto.
7581
7582         * wid-edit.el (widget-url-link-action): Ditto.
7583         From: Kenichi OKADA <okada@opaopa.org>.
7584
7585 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7586
7587         * finder.el (finder-commentary): Add autoload cookie.
7588
7589 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7590
7591         * files.el (insert-file-contents-literally): Fix second let
7592         binding for `coding-system-for-read' to `coding-system-for-write'
7593         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7594
7595 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7596
7597         * files.el (insert-file-contents-literally): Use binary coding
7598         system (from Morioka san).
7599         (insert-file-contents-literally): Make file-name-handler method.
7600
7601 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7602
7603         * cl-macs.el (get-selection): Add defsetf.
7604
7605 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7606
7607         * x-init.el (x-activate-region-as-selection): replace obsolete
7608         function x-own-selection with own-selection.
7609         (ow-find): replace obsolete functions x-get-selection and
7610         x-get-clipboard with get-selection and get-clipboard.
7611         (init-post-x-win): replace obsolete function x-disown-selection
7612         with disown-selection.
7613
7614 2000-07-20  Mike Sperber  <mike@xemacs.org>
7615
7616         * startup.el (load-user-init-file): Only try to load init file if
7617         it exists.
7618
7619 2000-07-10  Andy Piper  <andy@xemacs.org>
7620
7621         * dialog-items.el: sync with Ben's patch.
7622
7623         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7624         comment.
7625         (progress-text-glyph): deleted.
7626         (progress-layout-glyph): make completely minimal.
7627         (progress-gauge-glyph): ditto.
7628         (progress-display-style): fix to handle dynamic instantiator
7629         changes.
7630         (progress-text-instantiator): new.
7631         (progress-layout-instantiator): new.
7632         (progress-gauge-instantiator): new.
7633         (set-progress-display-instantiator): renamed and changed from
7634         set-progress-display-style.
7635         (progress-abort-glyph): use instantiator not glyph.
7636         (append-progress-display): use set-progress-display-instantiator
7637         and set-glyph-image.
7638         (abort-progress-display): ditto.
7639         (raw-append-progress-display): ditto.
7640
7641 2000-07-20  Ben Wing  <ben@xemacs.org>
7642
7643         * code-files.el: Move Mule-specific code to mule-coding.el.
7644
7645 2000-07-15  Ben Wing  <ben@xemacs.org>
7646
7647         * autoload.el:
7648         Fixed comments.
7649
7650         * cmdloop.el:
7651         * cmdloop.el (yes-or-no-p):
7652         * cmdloop.el (y-or-n-p):
7653         Make these functions use should-use-dialog-box-p and not be
7654         overridden in dialog.el.
7655
7656         * cus-dep.el:
7657         * cus-dep.el (Custom-make-dependencies): Removed.
7658         * cus-dep.el (Custom-make-dependencies-1): New.
7659         * cus-dep.el (Custom-make-one-dependency): New.
7660         New entry point for use in Makefiles, to avoid excessive
7661         invocations.
7662
7663         * cus-edit.el (custom-variable-reset-saved):
7664         * cus-edit.el (custom-variable-reset-standard):
7665         * cus-edit.el (custom-save-resets):
7666         Fix bytecompiler warnings.
7667
7668         * dialog.el:
7669         * dialog.el (yes-or-no-p-dialog-box):
7670         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7671         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7672         * dialog.el (get-dialog-box-response):
7673         * dialog.el (message-or-box):
7674         * dialog.el (make-dialog-box):
7675         * dialog.el (popup-dialog-box): New.
7676         Avoid yes-or-no-p bogosities.
7677         Create a general function `make-dialog-box' to encapsulate all
7678         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7679
7680         * dumped-lisp.el (preloaded-file-list):
7681         Add dialog-items.  Clean up.  Group files by types.
7682
7683         * easymenu.el (easy-menu-add):
7684         * easymenu.el (easy-menu-remove):
7685         Account for accelerators.
7686
7687         * extents.el:
7688         * extents.el (extent-list): New args, like in map-extents.
7689         * extents.el (extent-at-event): New.
7690         * extents.el (extents-at-event): New.
7691
7692         * font-lock.el:
7693         * font-lock.el (font-lock-mode):
7694         * font-lock.el (font-lock-default-fontify-buffer):
7695         * font-lock.el (font-lock-default-unfontify-region):
7696         * font-lock.el (font-lock-fontify-syntactically-region):
7697         * font-lock.el (font-lock-fontify-keywords-region):
7698         Use new progress-feedback names.
7699
7700         * font-lock.el (java-font-lock-identifier-regexp):
7701         * font-lock.el (java-font-lock-class-name-regexp):
7702         Fix bytecompiler warnings.
7703
7704         * gutter-items.el:
7705         * gutter-items.el (progress-display-use-echo-area): Removed.
7706         * gutter-items.el (progress-feedback-use-echo-area): New.
7707         * gutter-items.el (progress-display-popup-period): Removed.
7708         * gutter-items.el (progress-feedback-popup-period): New.
7709         * gutter-items.el (set-progress-display-style): Removed.
7710         * gutter-items.el (set-progress-feedback-style): New.
7711         * gutter-items.el (progress-display-style): Removed.
7712         * gutter-items.el (progress-feedback-style): New.
7713         * gutter-items.el (progress-stack):
7714         * gutter-items.el (progress-displayed-p): Removed.
7715         * gutter-items.el (progress-feedbacked-p): New.
7716         * gutter-items.el (clear-progress-display): Removed.
7717         * gutter-items.el (clear-progress-feedback): New.
7718         * gutter-items.el (progress-display-clear-when-idle): Removed.
7719         * gutter-items.el (progress-feedback-clear-when-idle): New.
7720         * gutter-items.el (remove-progress-display): Removed.
7721         * gutter-items.el (remove-progress-feedback): New.
7722         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7723         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7724         * gutter-items.el (append-progress-display): Removed.
7725         * gutter-items.el (append-progress-feedback): New.
7726         * gutter-items.el (abort-progress-display): Removed.
7727         * gutter-items.el (abort-progress-feedback): New.
7728         * gutter-items.el (raw-append-progress-display): Removed.
7729         * gutter-items.el (raw-append-progress-feedback): New.
7730         * gutter-items.el (display-progress-display): Removed.
7731         * gutter-items.el (display-progress-feedback): New.
7732         * gutter-items.el (current-progress-display): Removed.
7733         * gutter-items.el (current-progress-feedback): New.
7734         * gutter-items.el (current-progress-display-label): Removed.
7735         * gutter-items.el (current-progress-feedback-label): New.
7736         * gutter-items.el (progress-display): Removed.
7737         * gutter-items.el (progress-feedback): New.
7738         Replace "progress-display" with "progress-feedback" globally.
7739
7740         * gutter-items.el (lprogress-display): Removed.
7741         * gutter-items.el (progress-feedback-with-label): New.
7742         Rename lprogress-display ==> progress-feedback-with-label.
7743
7744         * gutter-items.el (search-dialog-direction): Removed.
7745         * gutter-items.el (search-dialog-text): Removed.
7746         * gutter-items.el (search-dialog-callback): Removed.
7747         * gutter-items.el (make-search-dialog): Removed.
7748         Move to dialog-items.el.
7749
7750         * help.el:
7751         * help.el (help-mode-quit):
7752         * help.el (mode-for-help): New.
7753         * help.el (help-sticky-window): New.
7754         * help.el (help-window-config): New.
7755         * help.el (with-displaying-help-buffer):
7756         * help.el (function-at-event): New.
7757         * help.el (help-symbol-regexp): New.
7758         * help.el (help-symbol-run-function-1): New.
7759         * help.el (help-symbol-run-function): New.
7760         * help.el (help-symbol-function-context-menu): New.
7761         * help.el (help-symbol-variable-context-menu): New.
7762         * help.el (help-symbol-function-and-variable-context-menu): New.
7763         * help.el (frob-help-extents): New.
7764         * help.el (describe-function-1):
7765         * help.el (variable-at-point):
7766         * help.el (variable-at-event): New.
7767         * help.el (describe-variable):
7768         Major overhaul.
7769         - Make functions and variables be mousable.
7770         - Middle button hyperlinks.
7771         - New context-menu entries.
7772
7773         * keydefs.el:
7774         * keydefs.el (global-map):
7775         New key bindings to move lines up and down.
7776
7777         * lisp-mode.el:
7778         * lisp-mode.el (construct-lisp-mode-menu): New.
7779         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7780         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7781         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7782         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7783         Make popup and menubar menus be different.  Popup menu uses
7784         clicked location and automatically assumes symbol under the mouse
7785         for various commands.
7786
7787         * menubar-items.el:
7788         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7789         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7790
7791         * menubar-items.el (global-popup-menu): Removed.
7792         * menubar-items.el (mode-popup-menu): Removed.
7793         * menubar-items.el (activate-popup-menu-hook): Removed.
7794         * menubar-items.el (popup-mode-menu): Removed.
7795         * menubar-items.el (popup-buffer-menu): Removed.
7796         * menubar-items.el (popup-menubar-menu): Removed.
7797         Move to menubar.el.
7798
7799         * menubar.el:
7800         * menubar.el (global-popup-menu): New.
7801         * menubar.el (mode-popup-menu): New.
7802         * menubar.el (activate-popup-menu-hook): New.
7803         * menubar.el (last-popup-menu-event): New.
7804         * menubar.el (popup-mode-menu): New.
7805         * menubar.el (popup-buffer-menu): New.
7806         * menubar.el (popup-menubar-menu): New.
7807         * menubar.el (menu-call-at-event): New.
7808         Move non-content functions here.  Add support for context menu
7809         items on extents.
7810
7811         * minibuf.el (minibuffer-history-uniquify):
7812         Typo fix.
7813
7814         * minibuf.el (read-file-name-1):
7815         Call new file dialog box if it exists.
7816
7817         * minibuf.el (mouse-rfn-setup-vars):
7818         Clean up "chop" action.
7819
7820         * mouse.el:
7821         * mouse.el (button2): Now bound to mouse-track.
7822         * mouse.el (click-inside-extent-p):
7823         * mouse.el (point-inside-extent-p):
7824         * mouse.el (point-inside-selection-p):
7825         * mouse.el (mouse-drag-or-yank): Removed.
7826         * mouse.el (mouse-begin-drag-n-drop): New.
7827         * mouse.el (mouse-eval-sexp):
7828         * mouse.el (mouse-track-activate-strokes): New.
7829         * mouse.el (mouse-track-do-activate): New.
7830         * mouse.el (mouse-track):
7831         * mouse.el (default-mouse-track-event-is-with-button): New.
7832         * mouse.el (default-mouse-track-cleanup-hook):
7833         * mouse.el (default-mouse-track-drag-hook):
7834         * mouse.el (default-mouse-track-drag-up-hook):
7835         * mouse.el (default-mouse-track-click-hook):
7836         Merge drag-n-drop into mouse-track.
7837         Add general "activate" support to replace specific button2 kludges.
7838         Use "button modifier" support in mouse-track.
7839
7840         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7841
7842         * package-ui.el:
7843         * package-ui.el (pui-menu):
7844         * package-ui.el (pui-popup-context-sensitive): Removed.
7845         Fix bytecompiler warnings.
7846         Clean up popup code a bit.
7847
7848         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7849
7850         * simple.el:
7851         * simple.el (transpose-lines):
7852         * simple.el (transpose-line-up): New.
7853         * simple.el (transpose-line-down): New.
7854         * simple.el (transpose-subr):
7855         * simple.el (transpose-subr-1): Removed.
7856         Clean up, add functions to move lines up and down.
7857
7858         * startup.el (mail-host-address):
7859         * startup.el (user-mail-address):
7860         Customize.
7861
7862         * subr.el:
7863         * subr.el (set-symbol-value-in-buffer): New.
7864         * subr.el (error):
7865         * subr.el (check-argument-type):
7866         * subr.el (defined-error-p): New.
7867         Add structured error support.
7868
7869         * toolbar-items.el (toolbar-compile):
7870         Use new make-dialog-box.
7871
7872         * update-elc.el:
7873
7874         * userlock.el (ask-user-about-lock-dbox):
7875         * userlock.el (ask-user-about-supersession-threat-dbox):
7876         * userlock.el (ask-user-about-lock):
7877         * userlock.el (ask-user-about-supersession-threat):
7878         Use new make-dialog-box.
7879         Add safety checks; use should use-dialog-box-p.
7880
7881         * window-xemacs.el:
7882         * window-xemacs.el (__buffer-dedicated-frame):
7883         * window-xemacs.el (buffer-dedicated-frame): New.
7884         * window-xemacs.el (set-buffer-dedicated-frame): New.
7885         Move dedicated-frame stuff into lisp.
7886
7887 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7888
7889         * printer.el (generic-print-region): Do not require that
7890         `printer-name' be set.
7891         (printer-name): Commentary clarification.
7892
7893 2000-07-19  Martin Buchholz <martin@xemacs.org>
7894
7895         * XEmacs 21.2.35 is released.
7896
7897 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7898
7899         * select.el (selection-coercible-types): Initialise.
7900
7901 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7902
7903         * select.el (own-clipboard): Bug fix.
7904
7905 2000-07-17  Mike Sperber  <mike@xemacs.org>
7906
7907         * cus-edit.el (custom-migrate-custom-file): Save init file before
7908         continuing.
7909
7910 2000-07-16  Mike Sperber  <mike@xemacs.org>
7911
7912         * startup.el (load-init-file): Remove silly call to
7913         `load-user-custom-file`.
7914         (maybe-migrate-user-init-file): Minor fixes.
7915
7916 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7917
7918         * apropos.el (apropos-documentation-check-doc-file):
7919         `doc' variable should be let-bound, as was presumably intended.
7920
7921         * cus-edit.el (custom-variable-reset-saved):
7922         (custom-variable-reset-standard):
7923         Remove unused variable comment-widget.  Twice.
7924
7925         * toolbar.el (toolbar-blank-press-function):
7926         Add a real defvar with initial value nil and proper docstring.
7927         (press-toolbar-button): No need to check for boundp-ness anymore.
7928
7929         * rect.el (open-rectangle-line): Remove useless (let) form.
7930         Add defvar for pending-delete-mode.
7931
7932         * info.el (Info-find-node): This function needs an autoload cookie.
7933
7934         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7935         Use let* since the second form referred to the first.
7936
7937 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7938
7939         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7940         instead of removed `mswindows-get-clipboard'.
7941
7942
7943 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7944
7945         * select.el (select-convert-from-text): New.
7946         * select.el (select-convert-from-length): New.
7947         * select.el (select-convert-from-integer): New.
7948         * select.el (select-convert-from-identity): New.
7949         * select.el (select-convert-from-filename): New.
7950         * select.el (selection-converter-in-alist): Use them.
7951         New converter functions for X.
7952
7953         * select.el (get-selection): Removed comment.
7954
7955         * select.el (own-selection): Removed append code - I thought
7956         I'd already done this, but apparently not...
7957
7958         * select.el: Changed comment about TIMESTAMP.
7959
7960         * select.el (select-convert-in): New.
7961         * select.el (select-convert-out): New.
7962         New functions that get used by select.c.
7963
7964         * select.el (select-buffer-killed-default): New.
7965         * select.el (select-buffer-killed-text): New.
7966         * select.el (selection-buffer-killed-alist): New.
7967         New list and functions that get called if a relevant selection
7968         exists and a buffer gets killed.
7969
7970         * select.el (select-convert-to-targets):
7971         * select.el (select-convert-to-identity): Removed.
7972         * select.el (select-convert-from-identity): Removed.
7973         * select.el (select-converter-out-alist):
7974         Removed _EMACS_INTERNAL selection type.
7975
7976         * x-select.el (xselect-kill-buffer-hook): Removed.
7977         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7978         Removed this X-specific nonesense. Use the generic support
7979         in select.el instead.
7980
7981 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7982
7983         * mule/mule-category.el (defined-category-hashtable):
7984         Use make-hash-table instead of make-hashtable
7985
7986         * buff-menu.el: Byte-compiler warning fix.
7987
7988         * isearch-mode.el (isearch-highlight-all-cleanup):
7989         Remove unused variable `isearch-highlight-all-start'.
7990
7991         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7992
7993         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7994
7995         * cus-dep.el (Custom-make-dependencies):
7996         Add autoload cookie for custom-add-loads to generated custom-load.el.
7997
7998         * autoload.el (autoload-package-name): Warning suppression.
7999         Move defvar prior to first use.
8000
8001         * custom.el: Add autoload for custom-declare-face.
8002         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8003         * cl.el (cl-hack-byte-compiler):
8004         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8005         to work properly.
8006
8007 2000-07-08  Mike Sperber  <mike@xemacs.org>
8008
8009         * startup.el (load-home-init-file): Added variable.
8010         (maybe-migrate-user-init-file): Added.
8011         (load-user-init-file): Load custom file if different from init
8012         file.
8013
8014         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8015         "startup."
8016
8017         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8018         Moved `custom-file'-related code to cus-file.el.
8019
8020         * cus-file.el: New file.
8021
8022 2000-04-01  Mike Sperber  <mike@xemacs.org>
8023
8024         * packages.el (packages-find-package-directories): Added support
8025         for external package hierarchies with in-place installations.
8026
8027         * find-paths.el (paths-root-in-place-p): Added.
8028         (paths-find-emacs-directory): Added support for external
8029         directories with in-place installations.
8030         (paths-find-site-directory): Ditto.
8031
8032         * startup.el (find-user-init-file): Also look for
8033         ~/.xemacs/init.elc? in preference to ~/.emacs.
8034
8035 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8036
8037         * select.el (own-selection):
8038         * select.el (own-clipboard): Changed `append' parameter to
8039         `how-to-use' parameter.
8040         * select.el (own-selection): Removed icky append code.
8041         * select.el (own-selection, get-selection): Removed extra type
8042         checking.
8043         * select.el (selection-appender-alist):
8044         * select.el (selection-converter-{in|out}-alist): Initialise.
8045         * select.el (select-append-to-*): New.
8046         * select.el (select-convert-from-*): New.  New functions to append
8047         data and convert data from external type.
8048
8049 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8050
8051         * font-lock.el: Javadoc enhancements.
8052
8053 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8054
8055         * printer.el (generic-print-region): Compose job name from buffer
8056         name.
8057
8058 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8059
8060         * font-lock.el (font-lock-fontify-pending-extents): Call
8061         font-lock-fontify-region instead of font-lock-fontify-buffer
8062         to avoid unnecessary progress gauges.
8063
8064 2000-07-06  Craig Lanning  <lanning@scra.org>
8065
8066         * custom-load.el (faces):
8067
8068         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8069         dir is a regex.
8070
8071         * process.el (call-process-internal): from Dan Holmsand, use binary
8072         coding systems so that jka-compr works.
8073
8074 2000-07-07  Ben Wing  <ben@xemacs.org>
8075
8076         * font-lock.el: Undo previous change.  Unfortunately, some
8077         files actually use the variables directly in their init code
8078         without quoting them.
8079
8080 2000-07-07  Ben Wing  <ben@xemacs.org>
8081
8082         * font-lock.el (defvar font-lock-*-face): Removed.
8083
8084         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8085         only when necessary.
8086
8087 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8088
8089         * cl-macs.el: fix cl-transform-function-property kludge
8090         so that it does not require a random feature.
8091
8092 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8093
8094         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8095         as in Linux kernel "Rules.make".
8096
8097 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8098
8099         * build-report.el (build-report): Add autoload cookie.
8100
8101 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8102
8103         * package-ui.el (defgroup pui):  Correct a misspelling
8104         (pui-toggle-package-delete):  Change `seleted' to `selected'
8105
8106 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8107
8108         * package-get.el (package-get-update-base):
8109         (package-get): Use insert-file-contents-literally always.
8110         (package-get-maybe-save-index):
8111         Force coding system for writing to binary.
8112
8113 2000-06-08  Mike Alexander  <mta@arbortext.com>
8114
8115         * code-process.el (call-process-region): If there is no coding
8116         system for the process on process-coding-system-alist use the
8117         coding system of the buffer containing the region.
8118
8119 2000-06-10  Ben Wing  <ben@xemacs.org>
8120
8121         * cmdloop.el (command-error):
8122         If debug-on-error and noninteractive, output backtrace.
8123
8124         * files.el (file-relative-name):
8125         Remove MSDOS references.
8126
8127         * simple.el (line-number): New function, due to non-obvious
8128         behavior/usage of count-lines.
8129
8130         * simple.el (count-lines): document non-obvious usage to get
8131         line number.
8132
8133 2000-06-11  Ben Wing  <ben@xemacs.org>
8134
8135         * faces.el ((featurep 'xpm)):
8136         * x-faces.el (x-init-face-from-resources):
8137         * x-faces.el (x-init-frame-faces):
8138         * x-misc.el (x-init-specifier-from-resources):
8139         * x-misc.el (x-get-resource-and-bogosity-check):
8140         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8141         * x-mouse.el (x-init-pointer-shape):
8142         * x-scrollbar.el (x-init-scrollbar-from-resources):
8143         Add sixth argument to x-get-resource calls so as to issue warnings
8144         rather than errors on bogus arguments.
8145
8146 2000-06-05  Ben Wing  <ben@xemacs.org>
8147
8148         * compat.el: new file.  provides a clean, non-intrusive way to
8149         define compatibility functions.
8150
8151         * process.el (shell-quote-argument): temporary fix for lack
8152         of nt-quote-process-args.  #### I need to put back the overall
8153         structure of that mechanism but redo the guts of it using the
8154         extra intelligence in the C code.
8155
8156 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8157
8158         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8159         `package-get' does in package-get.el, instead of using external
8160         "md5sum" program.
8161
8162         * package-get.el (package-get): Insert package file literally to
8163         make checksum calculation work.
8164
8165 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8166
8167         * code-files.el (convert-mbox-coding-system): Deleted.
8168         (file-coding-system-alist): Removed reference to
8169         convert-mbox-coding-system.
8170
8171 2000-05-28  Martin Buchholz <martin@xemacs.org>
8172
8173         * XEmacs 21.2.34 is released.
8174
8175 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8176
8177         * font-lock.el (font-lock-keywords): Rewrote docstring
8178
8179 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8180
8181         * loadhist.el (unload-feature): handle case where x is both boundp
8182         and fboundp
8183
8184 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8185
8186         * packages.el: It's ok to use built-in macros, but not lisp
8187         defined ones.
8188
8189 2000-05-20  Ben Wing  <ben@xemacs.org>
8190
8191         * font-lock.el:
8192         * font-lock.el (font-lock-message-threshold):
8193         * font-lock.el (font-lock-mode):
8194         * font-lock.el (font-lock-default-fontify-buffer):
8195         * font-lock.el (font-lock-always-fontify-immediately):
8196         * font-lock.el (font-lock-old-extent): Removed.
8197         * font-lock.el (font-lock-old-len): Removed.
8198         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8199         * font-lock.el (font-lock-pending-extent-table): New.
8200         * font-lock.el (font-lock-range-table): New.
8201         * font-lock.el (font-lock-after-change-function):
8202         * font-lock.el (font-lock-after-change-function-1): Removed.
8203         * font-lock.el (font-lock-fontify-pending-extents): New.
8204         * font-lock.el ('font-lock-revert-cleanup): Removed.
8205         * font-lock.el ('font-lock-revert-setup): Removed.
8206         Rewrite deferral code to handle any number of changes, merging
8207         them properly.  Remove hacked-up code for revert-buffer, now
8208         unnecessary.
8209
8210         * menubar-items.el (default-menubar):
8211         In Options->Edit Init File, don't switch to emacs-lisp-mode
8212         unless necessary; doing this turns off font-lock.
8213
8214 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8215
8216         * keydefs.el: Define C-x BS to backward-kill-sentence.
8217
8218 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8219
8220         * files.el (hack-local-variables-prop-line): Use non-greedy
8221         matching to process -*-texinfo-*- -*-.
8222
8223 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8224
8225         * minibuf.el (minibuf-directory-files): new function.
8226         (read-file-name-activate-callback): use minibuf-directory-files.
8227         (read-directory-name-internal): ditto.
8228         (mouse-file-display-completion-list): ditto.
8229         (mouse-directory-display-completion-list): ditto.
8230         (read-file-name-internal): remove "./" from completion list unless
8231         explicitly matched, for consistency.
8232
8233 2000-05-11  Ben Wing  <ben@xemacs.org>
8234
8235         * gutter-items.el (gutter-buffers-tab):
8236         * gutter-items.el (add-tab-to-gutter):
8237         * gutter-items.el (update-tab-in-gutter):
8238         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8239         * gutter-items.el (append-progress-display):
8240         * gutter-items.el (abort-progress-display):
8241         * gutter-items.el (raw-append-progress-display):
8242         Further fixes.  Use set-glyph-image not set-image-instance-property,
8243         to fix problems with multiple windows in a frame.
8244
8245         * menubar-items.el (tutorials-menu-filter):
8246         Fix typo.
8247
8248         * startup.el (early-error-handler):
8249         Display message box under windows; otherwise, message will disappear
8250         before it can be viewed.
8251
8252         * update-elc.el:
8253         Fix bug in NEEDTODUMP processing.
8254
8255 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8256
8257         * startup.el (lock-directory): Removed.
8258         (superlock-file): Ditto.
8259         (startup-set-paths): Remove lockdir.
8260         (startup-setup-paths-warning): Remove lock-directory.
8261
8262         * setup-paths.el (paths-find-lock-directory): Removed.
8263         (paths-find-superlock-file): Ditto.
8264
8265 2000-05-09  Ben Wing  <ben@xemacs.org>
8266
8267         * faces.el (set-face-property):
8268         * faces.el (set-face-font):
8269         * faces.el (set-face-foreground):
8270         * faces.el (set-face-background):
8271         * faces.el (set-face-background-pixmap):
8272         * faces.el (set-face-underline-p):
8273         * faces.el (set-face-strikethru-p):
8274         * faces.el (set-face-highlight-p):
8275         * faces.el (set-face-dim-p):
8276         * faces.el (set-face-blinking-p):
8277         * faces.el (set-face-reverse-p):
8278         doc string changes.
8279
8280         * glyphs.el:
8281         * glyphs.el (make-image-specifier):
8282         * glyphs.el (glyph-property):
8283         * glyphs.el (set-glyph-image):
8284         * glyphs.el (make-glyph):
8285         * glyphs.el (make-pointer-glyph):
8286         * glyphs.el (make-icon-glyph):
8287         * glyphs.el (widget-image-instance-p): New.
8288         authorship info, lots of doc changes.  New predicate, inadvertently
8289         omitted.  the general principle with specifier docs is now that
8290         the description of instantiators should go with the make-foo-specifier
8291         fun's doc string, rather than in foo-specifier-p.  this follows
8292         conventions elsewhere in XEmacs and in general is a lot more obvious
8293         of a place to look.  sometimes the make-foo-specifier function needs
8294         to be created in the process.
8295
8296         * gutter.el:
8297         * gutter.el (make-gutter-specifier): New.
8298         * gutter.el (make-gutter-size-specifier): New.
8299         * gutter.el (make-gutter-visible-specifier): New.
8300         specifier doc updates according to the conventions specified before.
8301
8302         * objects.el:
8303         * objects.el (make-font-specifier):
8304         * objects.el (make-color-specifier):
8305         * objects.el (make-face-boolean-specifier): New.
8306         specifier doc updates according to the conventions specified before.
8307
8308         * specifier.el:
8309         * specifier.el (set-specifier):
8310         * specifier.el (make-integer-specifier): New.
8311         * specifier.el (make-boolean-specifier): New.
8312         * specifier.el (make-natnum-specifier): New.
8313         * specifier.el (make-generic-specifier): New.
8314         * specifier.el (make-display-table-specifier): New.
8315         specifier doc updates according to the conventions specified before.
8316
8317         * toolbar.el:
8318         * toolbar.el (make-toolbar-specifier): New.
8319         specifier doc updates according to the conventions specified before.
8320
8321 2000-05-09  Ben Wing  <ben@xemacs.org>
8322
8323         * process.el (call-process-internal): Revert to previous version
8324         because Mike's change clashed with a change I did not long before.
8325         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8326         Thanks very much Mike for pointing out the bug and submitting a
8327         patch!
8328
8329 2000-04-13  Mike Alexander  <mta@arbortext.com>
8330
8331         * process.el (call-process-internal): Send the correct input buffer
8332         (call-process-internal): Return the exit status of the process
8333
8334 2000-05-07  Ben Wing  <ben@xemacs.org>
8335
8336         * winnt.el:
8337         * winnt.el (nt-quote-args-verbatim): Removed.
8338         * winnt.el (nt-quote-args-prefix-quote): Removed.
8339         * winnt.el (nt-quote-args-backslash-quote): Removed.
8340         * winnt.el (nt-quote-args-double-quote): Removed.
8341         * winnt.el (nt-quote-args-functions-alist): Removed.
8342         * winnt.el (nt-quote-process-args): Removed.
8343         Remove all stuff for argument quoting.  We borrow the code instead
8344         from Emacs 20.6, which is much more careful in its quoting
8345         (e.g. in handling runs of the escape character) and avoids most of
8346         the need for this Lisp mechanism by checking to see whether we're
8347         running a Cygwin or normal program and doing the appropriate
8348         quoting.  If we end up needing such a mechanism, we should add
8349         it by extending the variable `mswindows-quote-process-args' so it
8350         can take an alist of regexps.
8351
8352 2000-05-07  Ben Wing  <ben@xemacs.org>
8353
8354         * keydefs.el:
8355         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8356         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8357         the window without moving point.
8358
8359         * simple.el:
8360         * simple.el (scroll-up-one): New.
8361         * simple.el (scroll-down-one): New.
8362         Functions for use with C-M-up/down.
8363
8364 2000-05-01  Martin Buchholz <martin@xemacs.org>
8365
8366         * XEmacs 21.2.33 is released.
8367
8368 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8369
8370         * dialog.el (yes-or-no-p-dialog-box):
8371         Fix docstring.
8372         Fix following horrible bug in X11 mode with focus-follows-mouse:
8373           1. Visit two files in two different frames.
8374           2. do File->Revert Buffer in one of those frames.
8375           3. Dialog box appears.
8376           4. Arrange things so that the mouse passes over the *other*
8377              frame, then to the dialog box, and click on "Yes".
8378           5. The file contents end up in the *wrong* buffer!
8379         Add TODO comment.
8380
8381 2000-04-28  Ben Wing  <ben@xemacs.org>
8382
8383         * help.el (describe-installation): correct typo introduced
8384         in last patch: boundp -> fboundp.
8385
8386         * etags.el (buffer-tag-table-list):
8387         canonicalize filenames to Unix format so that tag-table-alist
8388         searching works under Windows.
8389
8390         * autoload.el:
8391         Bowdlerize the supposedly objectionable words
8392         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8393
8394         * gutter-items.el (set-progress-display-style):
8395         * gutter-items.el (search-dialog-callback):
8396         * gutter-items.el (make-search-dialog):
8397         Change to new callback-ex api.
8398
8399 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8400
8401         * help.el: (describe-installation): decode-coding-string is not
8402         defined in a non MULE environment.
8403
8404 2000-04-28  Ben Wing  <ben@xemacs.org>
8405
8406         * gutter-items.el (buffer-list-changed-hook):
8407         use it, not record-buffer-hook.
8408
8409         * subr.el (record-buffer-hook): Removed.
8410
8411 2000-04-27  Ben Wing  <ben@xemacs.org>
8412
8413         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8414         use NORECORD option.  Andy will not like this, but the existing
8415         gutter behavior is just wrong, as per this comment:
8416
8417         ;; this used to add the norecord flag to both calls below.
8418         ;; this is bogus because it is a pervasive assumption in XEmacs
8419         ;; that the current buffer is at the front of the buffers list.
8420         ;; for example, select an item and then do M-C-l
8421         ;; (switch-to-other-buffer).  Things get way confused.
8422         ;;
8423         ;; Andy, if you want to maintain the current look, you must
8424         ;;  *uncouple* the gutter order and buffers order.
8425
8426         * loaddefs.el (completion-ignored-extensions): unfuckify.
8427
8428         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8429         xemacs.mak.
8430
8431         * autoload.el (batch-update-one-directory): new function, used in
8432         xemacs.mak.
8433
8434         * loadup.el: set gc-cons-threshold very high unless dumping --
8435         loadup during update-elc is much much much faster.  also do this
8436         when quick-building.
8437
8438         add commented-out code for profiling loadup.
8439
8440
8441         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8442         is required in order to build xemacs.
8443
8444 2000-04-26  Ben Wing  <ben@xemacs.org>
8445
8446         * loadup.el: don't garbage collect during loadup if quick-build
8447         compile-time option is set.
8448
8449 2000-04-23  Ben Wing  <ben@xemacs.org>
8450
8451         * update-elc.el: compute whether any dumped .el or .elc files
8452         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8453         if so.
8454
8455         * update-elc.el (update-elc-files-to-compile): always change
8456         NOBYTECOMPILE in the src directory rather than current dir,
8457         so it will work under NT.
8458
8459         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8460         the form of this file is identical between Unix and Windows.
8461         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8462         Added comment.
8463         (update-autoloads-from-directory): updated doc string.
8464         updated doc strings in a few other places.
8465
8466 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8467
8468         * bytecomp.el (byte-force-recompile): Fix argument to
8469         byte-recompile-directory.
8470
8471 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8472
8473         * gutter-items.el (progress-display-clear-when-idle): Use
8474         add-one-shot-hook.
8475         * gutter-items.el (clear-progress-display): Adjust number of
8476         arguments.
8477
8478 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8479
8480         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8481
8482 2000-04-16  Ben Wing  <ben@xemacs.org>
8483
8484         * printer.el: New file.
8485
8486         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8487
8488         * help.el (describe-installation): Fix decoding for Windows.
8489
8490         * menubar-items.el:
8491         * menubar-items.el (default-menubar):
8492         * menubar-items.el (tutorials-menu-filter): New.
8493         * menubar-items.el (popup-menubar-menu):
8494         Add authorship.  Redo Help menu and Tutorials filter.
8495
8496         * menubar.el: Correct comment.
8497
8498         * modeline.el (modeline-buffer-identification): Correct doc string.
8499
8500         * simple.el:
8501         * simple.el (printing): Removed.
8502         * simple.el (printer-name): Removed.
8503         * simple.el (generic-print-buffer): Removed.
8504         * simple.el (generic-print-region): Removed.
8505         Move generic print code to printer.el.
8506
8507 2000-04-15  Ben Wing  <ben@xemacs.org>
8508
8509         * simple.el (generic-print-region): New.
8510         make this function actually work.
8511         (generic-print-buffer): call generic-print-region.
8512
8513 2000-04-14  Andy Piper  <andy@xemacs.org>
8514
8515         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8516         by using the new widget-callback-current-channel.
8517         (search-dialog-callback): ditto.
8518
8519 2000-04-12  Andy Piper  <andy@xemacs.org>
8520
8521         * gutter.el (default-gutter-position): moved from gutter-items.el.
8522         (default-gutter-position-changed-hook): ditto.
8523         (gutter-element-visibility-changed-hook): ditto.
8524         (set-gutter-element): ditto.
8525         (remove-gutter-element): ditto.
8526         (set-gutter-element-visible-p): ditto.
8527         (gutter-element-visible-p): ditto.
8528         (init-gutter): ditto.
8529
8530         * dialog.el (make-dialog-box): renamed and moved from
8531         gutter-items.el
8532
8533         * gutter-items.el: move various functions elsewhere.
8534
8535 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8536
8537         * menubar-items.el: Fixed place of parenthesis.
8538
8539 2000-04-12  Ben Wing  <ben@xemacs.org>
8540
8541         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8542                 without constantly being prompted for the tag.
8543         * simple.el: Added a number of section headings, to clarify the
8544                 organization of this file.
8545         * simple.el (activate-region):
8546         * simple.el (region-exists-p):
8547         * simple.el (region-active-p):
8548                 Moved these three function down to the other side of
8549                 the case-changing functions, so they join the rest of
8550                 the region code.
8551         * simple.el (printing): New.
8552         * simple.el (printer-name): New.
8553         * simple.el (generic-print-buffer): New.
8554                 New functions, a very simple prototype for a unified
8555                 printing interface.
8556
8557         * process.el (call-process-internal): Real fix for null BUFFER,
8558                 other problems with BUFFER specs.
8559
8560         * menubar-items.el:
8561                 Fixed up File->Print to use new printing functions.
8562                 Various corrections and expansions to Grep/Compile menus.
8563                 New options for Printing.
8564                 New options for SMTP Mail, the way to send mail under
8565                   MS Windows. (There's also a package patch to make SMTP
8566                   Mail be the default under MSWin.)
8567
8568 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8569
8570         * menubar-items.el: Selecting Rectangle Mousing from menubar
8571         did not work.  Needed to quote mouse-track-rectangle-p.
8572
8573 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8574
8575         * cl-compat.el (keywordp): Removed.
8576
8577 2000-04-05  Andy Piper  <andy@xemacs.org>
8578
8579         * gutter-items.el (progress-layout-glyph): don't initialize here.
8580         (progress-gauge-glyph): use dynamic sizing.
8581         (set-progress-display-style): new function. Set progress glyphs
8582         appropriately depending on the style.
8583         (progress-display-style): new variable. Custom version of
8584         set-progress-display-style.
8585         (progress-abort-glyph): switch to dynamic sizes.
8586         (search-dialog-text): make the edit field active.
8587
8588 2000-04-04  Andy Piper  <andy@xemacs.org>
8589
8590         * gutter-items.el (make-search-dialog): need to make the search
8591         dialog visible after creation.
8592
8593         * menubar-items.el (default-menubar): use the search dialog for
8594         searching. Remove some extraneous search menu items.
8595
8596         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8597         well as strings.
8598         (make-gutter-only-dialog-frame): allow the user to create the
8599         frame unmapped. Allow the gutter spec to be given as a glyph.
8600         (search-dialog-direction): new variable.
8601         (search-dialog-text): new variable.
8602         (search-dialog-callback): new function. Callback for the search
8603         dialog action.
8604         (make-search-dialog): new function. Create a user-friendly search
8605         dialog.
8606
8607 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8608
8609         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8610         under Windows.
8611
8612 2000-04-01  Andy Piper  <andy@xemacs.org>
8613
8614         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8615         progress more accurately.
8616
8617 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8618
8619         * finder.el (finder-compile-keywords): Process readable files only.
8620         Because error in process of .#finder-inf.el when compile xemacs
8621         with --with-clash-detection option.
8622
8623 2000-03-31  Andy Piper  <andy@xemacs.org>
8624
8625         * gutter-items.el (append-progress-display): don't delay after a
8626         successful font-lock.
8627         (make-gutter-only-dialog-frame): new function. Allow users to
8628         create gutter-only dialogs.
8629
8630 2000-03-27  Mike Alexander  <mta@arbortext.com>
8631
8632         * process.el (call-process-internal): Handle a null BUFFER
8633         parameter correctly.
8634
8635 2000-03-28  Andy Piper  <andy@xemacs.org>
8636
8637         * gutter-items.el (abort-progress-display): put strings in the
8638         gutter not extents.
8639         (progress-layout-glyph): signal special 'quit callback.
8640         (progress-display-quit-function): deleted.
8641         (progress-display-stop-callback): deleted.
8642         (progress-display-dispatch-command-events): deleted.
8643         (append-progress-display): remove calls to
8644         progress-display-dispatch-command-events.
8645         (raw-append-progress-display): ditto.
8646
8647 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8648
8649         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8650         being a list.  Actually define `stipple-pixmap-p' which is used as
8651         an error predicate.  Correctly handle PIXMAP being either relative
8652         or absolute file name.
8653
8654 2000-03-24  Andy Piper  <andy@xemacs.org>
8655
8656         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8657         (abort-progress-display): ditto. Don't delete the created extent.
8658         (raw-append-progress-display): ditto.
8659         (progress-display-dispatch-non-command-events): new
8660         function. Encapsulates what we want to do when no command input is
8661         required.
8662         (progress-display-dispatch-command-events): likewise, but disable
8663         for now since it causes too many problems.
8664         (append-progress-display): use them.
8665         (raw-append-progress-display): ditto.
8666         (default-gutter-position-changed-hook): set this rather than
8667         default-gutter-position-changed.
8668         (default-gutter-position-changed-hook): lambda with zero arguments
8669         rather than one.
8670         (raw-append-progress-display): trap errors in pending input since
8671         allowing them to signal will hose the gauge well and
8672         truly. Ideally we would like to delay these until we are more able
8673         to cope.
8674         (append-progress-display): ditto.
8675
8676 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8677
8678         * lisp/make-docfile.el: call-process-internal is now implemented
8679         in process.el.
8680
8681 2000-03-21  Ben Wing  <ben@xemacs.org>
8682
8683         * mule\mule-cmds.el (set-language-info-alist):
8684         Fix to correspond to new menu arrangement.
8685
8686 2000-03-21  Ben Wing  <ben@xemacs.org>
8687
8688         * process.el:
8689         * process.el (call-process-internal): New.
8690         New implementation of call-process.  Only enabled under NT, so far.
8691         stderr handling not implemented yet in CVS'd C code.
8692
8693 2000-03-20  Ben Wing  <ben@xemacs.org>
8694
8695         * lisp-mode.el:
8696         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8697         * lisp-mode.el (lisp-interaction-mode):
8698         Put back Lisp Interaction menubar for Jan V's sake.
8699
8700         * simple.el:
8701         * simple.el (mark-ring):
8702         * simple.el (dont-record-current-mark): New.
8703         * simple.el (in-shifted-motion-command): New.
8704         * simple.el (mark-ring-unrecorded-commands): New.
8705         * simple.el (mark-ring-max):
8706         * simple.el (set-mark-command):
8707         * simple.el (push-mark):
8708         * simple.el (handle-pre-motion-command):
8709         Implement scheme for not recording unimportant marks.
8710
8711         * subr.el:
8712         * subr.el (function-allows-args): New.
8713         New function function-allows-args.
8714
8715 2000-03-20  Martin Buchholz <martin@xemacs.org>
8716
8717         * XEmacs 21.2.32 is released.
8718
8719 2000-03-20  Andy Piper  <andy@xemacs.org>
8720
8721         * gutter-items.el (update-tab-in-gutter): force selection of the
8722         selected-window if required to do so.
8723         (buffers-tab-items): ditto.
8724         (add-tab-to-gutter): ditto.
8725         (create-frame-hook): use force-selection.
8726         (default-gutter-position-changed): lambdify.
8727         (update-tab-hook): deleted since it was only used in one place.
8728
8729 2000-03-18  Andy Piper  <andy@xemacs.org>
8730
8731         * files.el (find-file-noselect): undo change that shouldn't have
8732         gone in.
8733
8734 2000-03-17  Andy Piper  <andy@xemacs.org>
8735
8736         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8737         of selected-window trickery.
8738
8739         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8740         frames tabs.
8741         (progress-display-stop-callback): progress -> progress-display
8742         (progress-display-quit-function): ditto.
8743         (clear-progress-display): ditto.
8744         (remove-progress-display): ditto.
8745         (append-progress-display): ditto.
8746         (abort-progress-display): ditto.
8747         (raw-append-progress-display): ditto.
8748         (display-progress-display): ditto.
8749         (current-progress-display-label): ditto.
8750         (current-progress-display): ditto.
8751         (lprogress-display): ditto and save the buffer
8752         (progress-display): ditto. Otherwise the buffer sometimes gets
8753         changed which confuses font-lock.
8754
8755         * font-lock.el (font-lock-default-fontify-buffer): catch all
8756         errors, not just quit.
8757         (font-lock-mode): progress -> display-progress
8758         (font-lock-default-fontify-buffer): ditto.
8759         (font-lock-fontify-syntactically-region): ditto.
8760         (font-lock-fontify-keywords-region): ditto.
8761
8762 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8763
8764         * cl.el (gensym): Move to here from cl-macs.el.
8765         (gentemp): Ditto.
8766
8767 2000-03-16  Andy Piper  <andy@xemacs.org>
8768
8769         * font-lock.el (font-lock-mode): use lprogress and friends for
8770         progress management.
8771         (font-lock-default-fontify-buffer): ditto.
8772         (font-lock-fontify-syntactically-region): ditto.
8773         (font-lock-fontify-keywords-region): ditto.
8774         (font-lock-revert-cleanup): fix reverting.
8775         (font-lock-revert-setup): ditto.
8776
8777         * gutter-items.el (progress-use-echo-area): new variable. Use the
8778         echo area for progress gauges if non-nil.
8779         (clear-progress): remove echo area stuff and defer to
8780         clear-message.
8781         (append-progress): dispatch non-command events after each progress
8782         increment. Remove echo area stuff.
8783         (abort-progress): remove echo area stuff and defer to
8784         display-message.
8785         (raw-append-progress): ditto. Dispatch non-command events after
8786         gutter redisplay.
8787         (display-progress): defer echo area stuff to display-message.
8788
8789         * gutter-items.el (clear-progress):
8790         (abort-progress): indentation changes.
8791         (display-progress): don't clear progress.
8792         (append-progress): compare messages with equal.
8793         (raw-append-progress): use dispatch-non-command-events to flush
8794         widget creation events.
8795
8796 2000-03-13  Ben Wing  <ben@xemacs.org>
8797
8798         * abbrev.el:
8799         * abbrev.el (abbrev-string-to-be-defined): New.
8800         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8801         Changes for use with the menubar.
8802
8803 2000-03-12  Ben Wing  <ben@xemacs.org>
8804
8805         * alist.el (vassoc): moved here from font-menu.el.
8806
8807         * custom.el (defface): typo fix.
8808
8809         * dialog.el (yes-or-no-p-dialog-box):
8810         * dialog.el (message-box):
8811         * files.el (save-some-buffers-1):
8812         Put accelerators in the button names.
8813
8814         * font-lock.el (font-lock-comment-face):
8815         * font-lock.el (font-lock-keyword-face):
8816         * font-lock.el (font-lock-function-name-face):
8817         Fixed some of the colors under MS Windows because the existing
8818         default colors were hardly different from black and needed to be
8819         made lighter.
8820
8821         * font-menu.el:
8822         * font-menu.el (font-menu-split-long-menu):
8823         * font-menu.el (font-menu-family-constructor):
8824         * font-menu.el (font-menu-size-constructor):
8825         * font-menu.el (font-menu-weight-constructor):
8826         * font-menu.el (font-menu-set-font):
8827         vassoc moved to alist.el.
8828         Accelerators added to all menus.
8829         Unused bound var new-props removed.
8830
8831         * keydefs.el: I did a whole lot of rearranging to put things in a
8832         more consistent order and fixed a number of cases where key
8833         combinations involving up, down, left, right and so on were
8834         defined but the corresponding keypad combinations were not
8835         defined.
8836
8837         * lisp-mode.el:
8838         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8839         * lisp-mode.el (emacs-lisp-mode):
8840         * lisp-mode.el (lisp-interaction-mode):
8841         * lisp-mode.el (flet):
8842         Added accelerators onto the menus.
8843         Made all the different versions of the let function be indented
8844         the same way.
8845         Undid Steve's easy-menu-ification, because it makes it impossible
8846         to have the menubar and popup menus different.
8847         Cleaned up the menu; added items for find-function &c and some
8848         indenting, and removed debug-on-*.
8849
8850         * list-mode.el (list-mode-hook):
8851         * list-mode.el (list-mode):
8852         * list-mode.el (completion-setup-hook):
8853         * list-mode.el (display-completion-list):
8854         Added support for the :window-height keyword, which is required
8855         because of other changes that I made for the file dialog box.  I
8856         also made the hook variables list-mode-hook and
8857         completion-setup-hook and also minibuffer-setup-hook in
8858         minibuf.el be permanent-local; see comment in list-mode.el.
8859
8860         * map-ynp.el (map-y-or-n-p):
8861         Added accelerators to the dialog buttons.
8862
8863         * menubar-items.el (menu-truncate-list):
8864         New internal function.
8865         * menubar-items.el (submenu-generate-accelerator-spec):
8866         * menubar-items.el (menu-item-strip-accelerator-spec):
8867         * menubar-items.el (menu-item-generate-accelerator-spec):
8868         New exported functions, for use in auto-generating accelerator specs.
8869
8870         * menubar-items.el:
8871         * menubar-items.el (default-menubar):
8872         * menubar-items.el (maybe-add-init-button):
8873         * menubar-items.el (bookmark-menu-filter):
8874         * menubar-items.el (slow-format-buffers-menu-line):
8875         * menubar-items.el (build-buffers-menu-internal):
8876         * menubar-items.el (language-environment-menu-filter):
8877         * menubar-items.el (default-popup-menu):
8878         * menubar-items.el (popup-buffer-menu):
8879         * menubar-items.el (popup-menubar-menu):
8880         Did a major overhaul on this file, and in fact I'm nowhere near
8881         done working on the menubar, and there will be more patches to
8882         come.  A basic summary of what I've done:
8883
8884         a) I added accelerators to all of the menu items.  For menus that
8885         are auto-generated, such as the buffers menu, the accelerators are
8886         automatically added to the beginning of each line using the
8887         numbers 1 through 9, then zero, and then letters starting with A,
8888         but omitting the letters that are already in use for the fixed
8889         menu items at the top of the buffers menu.  To facilitate adding
8890         accelerators of this kind, I created some new functions
8891         (*-accelerator-spec), which are also being used by other filters
8892         that auto generate lists of things such as ftp sites to download
8893         packages.  If people really don't like these accelerators
8894         appearing at the beginning of the menu items, a variable can be
8895         added to optionally turn them off, but I think this is rather
8896         pointless because other menu items have accelerators and many or
8897         most of the menu users will use the accelerators if the support is
8898         there.
8899
8900         b) I combined the top level Tools and Apps menus into a single
8901         Tools menu, because the distinction between the two is not
8902         obvious, and the items on the menus are not used often enough that
8903         putting some of them onto submenus is a problem.
8904
8905         c) I created two new top level menus called View and Cmds because
8906         there were too many items on the File and Edit menus, and I'm going
8907         to be adding more items to these menus.  In contrast to the Tools
8908         menu, the items on these menus may be used quite often during an
8909         editing session, and so should be available with fewer
8910         keystrokes.
8911
8912         d) I added a number of options to the options menu, including one
8913         for controlling whether the alt key can be used to traverse to
8914         menu items using the accelerators, one for controlling behavior of
8915         control-k, one for controlling how the kill and yank functions
8916         interact with the clipboard, a few additional buffers-menu
8917         options, and various other things.  I also did a bit of
8918         rearranging, for example, combining the keyboard and mouse options
8919         into a single keyboard and mouse submenu to facilitate the
8920         accelerators on that level.
8921
8922         e) I changed the variable buffers-menu-format-buffer-line-function
8923         to take two arguments instead of one, the second argument being
8924         the line number for use in creating an accelerator.  I added a
8925         hack to support existing functions with one argument (although I
8926         doubt that very many of these exist), for backward compatibility.
8927
8928         f) I moved the top level mule menu to be a submenu of the edit
8929         menu.  I think that most of the items on this menu are fairly
8930         useless and there are certainly not enough frequently used items
8931         to justify this being its own top level menu.
8932
8933         g) I combined most of the items in big-menubar.el into the main menu.
8934         If people think the main menu is too big, it would be possible to
8935         create different configurations, some smaller.
8936
8937         * menubar.el (check-menu-syntax):
8938         Deleted some syntax checks that were no longer valid, partly
8939         because of changes that were already made a long time ago, and
8940         partly because of a change I made where I allow the name of the
8941         menu item to be an evaluated expression rather than just a string,
8942         similar to all of the other parameters of a menu item.
8943
8944         * minibuf.el:
8945         * minibuf.el (read-file-name-1):
8946         * minibuf.el (mouse-read-file-name-1):
8947         I made a number of changes to improve the appearance
8948         and functioning of the file dialog box.  They include:
8949
8950         a) Fixing the problem where closing the dialog box by clicking on
8951         the close button of the window didn't properly exit the
8952         minibuffer.
8953
8954         b) Fixing the problem that if you typed part of a file name, and
8955         then clicked on a completion with the mouse, the file was not
8956         correctly selected.
8957
8958         c) Changing the title of the dialog box to reflect the operation
8959         being done in accordance with user interface conventions, rather
8960         than the name of the dialog box buffer, which is rather useless.
8961
8962         d) Remove the words "possible completions are" which didn't
8963         belong.
8964
8965         e) Fix things so that the completions scroll off the end of the
8966         completions windows only to the right, rather than both to the
8967         right and down, which is in accordance with Windows user interface
8968         conventions.
8969
8970         * msw-init.el (init-post-mswindows-win):
8971         Added a binding for meta-F4, which is the standard windows binding
8972         for exiting a program.
8973
8974         * select.el (get-selection-no-error):
8975         * select.el (own-selection):
8976         * select.el (own-clipboard):
8977         Added an optional argument called append to the functions
8978         own-selection and own-clipboard.  This adds support for appending
8979         text to the existing selection and allows the function
8980         own-clipboard to be used as the value of the variable
8981         interprogram- cut-function.
8982
8983         Fixed a bug in own-selection in handling zmacs-region-stays.
8984
8985         * simple.el (historical-kill-line): New.
8986
8987         * simple.el (kill-line):
8988         * simple.el (interprogram-cut-function):
8989         * simple.el (interprogram-paste-function):
8990         * simple.el (handle-pre-motion-command):
8991         * simple.el (next-line):
8992         * simple.el (previous-line):
8993         a) Expanded the variable kill-whole-line, so that function
8994         kill-line can be set to delete the entire line always, not just
8995         when cursor is at the beginning of the line.  This is controlled
8996         by setting the variable kill-whole-line to the symbol 'always.
8997         This behavior, as well as the existing kill-whole-line behavior,
8998         now only take effect when kill-line is called interactively,
8999         although this is a departure from a previous behavior in the case
9000         of setting this variable kill-whole-line to t.  It is almost
9001         certainly what has always been intended, and most likely the old
9002         way of doing things introduced bugs.  I also created a function
9003         called historical-kill-line, which ignores the kill-whole-line
9004         setting and always gives the historical behavior of only killing
9005         to the end of the line.  I bound this function to shift- control-k
9006         so that the kill to end of line behavior is available, even when
9007         kill-whole-line has been set to change control-k into the simple
9008         delete-whole-line behavior. (This can be set using the options
9009         menu.)
9010
9011         b) I changed things so that kill and yank now interact with the
9012         clipboard by default under windows.  This was done by changing the
9013         default value of interprogram-cut- function and
9014         interprogram-paste-function.  You can get the old behavior by
9015         setting these to nil, and there is an option on the options menu
9016         to do this.
9017
9018         c) I added support for selecting text using shifted motion keys.
9019         This support is on by default and can be controlled by the
9020         variable shifted-motion-keys-select-region.  There is also a
9021         variable called unshifted-motion-keys-deselect-region that
9022         controls more specifically how the shifted motion key behavior
9023         works.  I did not put an option on the options menu to turn this
9024         off, because I can't imagine why this would be useful.
9025
9026         * simple.el (forward-block-of-lines):
9027         * simple.el (backward-block-of-lines):
9028         * simple.el (block-movement-size):
9029         New.
9030
9031         * simple.el (uncapitalized-title-words):
9032         * simple.el (uncapitalized-title-word-regexp):
9033         * simple.el (capitalize-string-as-title):
9034         * simple.el (capitalize-region-as-title):
9035         New.
9036
9037
9038         * subr.el (add-hook):
9039         * subr.el (make-local-hook): New.
9040         * subr.el (remove-local-hook): New.
9041         * subr.el (add-one-shot-hook): New.
9042         * subr.el (add-local-one-shot-hook): New.
9043         Added some functions to make using hooks easier.
9044         These include:
9045
9046         a) Functions add-local-hook and remove-local-hook to make it easy
9047         to use local hooks.
9048
9049         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9050         make it possible to add a "one-shot" hook, which is to say a hook
9051         that runs only once, and automatically removes itself after the
9052         first time it has run.
9053
9054 2000-03-09  Andy Piper  <andy@xemacs.org>
9055
9056         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9057
9058 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9059
9060         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9061         Moved from menubar-items.el.
9062         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9063
9064 2000-03-08  Andy Piper  <andy@xemacs.org>
9065
9066         * gutter-items.el (build-buffers-tab-internal): add selected field
9067         to buffers tab spec.
9068
9069 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9070
9071         * minibuf.el (last-exact-completion): Initialize to nil.
9072
9073 2000-03-07  Didier Verna  <didier@xemacs.org>
9074
9075         * startup.el (command-line-1): remove unused variable
9076         `first-file-buffer'.
9077
9078 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9079
9080         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9081         which is also used for Web server log files.
9082
9083 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9084
9085         * mule/mule-charset.el: Setup auto-fill-chars.
9086
9087 2000-03-02  SL Baur  <steve@beopen.com>
9088
9089         * subr.el (with-string-as-buffer-contents): Reimplement using
9090         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9091         non-deletion of buffer after execution problem.
9092         (with-output-to-string): Use unique buffer name.
9093
9094 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9095
9096         * gutter-items.el (buffers-tab-sort-function):  New variable.
9097         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9098
9099 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9100
9101         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9102
9103 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9104
9105         * menubar-items.el (maybe-add-init-button): Remove the "Load
9106         .emacs" button from all menubars.
9107
9108 2000-03-01  Didier Verna  <didier@xemacs.org>
9109
9110         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9111         region rectangle replacement (from Jan Vroonhof).
9112         (replace-rectangle): new function.
9113
9114 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9115
9116         * mule/mule-cmds.el (set-default-coding-systems): Use
9117         set-terminal-coding-system and set-keyboard-coding-system.
9118         * coding.el (set-terminal-coding-system): Use
9119         set-console-tty-output-coding-system.
9120         (set-keyboard-coding-system): Use
9121         set-console-tty-input-coding-system.
9122
9123 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9124
9125         * minibuf.el (read-variable): Allow symbol to default argument.
9126
9127 2000-02-27  Andy Piper  <andy@xemacs.org>
9128
9129         * gutter-items.el (update-tab-hook): new function to be used for
9130         hooks.
9131         (create-frame-hook): add update-tab-hook.
9132         (record-buffer-hook): ditto.
9133         (default-gutter-position-changed): ditto.
9134         (default-gutter-position): updating the buffers tab is now handled
9135         by a hook.
9136         (default-gutter-position-changed-hook): new variable.
9137         (gutter-element-visibility-changed-hook): ditto.
9138         (set-gutter-element-visible-p): call it.
9139         (set-gutter-element): use modify-specifier-instances. Set extents
9140         as duplicable before using.
9141         (remove-gutter-element): ditto.
9142         (set-gutter-element-visible-p): ditto.
9143         (init-gutter): new function.
9144         (add-tab-to-gutter): use new gutter-element functions rather than
9145         setting specifiers directly.
9146         (clear-progress): ditto.
9147         (abort-progress): ditto.
9148         (gutter-buffers-tab-visible-p): renamed from
9149         default-gutter-visible-p
9150
9151         * specifier.el (modify-specifier-instances): new function from Jan
9152         Vroonhof.
9153
9154         * x-init.el (init-post-x-win): call init-gutter.
9155
9156         * msw-init.el (init-post-mswindows-win): call init-gutter.
9157
9158         * menubar-items.el (default-menubar): Update to reflect new gutter
9159         variables.
9160
9161 2000-02-26  Andy Piper  <andy@xemacs.org>
9162
9163         * gutter-items.el (set-gutter-element): new function. Add gutter
9164         elements to the specified gutter.
9165         (remove-gutter-element): new function. Remove gutter elements from
9166         the specified gutter.
9167         (set-gutter-element-visible-p): new function. Set gutter element
9168         visibility for the provided gutter-visible specifier.
9169
9170 2000-02-23  Andy Piper  <andy@xemacs.org>
9171
9172         * gutter-items.el (add-tab-to-gutter): specify dimensions
9173         dynamically.
9174
9175 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9176
9177         * gutter-items.el (add-tab-to-gutter):
9178         * package-get.el (package-get-interactive-package-query):
9179         * package-ui.el (pui-directory-exists):
9180         (pui-install-selected-packages):
9181         (pui-list-packages):
9182         Use #'(lambda ...)  instead of '(lambda ...).
9183
9184 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9185
9186         * startup.el (load-user-init-file): Check to make sure user
9187           has an init-file before calling load().
9188
9189 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9190
9191         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9192
9193 2000-02-23  Martin Buchholz <martin@xemacs.org>
9194
9195         * XEmacs 21.2.31 is released.
9196
9197 2000-02-21  Mike Sperber <mike@xemacs.org>
9198
9199         * loadup.el (really-early-error-handler):
9200         * update-elc.el:
9201         * make-docfile.el:
9202         Remove dependency on EMACSBOOTSTRAP... environment variables.
9203
9204 2000-02-21  Martin Buchholz <martin@xemacs.org>
9205
9206         * XEmacs 21.2.30 is released.
9207
9208 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9209
9210         * byte-optimize.el (byte-optimize-plus):
9211         (byte-optimize-minus):
9212         (byte-optimize-multiply):
9213         Optimize (- 0) to 0, not (-)
9214         Optimize (+ 5 3.0) to 8.0
9215         Optimize (* 5 3.0) to 15.0
9216         Improve readability.
9217
9218 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9219
9220         * modeline.el: (modeline-scrolling-method): change modeline
9221         mswindows cursor appearance according to the value.
9222
9223         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9224         and 'gui-element face colors and 'gui-element face font to Windows
9225         defaults.
9226
9227 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9228
9229         * font-lock.el: Javadoc enhancements
9230
9231 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9232
9233         * ldap.el (toplevel): Test if LDAP support has been compiled in
9234         (ldap-verbose): New option
9235         (ldap-search-entries): Renamed from the previous ldap-search
9236         Conditionalize message display on ldap-verbose
9237         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9238         defuns
9239         (ldap-search): Is now defined as an obsolete wrapper calling
9240         ldap-search-basic or ldap-search-entries
9241
9242
9243 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9244             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9245             Jan Vroonhof  <jan@xemacs.org>
9246
9247         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9248         When for-effect is true, didn't call `byte-optimize-form'
9249         in and/or subforms without last.
9250
9251 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9252
9253         * package-get.el (package-get-download-sites): Use correct custom
9254         type.
9255
9256 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9257
9258         * files.el (write-file): Ask for coding system when compiled with
9259         file-coding.
9260
9261 2000-02-16  Andy Piper  <andy@xemacs.org>
9262
9263         * buffer.el (switch-to-buffer): give norecord argument to
9264         set-window-buffer instead of explicitly recording.
9265
9266         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9267         we have to pick a window.
9268
9269 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9270
9271         * mule/mule-cmds.el (describe-language-support): Don't add
9272         unexist function to help-map.
9273         (describe-coding-system): Don't use already assigend `C'.
9274
9275 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9276
9277         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9278         work in custom.
9279
9280 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9281
9282         * about.el: Ienaga's e-mail address change.
9283
9284 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9285
9286         * etags.el (find-tag): force new window -- even if buf already
9287         visible -- when other-window is t
9288
9289 2000-02-16  Martin Buchholz <martin@xemacs.org>
9290
9291         * XEmacs 21.2.29 is released.
9292
9293 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9294
9295         * cl-extra.el (getf): This is now identical to `plist-get', so
9296         just defalias it.
9297         * cl-macs.el: Make getf an alias to plist-get, at the
9298         byte-compiler level, using define-compiler-macro.
9299
9300 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9301
9302         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9303
9304 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9305
9306         * lisp/etags.el (find-tag-internal): set exact-tagname to
9307           a regular expression that matches against the tagname
9308           part of the tag entry first instead of only looking in
9309           the context area.
9310
9311 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9312
9313         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9314         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9315
9316 2000-02-07  Martin Buchholz <martin@xemacs.org>
9317
9318         * XEmacs 21.2.28 is released.
9319
9320 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9321
9322         * cl-extra.el (getf): Just call `get', never `get*'.
9323         Make arglist match docstring.
9324         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9325         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9326         * byte-optimize.el: remove references to `get*'.
9327
9328 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9329
9330         * mule/european.el: Add syntax information for Latin3 and Latin4.
9331
9332 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9333
9334         * byte-optimize.el: Byte-optimize (length "foo")
9335
9336 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9337
9338         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9339         width check using `window-leftmost-p' and `window-rightmost-p'.
9340
9341 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9342
9343         * wid-edit.el (widget-match-inline): An atom never matches a
9344           list.
9345
9346 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9347
9348         * modeline.el: Consolidated 'x and 'mswindows specification under
9349         'win tag.
9350
9351 2000-01-29  Andy Piper  <andy@xemacs.org>
9352
9353         * gutter-items.el: (format-buffers-tab-line): Try and be
9354         intelligent about buffer naming when we have duplicates.
9355
9356 2000-01-29  Andy Piper  <andy@xemacs.org>
9357
9358         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9359         updated when it becomes visible.
9360
9361 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9362
9363         * bytecomp.el (byte-compile-insert-header): Properly set coding
9364         system under MULE and file-coding.
9365
9366 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9367
9368         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9369         (dontusethis-set-value-terminal-coding-system-handler):
9370         (dontusethis-set-value-keyboard-coding-system-handler):
9371         Never undefine coding system aliases.  Emergency fix for gnus.
9372
9373 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9374
9375         * files.el (abbreviate-file-name): Use directory-sep-char instead
9376         of hard-coded "/".
9377
9378 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9379
9380         * startup.el (user-init-file-base-list): New variable, replacing
9381         user-init-file-base.
9382         (find-user-init-file): New function.
9383         (command-line-early): Use it.
9384         (load-user-init-file): Ditto.
9385
9386 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9387
9388         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9389         calling valid-image-instantiator-format-p
9390
9391 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9392
9393         * isearch-mode.el (isearch-mode): The variable is
9394         isearch-unhidden-extents, not isearch-opened-extents.
9395
9396 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9397
9398         * minibuf.el (next-history-element): Modify error message if a
9399         default value is available.
9400
9401 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9402
9403         * bytecomp.el (byte-compile-file): Don't unconditionally write
9404         .elc files in binary - might contain non-Latin1.
9405
9406 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9407
9408         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9409         for windows-nt.
9410
9411         * version.el:
9412         * startup.el (user-init-file-base):
9413         * process.el (call-process-region):
9414         * files.el (make-backup-file-name):
9415         (backup-file-name-p):
9416         (file-relative-name):
9417         (abbreviate-file-name):
9418         (set-auto-mode):
9419         * code-process.el (call-process-region): Removed unnecessary
9420         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9421         support out of the universe.
9422
9423         * process.el:
9424         * code-process.el:
9425         * bytecomp.el (byte-compile-file): Removed reference to
9426         buffer-file-type, and commented usage of binary-process-output
9427         NTEmacs variables.
9428
9429 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9430
9431         * help.el (function-arglist): Add case for macro.
9432
9433 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9434
9435         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9436         printers.
9437         (custom-display): Added a menu for printer/display tags.
9438
9439         * frame.el (frame-type):
9440         * device.el (device-type): Added 'msprinter to the doc string, and
9441         removed 'pc -- it is not going to be implemented ever.
9442         (call-device-method): Fixed docstring typo.
9443         Defined specifier tags 'printer and 'display.
9444
9445 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9446
9447         * lisp/itimer.el (itimer-run-expired-timers): (consp
9448           last-command-event-time) instead of (consp
9449           'last-command-event-time).
9450
9451 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9452
9453         * msw-glyphs.el: Removed obsolete commentary.
9454
9455 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9456
9457         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9458         better default value.
9459
9460 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9461
9462         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9463         (read-string): Ditto.
9464         (eval-minibuffer): Ditto.
9465         (read-command): Ditto.
9466         (read-function): Ditto.
9467         (read-variable): Ditto.
9468         (read-number): Ditto.
9469         (read-shell-command): Ditto.
9470         (read-number): Record history.
9471
9472 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9473
9474         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9475
9476 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9477
9478         * faces.el (startup-initialize-custom-faces): New function.
9479         Reset all faces created during auto-autoloads loading time
9480         by defface.
9481         * startup.el (command-line): Call it.
9482
9483 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9484
9485         * about.el (about-hackers): Add myself to contributors list.
9486
9487 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9488
9489         * menubar-items.el (maybe-add-init-button): Removed an argument in
9490         a call to load-user-init-file, as the function managed to lose its
9491         formal parameter a few betas ago.
9492
9493 2000-01-18  Martin Buchholz <martin@xemacs.org>
9494
9495         * XEmacs 21.2.27 is released.
9496
9497 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9498
9499         * process.el (shell-command-to-string): Use the FSF docstring.
9500         Make shell-command-to-string the standard function, and
9501         exec-to-string the (deprecated) alias.
9502
9503         * startup.el: typo fix.
9504
9505 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9506
9507         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9508
9509 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9510
9511         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9512         buffers after visible buffers.
9513         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9514
9515 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9516
9517         * info.el (Info-extract-menu-node-name): Stop at a dot
9518         followed by whitespace or right parenthesis.
9519
9520 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9521
9522         * info.el (Info-directory-list): Warn against using Customize with
9523         Info-directory-list.
9524
9525 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9526
9527         * minibuf.el (read-file-name): doc fix.
9528
9529         * autoload.el (update-file-autoloads): doc fix.
9530
9531         * about.el (about-hackers): Change my E-mail address.
9532
9533 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9534
9535         * info.el (Info-visit-file): Just use the `f' interactive spec to
9536         read a filename in the standard way.
9537
9538 2000-01-13  Andy Piper  <andy@xemacs.org>
9539
9540         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9541         (gutter-buffers-tab-extent): new variable.
9542         (update-tab-in-gutter): call add-tab-to-gutter again if the
9543         orientation has changed.
9544         (add-tab-to-gutter): cope with different orientations.
9545
9546 2000-01-11  Didier Verna  <didier@xemacs.org>
9547
9548         * info.el (Info-following-node-name): backward-skip dots as well
9549         as spaces (dots at the end of a node name aren't part of it).
9550         (Info-extract-menu-node-name): don't skip dots. There could be
9551         some in the node name.
9552         (Info-index): allow dots to be part of a node name.
9553
9554 2000-01-12  Andreas Jaeger  <aj@suse.de>
9555
9556         * files.el (auto-mode-alist): Added idlwave-mode.
9557         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9558
9559 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9560
9561         * info.el (Info-search): Show default value.
9562
9563 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9564
9565         * info.el (Info-read-node-completion-table): New variable.
9566         (Info-read-node-name-1): New function.
9567         (Info-read-node-name): Use it.
9568         (Info-follow-reference): Use DEFAULT argument of completing-read.
9569         (Info-menu): Ditto.
9570
9571 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9572
9573         * hyper-apropos.el (hyper-describe-key-briefly): Save
9574         window configuration.
9575         (hyper-describe-face): Use DEFAULT of completing-read.
9576         (hyper-apropos-read-variable-symbol): Ditto.
9577         (hyper-apropos-read-function-symbol): Ditto.
9578
9579 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9580
9581         * mule/mule-cmds.el (set-default-coding-system): Set
9582         comint-exec-hook to use coding-system-for-read and
9583         coding-system-for-write so that C-x RET c works.
9584
9585 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9586
9587         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9588         (previous-matching-history-element): Increment
9589         minibuffer-max-depth by 1.
9590         (next-matching-history-element): Ditto.
9591
9592 2000-01-11  Andy Piper  <andy@xemacs.org>
9593
9594         * gutter-items.el (buffers-tab): Create a new face for the buffers
9595         tab.
9596         (buffers-tab-face): use it.
9597
9598 2000-01-10  Didier Verna  <didier@xemacs.org>
9599
9600         * modeline.el (modeline-scrolling-method): change modeline X
9601         cursor appearance according to the value.
9602
9603 2000-01-07  Andreas Jaeger  <aj@suse.de>
9604
9605         * about.el (about-hackers): Moved my entry to contributor list.
9606         (xemacs-hackers): Added myself.
9607         (about-maintainer-info): Added description of myself.
9608
9609
9610 2000-01-07  Didier Verna  <didier@xemacs.org>
9611
9612         * modeline.el (modeline-scrolling-method): new variable.
9613         (mouse-drag-modeline): add reference to it in the docstring.
9614         (mouse-drag-modeline): handle it.
9615
9616 2000-01-08  Andy Piper  <andy@xemacs.org>
9617
9618         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9619         calls.
9620         (remove-buffer-from-gutter-tab): ditto.
9621
9622 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9623
9624         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9625         (custom-face-edit): Fix grammatical error in help message.
9626
9627 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9628
9629         * movemail.el: Added.
9630
9631         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9632
9633 2000-01-03  Didier Verna  <didier@xemacs.org>
9634
9635         * modeline.el (mouse-drag-modeline): remove the code related to
9636         the modeline horizontal scrolling facility.
9637
9638 1999-12-31  Martin Buchholz <martin@xemacs.org>
9639
9640         * XEmacs 21.2.26 is released.
9641
9642 1999-12-28  Andy Piper  <andy@xemacs.org>
9643
9644         * wid-edit.el (widget-push-button-value-create): The gui cache
9645         does not agree with native widgets which can only be displayed
9646         once per window. The reasons for caching are diminished now that
9647         we don't hog resources when creating buttons.
9648         (widget-push-button-cache) deleted.
9649
9650 1999-12-24  Martin Buchholz <martin@xemacs.org>
9651
9652         * XEmacs 21.2.25 is released.
9653
9654 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9655
9656         * hyper-apropos.el (hyper-apropos): Toggle
9657         hyper-apropos-programming-apropos correctly.
9658         Set REGEXP when user accepts default value.
9659
9660 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9661
9662         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9663         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9664
9665 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9666
9667         * mule/mule-category.el (undefined-category-designator):
9668         Return char instead of character.  Search for undefined one.
9669         (describe-category): Use with-displaying-help-buffer.
9670
9671 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9672
9673         * byte-optimize.el (byte-optimize-plus):
9674         Optimize (+ 1) to 1 instead of (1+ nil).
9675
9676         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9677
9678         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9679
9680         * byte-optimize.el (byte-optimize-char-before): New function.
9681         Remove performance penalty for using (char-before) instead of (char-after).
9682
9683 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9684
9685         * mule/mule-category.el (char-category-list): Return character
9686         instead of integer.
9687
9688 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9689
9690         * minibuf.el (read-buffer): Check default is buffer object.
9691
9692 1999-11-25  Andy Piper  <andy@xemacs.org>
9693
9694         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9695         for buttons.
9696
9697 1999-12-16  Andreas Jaeger  <aj@suse.de>
9698
9699         * package-get.el (package-get-maybe-save-index): Fixed typo.
9700         Patch by Jeff Miller <jmiller@smart.net>.
9701
9702 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9703
9704         * gnuserv.el (gnuserv-process-filter):  don't call
9705         gnuserv-write-to-client when gnuserv-current-client is nil
9706
9707 1999-12-14  Martin Buchholz <martin@xemacs.org>
9708
9709         * XEmacs 21.2.24 is released.
9710
9711 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9712
9713         * about.el (about-hackers): Update my email address.
9714
9715 1999-12-07  Martin Buchholz <martin@xemacs.org>
9716
9717         * XEmacs 21.2.23 is released.
9718
9719 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9720
9721         * package-get.el (package-get-download-sites): Removed several
9722         defunct download sites, added many new ones, and corrected a few
9723         incorrect directory-on-site entries.  Added physical locations to
9724         site-description.
9725
9726 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9727
9728         * finder.el (finder-commentary): add DOC string and fix
9729         interactive spec
9730
9731 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9732
9733         * help.el (describe-function): Don't forget to intern the string
9734         completing-read returns.
9735         (describe-variable): Ditto.
9736
9737 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9738
9739         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9740         `hyper-apropos-help-mode' here to find symbol to customize
9741         irregardless of cursor position and simplify
9742         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9743         `hyper-apropos-popup-menu'.
9744
9745 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9746
9747         * apropos.el (apropos-mode-map): Add return to call
9748         apropos-follow.
9749         (apropos-print): Call apropos-mode to have better
9750         command reference. Put keymap text-poperty to
9751         symbole name.
9752
9753 1999-11-22  Alastair Burt  <burt@dfki.de>
9754
9755         * help.el: (describe-bindings-1): Added handling of keymaps for
9756         the extents at point.
9757
9758 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9759
9760         * gutter-items.el (buffers-tab-items): Wrap the function in a
9761         save-match-data
9762
9763 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9764
9765         * help.el (describe-function): Use the DEFAULT argument to
9766         completing-read.
9767         (describe-variable): Ditto.
9768
9769 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9770
9771         * minibuf.el (read-from-minibuffer): Add optional argument
9772         DEFAULT to have better mini-buffer history support.
9773         (completing-read): Pass default to read-from-minibuffer.
9774         (read-buffer): Pass default to completing-read.
9775
9776 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9777
9778         * font-lock.el (font-lock-doc-string-face): Document the
9779         `font-lock-lisp-like' property.
9780
9781 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9782
9783         * lisp-mode.el: Specify `font-lock-lisp-like'.
9784
9785         * font-lock.el (font-lock-lisp-like): New function.
9786         (font-lock-fontify-syntactically-region): Use it.
9787
9788 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9789
9790         * XEmacs 21.2.22 is released
9791
9792 1999-11-28  Martin Buchholz <martin@xemacs.org>
9793
9794         * XEmacs 21.2.21 is released.
9795
9796 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9797
9798         * minibuf.el (read-coding-system): Accept symbol and
9799         coding-system object as a default-coding-system.
9800
9801 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9802
9803         * minibuf.el (read-coding-system): Accept symbol as
9804         a default-coding-system.
9805
9806 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9807
9808         * apropos.el (apropos-documentation): Use insert instead
9809         of princ.
9810
9811 1999-11-07  William M. Perry  <wmperry@aventail.com>
9812
9813         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9814           for the linux console.
9815
9816         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9817           stuff to work when you are not on a window system, since the GPM
9818           mouse support now allows pasting from outside of XEmacs.
9819
9820 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9821
9822         * XEmacs 21.2.20 is released
9823
9824 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9825
9826         * setup-paths.el (paths-default-info-directories): Add
9827         /usr/share/info and /usr/local/share/info.
9828
9829 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9830
9831         * about.el: Updated Vladimir Ivanovic's info.
9832
9833 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9834
9835         * auto-show.el (auto-show-truncationp): Remove.
9836
9837         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9838
9839 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9840
9841         * indent.el (indent-line-to): fix bug: spaces were not replaced
9842         with tab if column is multiple of tab-width
9843         From dhn@qedinc.com
9844
9845 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9846
9847         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9848         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9849
9850         * package-get.el (package-get-package-provider): Be verbose when
9851         interactive. Patch from Robert Pluim
9852
9853 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9854
9855         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9856         info file suffixes.
9857
9858 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9859
9860         * process.el (open-network-stream): Add a new optional parameter
9861         PROTOCOL to support udp; fix a minor typo and add an explanation
9862         in docstring for udp programming.
9863
9864         * code-process.el (open-network-stream): Add a new optional
9865         parameter PROTOCOL to support udp; fix a minor typo and add an
9866         explanation in docstring for udp programming.
9867
9868 1999-10-18  Andy Piper  <andy@xemacs.org>
9869
9870         * gui.el (make-gui-button): be more precise about how we call
9871         callbacks.
9872
9873         * wid-edit.el (widget-push-button-value-create): Use the new form
9874         of native gui-button.
9875
9876 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9877
9878         * info.el (Info-page-prev): Don't do (sit-for 0).
9879
9880 1999-10-13  Andy Piper  <andy@xemacs.org>
9881
9882         * gutter-items.el (progress-abort-glyph): new glyph for showing
9883         abort status.
9884         (append-progress): dispatch-event rather than sit-for.
9885         (abort-progress): new function. Show the abort glyph with an
9886         appropriate message.
9887         (raw-append-progress): dispatch-event rather than sit-for.
9888         (display-progress): cope with aborts.
9889
9890         * gui.el (make-gui-button): Use native widgets for buttons
9891         unconditionally.
9892         (insert-gui-button): ditto.
9893         (gui-button-p): ditto.
9894
9895         * xbm-button.el: remove from core.
9896
9897         * xpm-button.el: remove from core.
9898
9899 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9900
9901         * faces.el (init-device-faces): Don't initialize the random faces
9902         on the stream device.
9903
9904 1999-10-06  Andy Piper  <andy@xemacs.org>
9905
9906         * files.el (recover-file): Don't use ls under windows for revert buffer.
9907
9908 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9909
9910         * package-get.el (package-get-download-menu): Make menu really
9911         toggle download sites.
9912         (package-get-download-sites): Add autoload cookie.
9913
9914 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9915
9916         * setup-paths.el (paths-find-module-directory): Ditto.
9917
9918 1999-09-29  Werner Fink  <werner@suse.de>
9919
9920         * setup-paths.el (paths-find-exec-directory): Add missing nil
9921         parameter for environment.
9922
9923 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9924
9925         * modeline.el (modeline-format):
9926         Only purecopy the strings.  Else
9927         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9928         barfs.
9929
9930 1999-08-28  Mike Woolley  <mike@bulsara.com>
9931
9932         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9933         user setting comint-completion-addsuffix and
9934         comint-process-echoes.
9935
9936 1999-09-22  Andy Piper  <andy@xemacs.org>
9937
9938         * gutter-items.el (update-tab-in-gutter): use
9939         last-nonminibuf-window instead of selected-window.
9940
9941 1999-09-18  Andy Piper  <andy@xemacs.org>
9942
9943         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9944         display on.
9945
9946         * subr.el (record-buffer-hook): new variable so that the hook gets
9947         some documentation.
9948
9949 1999-09-16  Andy Piper  <andy@xemacs.org>
9950
9951         * gutter-items.el (update-tab-in-gutter): only update when the
9952         gutter is visible.
9953         (remove-buffer-from-gutter-tab): ditto.
9954
9955 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9956
9957         * simple.el (do-auto-fill): Commented out part of Kinsoku
9958         processing.
9959
9960 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9961
9962         * isearch-mode.el (isearch-highlightify-region): Give the
9963         highlighting extents a high priority.
9964         (isearch-make-extent): Give the main highlighting extent an even
9965         higher priority.
9966
9967 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9968
9969         * packages.el (packages-compute-package-locations): Fix typo from
9970         -u rationalization.
9971
9972 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9973
9974         * setup-paths.el (paths-find-doc-directory): Respect value of
9975         `configure-doc-directory.'
9976
9977         * find-paths.el (paths-find-architecture-directory): Give
9978         precendence `default' argument (which typically comes from
9979         configure).
9980
9981 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9982
9983         * startup.el (command-line-early): Added options -user-init-file
9984         and -user-init-directory.
9985
9986         * files.el (user-init-file): Default to NIL so we can recognize
9987         when it's set.
9988
9989 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9990
9991         * obsolete.el (init-file-user):
9992         * startup.el:
9993         * packages.el (packages-compute-package-locations):
9994         * package-get.el (package-get-user-index-filename):
9995         * menubar-items.el (maybe-add-init-button):
9996         * info.el (Info-annotations-path):
9997         * dump-paths.el:
9998         Change `user-init-directory' to be an absolute path.
9999         Use `user-init-directory' where appropriate.
10000         Zap `init-file-user' and its uses.
10001
10002 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10003
10004         * subr.el (copy-symbol): New function.
10005
10006 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10007
10008         * isearch-mode.el (isearch-done): Be sure to restore invisible
10009         extents in the proper buffer.
10010         (isearch-pre-command-hook): Set this-command to the correct value
10011         in case the buffer has changed and old overriding-local-map was
10012         used.
10013         (isearch-restore-extent): Use remprop instead of setting the
10014         property to nil.
10015
10016 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10017
10018         * cmdloop.el (execute-extended-command): Update zmacs region
10019         before the delay.
10020         (execute-extended-command): Make the message gettext-friendly.
10021
10022 1999-09-07  Andy Piper  <andy@xemacs.org>
10023
10024         * gutter-items.el (progress-gauge-glyph): renamed from
10025         progress-glyph.
10026         (progress-text-glyph): new variable.
10027         (progress-layout-glyph): use layouts and text glyphs.
10028         (progress-area-buffer): removed.
10029         (progress-text-and-extent): new variable.
10030         (progress-displayed-p): dynamically create gutter area buffer.
10031         (clear-progress): ditto.
10032         (raw-append-progress): ditto.
10033         (append-progress): use new glyph names.
10034         (raw-append-progress): only create the extent when needed. set
10035         properties more optimally.
10036         (progress): remove args.
10037
10038 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10039
10040         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10041         mapcar where the return value is unused.
10042         (isearch-restore-invisible-extents): Ditto.
10043         (isearch-highlight-all-cleanup): Ditto.
10044         (isearch-delete-extents-in-range): Traverse the extents only once.
10045         (isearch-highlight-all-update): Don't start over if the search
10046         string has changed and more input is pending.
10047
10048 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10049
10050         * packages.el (packages-find-package-data-path): Ditto.
10051
10052         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10053
10054         * subr.el (mapc-internal): Don't make obsolete.
10055
10056         * cl-extra.el (mapc): Resurrect.
10057
10058 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10059
10060         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10061         alias.
10062
10063         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10064         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10065         (isearch-yank-clipboard): Use get-clipboard instead of
10066         x-get-clipboard.
10067         (isearch-yank-selection): Fix docstring.
10068
10069 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10070
10071         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10072
10073 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10074
10075         * cl-macs.el (extent-start-position): Fix setf method.
10076         (extent-end-position): Ditto.
10077
10078 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10079
10080         * isearch-mode.el: End merge with FSF 20.4.
10081
10082         * isearch-mode.el (search-invisible): New variable.
10083         (isearch-hide-immediately): Ditto.
10084         (isearch-unhidden-extents): Ditto.
10085         (isearch-range-invisible): New function.
10086         (isearch-unhide-extent): Ditto.
10087         (isearch-restore-invisible-extents): Ditto.
10088         (isearch-restore-extent): Ditto.
10089
10090         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10091         implementation.
10092         (isearch-ring-retreat-edit): Ditto.
10093         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10094         (isearch-forward-regexp): New arguments NOT-REGEXP and
10095         NO-RECURSIVE-EDIT.
10096         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10097         (isearch-backward-regexp): New arguments NOT-REGEXP and
10098         NO-RECURSIVE-EDIT.
10099         (isearch-mode): Return isearch-success.
10100         (isearch-update): Use unread-command-events instead of
10101         unread-command-event.
10102         (isearch-abort): If an invalid regexp is encountered, keep popping
10103         states.
10104         (isearch-*-char): Use FSF implementation.
10105         (isearch-whitespace-chars): Use the more robust FSF's
10106         implementation.
10107         (isearch-within-brackets): New variable.
10108         (isearch-mode): Initialize it.
10109         (isearch-edit-string): Bind it.
10110         (isearch-search-and-update): Set it.
10111         (isearch-push-state): Push it.
10112         (isearch-top-state): Pop it.
10113         (isearch-search): Set it.
10114         (isearch-printing-char): When called by isearch-whitespace-chars,
10115         handle M-SPC gracefully.
10116         (isearch-message-prefix): New argument ELLIPSIS.
10117         (isearch-message-suffix): Ditto.
10118         (isearch-message): Use the ELLIPSIS argument when calling
10119         isearch-message-prefix and isearch-message-suffix.
10120         (isearch-message-prefix): Distinguish between "wrapped" and
10121         "overwrapped" search, FWIW.
10122
10123 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10124
10125         * isearch-mode.el (isearch-edit-string): Use the head of the
10126         search ring instead of search-last-string and search-last-regexp.
10127         (search-highlight): Renamed from isearch-highlight.
10128         (isearch-exit): Use the new name.
10129         (isearch-highlight): Ditto.
10130         (isearch-dehighlight): Ditto.
10131         (isearch-update-ring): New function.
10132         (isearch-done): Call it.
10133         (isearch-done): New argument EDIT.
10134         (isearch-repeat): If search string is empty, look up at the car of
10135         the search ring; ignore the yank pointer.
10136         (isearch-abort): Call isearch-done with NOPUSH.
10137         (isearch-cancel): New function.
10138         (isearch-mode-map): Bind it to ESC ESC ESC.
10139
10140         * isearch-mode.el: Begin merge with FSF 20.4.
10141
10142 1999-09-01  Andy Piper  <andy@xemacs.org>
10143
10144         * x-select.el (x-get-clipboard): obsolete.
10145         (x-yank-clipboard-selection): obsolete
10146
10147         * select.el (disown-selection): need to be careful to disown the
10148         clipboard if we set it via selection.
10149         (get-clipboard): move from x-select.el
10150         (yank-clipboard-selection): ditto.
10151
10152 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10153
10154         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10155         isearch-highlight-all-matches to nil.
10156         (isearch-fixed-case): New variable.
10157         (isearch-mode): Initialize it.
10158         (isearch-edit-string): Save it.
10159         (isearch-toggle-case-fold): Set it.
10160         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10161         need to check isearch-fixed-case.
10162         (isearch-toggle-case-fold): Update highlighting of all matches
10163         before the pause.
10164         (isearch-edit-string):
10165
10166 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10167
10168         * isearch-mode.el (isearch-edit-string): Call isearch-message
10169         before reading the event so that the prompt is displayed properly.
10170         (isearch-message): Use isearch-nonincremental when calling
10171         isearch-message-prefix.
10172         (minibuffer-local-isearch-map): Bind up and down to do the same as
10173         M-p and M-n respectively.
10174         (isearch-done): New arg NOPUSH.
10175         (isearch-edit-string): Use it.
10176         (isearch-edit-string): Don't bind isearch-string.
10177         (isearch-ring-adjust): Edit string, *then* push state.
10178
10179 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10180
10181         * faces.el (isearch-secondary): Make isearch-secondary look
10182         different than default.
10183
10184 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10185
10186         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10187         save-excursion.
10188         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10189         (isearch-update): Call isearch-dehighlight without arguments.
10190         (isearch-done): Ditto.
10191
10192         * isearch-mode.el (isearch-fix-case): If the search string has no
10193         upper-case letters, allow the folding to be reenabled.
10194         Previously, once disabled, the folding would remain that way until
10195         the end of isearch.
10196         (isearch-top-state): Call isearch-fix-case.
10197
10198         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10199         save-excursion.
10200         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10201
10202 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10203
10204         * xpm-button.el:
10205         xbm-button.el: Need to exist in core because gui.el depends on
10206         them.
10207
10208 1999-08-31  Andy Piper  <andy@xemacs.org>
10209
10210         * gutter-items.el (buffers-tab-face): new customizable variable.
10211         (buffers-tab-default-buffer-line-length): new specifier for
10212         maximum viewable characters.
10213         (progress-stack): new variable for implementing widget-based
10214         progress messages.
10215         (progress-area-buffer): ditto.
10216         (progress-glyph-height): ditto.
10217         (progress-stop-callback): ditto.
10218         (progress-quit-function): new function.
10219         (progress-glyph): new variable.
10220         (progress-layout-glyph): ditto.
10221         (progress-displayed-p): new function, see message-displayed-p for
10222         details.
10223         (clear-progress): ditto.
10224         (remove-progress): ditto.
10225         (append-progress): ditto.
10226         (raw-append-progress): ditto.
10227         (display-progress): ditto.
10228         (current-progress): ditto.
10229         (current-progress-label): ditto.
10230         (progress): ditto.
10231         (lprogress): ditto.
10232
10233
10234 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10235
10236         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10237
10238         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10239         `isearch-yank-selection'.
10240         (isearch-mode-map): Use it.
10241         (isearch-yank-selection): Use `get-selection' instead of
10242         `get-x-selection'.
10243
10244 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10245
10246         * faces.el (isearch-secondary): Create face here.
10247
10248         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10249         timers.
10250
10251 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10252
10253         * subr.el (buffer-string): More robust backward compatibility
10254         check, courtesy William Perry.
10255
10256 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10257
10258         * replace.el (perform-replace): Stop the search after the search
10259         limit has been reached.
10260
10261 1999-08-23  Andy Piper  <andy@xemacs.org>
10262
10263         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10264         here if we don't have one.
10265
10266 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10267
10268         * ldap.el (ldap-coding-system): Default to nil until we get
10269         efficient UTF8 support
10270         (ldap-decode-string): Guard against `decode-coding-string' not
10271         being defined
10272         (ldap-encode-string): Guard against `encode-coding-string' not
10273         being defined
10274
10275 1999-08-23  Didier Verna  <didier@xemacs.org>
10276
10277         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10278         Some doc strings improvements, and add a star to the `interactive'
10279         calls.
10280
10281 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10282
10283         * font-lock.el (java-font-lock-keywords-3): introduced new
10284         keywords and regexpes for javadoc syntax 1.2.
10285
10286 1999-08-17  Andy Piper  <andy@xemacs.org>
10287
10288         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10289         format-buffers-tab-line.
10290         (buffers-tab-max-buffer-line-length): new variable.
10291         (format-buffers-tab-line): new function. truncate names if over
10292         buffers-tab-max-buffer-line-length.
10293
10294 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10295
10296         * cus-start.el: Customize the variable `bell-inhibit-time'.
10297
10298 1999-08-16  Andy Piper  <andy@xemacs.org>
10299
10300         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10301         brute-force approach to deleting the last buffer.
10302         (buffers-tab-grouping-regexp): new customizable variable.
10303         (select-buffers-tab-buffers-by-mode): use it.
10304
10305 1999-08-13  Andy Piper  <andy@xemacs.org>
10306
10307         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10308         deletion problem.
10309
10310 1999-07-30  Didier Verna  <didier@xemacs.org>
10311
10312         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10313         of princ to output symbols.
10314         (custom-save-face-internal): ditto.
10315         (custom-save-resets): ditto.
10316
10317 1999-08-09  Didier Verna  <didier@xemacs.org>
10318
10319         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10320         `regexp-quote' to protect the major mode name for use as a regular
10321         expression (c++ needs this for instance).
10322
10323 1999-08-08  Andy Piper  <andy@xemacs.org>
10324
10325         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10326         cope with similar mode names.
10327
10328         * gutter-items.el (buffers-tab-selection-function): new selection
10329         function.
10330         (select-buffers-tab-buffers-by-mode): new function.
10331         (buffers-tab-items): use it if set to only display buffers in the
10332         tab in the current buffer's group..
10333         (update-tab-in-gutter): use new api.
10334         (remove-buffer-from-gutter-tab): ditto.
10335
10336         * gutter-items.el (buffers-tab-max-size): set custom selection
10337         default to 6.
10338         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10339         (add-tab-to-gutter): set face as default.
10340
10341 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10342
10343         * faces.el (frob-face-property): Merge the fall-back specifier
10344         with the target, not replace it.
10345
10346 1999-08-05  Andy Piper  <andy@xemacs.org>
10347
10348         * gutter-items.el (update-tab-in-gutter): add frame argument for
10349         buffer-items.
10350         (update-tab-in-gutter): use it.
10351
10352         * gutter-items.el (record-buffer-hook): set.
10353
10354         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10355         change.
10356         (switch-to-buffer-hook) deleted.
10357
10358 1999-08-04  Andy Piper  <andy@xemacs.org>
10359
10360         * gutter-items.el (update-tab-in-gutter): make sure this will work
10361         as an argument to create-frame-hook.
10362
10363 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10364
10365         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10366         instead of timer emulation.
10367
10368 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10369
10370         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10371         Emacs isearch enhancements.
10372
10373 1999-07-28  Andy Piper  <andy@xemacs.org>
10374
10375         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10376         all devices that support tab controls.
10377         (remove-buffer-from-gutter-tab): new function. to be used as a
10378         value for kill-buffer-hook.
10379
10380 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10381
10382         * auto-show.el (auto-show-truncationp): changed to match
10383         `window_translation_on'
10384
10385 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10386
10387         * XEmacs 21.2.19 is released
10388
10389 1999-07-28  SL Baur  <steve@miho>
10390
10391         * code-files.el (insert-file-contents): Fix docstring.
10392         revert previous change.
10393
10394 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10395
10396         * fill.el (fill-region-as-paragraph): Change re-break-point to
10397         contain word-across-newline plus one character so that filling
10398         Japanese and Chinese works as desired.
10399         * simple.el (do-auto-fill): Ditto.
10400
10401 1999-07-26  SL Baur  <steve@miho>
10402
10403         * mule/japanese.el ("Japanese"): Do not specify a default input
10404         method.
10405         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10406
10407 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10408
10409         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10410         able to use cl-macs macro in early lisp.
10411
10412 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10413
10414         * custom.el:
10415         * cus-face.el:
10416         * cus-edit.el:
10417                 Massive custom Theme API changes.
10418
10419 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10420
10421         * code-files.el (insert-file-contents): Regard
10422         coding-system-magic-cookie if `coding-system-for-read' is nil.
10423
10424 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10425
10426         * mule/thai-xtis.el: Add coding: local variable, to avoid
10427         bootstrapping problem with C locale.
10428
10429 1999-07-22  Andy Piper  <andy@xemacs.org>
10430
10431         * dumped-lisp.el (preloaded-file-list): guard against putting
10432         gutter-items in a less than functional XEmacs.
10433         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10434
10435 1999-07-18  Bob Weiner  <weiner@beopen.com>
10436
10437         * fill.el (fill-context-prefix): Fixed bug that prevented the
10438         setting of an adaptive fill prefix when the `dont-skip-first' was
10439         t.
10440
10441 1999-07-22  SL Baur  <steve@miho>
10442
10443         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10444
10445 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10446
10447         * files.el (interpreter-mode-alist): add `make', `guile', and
10448         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10449         makefile-mode, guile is a scheme, and someday XEmacs will be
10450         modular enough to use as an efficient scripting tool.)
10451
10452 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10453
10454         * mule/mule-cmds.el (reset-language-environment): Regard
10455         coding-category `utf-8' and `ucs-4' if they are available.
10456
10457 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10458
10459         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10460         (prefer-coding-system): Fix DOC-string.
10461
10462         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10463         DOC-string too.
10464
10465         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10466         Mule.
10467         (coding-system-change-eol-conversion): Fix DOC-string.
10468
10469 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10470
10471         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10472         instead of `list-coding-system'.
10473
10474 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10475
10476         * menubar-items.el (default-menubar): `select-input-method' was
10477         renamed to `set-input-method'.
10478
10479         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10480         "Set Language Environment" menu.
10481
10482         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10483         "Describe Language Support" menu.
10484
10485 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10486
10487         * mule/chinese.el ("Chinese-GB"): Rename
10488         `chinese-gb-environment-setup-function' to
10489         `setup-chinese-gb-environment-internal'.
10490
10491 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10492
10493         * mule/korean.el: Use `define-coding-system-alias' instead of
10494         `copy-coding-system'.
10495
10496 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10497
10498         * mule/mule-cmds.el (set-language-environment-coding-systems):
10499         Treat duplicated coding-categories.
10500
10501 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10502
10503         * mule/japanese.el: Use `define-coding-system-alias' instead of
10504         `copy-coding-system'.
10505
10506 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10507
10508         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10509         coding-system `viscii'.
10510
10511 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10512
10513         * mule/cyrillic.el:
10514         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10515         (cyrillic-alternativnyj-decode-table): New variable.
10516         (cyrillic-alternativnyj-encode-table): New variable.
10517         - Specify `iso-8-1' as a category of coding-system
10518           `alternativnyj'.
10519         - Abolish general Cyrillic environment.
10520
10521 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10522
10523         * mule/chinese.el:
10524         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10525         - Register `chinese-gb-environment-setup-function' as a
10526           `setup-function' of "Chinese-GB" environment.
10527
10528 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10529
10530         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10531         optional argument `parents'.
10532
10533         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10534         property for Thai-XTIS.
10535
10536         * mule/mule-help.el (help-with-tutorial): Use property
10537         `tutorial-coding-system' of language-info as a coding-system to
10538         read tutorial file.
10539
10540 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10541
10542         * mule/thai-xtis.el: Don't setup `setup-function' and
10543         `exit-function'.
10544
10545         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10546         `set-coding-category-system' to set up coding-system for
10547         coding-category.
10548
10549         * mule/mule-cmds.el (prefer-coding-system): Use
10550         `set-coding-category-system' to set up coding-system for
10551         coding-category.
10552
10553 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10554
10555         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10556         Thai-XTIS environment.
10557
10558         * mule/mule-cmds.el (prefer-coding-system): Use
10559         `find-coding-system' instead of `coding-system-p'.
10560
10561 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10562
10563         * mule/mule-cmds.el (set-language-environment-coding-systems):
10564         Modify eol-type for XEmacs.
10565
10566         * mule/thai-xtis.el: Delete unused local variable `category'.
10567
10568         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10569         function.
10570         (prefer-coding-system): Don't call
10571         `update-coding-systems-internal'; use function
10572         `coding-category-list' instead of variable `coding-category-list';
10573         use `set-coding-priority-list' instead of `set-coding-priority';
10574         modify `eol-type' for XEmacs.
10575
10576         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10577         `charset-columns'.
10578         (char-width): Likewise.
10579
10580 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10581
10582         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10583         `tis-620'.
10584
10585         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10586         `set-coding-priority-list' instead of `set-coding-priority'; don't
10587         call `update-coding-systems-internal'.
10588
10589         * mule/mule-misc.el (coding-system-get): New function.
10590         (coding-system-put): New function.
10591         (coding-system-category): New function.
10592
10593 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10594
10595         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10596         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10597         to avoid conflict with leim/quail/thai-xtis.
10598
10599         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10600         to thai-xtis-chars.el.
10601
10602         * mule/thai-xtis-chars.el: New file (split from
10603         mule/thai-xtis.el).
10604
10605 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10606
10607         * mule/thai-xtis.el:
10608         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10609         - Add syntax entries.
10610         - Put `preferred-coding-system' of the charset `thai-xtis' to
10611           `tis-620'.
10612
10613 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10614
10615         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10616         rewritten to use write-multibyte-character.
10617
10618 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10619
10620         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10621         of `iso-2022-7'.
10622         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10623         ported yet.
10624         (read-input-method-name): Treat optional argument `default'.
10625
10626 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10627
10628         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10629         all.
10630         (set-language-info-alist): Set up menus here.
10631
10632 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10633
10634         * minibuf.el (completing-read): Add new optional argument
10635         `default'.
10636         (read-coding-system): Add new optional argument
10637         `default-coding-system'.
10638
10639 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10640
10641         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10642         (viet-viscii-...->viet-vscii...).
10643
10644 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10645
10646         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10647         and menus.
10648
10649 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10650
10651         * mule/mule-cmds.el (input-method-function): Add permanent-local
10652         property.
10653
10654 1999-03-30  Dave Love  <fx@gnu.org>
10655
10656         * mule/mule-cmds.el (current-language-environment): Doc fix.
10657
10658 1999-02-06  Richard Stallman  <rms@gnu.org>
10659
10660         * mule/european.el (setup-slovenian-environment): New function.
10661         ("Slovenian"): New language environment.
10662
10663 1999-01-27  Dave Love  <fx@gnu.org>
10664
10665         * mule/mule-cmds.el (current-language-environment): Provide :link,
10666         :type (choices) and appropriate :get.
10667
10668 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10669
10670         * mule/mule-cmds.el (describe-language-environment): Don't alter
10671         input-method-alist.
10672
10673 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10674
10675         * mule/mule-cmds.el (prefer-coding-system): Call
10676         set-coding-priority, so that the internal array of priorities is
10677         also updated.
10678
10679 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10680
10681         * mule/mule-cmds.el (prefer-coding-system): If the argument
10682         requires specific EOL conversion type, make the default coding
10683         systems use that.
10684
10685 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10686
10687         * mule/mule-cmds.el (set-language-environment): Pass the default
10688         eol-type to set-language-environment-coding-systems.
10689         (set-default-coding-systems): Copy the eol-type property for the
10690         new default values of {buffer-file,process}-coding-system from the
10691         old defaults.
10692         (set-language-environment-coding-systems): Accept an optional
10693         argument EOL-TYPE, and set the eol-type property of the default
10694         coding systems accordingly.
10695
10696 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10697
10698         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10699         use generate-new-buffer instead of get-buffer-create.
10700
10701 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10702
10703         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10704
10705 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10706
10707         * mule/mule-cmds.el (default-input-method): Fix custom type.
10708
10709 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10710
10711         * mule/mule-cmds.el (setup-specified-language-environment):
10712         Add apropos-inhibit property.
10713         (describe-specified-language-support): Likewise.
10714
10715 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10716
10717         * mule/mule-cmds.el: Doc fixes.
10718
10719 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10720
10721         * mule/mule-cmds.el (register-input-method): Doc-string
10722         modified.
10723
10724 1998-09-01  Dave Love  <fx@gnu.org>
10725
10726         * mule/mule-cmds.el (current-language-environment): Fix
10727         setter function.
10728
10729 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10730
10731         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10732         mule/european.el, mule/hebrew.el, mule/japanese.el,
10733         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10734         avoid bootstrapping problem if you need to recompile all the Lisp
10735         files using interpreted code.
10736
10737 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10738
10739         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10740         ("Latin-2"): Likewise.
10741
10742 1998-08-18  Per Starback  <starback@update.uu.se>
10743
10744         * mule/european.el (setup-latin2-environment): Fix typo.
10745
10746 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10747
10748         * mule/european.el: Give proper value of `input-method' key to all
10749         lang. env.
10750
10751         * mule/mule-cmds.el (activate-input-method): Handle the case that
10752         the arg INPUT-METHOD is nil correctly.
10753         (read-multilingual-string): Activate the specified input method
10754         before calling read-string.  Afterward, activate the original
10755         input method.
10756
10757 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10758
10759         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10760         (set-language-info-alist): Fix typo in doc-string.
10761
10762         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10763
10764 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10765
10766         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10767         (reset-language-environment): New function for the job that
10768         setup-english-environment used to do.
10769         (set-language-environment): Do more setups according to the info
10770         in language-info-alist.
10771         (read-language-name): Handle the case that the arg KEY is nil.
10772         (describe-language-environment): Handle input-method property.
10773
10774         * mule/: All files under this directory, which related with
10775         specific languages (such as mule/european.el, mule/greek.el,
10776         mule/hebrew.el, mule/misc-lang.el), modified as below.
10777         (setup-XXX-environment): Just call set-language-environment.  If
10778         they used to do some other jobs than what done by
10779         set-language-environment, those jobs are done in
10780         setup-XXX-environment-internal now.
10781         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10782         the value to setup-XXX-environment-internal.  Add properties
10783         input-method and features.
10784
10785         * mule/english.el (setup-english-environment): Just call
10786         reset-language-environment.
10787
10788         * mule/european.el (setup-8-bit-environment): Function deleted.
10789
10790 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10791
10792         * mule/mule-cmds.el (input-method-exit-on-first-char)
10793         (input-method-use-echo-area): Doc fixes.
10794
10795 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10796
10797         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10798         variable.
10799         (input-method-use-echo-area): New variable.
10800
10801 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10802
10803         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10804
10805 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10806
10807         * mule/mule-cmds.el (activate-input-method): Update mode line.
10808         (inactivate-input-method): Likewise.
10809
10810 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10811
10812         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10813         input method in the current buffer, but just bind
10814         current-input-method.
10815
10816 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10817
10818         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10819
10820         * mule/misc-lang.el ("IPA"): Add coding-priority and
10821         coding-system.
10822
10823 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10824
10825         * mule/greek.el: Add coding-priority.
10826
10827 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10828
10829         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10830         LANG-ENV.
10831
10832 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10833
10834         * mule/mule-cmds.el (register-input-method): Fix previous change.
10835         (setup-specified-language-environment): Doc fix.
10836
10837 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10838
10839         * mule/mule-cmds.el: Several doc fixes.
10840         (get-language-info, set-language-info): Rename argument.
10841         (set-language-info-alist): Likewise.
10842         (register-input-method): Rename argument.
10843         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10844
10845 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10846
10847         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10848         default value while reading an input method.
10849
10850 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10851
10852         * mule/mule-cmds.el (universal-coding-system-argument):
10853         Use buffer-file-coding-system as default.
10854
10855 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10856
10857         * mule/korean.el ("Korean"): Doc fix.
10858
10859 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10860
10861         * mule/mule-cmds.el (describe-language-environment): Print the
10862         languge environment at the head.
10863
10864 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10865
10866         * mule/japanese.el: Set exit-function to exit-japanese-environment
10867         for Japanese environment.
10868
10869 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10870
10871         * mule/mule-cmds.el (set-language-environment): Doc fix.
10872         (current-language-environment): Use defcustom.
10873         (default-input-method): Specify :type.
10874
10875 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10876
10877         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10878         modified.
10879         (prefer-coding-system): Doc-string modified.
10880
10881 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10882
10883         * mule/mule-cmds.el (set-language-info): Doc-string
10884         describes `coding-priority' KEY.
10885         (set-language-environment-coding-systems): New function.
10886         (select-safe-coding-system): New function.
10887         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10888         (set-language-info-alist): New optionla arg PARENTS.  Call
10889         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10890         (set-language-environment-coding-systems): New function.
10891
10892         * mule/chinese.el: Remove setting up of
10893         describe-chinese-environment-map and
10894         setup-chinese-environment-map.  Exclude them in args of calls to
10895         set-language-info-alist.  Register coding-priority key in
10896         language-info-alist.
10897
10898         * mule/cyrillic.el: Remove setting up of
10899         describe-cyrillic-environment-map and
10900         setup-cyrillic-environment-map.  Exclude them in args of calls to
10901         set-language-info-alist.  Register coding-priority key in
10902         language-info-alist.
10903
10904         * mule/english.el: Register coding-priority key in
10905         language-info-alist.
10906
10907         * mule/ethiopic.el: Register coding-priority key in
10908         language-info-alist.
10909
10910         * mule/european.el: Remove setting up of
10911         describe-european-environment-map and
10912         setup-european-environment-map.  Exclude them in args of calls to
10913         set-language-info-alist.  Register coding-priority key in
10914         language-info-alist.  Add "German" language env.
10915         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10916         (setup-german-environment): New function.
10917
10918         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10919         change default input method to "greek-postfix".
10920
10921         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10922         coding-priority key in
10923
10924 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10925
10926         * mule/mule-cmds.el (set-language-info): Doc fix.
10927         (input-method-inactivate-hook): Doc fix.
10928
10929 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10930
10931         * mule/mule-cmds.el (set-input-method): Renamed from
10932         select-input-method.
10933
10934 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10935
10936         * mule/mule-cmds.el (set-language-environment): Run
10937         exit-language-environment-hook before calling `exit-function'
10938         which is specified for the language environment.
10939
10940 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10941
10942         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10943         modified.
10944         (prefer-coding-system): Likewise.
10945         (describe-language-environment): Print aliases of each coding
10946         system.
10947         (set-language-environment-hook): New variable.
10948         (exit-language-environment-hook): New variable.
10949         (set-language-environment): Call these hooks.  Before setting a
10950         new language environment, exit from the
10951         current-language-environment if necessary.
10952         (input-method-verbose-flag): The value can be nil, t,
10953         complex-only, or default.
10954         (input-method-highlight-flag): Doc-string augmented.
10955         (activate-input-method): Check if we can run the registered
10956         function to activate an input method.
10957
10958         * mule/korean.el: Set exit-function for language environment
10959         "Korean" to exit-korean-environment.
10960         (setup-korean-environment): Moved to korea-util.el.
10961
10962 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10963
10964         * mule/mule-cmds.el (read-multilingual-string): Use
10965         current-input-method prior to default-input-method.  Don't bind
10966         current-input-method by `let', instead, activate the specified
10967         input method in the current buffer temporarily.
10968
10969 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10970
10971         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10972
10973 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10974
10975         * mule/chinese.el (post-read-decode-hz): Return the result of
10976         decode-hz-region.
10977         (pre-write-encode-hz): Do not change the value of
10978         last-coding-system.
10979
10980 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10981
10982         * mule/mule-ccl.el: Doc fixes.
10983
10984 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10985
10986         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10987         (check-ccl-program): New macro.
10988
10989 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10990
10991         * mule/mule-ccl.el: Comment about CCL syntax modified.
10992         (ccl-command-table): Add read-multibyte-character and
10993         write-multibyte-character.
10994         (ccl-code-table): Add ex-cmd.
10995         (ccl-extended-code-table): New variable.
10996         (ccl-embed-extended-command): New function.
10997         (ccl-compile-read-multibyte-character,
10998         ccl-compile-write-multibyte-character) New functions.
10999         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11000         ccl-dump-write-multibyte-character): New functions.
11001
11002 1999-07-22  SL Baur  <steve@miho>
11003
11004         * config.el (config-value-file): config.values is installed into
11005         doc-directory.
11006         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11007
11008 1999-07-19  Didier Verna  <didier@xemacs.org>
11009
11010         * rect.el: all functions rewritten, except when noted. Below is a
11011         list of interface changes.
11012         (apply-on-rectangle): new function. Obsoletes
11013         `operate-on-rectangle'. All functions that used to call this
11014         function now call the new one.
11015         (kill-rectangle): added optional prefix arg to fill lines.
11016         (delete-rectangle): ditto.
11017         (delete-extract-rectangle): ditto.
11018         (open-rectangle): ditto.
11019         (clear-rectangle): ditto.
11020         (delete-rectangle-line): added third arg FILL.
11021         (delete-extract-rectangle-line): ditto.
11022         (open-rectangle-line): ditto.
11023         (clear-rectangle-line): ditto.
11024
11025 1999-07-18  Andy Piper  <andy@xemacs.org>
11026
11027         * menubar-items.el (default-menubar): add gutter options.
11028
11029         * gutter-items.el: new file.
11030         (gutter): new group for custom.
11031         (gutter-visible-p): new variable.
11032         (default-gutter-position): ditto.
11033         (buffers-tab): new group for the buffers tab.
11034         (gutter-buffers-tab): widget to put in the gutter.
11035         (buffers-tab-max-size): max number of tabs.
11036         (buffers-tab-switch-to-buffer-function): function to call when a
11037         tab is pressed.
11038         (buffers-tab-omit-function): filter buffers with this function.
11039         (buffers-tab-format-buffer-line-function): format buffer names for
11040         inclusion in tabs.
11041         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11042         the record.
11043         (build-buffers-tab-internal): build a list of tab items.
11044         (buffers-tab-items): ditto.
11045         (add-tab-to-gutter): put a tab in the gutter area.
11046         (update-tab-in-gutter): reset the buffers in the tab.
11047
11048         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11049
11050         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11051         (switch-to-buffer-hooks): new hook.
11052
11053         * toolbar.el (default-toolbar-position): fix typo.
11054
11055 1999-07-16  Andy Piper  <andy@xemacs.org>
11056
11057         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11058
11059 1999-07-15  Didier Verna  <didier@xemacs.org>
11060
11061         * cus-edit.el (custom-prompt-variable): optional third arg makes
11062         prompt for a comment string.
11063         (customize-set-value): optional prefix makes this function handle
11064         variable comments.
11065         (customize-set-variable): ditto.
11066         (customize-save-variable): ditto.
11067         (customize-customized): handle custom comments.
11068         (customize-save-customized): ditto.
11069         (custom-variable-state-set): ditto.
11070         (custom-face-state-set): ditto.
11071         (customize-saved): ditto.
11072         (custom-variable-set): ditto.
11073         (custom-face-set): ditto.
11074         (custom-variable-save): ditto.
11075         (custom-face-save): ditto.
11076         (custom-variable-reset-saved): ditto.
11077         (custom-face-reset-saved): ditto.
11078         (custom-variable-reset-standard): ditto.
11079         (custom-face-reset-standard): ditto.
11080         (custom-comment-face): new face.
11081         (custom-comment-tag-face): ditto.
11082         (custom-comment): new widget.
11083         (custom-comment-create): new function.
11084         (custom-comment-delete): ditto.
11085         (custom-comment-value-set): ditto.
11086         (custom-comment-show): ditto.
11087         (custom-comment-invisible-p): ditto.
11088         (custom-variable-value-create): create a comment field widget.
11089         (custom-face-value-create): ditto.
11090         (custom-variable-menu): new entry for adding a custom comment.
11091         (custom-face-menu): ditto.
11092         (custom-save-variables): possibly save custom comments.
11093         (custom-save-faces): ditto.
11094
11095         * cus-face.el (custom-set-faces): the arguments can now have a
11096         custom comment as fourth argument.
11097
11098         * custom.el (custom-set-variables): the arguments can now have a
11099         custom comment as fifth element.
11100
11101 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11102
11103         * XEmacs 21.2.18 is released
11104
11105 1999-07-13  SL Baur  <steve@miho>
11106
11107         * lib-complete.el (read-library-name): Revert previous change.
11108         (read-library): Ditto.
11109
11110 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11111
11112         * packages.el (packages-package-list): Capitalize docstring.
11113
11114         * packages.el (packages-find-package-library-path): Use #'nconc
11115         rather than #'append to reduce consing -- #'mapcar uses Flist,
11116         which returns a freshly consed list.  #'append would create yet
11117         another fresh list, using Fmake_list in concat.
11118
11119         * packages.el (package-provide): Use setq with remassq like it
11120         says in its docstring.
11121
11122 1999-07-06  SL Baur  <steve@miho.m17n.org>
11123
11124         * lib-complete.el (progn-with-message): Fix typo.
11125
11126 1999-07-06  SL Baur  <steve@miho.m17n.org>
11127
11128         * mule/mule-misc.el (char-octet): Make function match docstring.
11129         From Katsumi Yamaoka <yamaoka@jpl.org>
11130
11131 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11132
11133         * wid-edit.el (widget-documentation): corrected spelling error.
11134
11135 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11136
11137         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11138         keys if already bound
11139
11140 1999-07-06  SL Baur  <steve@miho.m17n.org>
11141
11142         * lib-complete.el (progn-with-message): Revert previous changes.
11143
11144 1999-06-24  Bob Weiner  <weiner@beopen.com>
11145
11146         * lib-complete.el (find-library):
11147         (find-library-other-window):
11148         (find-library-other-frame): Completely rewrote
11149         so that these functions actually work when called non-interactively.
11150         Also made them handle LIBRARY arguments which end with .el or .elc.
11151
11152 1999-06-24  Bob Weiner  <weiner@beopen.com>
11153
11154         * simple.el (indent-new-comment-line): Locally bound
11155         `block-comment-start' to `comstart' or else when this is called
11156         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11157         `block-comment-start' value, ignoring any existing spacing after a
11158         comment prefix in the previous line and producing ugly comments.
11159
11160 1999-06-23  Bob Weiner  <weiner@beopen.com>
11161
11162         * list-mode.el (mouse-choose-completion):
11163         (choose-completion):
11164         (completion-switch-to-minibuffer): Added.
11165         ([Tab]): [Tab] previously switched to the minibuffer
11166         but since [space] does that and since most applications in the
11167         world use [Tab] to select the next item in a list, do that in the
11168         *Completions* buffer too.  This will cause the least confusion
11169         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11170         06/23/1999.
11171
11172 1999-06-22  Bob Weiner  <weiner@beopen.com>
11173
11174         * help.el (help-buffer-name): Added support for a null value
11175         of `help-buffer-prefix-string' since some buffers require no
11176         prefix.
11177
11178 1999-06-20  Bob Weiner  <weiner@beopen.com>
11179
11180         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11181         in the completion-list-mode-map to bury the completions buffer
11182         even when the minibuffer is no longer active.
11183
11184 1999-06-20  Bob Weiner  <weiner@beopen.com>
11185
11186         * list-mode.el (list-mode): It is visually disconcerting to have
11187         the text cursor disappear within list buffers, especially when
11188         moving from window to window, so leave it visible.
11189
11190 1999-07-01  SL Baur  <steve@miho.m17n.org>
11191
11192         * menubar-items.el (default-menubar): Conditionalize the bug
11193         report menu item (which may not be possible in this XEmacs).
11194         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11195
11196 1999-06-30  SL Baur  <steve@miho.m17n.org>
11197
11198         * subr.el (with-current-buffer): DOC string fix.
11199         Suggested by Bob Weiner <weiner@altrasoft.com>
11200
11201 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11202
11203         * cus-face.el (custom-face-italic): insert missing args
11204
11205 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11206
11207         * packages.el (package-locations): Changed default early package
11208         hierarchies to ~/.xemacs/mule-packages and
11209         ~/.xemacs/xemacs-packages.
11210
11211 1999-06-23  SL Baur  <steve@miho.m17n.org>
11212
11213         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11214
11215 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11216
11217         * packages.el (package-locations): Changed default early package
11218         hierarchy to ~/.xemacs/packages.
11219         (package-locations): Removed `packages' as a possible name for a
11220         late package hierarchy.
11221
11222 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11223
11224         * mule/mule-category.el (word-combining-categories): Set up new
11225         variable.
11226         (word-separating-categories): Likewise.
11227
11228 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11229
11230         * XEmacs 21.2.17 is released
11231
11232 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11233
11234         * font-menu.el (font-menu-set-font): allow for nil specification
11235         of font size.
11236
11237 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11238
11239         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11240         is 1.
11241
11242 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11243
11244         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11245         8859-5 instead of ISO 8859-1.
11246
11247 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11248
11249         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11250         (viet-viscii-encode-table): Ditto.
11251
11252         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11253         Make obsolete definition of char-octet.
11254
11255 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11256
11257         * subr.el: Move no-Mule make-char ...
11258         * help-nomule.el (make-char): To here.
11259         (string-width): Make Mule compatibility alias.
11260
11261 1999-06-15  Andy Piper  <andy@xemacs.org>
11262
11263         * select.el (get-selection-no-error): really make there be no-error.
11264         (get-selection): revert to original.
11265
11266 1999-06-11  Andy Piper  <andy@xemacs.org>
11267
11268         * select.el (selection-sets-clipboard): renamed.
11269         (own-selection): use it.
11270
11271 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11272
11273         * XEmacs 21.2.16 is released
11274
11275 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11276
11277         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11278         missing characters to avoid crash.
11279
11280 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11281
11282         * coding.el (set-terminal-coding-system): Only set the console
11283         coding system on the selected console if it is a tty.
11284
11285 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11286
11287         * cus-face.el:
11288         * cus-edit.el:
11289         * faces.el:
11290         (custom):
11291         (face-spec-set):
11292         * faces.el (frob-face-property):
11293         * font-menu.el (font-menu-set-font):
11294                   Actually apply changes from 1999-03-17
11295
11296 1999-06-10  Andy Piper  <andy@xemacs.org>
11297
11298         * select.el (get-selection): abstract out non error-signalling
11299         part.
11300         (get-selection-no-error): get-selection without signalling an
11301         error.
11302         (selection-is-clipboard-p): new variable. controls whether the
11303         selection sets the clipboard.
11304         (own-selection): use it.
11305
11306         * mouse.el (insert-selection): fallback to clipboard after trying
11307         primary selection and cutbuffer.
11308
11309 1999-06-05  Andy Piper  <andy@xemacs.org>
11310
11311         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11312         selection functions.
11313
11314 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11315
11316         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11317         default value.
11318         (load): Use `raw-text' instead of `no-conversion'.
11319         (insert-file-contents): Likewise.
11320
11321         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11322         of `no-conversion'.
11323
11324 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11325
11326         * coding.el: Don't copy `no-conversion' to `raw-text'.
11327
11328 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11329
11330         * subr.el (make-char): Define it if Mule is not around.
11331
11332 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11333
11334         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11335
11336         * x-select.el (x-disown-selection-internal): Restore symbol as an
11337         obsolete alias.
11338         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11339
11340 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11341
11342         * XEmacs 21.2.15 is released
11343
11344 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11345
11346         * subr.el (split-string): Avoid infinite looping
11347
11348 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11349
11350         * ldap.el (ldap-ignore-attribute-codings): New variable
11351         (ldap-default-attribute-decoder): New variable
11352         (ldap-coding-system): New variable
11353         (ldap-attribute-syntax-encoders): New variable
11354         (ldap-attribute-syntax-decoders): New variable
11355         (ldap-attribute-syntaxes-alist): New variable
11356         (ldap-encode-boolean): New function
11357         (ldap-decode-boolean): New function
11358         (ldap-encode-country-string): New function
11359         (ldap-decode-string): New function
11360         (ldap-decode-address): New function
11361         (ldap-encode-address): New function
11362         (ldap-decode-attribute): New function
11363         (ldap-search): Use some of these
11364
11365 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11366
11367         * version.el (emacs-version): Make the patch level/beta come
11368         before the XEmacs qualifier so that it gets into (funcall
11369         emacs-version) and thus in the bug reports.
11370         (emacs-version>=): Support patch levels.
11371
11372 1999-06-03  SL Baur  <steve@xemacs.org>
11373
11374         * version.el: implement x.y.z version number
11375         From Jan Vroonhof <vroonhof@math.ethz.ch>
11376
11377 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11378
11379         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11380
11381 1999-05-22  Vin Shelton <acs@xemacs.org>
11382
11383         * startup.el: Document -private and break out non-standard X options.
11384
11385 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11386
11387         * mule/mule-charset.el (charset-after): New function.
11388         (charset-direction): Synch with Mule, update docstring.
11389         (get-charset-property): New function.
11390         (put-charset-property): New function.
11391         (charset-plist): New function.
11392
11393         * mule/mule-charset.el (compose-region):
11394         (decompose-region): remove;  these functions (which don't work
11395         since we don't do composite characters) have been moved to
11396         mule-util.el.
11397         (toplevel): follow coding standards
11398
11399 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11400
11401         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11402         exist any more.
11403
11404         * code-files.el: Fix commentary to follow coding standards.  Move
11405         the single line left in mule-files.el to here.
11406
11407         * mule/mule-files.el: delete.
11408
11409 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11410
11411         * info.el (Info-scroll-prev): Use event functions instead of the
11412         old emacs 19 interface.
11413
11414 1999-06-02  Andy Piper  <andy@xemacs.org>
11415
11416         * x-font-menu.el (x-font-menu-load-font):
11417         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11418
11419 1999-05-31  Andy Piper  <andy@xemacs.org>
11420
11421         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11422         group.
11423         (font-menu-this-frame-only-p): ditto.
11424         (font-menu-max-items): reinstate, from Jan Vroonhof
11425         <vroonhof@math.ethz.ch>
11426         (font-menu-submenu-name-format): ditto.
11427         (font-menu-split-long-menu): ditto, for use by the family
11428         constructor.
11429         (font-menu-family-constructor): use it.
11430
11431 1999-05-30  Andy Piper  <andy@xemacs.org>
11432
11433         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11434         for use by the font menu.
11435
11436         * msw-font-menu.el: new file implementing mswindows specific
11437         font-menu behaviour.
11438         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11439         (mswindows-font-menu-junk-families): ditto.
11440         (hack-font-truename): ditto.
11441         (mswindows-font-regexp-ascii): ditto.
11442         (mswindows-reset-device-font-menus): ditto.
11443         (mswindows-font-menu-font-data): ditto.
11444         (mswindows-font-menu-load-font): ditto.
11445
11446         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11447         (x-font-menu-font-data): ditto.
11448         (x-font-menu-load-font): ditto.
11449
11450         * font-menu.el: new file implementing generic font menu behaviour.
11451         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11452         made device independent.
11453         (font-menu-this-frame-only-p): ditto.
11454         (font-menu-preferred-resolution): ditto.
11455         (font-menu-size-scaling): new variable used to determine whether
11456         sizes are in points or tenths of a point.
11457         (vassoc): moved from x-font-menu.el.
11458         (device-fonts-cache): ditto.
11459         (device-fonts-cache): ditto.
11460         (flush-device-fonts-cache): ditto.
11461         (reset-device-font-menus): copied from x-font-menu.el and made
11462         device independent. Most functionality deferred to
11463         device-dependent versions.
11464         (font-menu-family-constructor): copied from x-font-menu.el and
11465         made device independent.
11466         (font-menu-size-constructor): ditto.
11467         (font-menu-weight-constructor): ditto.
11468         (font-menu-set-font): ditto.
11469         (font-menu-change-face): ditto.
11470         (font-menu-load-font): new device method.
11471         (font-menu-font-data): ditto.
11472
11473         * x-font-menu.el: The above functions deleted.
11474
11475 1999-05-26  Andy Piper  <andy@xemacs.org>
11476
11477         * update-elc.el:
11478         * make-docfile.el:
11479         * loadup.el: rehash expand-file-name usage to not use default-directory.
11480
11481 1999-05-21  Andy Piper  <andy@xemacs.org>
11482
11483         * x-select.el (x-select-convert-to-text):
11484         (x-selected-text-type):
11485         (x-get-selection):
11486         (xselect-convert-to-string):
11487         (xselect-convert-to-compound-text):
11488         (xselect-convert-to-length):
11489         (xselect-convert-to-targets):
11490         (xselect-convert-to-delete):
11491         (xselect-convert-to-filename):
11492         (xselect-convert-to-charpos):
11493         (xselect-convert-to-lineno):
11494         (xselect-convert-to-colno):
11495         (xselect-convert-to-sourceloc):
11496         (xselect-convert-to-os):
11497         (xselect-convert-to-host):
11498         (xselect-convert-to-user):
11499         (xselect-convert-to-class):
11500         (xselect-convert-to-name):
11501         (xselect-convert-to-integer):
11502         (xselect-convert-to-atom):
11503         (xselect-convert-to-identity): functions renamed from x-* and
11504         moved to select.el.
11505         (x-get-secondary-selection): use rename get-selection.
11506         (x-get-clipboard): ditto.
11507         (x-own-selection): moved to select.el.
11508         (x-valid-simple-selection-p): ditto.
11509         (x-dehilight-selection): ditto.
11510         (x-own-clipboard): ditto.
11511         (x-disown-selection): ditto.
11512
11513         * x-mouse.el (x-yank-function): moved to mouse.el.
11514         (x-insert-selection): ditto.
11515         (x-set-point-and-move-selection): use renamed function.
11516
11517         * select.el (selected-text-type): moved and renamed from
11518         x-select.el.
11519         (selection-owner-p): moved to C.
11520         (selection-exists-p): ditto.
11521         (get-cutbuffer): new device method.
11522         (get-selection): generalised and moved from x-select.el.
11523         (own-selection): moved x-own-selection functionality into here.
11524         (dehilight-selection): renamed and moved from x-select.el.
11525         (own-clipboard): functionality moved from x-select.el using new
11526         generic C builtins.
11527         (disown-clipboard): ditto.
11528         (select-convert-to-text):
11529         (select-convert-to-string):
11530         (select-convert-to-compound-text):
11531         (select-convert-to-length):
11532         (select-convert-to-targets):
11533         (select-convert-to-delete):
11534         (select-convert-to-filename):
11535         (select-convert-to-charpos):
11536         (select-convert-to-lineno):
11537         (select-convert-to-colno):
11538         (select-convert-to-sourceloc):
11539         (select-convert-to-os):
11540         (select-convert-to-host):
11541         (select-convert-to-user):
11542         (select-convert-to-class):
11543         (select-convert-to-name):
11544         (select-convert-to-integer):
11545         (select-convert-to-atom):
11546         (select-convert-to-identity): new functions renamed from x-* and
11547         moved from x-select.el.
11548
11549         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11550         into here and use as the default window-system mouse yank.
11551         (insert-selection): generalised and moved from x-mouse.el.
11552         (own-clipboard): moved to C.
11553
11554         * msw-select.el (mswindows-selection-owned-p): deleted.
11555         (mswindows-own-selection): generalised and moved to select.el.
11556         (mswindows-disown-selection): generalised and moved to C.
11557         (mswindows-selection-owner-p): ditto.
11558
11559 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11560
11561         * XEmacs 21.2.14 is released
11562
11563 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11564
11565         * about.el: update contact info for jason and slb.
11566
11567 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11568
11569         * mule/european.el (setup-romanian-environment): Add Romanian
11570         support from Emacs/Mule romanian.el.
11571
11572 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11573
11574         * cus-face.el: Label all custom changes with the 'custom' tag.
11575
11576         * cus-edit.el: idem ditto.
11577
11578         * faces.el: Added suport for adding device tags to various functions.
11579         (custom): New device tag.
11580         (face-spec-set): Call reset face with tags argument. No longer do
11581         x-init-global-faces hack.
11582
11583         * faces.el (frob-face-property): Use an anonymous specifier to map
11584         frob-face-property-1 over.
11585
11586         * x-font-menu.el (font-menu-set-font): Always specify all
11587         properties to custom.
11588
11589 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11590
11591         * mule/european.el (setup-czech-environment): Add czech support.
11592         From David Sauer <davids@orfinet.cz>
11593
11594 1999-03-15  SL Baur  <steve@xemacs.org>
11595
11596         * check-features.el: Turn hard errors into warnings.
11597
11598 1999-03-21  SL Baur  <steve@xemacs.org>
11599
11600         * simple.el (delete-key-deletes-forward): As per discussion on
11601         xemacs-beta, default to t.
11602
11603 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11604
11605         * loadup.el: Define Installation-string before loading anything.
11606
11607 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11608
11609         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11610         From Anders Stenman <stenman@isy.liu.se>
11611
11612 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11613
11614         * wid-edit.el (widget-glyph-find): Ditto.
11615
11616         * packages.el (locate-library): Ditto.
11617
11618         * loadup.el (really-early-error-handler): Ditto.
11619
11620         * lib-complete.el (read-library): Ditto.
11621
11622         * faces.el (set-face-stipple): Ditto.
11623
11624         * code-files.el (load): Use new calling style of locate-file.
11625
11626 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11627
11628         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11629         dead.
11630
11631 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11632
11633         * dumped-lisp.el (preloaded-file-list): Don't load
11634         Installation.el.
11635
11636         * loadup.el (Installation-string): Define it here.
11637
11638 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11639
11640         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11641         Installation.el needs to be loaded before `dump-paths', otherwise
11642         the dumping process won't find it.
11643
11644 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11645
11646         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11647         subr so that we can use `replace-in-string' in Installation.el to
11648         get rid of C-m chars under the native Windows build.
11649
11650 1999-04-29  Andy Piper  <andy@xemacs.org>
11651
11652         * make-docfile.el: canonicalize file and directory names.
11653
11654         * device.el (call-device-method): new function for calling device
11655         specific methods.
11656         (define-device-method): new function for defining device methods.
11657         (define-device-method*): ditto.
11658
11659 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11660
11661         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11662
11663 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11664
11665         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11666         (cyrillic-koi8-r-encode-table): Likewise.
11667         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11668         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11669
11670         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11671         from vietnamese.el].
11672
11673         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11674         mule/mule-misc.el.
11675
11676 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11677
11678         * mule/thai-xtis.el:
11679         - Change font registry name from "Thai94x94-0" to "xtis-0".
11680         - Change mnemonic of coding-system `tis-620' to "TIS620".
11681
11682 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11683
11684         * mule/ethiopic.el: fixed.
11685
11686 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11687
11688         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11689
11690         * mule/thai-xtis.el: New file.
11691
11692         * mule/vietnamese.el: New file.
11693
11694         * mule/ethiopic.el: New file.
11695
11696 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11697
11698         * bytecomp.el (byte-compile-close-variables): Leave
11699         debug-issue-ebola-notices alone.
11700
11701 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11702
11703         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11704         at the top of the buffer since it is the most important thing to
11705         customize
11706         (ldap-get-host-parameter): New defun
11707         (ldap-search): Add a new parameter `withdn' to retrieve the
11708         distinguished names of entries
11709
11710 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11711
11712         * startup.el (splash-frame-body): Date and spelling fixes.
11713
11714 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11715
11716         * view-less.el (toggle-truncate-lines): add autoload tag
11717
11718 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11719
11720         * format.el (format-alist): Disable image stuff.
11721
11722 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11723
11724         * wid-edit.el (widget-glyph-find): Search by directories, then by
11725         suffixes rather than the other way around.
11726         (widget-image-conversion): Renamed to
11727         `widget-image-file-name-suffixes'.
11728
11729 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11730
11731         * mule/mule-charset.el: Made old functions obsolete, remove the
11732         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11733         (charset-iso-graphic-plane): Rename from charset-graphic.
11734         (charset-iso-final-char): Rename from charset-final.
11735         (charset-width): Rename from charset-columns.
11736         (charset-bytes): Added from fsf compatibility, returns always 1.
11737
11738         * mule/mule-misc.el: Move charset-doc-string alias to
11739         mule-charset.el
11740
11741 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11742
11743         * x-faces.el (x-make-font-bold-italic): honor
11744         *try-oblique-before-italic-fonts*
11745
11746 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11747
11748         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11749
11750 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11751
11752         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11753         name.
11754
11755 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11756
11757         * cl-extra.el (equalp): Would bug out for lists.
11758
11759 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11760
11761         * about.el (about-hackers):  Change cgw's email address
11762
11763 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11764
11765         * XEmacs 21.2.13 is released
11766
11767 1999-03-12  SL Baur  <steve@xemacs.org>
11768
11769         * simple.el (delete-key-deletes-forward): Revert to previous
11770         behavior.
11771
11772 1999-01-18  Didier Verna  <didier@xemacs.org>
11773
11774         * menubar-items.el (xemacs-splash-buffer): handle the case of
11775         multiple elements in the splash buffer body.
11776
11777         * startup.el (splash-frame-timeout): new constant: interval
11778         between splash buffer elements.
11779         (command-line-1): handle splash buffer with multiple elements (use
11780         a timeout).
11781         (splash-frame-body): Originally `startup-splash-frame-body'.
11782         Rewrote a cleaner and more readable version. This can now be array,
11783         in which case each element is displayed in turn in the splash buffer.
11784         (splash-frame-static-body): new constant. Persistent information
11785         across all splash buffer elements (preserves the possibility to give
11786         it in different languages.
11787         (circulate-splash-frame-elements): new function. Used as a timeout
11788         to circulate through all splash frame elements and display them in
11789         sequence.
11790         (display-splash-frame): originally `startup-splash-frame'. Handle
11791         the case of multiple elements in the splash buffer body. Now
11792         returns a timeout id if multiple elements to display, or nil.
11793
11794 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11795
11796         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11797         so they can be overridden by x-init-face-from-resources.
11798         Additionally specify the font name also with an x tag.
11799
11800 1999-03-08  Andy Piper  <andy@xemacs.org>
11801
11802         * package-get.el (package-get-base): autoload.
11803
11804         * menubar-items.el (default-menubar): add update menu item. Fix
11805         custom menu to only be activated when package-base is available.
11806
11807         * package-get.el (package-get-custom): don't load
11808         package-get-custom as it is auto-generated. Fix group definition.
11809
11810 1999-03-05  Didier Verna  <didier@xemacs.org>
11811
11812         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11813         instead of `symbol-name' (Thanks Kyle).
11814
11815         * cus-edit.el (custom-save-variables): use `prin1' instead of
11816         princ to write symbols.
11817
11818 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11819
11820         * XEmacs 21.2.12 is released
11821
11822 1999-03-05  SL Baur  <steve@xemacs.org>
11823
11824         * menubar-items.el (default-menubar): Add kfm browsing support.
11825         From Neal Becker <nbecker@fred.net>
11826
11827 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11828
11829         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11830         calls to font-lock during buffer reversion.
11831
11832 1999-02-12  Didier Verna  <didier@xemacs.org>
11833
11834         * info.el (Info-build-node-completions): unconditionally widen the
11835         tag table buffer.
11836
11837 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11838
11839         * x-faces.el (x-init-face-from-resources):
11840         Only set fonts in the 'x locale.
11841
11842 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11843
11844         * package-ui.el (pui-install-selected-packages): Don't throw on
11845         `package-admin-delete-binary-package' returning nil since it's
11846         normal.  Reindent function.
11847         (pui-add-required-packages): Handle case where packages selected
11848         for installation have never been installed.
11849
11850 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11851
11852         * menubar-items.el (default-menubar):
11853         Implement the ``Mule->Set coding system of process'' menu item.
11854
11855 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11856
11857         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11858         files
11859         - Change some `if's to `when's
11860
11861 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11862
11863         * XEmacs 21.2.11 is released
11864
11865 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11866
11867         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11868         against window close (Fix Bug #460).
11869         (ask-user-about-lock-dbox): Idem.
11870
11871 1999-02-25  SL Baur  <steve@xemacs.org>
11872
11873         * mule/mule-charset.el (charset-leading-byte): New function.
11874         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11875
11876 1999-02-12  Andy Piper  <andy@xemacs.org>
11877
11878         * about.el (xemacs-hackers): change andy's email address.
11879         (about-url-alist): change andy's web page address.
11880         (about-xemacs): add piper.
11881
11882 1999-02-16  SL Baur  <steve@xemacs.org>
11883
11884         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11885         of mule-base into lisp/mule.
11886
11887 1999-02-16  SL Baur  <steve@xemacs.org>
11888
11889         * mule/arabic.el:
11890         mule/canna-leim.el:
11891         mule/chinese.el:
11892         mule/cyrillic.el:
11893         mule/english.el:
11894         mule/european.el:
11895         mule/greek.el:
11896         mule/hebrew.el:
11897         mule/japanese.el:
11898         mule/kinsoku.el:
11899         mule/korean.el:
11900         mule/misc-lang.el:
11901         mule/mule-category.el:
11902         mule/mule-ccl.el:
11903         mule/mule-charset.el:
11904         mule/mule-cmds.el:
11905         mule/mule-coding.el:
11906         mule/mule-files.el:
11907         mule/mule-help.el:
11908         mule/mule-init.el:
11909         mule/mule-misc.el:
11910         mule/mule-tty-init.el:
11911         mule/mule-x-init.el:
11912         mule/viet-chars.el:  Remerge from mule-base.
11913
11914         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11915         of mule-base into lisp/mule.
11916
11917 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11918
11919         * process.el (exec-to-string): Use `shell-command-switch' in place
11920         of hard-wired "-c" (for WindowsNT).
11921
11922 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11923
11924         * menubar-items.el (default-menubar):  Remove obsolete
11925         "Gopher" item
11926
11927 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11928
11929         * package-admin.el (package-admin-get-install-dir): First fall
11930         back to the location of xemacs-base for non-mule packages.
11931
11932 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11933
11934         * paths.el:
11935         - improved automounter tmp directory support.
11936         - support 4 (!) empirically discovered automounter conventions
11937
11938 1999-02-12  SL Baur  <steve@xemacs.org>
11939
11940         * etags.el (pop-tag-mark): autoload to match key binding.
11941
11942 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11943
11944         * XEmacs 21.2.10 is released
11945
11946 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11947
11948         * package-get.el (package-get-remote-filename): Don't bug out for
11949         a local file name in the search entry.
11950
11951 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11952
11953         * XEmacs 21.2.9 is released
11954
11955 1999-01-19  Didier Verna  <didier@xemacs.org>
11956
11957         * replace.el (replace-search-function): new variable containing a
11958         function to perform a search-forward.
11959         (replace-re-search-function): new variable containing a function
11960         to perform a re-search-forward.
11961         (perform-replace): use them.
11962
11963 1999-01-25  Didier Verna  <didier@xemacs.org>
11964
11965         * select.el (selection-owner-p): use the name `XEmacs'.
11966         (cut-copy-clear-internal): ditto.
11967
11968 1999-01-18  Andy Piper  <andy@xemacs.org>
11969
11970         * about.el (about-url-alist): Update my entry.
11971         (xemacs-hackers): Ditto.
11972
11973 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11974
11975         * buffer.el (switch-to-buffer): Fixing documentation.
11976         * minibuf.el (minibuffer-completion-table): ditto.
11977         * cl-macs.el (return-from): ditto.
11978
11979 1999-01-04  Didier Verna  <didier@xemacs.org>
11980
11981         * replace.el (delete-non-matching-lines): temporarily disable
11982         case-folding when called interactively with a regexp containing
11983         uppercase characters.
11984         (delete-matching-lines): ditto.
11985         (count-matches): ditto.
11986         (list-matching-lines): ditto.
11987
11988 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11989
11990         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11991         abort if current window is split horizontally, not if others are
11992         split.  Got rid of unnecessary minibuffer checking.  Also, add
11993         some comments (it's still complex).
11994
11995 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11996
11997         * package-get.el: changed address for doc.ic.ac.uk to
11998         sunsite.doc.ic.ac.uk
11999
12000 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12001
12002         * ldap.el (toplevel): Remove requires so that the file compiles
12003         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12004
12005 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12006
12007         * dump-paths.el: Calculate module-directory and set
12008         module-load-path to the load path for modules.
12009
12010         * loadup.el: Get bootstrap value of module-load-path from the
12011         environment variable EMACSBOOTSTRAPMODULEPATH.
12012         - Display the module load path if we're debugging paths.
12013
12014         * setup-paths.el: Added function paths-find-site-module-directory.
12015         - Added function paths-find-module-directory.
12016         - Added function paths-construct-module-load-path.  Uses new
12017         environment variable EMACSMODULEPATH.
12018
12019 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12020
12021         * font.el (font-default-object-for-device):
12022         Oops! This `or' can't be replaced by `unless'.
12023         Fixed inability to run w3, among other things.
12024
12025 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12026
12027         * package-admin.el: Change initialization of
12028           package-admin-install-function dependent on system type.
12029           Change package-admin-install-function-mswindows to use
12030           "minitar".
12031
12032 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12033
12034         * mouse.el (default-mouse-motion-handler): Disable help echo while
12035         in the minibuffer.
12036
12037 1998-12-28  Martin Buchholz <martin@xemacs.org>
12038
12039         * XEmacs 21.2.8 is released.
12040
12041 1998-12-24  Martin Buchholz <martin@xemacs.org>
12042
12043         * XEmacs 21.2.7 is released.
12044
12045 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12046
12047         * package-ui.el (pui-list-packages): Set truncate-lines.
12048
12049         * package-get.el (package-get-download-menu): Use
12050         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12051
12052         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12053         (pui-help-string): idem.
12054         (list-packages-mode): New major mode.
12055         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12056         (pui-install-selected-packages): Add suport for removing packages.
12057         (pui-toggle-package-delete-key): New function.
12058         (pui-popup-context-sensitive): New kludge.
12059         (pui-list-packages): Add warning when `package-get-remote' is nil.
12060         (package-ui-add-site): New function.
12061
12062 1998-12-01  Didier Verna  <didier@xemacs.org>
12063
12064         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12065
12066 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12067
12068         * ldap.el: Custom-ized
12069         (toplevel): Do not provide `ldap' which is provided by C level
12070         LDAP code
12071         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12072
12073 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12074
12075         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12076
12077 1998-12-17  Andy Piper  <andy@xemacs.org>
12078
12079         * sound.el (sound-load-list): name changed from sound-load-alist.
12080         (sound-extension-list): name changed from sound-ext-list.
12081         (load-default-sounds): use new names.
12082         (load-sound-file): use new names.
12083
12084 1998-12-16  Andy Piper  <andy@xemacs.org>
12085
12086         * XEmacs 21.2.6 is released
12087
12088 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12089
12090         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12091         errors.
12092
12093 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12094
12095         * wid-edit.el (widget-echo-this-extent): Set
12096         help-echo-owns-message to t.
12097
12098 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12099
12100         * package-get.el (package-get-download-menu): use toggles for
12101           each site in the download site menu.
12102
12103 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12104
12105         * package-get.el (package-get): If we cannot find a package
12106           because package-get-remote is not set, give a more helpful
12107           error message.
12108
12109 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12110
12111         * package-get.el (package-get-remote-filename): use an EFS path
12112         with user anonymous if no user is specified.
12113
12114 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12115
12116         * faces.el (face-spec-set): Re-init fallfacks for default after
12117         calling reset-face on the default face.
12118
12119 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12120
12121         * package-admin.el (package-admin-default-install-function):
12122         Behave as advertised.  Make sure the pkg-dir is proper for
12123         default-directory.
12124         (package-admin-add-binary-package): Make sure the pkg-dir is
12125         proper for default-directory.
12126         (package-admin-install-function-mswindows): Make sure the pkg-dir
12127         is proper for default-directory.
12128
12129 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12130
12131         * XEmacs 21.2.5 is released
12132
12133 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12134
12135         * files.el (binary-file-regexps): regexp-opt is not available at
12136         bytecompile time.
12137
12138 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12139
12140         * x-win-xfree86.el:
12141         * x-win-sun.el (x-win-init-sun):
12142         * x-win-sun.el:
12143         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12144         * x-iso8859-1.el:
12145         * x-init.el (init-post-x-win):
12146         * x-init.el (init-pre-x-win):
12147         * x-init.el (x-initialize-compose):
12148         * x-init.el:
12149         * x-compose.el:
12150         * winnt.el:
12151         * widget.el:
12152         * wid-edit.el (widget-glyph-click):
12153         * wid-edit.el (widget-glyph-find):
12154         * wid-edit.el (widget-type):
12155         * view-less.el (view-buffer-other-window):
12156         * very-early-lisp.el:
12157         * version.el:
12158         * toolbar.el:
12159         * toolbar-items.el:
12160         * term/sun.el (suntool-map):
12161         * term/sun-mouse.el:
12162         * term/internal.el:
12163         * syntax.el (modify-syntax-entry):
12164         * symbol-syntax.el:
12165         * subr.el:
12166         * startup.el (lock-directory):
12167         * simple.el (set-comment-column):
12168         * simple.el (backward-delete-char-untabify):
12169         * shadow.el (find-emacs-lisp-shadows):
12170         * shadow.el:
12171         * setup-paths.el (paths-construct-info-path):
12172         * select.el (cut-copy-clear-internal):
12173         * process.el (call-process-region):
12174         * process.el (start-process-shell-command):
12175         * process.el:
12176         * paths.el (rmail-spool-directory):
12177         * paragraphs.el (use-hard-newlines):
12178         * package-get.el (package-get-dependencies):
12179         * package-admin.el (package-admin-delete-binary-package):
12180         * obsolete.el (truncate-string):
12181         * obsolete.el (store-substring):
12182         * mouse.el (default-mouse-track-maybe-own-selection):
12183         * mouse.el (mouse-yank-at-point):
12184         * modeline.el:
12185         * modeline.el (mouse-drag-modeline):
12186         * minibuf.el (read-directory-name-internal):
12187         * minibuf.el (read-file-name-internal):
12188         * minibuf.el (read-file-name-internal-1):
12189         * minibuf.el (read-file-name-2):
12190         * minibuf.el (exact-minibuffer-completion-p):
12191         * minibuf.el (read-from-minibuffer):
12192         * minibuf.el:
12193         * menubar.el (check-menu-syntax):
12194         * map-ynp.el (map-y-or-n-p):
12195         * make-docfile.el (docfile-out-of-date):
12196         * loadup.el ((member "run-temacs" command-line-args)):
12197         * loadup.el ((member "no-site-file" command-line-args)):
12198         * loadup.el (really-early-error-handler):
12199         * loadup.el:
12200         * loadhist.el:
12201         * loaddefs.el:
12202         * lisp-mnt.el (lm-verify):
12203         * lib-complete.el (lib-complete:cache-completions):
12204         * lib-complete.el (library-all-completions):
12205         * itimer.el (itimer-run-expired-timers):
12206         * info.el (Info-mode):
12207         * info.el (Info-insert-file-contents):
12208         * info.el (Info-rebuild-dir):
12209         * info.el (Info-build-dir-anew):
12210         * info.el (Info-parse-dir-entries):
12211         * info.el (Info-dir-outdated-p):
12212         * info.el (Info-insert-dir):
12213         * info.el (info-xref):
12214         * info.el:
12215         * hyper-apropos.el (hyper-apropos-get-doc):
12216         * hyper-apropos.el (hyper-describe-face):
12217         * hyper-apropos.el (hyper-apropos-mode):
12218         * hyper-apropos.el:
12219         * help.el (list-processes):
12220         * help.el:
12221         * gnuserv.el:
12222         * font.el (mswindows-font-create-name):
12223         * font.el (font-default-font-for-device):
12224         * font.el (x-font-create-object):
12225         * font.el (font-registry):
12226         * font.el:
12227         * font-lock.el (font-lock-keywords):
12228         * font-lock.el:
12229         * finder.el (finder-compile-keywords):
12230         * find-paths.el (paths-find-recursive-path):
12231         * fill.el (set-justification-center):
12232         * fill.el (fill-region-as-paragraph):
12233         * files.el (insert-directory):
12234         * files.el (wildcard-to-regexp):
12235         * files.el (recover-file):
12236         * files.el (basic-save-buffer):
12237         * files.el (delete-auto-save-file-if-necessary):
12238         * files.el (file-relative-name):
12239         * files.el (backup-extract-version):
12240         * files.el (backup-buffer):
12241         * files.el (set-visited-file-name):
12242         * files.el (set-auto-mode):
12243         * files.el (interpreter-mode-alist):
12244         * files.el:
12245         * files.el (find-file-noselect):
12246         * files.el (abbreviate-file-name):
12247         * files.el (parse-colon-path):
12248         * files.el (directory-abbrev-alist):
12249         * etags.el (visit-tags-table-buffer):
12250         * easymenu.el (easy-menu-define):
12251         * dragdrop.el (experimental-dragdrop-drag):
12252         * dragdrop.el (dragdrop-drop-do-functions):
12253         * dragdrop.el (dragdrop-drop-at-point):
12254         * disass.el (disassemble-1):
12255         * disass.el (disassemble-internal):
12256         * disass.el (disassemble):
12257         * disass.el:
12258         * derived.el (derived-mode-init-mode-variables):
12259         * derived.el (define-derived-mode):
12260         * custom.el (defgroup):
12261         * cus-edit.el (custom-quote):
12262         * config.el:
12263         * code-process.el (open-network-stream):
12264         * code-process.el (start-process):
12265         * code-process.el (call-process-region):
12266         * code-process.el (call-process):
12267         * code-process.el:
12268         * code-files.el (insert-file-contents):
12269         * code-files.el:
12270         * code-files.el (buffer-file-coding-system-for-read):
12271         * cmdloop.el (yes-or-no-p-minibuf):
12272         * cl.el:
12273         * cl-macs.el:
12274         * cl-extra.el:
12275         * callers-of-rpt.el (make-caller-report):
12276         * callers-of-rpt.el:
12277         * bytecomp.el (batch-byte-recompile-directory):
12278         * bytecomp.el (batch-byte-compile-1):
12279         * bytecomp.el (batch-byte-compile):
12280         * bytecomp.el (display-call-tree):
12281         * bytecomp.el (byte-compile-insert):
12282         * bytecomp.el (byte-compile-two-args-19->20):
12283         * bytecomp.el (byte-compile-variable-ref):
12284         * bytecomp.el (byte-compile-form):
12285         * bytecomp.el (byte-compile-top-level-body):
12286         * bytecomp.el (byte-compile-out-toplevel):
12287         * bytecomp.el (byte-compile-byte-code-maker):
12288         * bytecomp.el (byte-compile-file-form-defmumble):
12289         * bytecomp.el (byte-compile-file-form):
12290         * bytecomp.el (byte-compile-keep-pending):
12291         * bytecomp.el (byte-compile-insert-header):
12292         * bytecomp.el (byte-compile-from-buffer):
12293         * bytecomp.el (byte-compile-file):
12294         * bytecomp.el (byte-recompile-file):
12295         * bytecomp.el (byte-compile-close-variables):
12296         * bytecomp.el (byte-compile-warn-about-unused-variables):
12297         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12298         * bytecomp.el (byte-compiler-legal-options):
12299         * bytecomp.el (byte-compile-lapcode):
12300         * bytecomp.el (byte-optimize-log):
12301         * bytecomp.el ((fboundp 'defsubst)):
12302         * bytecomp.el:
12303         * bytecomp-runtime.el:
12304         * byte-optimize.el (byte-optimize-apply):
12305         * byte-optimize.el (car):
12306         * byte-optimize.el (byte-optimize-form):
12307         * byte-optimize.el (byte-optimize-form-code-walker):
12308         * byte-optimize.el:
12309         * build-report.el (build-report-insert-installation-file):
12310         * build-report.el (build-report):
12311         * auto-show.el:
12312         * apropos.el (apropos-documentation):
12313         - mega patch
12314         - clean up byte-compile warnings
12315         - remove unused variables
12316         - Use common lisp style hashtable functions
12317         - byte compiler cleanup
12318         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12319         - remove old backquote syntax usage
12320         - move some cl functionality into C for speed.
12321         - remove last remaining VMS support
12322         - spelling fixes
12323         - implement last, butlast, nbutlast, copy-list in C.
12324         - new macro ignore-file-errors, similar to ignore-errors
12325           (ignore-file-errors (delete-file "foo"))
12326         - get frequent garbage collection during loadup.el by tweaking
12327           gc-cons-threshold, rather than explicitly calling garbage-collect
12328         - default delete-key-deletes-forward to `t'.
12329
12330 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12331
12332         * XEmacs 21.2-beta4 is released.
12333
12334 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12335
12336         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12337         (easy-menu-item-present-p): Wrapper around find-menu-item.
12338         (easy-menu-remove-item): Wrapper around delete-menu-item.
12339
12340         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12341         (add-menu-button): Add 'in-menu' argument.
12342         (add-menu-item-1): Add in-menu support to helper function.
12343
12344 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12345
12346         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12347
12348 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12349
12350         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12351         of Dec 4, 1997.
12352
12353 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12354
12355         * process.el (shell-command-on-region): Report if the command
12356         succeeded or failed.
12357
12358 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12359
12360         * subr.el (buffer-substring-no-properties): Comment out.
12361
12362 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12363
12364         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12365           into font instances first, like `x-frob-font-size' does.
12366           (mswindows-find-larger-font): ditto
12367
12368 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12369
12370         * package-ui.el (pui-install-selected-packages): fix args in call
12371         to `package-get'.
12372
12373 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12374
12375         * package-get.el (host-name): New widget type.
12376         (package-get-remote): Better customization using new type.
12377         (package-get-download-sites): idem dito.
12378
12379         (package-get-custom): Do not use package-get-all untill we have
12380         runtime dependencies.
12381
12382         (package-get-remove-copy): Default to 't' we no longer need this
12383         kludge as we do not currently use depenencies.
12384
12385         (package-get-was-current): New variable.
12386         (package-get-require-base): New 'force-current' argument.
12387         (package-get-update-base): idem
12388         (package-get-package-provider):  idem
12389         (package-get-locate-index-file): New 'no-remote' argument.
12390         (package-get-locate-file): idem.
12391
12392         (package-get-maybe-save-index): New function.
12393         (package-get-update-base): Use it.
12394
12395 1998-10-28 Greg Klanderman <greg@alphatech.com>
12396
12397         * package-get.el (package-get-remote): default to nil; by default,
12398         don't go out to the net via EFS.  They must select a download site.
12399         (package-get-download-sites): new variable.
12400         (package-get-download-menu): new function.
12401         (package-get-locate-index-file): new function.
12402         (package-get-update-base): use it.
12403
12404         * menubar-items.el (default-menubar): add "Update Package Index"
12405         and "Add Download Site" menus under Options | Manage Packages.
12406
12407 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12408
12409         * package-get.el (package-get): bugfix code checking installed version
12410         for case where package is not currently installed.
12411         (package-get-require-signed-base-updates): new variable.
12412         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12413         deemed not a goot thing.  Use the variable
12414         package-get-allow-unsigned-base-updates instead.
12415
12416 1998-10-16 Greg Klanderman <greg@alphatech.com>
12417
12418         * package-get.el (package-get): Don't install an older version than
12419         we already have unless explicitly told to.  Issue a warning.
12420
12421         * package-ui.el (pui-add-required-packages): when adding
12422         dependencies, don't add packages that are up to date.
12423         (pui-package-symbol-char):  Don't consider a package out of date
12424         if you have a newer version installed than the latest version in
12425         package-get-base.
12426
12427         * package-get.el (package-get-base-filename): document that it may
12428         be a path relative to package-get-remote;  new default value.
12429         (package-get-locate-file): new function.
12430         (package-get-update-base): use it to expand package-get-base-filename.
12431         (package-get-save-base): new function to save the package-get database
12432         to file.
12433         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12434         (package-get-update-base): pass the REMOTE-SOURCE arg.
12435         (package-get-update-base-entry): call package-get-custom-add-entry.
12436         (package-get-file-installed-p): removed; no longer needed.
12437         (package-get-create-custom): ditto.
12438         (toplevel): remove code to build and load package-get-custom.el
12439         (package-get-custom-add-entry): new function.
12440
12441 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12442
12443         * wid-edit.el (widget-button-click): Don't switch window.
12444
12445 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12446
12447         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12448
12449 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12450
12451         * etags.el (find-tag-default): Run find-tag-hook using
12452         run-hooks rather than funcall
12453
12454 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12455
12456         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12457         and the current local map as the parents to isearch-mode-map.
12458
12459 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12460
12461         * XEmacs 21.2-beta3 is released.
12462
12463 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12464
12465         * package-get.el (package-get-update-base): use
12466         insert-file-contents-internal, not insert-file-contents-literally.
12467
12468 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12469
12470         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12471         dump time.
12472
12473 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12474
12475         * package-get.el (package-get-update-base-entry): new function.
12476         (package-get-update-base): renamed; was `package-get-load-base'.
12477         cleanup, and use package-get-update-base-from-buffer.
12478         (package-get-update-base-from-buffer): new function.
12479         (package-get-update-base-entries): new; helper for above.
12480         Do not eval lisp grabbed over ftp; parse it from new format.
12481
12482 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12483
12484         * files.el (set-auto-mode): Don't play games loading package-get
12485         database; package-get-package-provider will handle it all.
12486
12487 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12488
12489         * package-get.el (package-get-base-filename): new variable.
12490         (package-get-require-base): new function.
12491         (package-get-pgp-signed-begin-line): new variable.
12492         (package-get-pgp-signature-begin-line): ditto.
12493         (package-get-pgp-signature-end-line):  ditto.
12494         (package-get-load-base): new function.
12495         (package-get-interactive-package-query):
12496         (package-get-update-all):
12497         (package-get-dependencies):
12498         (package-get-package-provider):
12499         (package-get-custom): use package-get-require-base.
12500         [package-get-custom loading]: disable for now.
12501
12502         * package-ui.el (pui-list-packages): use (package-get-require-base)
12503
12504 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12505
12506         * package-ui.el: Correct obvious thinko in choosing extent face.
12507
12508 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12509
12510         * menubar-items.el (default-menubar): pui-list-package has nothing
12511         to with Customize. Move all the package stuff to a new Item in Options.
12512
12513         * package-ui.el (pui-menu): Add menu and Popup menu.
12514
12515         * package-get.el (package-get): Use new
12516         package-admin-get-install-dir.
12517
12518         * package-admin.el (package-admin-get-install-dir): New syntax.
12519         Conserve package location and put mule packages where mule-base is.
12520
12521         * package-get.el : Customized
12522
12523         * package-ui.el (pui): Customized
12524         (pui-package-install-dest-dir): New variable.
12525         (pui-install-selected-packages): Use it
12526
12527 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12528
12529         * package-get.el (package-get-interactive-package-query): Move
12530         dependency on package-get-base to run-time.
12531         (package-get-update-all): Ditto.
12532         (package-get-dependencies): Ditto.
12533         (package-get-package-provider): Ditto.
12534         (package-get-custom): Ditto.
12535
12536 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12537
12538         * events.el: Remove 'ascii-character property from 'backspace
12539         and 'delete symbols
12540
12541 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12542
12543         * package-get-base.el: removed.
12544
12545 1998-09-23  Didier Verna  <didier@xemacs.org>
12546
12547         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12548         (no-upper-case-p): new function.
12549         (with-search-caps-disable-folding): new macro.
12550         (with-interactive-search-caps-disable-folding): new macro.
12551         (zap-to-char): In interactive mode, do a case-sensitive search if
12552         the character is uppercase.
12553         (zap-up-to-char): ditto.
12554
12555         * replace.el (perform-replace): use the function no-upper-case-p.
12556
12557         * isearch-mode.el (isearch-fix-case): ditto.
12558         make obsolete `with-caps-disable-folding' and
12559         `isearch-no-upper-case-p'.
12560
12561         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12562         (tags-search): ditto.
12563         (tags-query-replace): ditto.
12564
12565         * info.el (Info-search): ditto.
12566
12567 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12568
12569         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12570
12571 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12572
12573         * package-admin.el (package-admin-rmtree): rewritten.  need to
12574         check for "." and ".." before symlink check.  expand files and
12575         directories with respect to DIRECTORY, not default-directory.
12576
12577 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12578
12579         * package-get.el (package-get-all): add INSTALL-DIR argument.
12580
12581 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12582
12583         * package-ui.el (pui-add-required-packages): new function, select
12584         dependent packages.
12585         (pui-display-keymap): bind it.
12586         (pui-help-string): document it.
12587         (pui-install-selected-packages): package-get-all -> package-get.
12588
12589         * package-get.el (package-get-dependencies): new function.
12590
12591 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12592
12593         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12594         regexps.
12595
12596 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12597
12598         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12599         function.
12600         (default-mouse-track-normalize-point): Use it.
12601
12602 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12603
12604         * package-admin.el (package-admin-delete-binary-package):
12605                 General cleanup. Remove unnessary use of progn and
12606         save-excursion.
12607         (package-admin-delete-binary-package): Do NOT mess with file
12608         modes. That is evil.
12609         (package-admin-delete-binary-package): Wrap all deleting in
12610         condition-case. The data in MANIFEST is untrustworthy.
12611         (package-admin-delete-binary-package): Let the OS worry about non
12612         empty directories.
12613
12614 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12615
12616         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12617         processing.
12618         (lm-report-bug): Fix mail address to send bug reports to.
12619
12620 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12621
12622         * XEmacs 21.2-beta2 is released.
12623
12624 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12625
12626         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12627
12628 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12629
12630         * info.el (Info-mode): Document page turning by double clicks in
12631         docstring so `M-x describe-mode' will display it.
12632
12633 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12634
12635         * info.el (Info-mouse-track-double-click-hook): Use character
12636         widths to calculate a border region where double clicking does
12637         page turning, and return `nil' by default so other hooks, such as
12638         region highlighting, will be run.
12639
12640 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12641
12642         * sound.el (default-sound-directory-list): Initialize with all the
12643         "sounds" directories in `data-directory-list'.  It used to just be
12644         the first one.
12645
12646         * packages.el (locate-data-directory-list): Created.  This gives
12647         the list of matching directories, unlike `locate-data-directory',
12648         which just gives the first one.
12649
12650 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12651
12652         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12653         make a binding in the local keymap until help-char handling is
12654         improved.
12655
12656         * help.el (help-keymap-with-help-key): Provide keymap with help
12657         binding.
12658         (help-print-help-form): New helper function.
12659
12660 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12661
12662         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12663         move extent to another buffer; no need to create a new extent.
12664         (isearch-fix-case): New function.
12665         (isearch-search-and-update): Use it.
12666
12667 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12668
12669         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12670         the keymap, not minor-mode-map-alist.
12671         (isearch-done): Restore overriding-local-map.
12672
12673 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12674
12675         * bytecomp.el (byte-compile-buffer-substring):
12676         Fix for: (byte-compile (defun f () (buffer-substring)))
12677         ==>   ** buffer-substring called with 3 args, but requires 0-3
12678         - new code not only works, but is more readable, too.
12679
12680 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12681
12682         * msw-faces.el (mswindows-init-device-faces): Don't try to
12683           specify a default font at this late stage. Do try to force
12684           creation of the default face font so that if it fails we get
12685           an error now instead of a crash at frame creation.
12686
12687           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12688           mswindows-make-font-unitalic: Canonical default weight
12689           changed from "Normal" to "Regular".
12690
12691           mswindows-make-font-bold / -bold-italic: Supplied device was
12692           not being passed into call to mswindows-find-smaller-font.
12693
12694 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12695
12696         * package-get.el (package-get-remote): Fix the path where to find
12697           the packages on xemacs.org.
12698
12699 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12700
12701         * about.el (about-maintainer-info): Update Ben's entry.
12702
12703 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12704
12705         * lisp/shadow.el (find-emacs-lisp-shadows):
12706         - `member' was being called on lists of length 2000!
12707         - Replace with hashtables.
12708         - Replace hand-coded loops with (dolist)
12709         - Fix comment typo
12710
12711 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12712
12713         * packages.el: Added new function, `package-delete-name', to
12714           delete existing packages from the installed package database
12715           (`packages-package-list').  Also added the "pkginfo" directory
12716           to `packages-special-base-regexp', so that the pkginfo directory
12717           would not get added to `late-packages'.
12718
12719         * package-admin.el: Added ability to delete an installed package
12720           (added low-level function, `package-admin-delete-package').
12721           Understands how to use the pkginfo/MANIFEST.<package> file to
12722           delete the package.  When installing a package, will also
12723           create a MANIFEST.* file if one is not provided by the
12724           package.  If the MANIFEST.* doesn't exist when deleting a
12725           package, the functions will fall back to attempting to delete
12726           any package-specific lisp directory.
12727
12728         * package-get.el: Moved some functions to package-admin.el.
12729           Added interactive function `package-get-delete-package', for
12730           use by users for deleting a package.
12731
12732           Also modified to not require the presence of efs.
12733
12734 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12735
12736         * files.el (find-file-noselect): Handle all signals, kill the
12737         buffer and resignal.
12738
12739 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12740
12741         * cl-macs.el (glyph-image): Add setf method.
12742
12743 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12744
12745         * package-get.el: Fixed broken EFS downloading.  Also, look for
12746           .tar.gz files first, in preference over .tgz files.
12747
12748         * package-ui.el: Fix display of package version numbers.
12749
12750 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12751
12752         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12753         argument.
12754
12755 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12756
12757         * list-mode.el: `display-completion-list': added new/optional
12758           keyword `:completion-string', which allows the programmer to
12759           change the "Possible completions are:" prompt.
12760
12761         * menubar-items.el: Added new pulldown menu-pick to start up the
12762           visual package browser/installer:
12763
12764                 Options->Customize->List Packages
12765
12766         * package-admin.el: Added hooks for installing under both Unix
12767           and MS Windows.  Does additional error checking.  No longer
12768           calls "add-big-package.sh" to install packages under Unix; now
12769           calls gunzip & tar directly.
12770
12771         * package-get.el: Added ability to install packages from files
12772           on a local disk/CDROM.  Now deletes any existing package lisp
12773           directory.  Does completion on available packages when
12774           querying for package names.  Will also search for .tgz files
12775           in addition for .tar.gz files.  Tries to reload
12776           auto-autoloads, as a convenience when loading new packages,
12777           and also tries to add any new package paths to `load-path'.
12778           Changed all occurences of `concat' to use `expand-file-name'.
12779
12780         * package-ui.el: New file which implements the main visual
12781           package browser/installer, which is started via a menu pick or
12782           M-x pui-list packages.
12783
12784 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12785
12786         * startup.el (load-init-file): spelling fix.
12787
12788 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12789
12790         * startup.el (normal-top-level): Load auto-autoload files
12791         covariantly with their precedence.
12792
12793 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12794
12795         * menubar-items.el (default-menubar): Remove "Font Weight"
12796         option, there is currently no custom equivalent.. Customize-faces
12797         is "Edit faces".
12798
12799         * x-font-menu.el (font-menu-set-font): Use customize to set
12800         default face.
12801
12802         * faces.el (face-spec-update-all-matching): New function.
12803
12804         * cus-face.el (custom-set-face-update-spec): New function.
12805         Interface to customize faces from elisp.
12806
12807         (custom-face-value-create): Show the customized settings if set
12808         but not saved.
12809
12810 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12811
12812         (custom-face-value-create): Show the customized settings if set
12813         but not saved.
12814
12815 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12816
12817         * keydefs.el (global-map): Add FSF 20.3 binding of
12818         query-replace-regexp.
12819
12820 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12821
12822         * minibuf.el (read-file-name-internal-1): use
12823         user-name-completion-1 instead of user-name-completion.
12824
12825 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12826
12827         * loadup.el:
12828         * make-docfile.el:
12829         * update-elc.el: Don't set `source-directory' (now defunct as a
12830         global variable) no more.
12831
12832         * packages.el (packages-list-autoloads): Made `source-directory'
12833         (now defunct as a global variable) a parameter.
12834
12835 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12836
12837         * about.el (about-hackers): new email
12838
12839 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12840
12841         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12842
12843 1998-07-17  Didier Verna  <didier@xemacs.org>
12844
12845         * faces.el (set-face-property):
12846         (set-face-dim-p):
12847         (face-dim-p): updated the doc strings now that the dim property isn't
12848         tty-specific.
12849         (face-equal): the dim property is now a common one.
12850
12851         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12852         Renamed the `stipple' attribute to `background-pixmap'.
12853         (custom-face-background-pixmap): make custom-face-stipple an
12854         obsolete alias for this.
12855
12856 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12857
12858         * find-paths.el (paths-file-readable-directory-p): Created and
12859         used.
12860
12861         * loadup.el: Don't set inhibit-... flags from run-temacs.
12862
12863 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12864
12865         * packages.el (packages-data-path-depth): Added and used.
12866
12867 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12868
12869         * about.el:
12870         - Change .xpm to .png, delete "zcat" section.
12871         - cosmetic fix in the 'marcpa' entry.
12872
12873         * etc/photos
12874         - convert all .xpm.Z to .png
12875         - rename mrb to martin
12876         - rename mcook-m to mcookm
12877
12878 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12879
12880         * x-init.el (x-initialize-compose): Add support for
12881         dead-circumflex as YET ANOTHER NAME for that dead key.
12882
12883 1998-08-05  Colin Rafferty <colin@xemacs.org>
12884
12885         * setup-paths.el (paths-construct-exec-path): Made the
12886         last-packages really be last.
12887         (paths-construct-data-directory-list): Ditto.
12888
12889 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12890
12891         * startup.el(startup-splash-frame-body):
12892         Update Copyright notice in splash screen
12893
12894 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12895
12896         * minibuf.el (read-file-name-internal-1): do ~user completion.
12897
12898 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12899
12900         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12901         aginst destroyed extents
12902
12903 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12904
12905         * package-get.el (package-get): add `install-dir' argument.
12906
12907 1998-07-20  John Jones  <jj@asu.edu>
12908
12909         * package-get.el: calls to package-get-update-all will only
12910           update packages which are already installed.
12911
12912 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12913
12914         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12915         writable.
12916
12917 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12918
12919         * about.el (about-hackers): Correct my email.
12920
12921 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12922
12923         * about.el (about-hackers): new email-address.
12924
12925 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12926
12927         * minibuf.el (read-number): Don't let `input-error' condition
12928         escape.
12929
12930 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12931
12932         * about.el (about-hackers): use my `email-for-life' address.
12933
12934 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12935
12936         * XEmacs 21.2-beta1 is released.
12937
12938 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12939
12940         * ldap.el (ldap-search): Doc string change
12941
12942 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12943
12944         * menubar-items.el (default-menubar): Removed references to
12945         `data-directory', and use `locate-data-file' instead, and made
12946         then greyed out if they don't exist.
12947
12948 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12949
12950         * keymap.el (events-to-keys): Use `format' instead of `concat'
12951         since the latter does not accept integer args anymore
12952
12953 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12954
12955         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12956         macros replaced.
12957
12958 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12959
12960         * make-docfile.el: Get first initialization from very-early-lisp.el
12961         * update-elc.el: Ditto.
12962         * loadup.el (really-early-error-handler): Ditto.
12963
12964         * packages.el (packages-unbytecompiled-lisp): Add new file,
12965         very-early-lisp.el.
12966
12967         * very-early-lisp.el: New file.
12968
12969 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12970
12971         * Symbols that have been obsolete for at least 3 years removed (II).
12972
12973         * obsolete.el (eval-current-buffer): Make compatible.
12974         (byte-code-function-p): Ditto.
12975         (send-string): Removed.
12976         (send-region): Removed.
12977         (screen-scrollbar-width): Removed.
12978         (set-screen-scrollbar-width): Removed.
12979         (set-screen-left-margin-width): Removed.
12980         (set-screen-right-margin-width): Removed.
12981         (screen-left-margin-width): Removed.
12982         (screen-right-margin-width): Removed.
12983         (set-buffer-left-margin-width): Removed.
12984         (set-buffer-right-margin-width): Removed.
12985         (buffer-left-margin-width): Removed.
12986         (buffer-right-margin-width): Removed.
12987         (x-set-frame-icon-pixmap): Removed.
12988         (x-set-screen-icon-pixmap): Removed.
12989         (pixel-name): Removed.
12990         (make-pixmap): Removed.
12991         (make-cursor): Removed.
12992         (pixmap-width): Removed.
12993         (pixmap-contributes-to-line-height-p): Removed.
12994         (set-pixmap-contributes-to-line-height): Removed.
12995
12996 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12997
12998         * obsolete.el (popup-menu-up-p): removed.
12999         (read-no-blanks-input): Removed.
13000         (wholenump): Removed.
13001         (ring-mod): Removed (what was ring-mod?).
13002         (current-time-seconds): Removed.
13003         (run-special-hook-with-args): Removed.
13004         (dot): Removed.
13005         (dot-marker): Removed.
13006         (dot-min): Removed.
13007         (dot-max): Removed.
13008         (window-dot): Removed.
13009         (set-window-dot): Removed.
13010
13011         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13012         `dot-min'.
13013
13014         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13015
13016         * code-files.el (insert-file-contents): Rename
13017         run-special-hook-with-args to run-hook-with-args-until-success.
13018         (write-region): Ditto.
13019
13020 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13021
13022         * about.el: Fix typos, update release date.
13023
13024         * Symbols that have been obsolete for at least 3 years removed.
13025
13026         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13027         screen- functions.
13028         (toplevel): remove setf methods for screen functions.
13029         * cl-macs.el (extent-data): defsetf removed.
13030         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13031         many places to remove.
13032         (comment-indent-hook): Ditto.
13033         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13034         (buffer-dedicated-screen): Ditto.
13035         (deiconify-screen): Ditto.
13036         (delete-screen): Ditto.
13037         (event-screen): Ditto.
13038         (find-file-other-screen): Ditto.
13039         (find-file-read-only-other-screen): Ditto.
13040         (live-screen-p): Ditto.
13041         (screen-height): Ditto.
13042         (screen-iconified-p): Ditto.
13043         (screen-list): Ditto.
13044         (screen-live-p): Ditto.
13045         (screen-name): Ditto.
13046         (screen-parameters): Ditto.
13047         (screen-pixel-height): Ditto.
13048         (screen-pixel-width): Ditto.
13049         (screen-root-window): Ditto.
13050         (screen-selected-window): Ditto.
13051         (screen-totally-visible-p): Ditto.
13052         (screen-visible-p): Ditto.
13053         (screen-width): Ditto.
13054         (screenp): Ditto.
13055         (get-screen-for-buffer): Ditto.
13056         (get-screen-for-buffer-noselect): Ditto.
13057         (get-other-screen): Ditto.
13058         (iconify-screen): Ditto.
13059         (lower-screen): Ditto.
13060         (mail-other-screen): Ditto.
13061         (make-screen): Ditto.
13062         (make-screen-invisible): Ditto.
13063         (make-screen-visible): Ditto.
13064         (modify-screen-parameters): Ditto.
13065         (new-screen): Ditto.
13066         (next-screen): Ditto.
13067         (next-multiscreen-window): Ditto.
13068         (other-screen): Ditto.
13069         (previous-screen): Ditto.
13070         (previous-multiscreen-window): Ditto.
13071         (raise-screen): Ditto.
13072         (redraw-screen): Ditto.
13073         (select-screen): Ditto.
13074         (selected-screen): Ditto.
13075         (set-buffer-dedicated-screen): Ditto.
13076         (set-screen-height): Ditto.
13077         (set-screen-position): Ditto.
13078         (set-screen-size): Ditto.
13079         (set-screen-width): Ditto.
13080         (show-temp-buffer-in-current-screen): Ditto.
13081         (switch-to-buffer-other-screen): Ditto.
13082         (visible-screen-list): Ditto.
13083         (window-screen): Ditto.
13084         (x-set-screen-pointer): Ditto.
13085         (x-set-frame-pointer): Ditto.
13086         (screen-title-format): Ditto.
13087         (screen-icon-title-format): Ditto.
13088         (terminal-screen): Ditto.
13089         (delete-screen-hook): Ditto.
13090         (create-screen-hook): Ditto.
13091         (mouse-enter-screen-hook): Ditto.
13092         (mouse-leave-screen-hook): Ditto.
13093         (map-screen-hook): Ditto.
13094         (unmap-screen-hook): Ditto.
13095         (default-screen-alist): Ditto.
13096         (default-screen-name): Ditto.
13097         (x-screen-defaults): Ditto.
13098         (x-create-screen): Ditto.
13099         * obsolete.el: meta-flag removed.
13100         baud-rate removed.
13101         sleep-for-millisecs removed.
13102         extent-data removed.
13103         set-extent-data removed.
13104         set-extent-attribute removed.
13105         extent-glyph removed.
13106         extent-layout removed.
13107         set-extent-layout removed.
13108         list-faces-display removed.
13109         list-faces removed.
13110         trim-versions-without-asking removed.
13111         after-write-file-hooks removed.
13112         truename removed.
13113         auto-fill-hook removed.
13114         blink-paren-hook removed.
13115         select-screen-hook, deselect-screen-hook removed.
13116         auto-raise-screen, auto-lower-screen removed.
13117
13118         * msw-mouse.el: Global change resource -> mswindows-resource.
13119
13120         * XEmacs 21.0-pre5 is released.
13121
13122 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13123
13124         * about.el (about-hackers): Credits update.
13125
13126 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13127
13128         * register.el (insert-register): Don't activate the region.
13129
13130 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13131
13132         * select.el: Restore x-* symbols for backwards compatibility:
13133         x-copy-primary-selection, x-kill-primary-selection,
13134         x-delete-primary-selection, x-select-make-extent-for-selection,
13135         x-valid-simple-selection-, x-cut-copy-clear-internal.
13136
13137 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13138
13139         * XEmacs 21.0-pre4 is released.
13140
13141 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13142
13143         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13144         reporting bugs.
13145         (maybe-add-init-button): Fix semantics under Windows.  Use
13146         `expand-file-name' rather than `concat'.
13147
13148         * help.el (print-messages): New function.
13149
13150 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13151
13152         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13153
13154 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13155
13156         * about.el: Tweaked my entry in about-hackers.
13157
13158         * find-paths.el (paths-emacs-root-p):
13159           Relaxed emacs-root checking of an in-place installation to
13160           also accommodate the flat layout used on MS Windows.
13161
13162 1998-06-29  John Jones  <jj@asu.edu>
13163
13164         * package-get.el: calls to package-get-update-all will only
13165           update packages which are already installed.
13166
13167 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13168
13169         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13170         are handled by the gui-element face fallbacks now.
13171
13172         * x-faces.el: default gui-element face to "background" as well as
13173         the default face.
13174
13175         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13176         and default face settings since these are set as fallbacks now in
13177         the appropriate domain.
13178
13179 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13180
13181         * text-mode.el (text-mode): Reorder regexp so the OR part
13182         corresponding to `page-delim' goes first and the hack in
13183         `forward-paragraph' will work.
13184         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13185
13186 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13187
13188         * subr.el (remove-hook): When checking the hook value
13189           with functionp, don't apply car to it.
13190
13191 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13192
13193         * package-get.el (package-get-remote-filename):
13194           Don't use file-name-as-directory because the local directory
13195           separator conventions might not be the same as ftp's.
13196
13197 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13198
13199         * ldap.el (ldap-host-parameters-alist): New name of
13200         `ldap-host-parameters-plist'
13201
13202 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13203
13204         * package-get.el: Using (require 'package-get-base), now that it
13205         provides itself.  Consequently removed all instances of (load
13206         "package-get-base.el").
13207
13208 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13209
13210         * subr.el (remove-hook): Don't treat the hook value as a
13211           list unless it is both consp and not functionp.
13212
13213 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13214
13215         * about.el: Email address for Ben Wing is ben@xemacs.org.
13216         * auto-show.el: Ditto.
13217         * bytecomp.el: Ditto.
13218         * faces.el: Ditto.
13219         * x-scrollbar.el: Ditto.
13220         * x-misc.el: Ditto.
13221         * tty-init.el: Ditto.
13222         * toolbar-items.el: Ditto.
13223         * symbol-syntax.el: Ditto.
13224         * specifier.el: Ditto.
13225         * objects.el: Ditto.
13226         * hyper-apropos.el: Ditto.
13227         * glyphs.el: Ditto.
13228
13229 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13230
13231         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13232         vertical-divider-always-visible-p.
13233         (default-mouse-motion-handler): Ditto.
13234
13235 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13236
13237         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13238         global value.
13239
13240 1998-06-21  Oliver Graf <ograf@fga.de>
13241
13242         * build-reports.el: changed receiver to xemacs-build-reports list
13243
13244 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13245
13246         * font.el: Split font-family-mappings into X and
13247           mswindows-specific versions.
13248           mswindows-font-create-[object|name]: Treat supplied size
13249           as a pointsize. Added underline and strikethru handling.
13250
13251         * msw-faces.el: changed default mswindows charset to western.
13252
13253         * msw-glyphs.el: removed space in border-glyph font string that
13254           was inserted to get round bugs in the mswindows C font code.
13255
13256 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13257
13258         * about.el (about-hackers): Credits update.
13259
13260         * help-nomule.el (tutorial-supported-languages): Add Romanian
13261         TUTORIAL.
13262
13263         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13264         to ISO-8859-2.
13265
13266 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13267
13268         * font.el: Split font-family-mappings into X and
13269           mswindows-specific versions.
13270           mswindows-font-create-[object|name]: Treat supplied size
13271           as a pointsize. Added underline and strikethru handling.
13272
13273         * msw-faces.el: changed default mswindows charset to western.
13274
13275         * msw-glyphs.el: removed space in border-glyph font string that
13276           was inserted to get round bugs in the mswindows C font code.
13277
13278 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13279
13280         * minibuf.el: make read-color-completion-table call
13281           (mswindows-color-list for mswindows devices.
13282
13283 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13284
13285         * lisp/font-lock.el
13286         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13287         Let declaration items contain non-word symbol characters.
13288
13289 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13290
13291         * package-get.el (package-get-package-provider): Added autoload
13292         cookie.  Loading "package-get-base.el" in ALL functions that use
13293         it.  Fixed some (interactive ...) with multiple argument specs
13294         again.  Cosmetic indentation changes.
13295
13296 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13297
13298         * info.el (Info-insert-dir): Don't use nreverse on variables
13299         that you want to use later.
13300
13301 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13302
13303         * x-mouse.el (x-set-point-and-move-selection): Replace call
13304         to x-kill-primary-selection with kill-primary-selection
13305
13306 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13307
13308         * simple.el (what-cursor-position): Make cursor position reported
13309         use value of column-number-start-at-one
13310
13311 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13312
13313         * about.el (xemacs-hackers): Fix Jareth's email address.
13314
13315 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13316
13317         * startup.el (startup-splash-frame): Remove
13318         `xemacs-startup-logo-function'.
13319
13320 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13321
13322         * about.el (about-hackers): Update credits list.
13323
13324 1998-06-06  Jeff Miller <jmiller@smart.net>
13325
13326         * lisp/sound.el: Update sound-ext to allow filenames with
13327           extensions to be found by load-sound-file
13328
13329 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13330
13331         * info.el (Info-rebuild-outdated-dir): Removed variable
13332         (Info-auto-generate-directory): New variable
13333         (Info-save-auto-generated-dir): New variable
13334         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13335         (Info-build-dir-anew): Second parameter removed.  Use
13336         `Info-save-auto-generated-dir'
13337         (Info-rebuild-dir): Ditto
13338
13339 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13340
13341         * list-mode.el (next-list-mode-item): Would not recognize
13342         border between directly neighbored items.
13343
13344 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13345
13346         * package-get.el: add autoloads for some functions.
13347
13348 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13349
13350         * specifier.el (let-specifier): Tiny docfixes.
13351
13352 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13353
13354         * msw-mouse.el: set selection-pointer-glyph to Normal.
13355
13356 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13357
13358         * wid-edit.el (widget-specify-secret): New function.
13359         (widget-after-change): Use it.
13360         (widget-specify-field): Use it.
13361
13362 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13363
13364         * mouse.el (drag-window-divider): Use `(not done)' instead of
13365         `doit'; reuse result of `window-pixel-edges'.
13366
13367         * modeline.el (drag-modeline-event-lag): Rename to
13368         drag-divider-event-lag.
13369
13370 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13371
13372         * specifier.el (let-specifier): Rewritten not to generate needless
13373         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13374         arguments.
13375
13376 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13377
13378         * minibuf.el (read-file-name-1): Setup buffer-local value of
13379         `completion-ignore-case' in completions buffer under Windows.
13380
13381 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13382
13383         * about.el (about-maintainer-glyph): Fix support for not
13384         compressed images.
13385
13386 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13387
13388         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13389
13390         * mouse.el (mouse-track): Cancel selection if misc-user event with
13391         `cancel-mode-internal' function is fetched.
13392
13393 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13394
13395         * files.el (save-some-buffers-1): Fixed return value.
13396
13397 1998-06-01  Oliver Graf <ograf@fga.de>
13398
13399         * dragdrop.el: added experimental
13400
13401 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13402
13403         * startup.el (after-init-hook, init-file-user,
13404         user-init-directory, load-user-init-file):  Purge references
13405         to "~/.xemacs/init.el" from docstrings.
13406
13407         (load-user-init-file) Use paths-construct-path to construct
13408         paths to user init files.  Go directly to ~/.emacs, do not
13409         search ~/.xemacs/, do not load `default-custom-file'.
13410
13411 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13412
13413         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13414         general *sh.
13415         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13416
13417 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13418
13419         * menubar-items.el (default-menubar): add Update Packages to customize
13420         menu.
13421
13422 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13423
13424         * faces.el: use toolbar face as a fallback for toolbar properties
13425         in xpm-color-symbols instead of default.
13426
13427         * msw-faces.el: rename 3d-object -> gui-element face.
13428
13429 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13430
13431         * startup.el (xemacs-startup-logo-function): New variable.
13432         (startup-splash-frame): Use it.
13433
13434 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13435
13436         * files.el (save-some-buffers): Would wait 1 second.
13437         (save-some-buffers-1): Delete other windows here instead of in
13438         `save-some-buffers'.
13439         (save-some-buffers): Force redisplay only if windows were deleted.
13440
13441 1998-06-02  Didier Verna  <didier@xemacs.org>
13442
13443         * cus-face.el (custom-face-attributes): generalized the use of
13444         toggle buttons for boolean attributes.
13445         Re-ordered the items a bit.
13446
13447 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13448
13449         * sound.el (default-sound-directory): Use `locate-data-directory'
13450         to find the sounds directory.
13451
13452 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13453
13454         * sound.el: default sound-ext to .wav under mswindows, .au
13455         otherwise. load-default sounds without extensions.
13456
13457 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13458
13459         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13460         if send-pr is not bound.
13461
13462 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13463
13464         * files.el: grok idl files in auto-mode-alist.
13465 1998-06-01  Jeff Miller  <jmiller@smart.net>
13466
13467         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13468         calling `upcase'.
13469
13470 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13471
13472         * msw-glyphs.el: add xbm to the list of image types supported.
13473
13474 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13475
13476         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13477         instead of XEmacs one when dumping InfoDock.
13478
13479 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13480
13481         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13482         for `modeline-visible-p'
13483
13484         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13485
13486 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13487
13488         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13489         since it's not used anymore. doc string fixes.
13490
13491         * package-get.el (package-get-file-installed-p): new function. use
13492         instead of file-installed-p which is in an external package.
13493
13494 1998-05-28  Oliver Graf <ograf@fga.de>
13495
13496         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13497         favor of select-window/switch-to-buffer
13498
13499 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13500
13501         * startup.el: changed (getenv "HOME") to (user-home-directory)
13502
13503 1998-05-25  Oliver Graf <ograf@fga.de>
13504
13505         * frame.el (cde-start-drag) moved to dragdrop.el
13506         (offix-start-drag-region) moved to dragdrop.el
13507         (offix-start-drag) moved to dragdrop.el
13508         * dragdrop.el (cde-start-drag) moved from frame.el
13509         (offix-start-drag-region) moved from frame.el
13510         (offix-start-drag) moved from frame.el
13511         (cde-start-drag-region) cde drag regions
13512         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13513
13514 1998-05-26  Oliver Graf <ograf@fga.de>
13515
13516         * dragdrop.el: created dragdrop-drag prototypes
13517         (cde-start-drag-region) fixed typo
13518
13519 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13520
13521         * simple.el (after-init-hook): Remove reader macro.
13522
13523         * packages.el (packages-hardcoded-lisp): Get rid of reader
13524         macros.  Update DOC string.
13525
13526 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13527
13528         * mouse.el (drag-window-divider): Ditto.
13529
13530         * modeline.el (mouse-drag-modeline): Use it.
13531
13532         * lisp-mode.el (let-specifier): Specify indentation.
13533
13534         * specifier.el (let-specifier): Renamed from
13535         `with-specifier-instance'.
13536
13537 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13538
13539         * x-faces.el:
13540         * faces.el: move definition of xpm-color-symbols from x-faces.el
13541         to faces. Predicate x-get-resource on the presence of x.
13542
13543         * msw-faces.el: set 3d-object face rather than modeline. Specify
13544         faces as specfier defaults.
13545
13546         * package-get.el: don't use package-admin-add-single-file-package.
13547
13548 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13549
13550         * toolbar-items.el: Fixup tooltips.
13551         (toolbar-gnus): Don't use obsolete variable
13552         toolbar-news-frame-properties.
13553         (toolbar-news-reader): Default to `gnus' instead of
13554         `not-configured'.
13555
13556         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13557         Windows.
13558
13559 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13560
13561         * package-get.el: rename -installedp -> -installed-p.
13562
13563 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13564
13565         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13566         attributes, and assinged it to continuation, truncation and
13567         hscroll glyphs.
13568
13569         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13570         and made continuation, truncation and hscroll glyphs arrow
13571         characters out of that font.
13572
13573 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13574
13575         * minibuf.el (minibuffer-electric-separator): Play nicely with
13576         directory-sep-char being \.
13577         (minibuffer-electric-tilde): Ditto.
13578         (read-file-name-map): Ditto.
13579
13580 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13581
13582         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13583         on X devices.
13584         (default-mouse-track-deal-with-down-event): Avoid
13585         `x-disown-selection'; use `disown-selection' instead.
13586
13587 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13588
13589         * select.el:
13590         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13591         moved to (cut-copy-clear-internal) in select.el. Ditto for
13592         (x-delete-primary-selection) (x-kill-primary-selection)
13593         (x-copy-primary-selection).
13594         (own-clipboard): new function.
13595
13596         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13597         functions in select.el. remove old ones.
13598         (mswindows-own-clipboard): new function.
13599
13600 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13601
13602         * gnuserv.el: allow connections from mswindows type devices.
13603
13604 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13605
13606         * msw-glyphs.el: change image type used from cursor to resource.
13607
13608 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13609
13610         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13611         for {top,bottom}-{left,right} values in addition to
13612         {top,bottom}_{left,right}.
13613         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13614
13615 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13616
13617         * cl-macs.el (specifier-instance): Undefine its setf method.
13618
13619         * specifier.el (with-specifier-instance): Added docstring.
13620
13621         * mouse.el (drag-window-divider): Ditto.
13622
13623         * modeline.el (mouse-drag-modeline): Use it.
13624
13625         * lisp-mode.el (with-specifier-instance): Define its indentation
13626         level.
13627
13628         * specifier.el (with-specifier-instance): New macro.
13629
13630 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13631
13632         * package-get.el (package-get-create-custom): new function to
13633         auto-generate package-get-custom.el from package-get-base.el.
13634         * (package-get-ever-installedp): new function.
13635         * (package-get-custom): new function to get all packages specified
13636         by customize.
13637
13638 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13639
13640         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13641
13642 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13643
13644         * cl-extra.el: Reverse previous float change.
13645
13646 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13647
13648         * x-faces.el:
13649         * faces.el (try-font-name): moved from x-faces.el since it is
13650         required by w3 under mswindows as well X.
13651
13652 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13653
13654         * winnt.el: Removed evil (setq completion-ignore-case t)
13655         clause, one more overlookef fsfism.
13656         (nt-quote-args-functions-alist): End sentences with double space.
13657
13658 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13659
13660         * window-xemacs.el (push-window-configuration): Remove kludgery of
13661         recaching default-toolbar specifier.
13662         (pop-window-configuration): Ditto.
13663         (unpop-window-configuration): Ditto.
13664
13665 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13666
13667         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13668
13669 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13670
13671         * winnt.el (nt-quote-args-verbatim): Added function.
13672         (nt-quote-args-prefix-quote): Added function.
13673         (nt-quote-args-backslash-quote): Added function.
13674         (nt-quote-args-double-quote): Added function.
13675         (nt-quote-args-functions-alist): New variable.
13676         (nt-quote-process-args): Added function. This is the main quoting
13677         work horse called from process-nt.c
13678
13679 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13680
13681         * winnt.el: Removed duplicate definitions for backspace,
13682         delete, M-backspace and C-M-backspace.
13683         (file-name-buffer-file-type-alist): Removed this variable.
13684         (find-buffer-file-type): Removed function.
13685         (find-file-binary):  Removed function.
13686         (find-file-text): Removed function.
13687         (find-file-not-found-set-buffer-file-type): Removed function.
13688         (save-to-unix-hook): Removed function.
13689         (revert-from-unix-hook): Removed function.
13690         (using-unix-filesystems): Removed function.
13691         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13692         warning.
13693         (x-set-selection): Removed function.
13694         (x-get-selection): Removed function.
13695         Removed commented FSFisms.
13696         Replaced copyright notice (this file is not part of GNU Emacs).
13697         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13698         comint-process-echoes setting to t.
13699
13700 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13701
13702         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13703         and used following the interface change of
13704         `paths-find-recursive-path'.
13705
13706         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13707         regexp instead of a list of base names.
13708         (paths-version-control-filename-regexp):
13709         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13710         Introduced and used following the interface change of
13711         `paths-find-recursive-path'.
13712
13713 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13714
13715         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13716         on X devices, rather than on all non-TTY devices.
13717
13718 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13719
13720         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13721
13722         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13723
13724 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13725
13726         * itimer.el (activate-itimer): Fixed usage of integers
13727         as argument to `concat'.
13728
13729 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13730
13731         * itimer.el (start-itimer): replace the use of `concat' with
13732         `format'
13733
13734 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13735
13736         * mode-motion.el (mode-motion-hook): Clarify docstring.
13737         From Bob Weiner <weiner@altrasoft.com>
13738
13739         * loadhist.el (symbol-file): Supply prompt string when used
13740         interactively.
13741         From Bob Weiner <weiner@altrasoft.com>
13742
13743 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13744
13745         * loadup.el (really-early-error-handler): Ditto.
13746
13747         * update-elc.el: Ditto.
13748
13749         * setup-paths.el (paths-construct-exec-path): Ditto.
13750
13751         * make-docfile.el: Ditto.
13752
13753         * find-paths.el (paths-decode-directory-path): Use split-path
13754         instead of decode-path.
13755
13756         * files.el (parse-colon-path): Update docstring reference.
13757
13758 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13759
13760         * msw-init.el:
13761         * x-init.el:
13762         Bind cut'n'paste keys to non window-system specific functions.
13763
13764         * msw-select.el: New function mswindows-clear-clipboard.
13765         mswindows-cut-copy-clipboard extended to handle clearing of the
13766         selection and renamed to mswindows-cut-copy-clear-clipboard.
13767
13768         * select.el: on mswindows devices delete-primary-selection
13769         calls mswindows-clear-clipboard.
13770
13771 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13772
13773         * simple.el (quoted-insert): Inhibit quit when using read-char.
13774
13775         * cmdloop.el (read-char): Don't inhibit quit.
13776         (read-char-exclusive): Ditto.
13777         (read-char): Signal quit if quit-char was pressed.
13778         (read-char-exclusive): Ditto.
13779         (read-quoted-char): Return a character, not integer.
13780
13781         * menubar-items.el (default-popup-menu): Use Andy's generic
13782         selection code.
13783         (default-popup-menu): Fix code.
13784
13785 1998-05-14  Oliver Graf <ograf@fga.de>
13786
13787         * dragdrop.el (dragdrop-function-widget): this time it's done
13788
13789 1998-05-13  Oliver Graf <ograf@fga.de>
13790
13791         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13792
13793 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13794
13795         * device.el (device-pixel-width):
13796         (device-pixel-height):
13797         (device-mm-width):
13798         (device-mm-height):
13799         (device-bitplanes):
13800         (device-color-cells): Swapped parameters to device-system-metric
13801         according to the interface change.
13802
13803 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13804
13805         * mouse.el (default-mouse-motion-handler): Use new name of the
13806         function event-over-vertical-divider-p.
13807         Do not set E-W arrow cursor over the divider if
13808         vertical-divider-draggable-p is nil in the window.
13809         ([top-level]): Use new name for the variable
13810         vertical-divider-map.
13811         (drag-window-divider): Respect vertical-divider-draggable-p.
13812         Variable name typo fixes.
13813
13814 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13815
13816         * keymap.el (kbd): Define here; handle string constants and
13817         others...
13818
13819 1998-05-15  Christian Nyb <chr@mediascience.no>
13820
13821         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13822         in Emacs 18.
13823
13824 1998-05-13  Didier Verna  <didier@xemacs.org>
13825
13826         * mouse.el (drag-window-divider): give the vertical divider a
13827         pressed look when dragging it.
13828
13829 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13830
13831         * faces.el: predicate some more face operations on x or mswindows
13832         not just x.
13833
13834         * modeline.el: enable modeline coloring for mswindows.
13835
13836 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13837
13838         * minibuf.el (minibuffer-default): Added variable; compatible with
13839         FSF Emacs.
13840         (next-history-element): Used `minibuffer-default'.
13841
13842 1998-05-12  Oliver Graf <ograf@fga.de>
13843
13844         * dragdrop.el (dragdrop-function-widget): button and mods ok
13845         arguments still look a bit strange
13846         (dragdrop-compare-mods) created
13847         (dragdrop-drop-do-functions) correctly checks for buttons and
13848         modifiers
13849
13850 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13851
13852         * setup-paths.el (paths-default-info-directories): Replace
13853         path-separator with directory-sep-char.
13854
13855         * files.el (path-separator): Don't define it here.
13856
13857 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13858
13859         * update-elc.el: Ditto.
13860
13861         * setup-paths.el (paths-construct-exec-path): Ditto.
13862
13863         * make-docfile.el: Ditto.
13864
13865         * loadup.el (really-early-error-handler): Ditto.
13866
13867         * find-paths.el (paths-decode-directory-path): Use decode-path
13868         instead of decode-path-internal.
13869
13870         * files.el (parse-colon-path): Update docstring.
13871
13872 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13873
13874         * subr.el (get-buffer-window-list): Make BUFFER optional.
13875
13876         * window-xemacs.el (windows-of-buffer): Defalias to
13877         get-buffer-window-list.
13878
13879 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13880
13881         * disass.el: Fix maintainer keyword.
13882
13883         * bytecomp.el (byte-compile-and-load-file): Autoload.
13884         (byte-compile-buffer): Ditto.
13885
13886         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13887         value is returned, not the name.
13888         (lisp-imenu-generic-expression): Enable it.
13889         (lisp-mode-variables): Ditto.
13890         (lisp-indent-offset): Change defconst to defvar.
13891         (lisp-indent-function): Ditto.
13892         (lisp-body-indent): Ditto.
13893
13894 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13895
13896         * modeline.el: Use zap-last-kbd-macro-event.
13897
13898         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13899         nil, don't attempt to do anything with messages.
13900         (eval-last-sexp): Use `letf' for clarity.
13901
13902 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13903
13904         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13905
13906 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13907
13908         * buff-menu.el:
13909         * lisp-mode.el:
13910         * obsolete.el:
13911         Change empty docstrings into no doc strings at all.
13912         Fix bogus FSF-format docstrings.
13913         * etags.el: Fix docstring.
13914
13915 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13916
13917         * package-get.el (package-get): Use internal md5
13918
13919 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13920
13921         * about.el (about-xemacs): Correct abuse of concat.
13922
13923 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13924
13925         * info.el (Info-mode): Use easymenu.
13926
13927 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13928
13929         * apropos.el (apropos): Don't use concat with integers.
13930
13931         * cmdloop.el (describe-last-error): Handle the case when no error
13932         was seen gracefully.
13933
13934         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13935         defun.
13936         (apropos-describe-plist): Ditto.
13937
13938         * help.el (with-displaying-help-buffer): Revert to a defun.
13939         (describe-key): Use it as defun.
13940         (describe-mode): Ditto.
13941         (describe-bindings): Ditto.
13942         (describe-prefix-bindings): Ditto.
13943         (describe-installation): Ditto.
13944         (view-lossage): Ditto.
13945         (describe-function): Ditto.
13946         (describe-variable): Ditto.
13947         (describe-syntax): Ditto.
13948
13949 1998-05-11  Oliver Graf <ograf@fga.de>
13950
13951         * dragdrop.el: changed order of require/provide
13952         (dragdrop-drop-mime-default) changed to new calling conventions
13953         (dragdrop-drop-do-functions) changed to new calling conventions
13954         (dragdrop-function-widget) this one needs more work...
13955
13956 1998-05-10  Oliver Graf <ograf@fga.de>
13957
13958         * about.el: another small change in my entry
13959         * dragdrop.el (dragdrop-drop-log-function): logging added
13960         plus customizations
13961         changed interface to handler functions. now called with event
13962         and object
13963
13964 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13965
13966         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13967         E-W arrow pointer displayed over draggable dividers.
13968
13969         * mouse.el (default-mouse-motion-handler): Show it when
13970         appropriate.
13971         (drag-window-divider): Added.
13972         ([top-level]): Initialized window-divider-map with a keymap
13973         binding the above function to left button down event.
13974
13975         * x-mouse.el (x-init-pointer-shape): Initialize
13976         divider-pointer-glyph from Cursor.dividerPointer, or use default
13977         E-W double arrow.
13978
13979 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13980
13981         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13982
13983 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13984
13985         * simple.el (count-words-buffer): Don't query for buffer.
13986         (count-lines-buffer): Ditto.
13987
13988 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13989
13990         * help.el (where-is): add optional insert argument.
13991
13992 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13993
13994         * help.el (describe-key-briefly): New argument INSERT.
13995
13996         * simple.el (eval-expression): New optional argument; synch with
13997         FSF 20.3.
13998
13999         * keydefs.el (global-map): Add new register bindings.
14000
14001         * register.el: Synched with FSF 20.3.
14002
14003 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14004
14005         * window-xemacs.el (recenter): all arguments are optional.
14006
14007 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14008
14009         * device.el: (device-pixel-width): Reflected name/parameters
14010         change to device-system-metric.
14011         (device-pixel-height): Ditto.
14012         (device-mm-width): Ditto.
14013         (device-mm-height): Ditto.
14014         (device-bitplanes): Ditto.
14015         (device-color-cells): Ditto.
14016
14017 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14018
14019         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14020
14021         * cl.el (most-positive-fixnum): Document.
14022         (most-negative-fixnum): Ditto.
14023
14024         * cus-dep.el: Updated comment.
14025
14026         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14027         constant.
14028
14029         * cus-load.el (custom-put): Removed.
14030
14031         * files.el (after-find-file): Just resignal quit instead of
14032         signaling "canceled".
14033
14034 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14035
14036         * frame.el (other-frame): Use `focus-frame' instead of
14037         select-frame kludges.
14038
14039         * lisp-mode.el: Update lisp-indent-function for
14040         save-selected-frame and with-selected-frame.
14041
14042         * frame.el (save-selected-frame): New macro.
14043         (with-selected-frame): Ditto.
14044         (other-frame): Use `set-frame-focus'.
14045
14046 1998-05-06  Oliver Graf <ograf@fga.de>
14047
14048         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14049         (dragdrop-drop-url-default) default handler for URL drops created
14050         (dragdrop-drop-mime-default) default handler for MIME drops created
14051         (dragdrop-drop-functions) default custom for handling drops created
14052         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14053
14054 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14055
14056         * mouse.el: Removed redundant mouse-mswindows-drop function.
14057
14058 1998-05-05  Oliver Graf <ograf@fga.de>
14059
14060         * about.el: changed some text in my entry
14061         * dragdrop.el: added customs
14062
14063 1998-05-04  Oliver Graf <ograf@fga.de>
14064
14065         * mouse.el: killed global drop key bindings
14066         (mouse-offix-drop) removed
14067         * dragdrop.el: created
14068         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14069
14070 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14071
14072         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14073         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14074
14075         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14076         obsolete comment.
14077
14078         * scrollbar.el (scrollbars-visible-p): Use new
14079         {vertical,horizontal}-scrollbar-visible-p specifiers.
14080
14081 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14082
14083         * device.el (device-pixel-height):
14084         (device-pixel-width):
14085         (device-mm-width):
14086         (device-mm-height):
14087         (device-bitplanes):
14088         (device-color-cells): Moved these 6 functions from device.c; they
14089         all use single (device-system-metrics) call.
14090
14091 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14092
14093         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14094         were renamed.
14095
14096         * menubar-items.el:
14097         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14098         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14099
14100         * help.el (help-map): Remove Hyperbole keybinding logic.
14101         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14102
14103 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14104
14105         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14106         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14107
14108 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14109
14110         * msw-glyphs.el: use nicer icon3 from the frame icon.
14111
14112 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14113
14114         * version.el (emacs-version): Remove InfoDock conditionals.
14115
14116         * startup.el (startup-splash-frame): Change ID logo name.
14117
14118 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14119
14120         * files.el (after-find-file): If the user presses C-g on
14121         directory-creation prompt, kill the buffer.
14122
14123 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14124
14125         * simple.el (count-words-region): Reverse previous change.
14126
14127 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14128
14129         * replace.el (query-replace): Just call perform-replace.
14130         (query-replace-regexp): Ditto.
14131         (perform-replace): Move region handling here.
14132         (perform-replace): Use the new arg to match-data.
14133
14134 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14135
14136         * x-init.el: Install X specific display table that
14137           displays char 0240 as a space to avoid whatever it is
14138           that screws up display of that character code.
14139
14140 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14141
14142         * help.el (function-arglist): If no arguments are documented for a
14143         subr, print nothing rather than incorrect output.
14144
14145 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14146
14147         * cmdloop.el (command-error): Update bail-out error message to use
14148         `emacs-program-name'.
14149
14150         * lib-complete.el: Remove reader macro cruft.
14151
14152         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14153         cruft.
14154
14155         * simple.el (count-words-region): Drop interactive-p check on the
14156         message.
14157
14158 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14159
14160         * font.el
14161         * msw-faces.el
14162         Correct spelling of mswindows-font-canonicalize-name.
14163
14164 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14165
14166         * ldap.el (ldap-host-parameters-alist): Replaced with
14167         `ldap-host-parameters-plist'
14168         (ldap-search): Adapt to previous change
14169
14170 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14171
14172         * about.el (about-hackers): Update Bob Weiner bio.
14173         (about-maintainer-info): Ditto.
14174
14175 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14176
14177         * simple.el (display-warning-minimum-level): Docfix.
14178
14179 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14180
14181         * widget.el (:default-get): New keyword.
14182         * wid-edit.el (default, widget-default-default-get): Define it.
14183         (group, widget-group-default-get): Define it.
14184         (menu-choice, widget-choice-default-get): Define it.
14185         (widget-default-get): New function.
14186         (widget-choice-action): Call it.
14187         (widget-editable-list-entry-create): Call it.
14188
14189 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14190
14191         * byte-optimize.el (byte-boolean-vars): Removed.
14192         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14193         lookup through `byte-boolean-vars'.
14194
14195 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14196
14197         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14198         resource-provided values into ghost specs for scrollbar-height and
14199         scrollbar-width.
14200
14201 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14202
14203         * byte-optimize.el: Don't attempt to optimize /=.
14204
14205         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14206         (byte-compile-/=): Ditto.
14207
14208 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14209
14210         * apropos.el: Use `with-displaying-help-buffer'.
14211         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14212         Use `with-displaying-help-buffer'.
14213         (apropos-follow): Do not give special treatment to buffer cursor
14214         was in prior to a mouse click.
14215         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14216         (apropos-print-doc): Set correct buffer for setting text
14217         properties.
14218
14219 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14220
14221         * help.el (help-buffer-prefix-string): New variable.
14222         (help-buffer-name): Use it.
14223
14224         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14225         mode menu.
14226
14227 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14228
14229         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14230
14231 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14232
14233         * files.el (find-file-noselect): Update docstring.
14234         (find-file-noselect): Signal an error if found an unreadable file.
14235         (file-chase-links): Save the match data.
14236         (normal-mode): Use `lwarn' and `error-message-string'.
14237         (interpreter-mode-alist): Change defconst to defvar.
14238         (inhibit-first-line-modes-regexps): Ditto.
14239         (inhibit-first-line-modes-regexps): Added .tgz.
14240         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14241         (change-major-mode-with-file-name): New user-option.
14242         (set-visited-file-name): Synched with FSF.
14243         (file-name-extension): New function, from FSF 20.3.
14244         (file-relative-name): Synched with FSF.
14245         (save-some-buffers): Support the C-r feature.
14246         (recover-session): Synched with FSF.
14247         (kill-some-buffers): Ditto.
14248         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14249
14250 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14251
14252         * files.el (insert-file): Undo previous change and reenable use of
14253         format.el.
14254
14255 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14256
14257         * window-xemacs.el (recenter): Define.
14258
14259 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14260
14261         * font.el (mswindows-font-create-name)
14262         (mswindows-font-create-object): new functions for mswindows type
14263         fonts.
14264
14265         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14266         strings are parsed as well as font objects.
14267
14268 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14269
14270         * modeline.el (defining-kbd-macro): Restore modeline indication of
14271         kbd-macro being recorded.
14272         (add-minor-mode): Simplify docstring.
14273         (modeline-minor-mode-menu): Remove stuff.
14274
14275 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14276
14277         * code-process.el (call-process): dynamically decide process
14278         coding type.
14279
14280 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14281
14282         * modeline.el: Add line-number-mode, column-number-mode to
14283         the modeline minor-mode menu.  Button2 on the line number does
14284         goto-line.
14285
14286 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14287
14288         * mouse.el: move x-selection-owner-p type things to
14289         selection-owner-p.
14290
14291         * msw-init.el: copy zmacs stuff from x-init.el
14292
14293         * msw-select.el (mswindows-own-selection)
14294         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14295         functions. Very simple minded implementation of selectio
14296         ownership.
14297
14298         * select.el (own-selection) (disown-selection)
14299         (activate-region-as-selection) (select-make-extent-for-selection)
14300         (valid-simple-selection-p): functions moved from x-select.el for
14301         generalized selection.
14302
14303         * x-select.el: see select.el changes.
14304
14305         * x-toolbar.el: use new selection functions.
14306
14307 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14308
14309         * packages.el (packages-find-package-directories): Fixed bug that
14310         would pick up multiple site-package directories.
14311         (package-locations): Added "xemacs-packages" as a late package
14312         location.
14313
14314         * find-paths.el: Now uses `emacs-program-name' and
14315         `emacs-program-version'.
14316         Additions to enforce version-specific directories in
14317         `paths-find-version-directory'.
14318
14319 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14320
14321         * default.el: Removed.
14322         * site-start.el: Removed.
14323
14324 1998-04-29  Didier Verna  <didier@xemacs.org>
14325
14326         * minibuf.el (minibuffer-history-minimum-string-length): Default
14327         to nil.
14328
14329 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14330
14331         * find-paths.el (paths-program-name): Rename.
14332         (paths-emacs-root-p): Ditto.
14333         (paths-find-site-directory): Ditto.
14334
14335 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14336
14337         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14338         `emacs-lisp-byte-compile-and-load'.
14339
14340 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14341
14342         * ldap.el (ldap-search): Fixed additional parameter passing to
14343         `ldap-open'
14344
14345 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14346
14347         * select.el (kill-primary-selection) (selection-owner-p)
14348         (copy-primary-selection) (yank-clipboard-selection)
14349         (selection-exists-p) (delete-primary-selection): new file and
14350         functions that do the right thing for the selected device.
14351
14352         * x-menubar.el: use generalised selection functions.
14353
14354         * dumped-lisp.el: dump select.el.
14355
14356 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14357
14358         * find-paths.el (paths-progname): New variable.
14359         (paths-emacs-root-p): Use it.
14360         (paths-find-site-directory): Ditto.
14361
14362 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14363
14364         * loadup.el ((member "dump" command-line-args)): Dump as
14365         `infodock' if InfoDock.
14366
14367 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14368
14369         * find-paths.el (construct-emacs-version): Simplify, include
14370         program name in the return value.
14371         * (paths-find-version-directory): Use it.
14372
14373 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14374
14375         * info.el (Info-parse-dir-entries): Fixed regexp
14376         (Info-build-dir-anew): Remove full suffix and capitalize info file
14377         name for files with no @direntry
14378         (Info-batch-rebuild-dir): New function
14379         (Info-suffixed-file): Check for regular files instead of simple
14380         file existence (could catch directories before)
14381
14382 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14383
14384         * setup-paths.el, find-paths.el: Removed uses of `not' which
14385         temacs doesn't have.
14386
14387         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14388         into root searching.
14389
14390 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14391
14392         * subr.el: Remove definition of `not'.
14393
14394 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14395
14396         * msw-glyphs.el: enable graphics support.
14397
14398 1998-04-23  Didier Verna  <didier@xemacs.org>
14399
14400         * x-menubar.el (default-menubar): restored the line-number-mode
14401         option.
14402
14403         * misc doc string updates related to the options menu.
14404
14405 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14406
14407         * setup-paths.el (paths-construct-load-path): Fix typo.
14408
14409 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14410
14411         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14412         font-menu-ignore-scaled-fonts don't have to be bound now; this
14413         gets us one step further towards making --no-autoloads work.
14414
14415         * startup.el (normal-top-level): Load auto-autoloads only if
14416         lisp-directory is non-nil.
14417
14418         * setup-paths.el (paths-construct-load-path): Made it robust
14419         against nil lisp-directory.
14420
14421         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14422         to the list of variables that cause a warning when nil.
14423
14424         * toolbar.el (init-toolbar-location): Now works even when there's
14425         no toolbar icon directory.
14426
14427 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14428
14429         * help.el (view-lossage): Recognize it.
14430
14431         * simple.el (log-message): Mark multiline messages.
14432
14433 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14434
14435         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14436
14437 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14438
14439         * package-get.el (package-get-all):  add `\n' separator to
14440         interactive specification so that both variables are read
14441
14442 1998-04-22  Didier Verna  <didier@xemacs.org>
14443
14444         * x-menubar.el: ported the options menu to Custom.
14445         Moved the "read only" toggle button to the buffers menu.
14446         Corrected some missing ;;;###autoload or defcustom.
14447
14448         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14449         the scrollbar-visible specifier for options menu handling.
14450
14451         * toolbar.el (toolbar-visible-p)
14452                      (toolbar-captioned-p)
14453                      (default-toolbar-position): defcustom wrappers around
14454         the toolbar specifiers for options menu handling.
14455
14456         * frame.el (get-frame-for-buffer-default-instance-limit):
14457         defcustom it for options menu handling.
14458
14459         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14460         font-lock-mode for options menu handling.
14461
14462         * cus-start.el: added Custom properties to overwrite-mode for
14463         options menu handling.
14464
14465 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14466
14467         * about.el: shameless self-promotion.
14468
14469 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14470
14471         * simple.el (raw-append-message): Slightly optimize.
14472         (remove-message): Use `push' for clarity.
14473         (append-message): Ditto.
14474         (display-warning): Dito.
14475         (raw-append-message): Send the message to the appropriate device.
14476
14477 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14478
14479         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14480         From Sean MacLennan <Sean.MacLennan@pika.ca>
14481
14482 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14483
14484         * setup-paths.el: Changed `directory-sep-char' to
14485         `path-separator', following a change in GNU Emacs.
14486
14487 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14488
14489         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14490         (Info-build-dir-anew): Add a final newline.
14491         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14492         is `always'
14493         (Info-rebuild-dir): Ditto
14494
14495         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14496
14497 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14498
14499         * simple.el (count-words-buffer): Retain zmacs region.
14500         (count-words-region): Ditto.
14501         * simple.el: (what-line): Expanded line counts.
14502         (count-lines): New parameter to conditionalize whether collapsed
14503         lines get counted.
14504         From Bob Weiner <weiner@altrasoft.com>
14505
14506 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14507
14508         * packages.el (package-locations): infodock-packages must override
14509         mule-packages and packages.
14510
14511 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14512
14513         * wid-edit.el:
14514         remove rude messages from widget-activation-widget-mapper
14515         and widget-activation-glyph-mapper
14516
14517 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14518
14519         * toolbar.el: Remove (featurep 'x) test from
14520         toolbar-make-button-list
14521
14522 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14523
14524         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14525         only if in the same frame.
14526
14527 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14528
14529         * packages.el (package-locations): Added site-packages hierarchy.
14530
14531         * setup-paths.el (paths-default-info-directories): Introduced and
14532         used.
14533
14534         * packages.el, setup-paths.el: Set various path searching depths
14535         to 1.
14536
14537         * packages.el (packages-hierarchy-depth):
14538         (packages-load-path-depth): Introduced and used.
14539
14540         * setup-paths.el (paths-load-path-depth): Introduced and used.
14541
14542         * find-paths.el (paths-find-recursive-path): Added max-depth
14543         parameter.
14544
14545 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14546
14547         * setup-paths.el (paths-construct-info-path): Removed
14548         dependency on behavior of (file-name-as-directory "").
14549
14550 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14551
14552         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14553         lisp objects
14554
14555 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14556
14557         * dump-paths.el, startup.el: Added handling for --debug-paths.
14558
14559 1998-04-15  William M. Perry  <wmperry@aventail.com>
14560
14561         * wid-edit.el: We cannot just set the help-echo or balloon-help
14562           properties for an extent based on the :help-echo widget
14563           property, since help-echo and balloon-help cause an EXTENT to
14564           get passed in, where :help-echo functions are expecting a WIDGET
14565
14566 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14567
14568         * scrollbar.el (init-scrollbar-from-resources): Call
14569         mswindows-init-scrollbar-metrics when appropriate.
14570
14571 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14572
14573         * dumped-lisp.el: dump x-toolbar for window system
14574
14575         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14576         have support and xpm.
14577
14578 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14579
14580         * files.el (toggle-read-only): Fix docstring.
14581         From Didier Verna <didier@xemacs.org>
14582
14583 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14584
14585         * startup.el (normal-top-level): Load autoload-file-name without
14586         specifying an extension---some people only auto-autoload.el.gz.
14587
14588 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14589
14590         * files.el (backup-enable-predicate): Don't bomb on NAME being
14591         nil.
14592
14593 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14594
14595         * find-paths.el, packages.el: Now prefers configure'd paths.
14596         This shouldn't cause any of the originally anticipated problems as
14597         the current paths architecture will not define the various
14598         configure-xxx variables if they're not specified on the configure
14599         command line.
14600
14601         * find-paths.el, setup-paths.el, packages.el: Removed all
14602         mentionings of "/" as a path separator.
14603         Used paths-construct-path throughout.
14604
14605         * find-paths.el (paths-construct-path): Created to assemble paths
14606         from directory components.
14607
14608         * setup-paths.el, packages.el: Used paths-decode-directory-path
14609         instead of decode-path-internal.
14610
14611         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14612         and associates.
14613         (paths-decode-directory-path) Created.
14614
14615         * setup-paths.el: Changed configure-exec-path to
14616         configure-exec-directory.
14617
14618 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14619
14620         * packages.el (packages-find-packages): Fixed decoding of
14621         EMACSPACKAGEPATH.
14622
14623         * startup.el: -no-packages -> -no-early-packages.
14624
14625         (packages-load-package-lisps): Fixed loading of auto-autoload
14626         files.
14627
14628         * startup.el (normal-top-level): Fixed loading of core
14629         auto-autoload.
14630
14631         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14632
14633         * startup.el, packages.el, dump-paths.el: Added proper settings
14634         for site-directory and lisp-directory variables.
14635
14636         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14637         inhibit-package-autoloads and fixed handling of it.
14638
14639         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14640         handling of former inhibit-package-init, now
14641         inhibit-early-packages, to make -vanilla etc. work.
14642
14643 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14644
14645         * code-process.el (start-process): Fallback to 'undecided instead
14646         of 'binary for process input coding stream.
14647
14648         * process.el (start-process): Docstring fix.
14649
14650 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14651
14652         * info.el (Info-insert-dir): Do not insert temporary dir files
14653         in Info-dir-file-attributes
14654         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14655         (Info-rebuild-dir): Ditto.
14656
14657 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14658
14659         * obsolete.el: Added obsoleteness declarations for
14660         `site-directory' and `Info-default-directory-list'.
14661
14662 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14663
14664         * find-paths.el (paths-find-emacs-root): Only look at the
14665         executable at the end of the symlink chain for determining the
14666         Emacs root.
14667
14668 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14669
14670         * setup-paths.el (paths-construct-info-path): Changed construction
14671         to cater to gone default in configure.
14672
14673         * find-paths.el (paths-uniq-append): Added.
14674
14675         * packages.el: Rewritten package path construction once again.
14676
14677         * dump-paths.el, startup.el: Removed package-path as a global
14678         variable.
14679
14680         * package-admin.el (package-admin-add-single-file-package):
14681         (package-admin-add-binary-package): Changed package-path to
14682         late-packages.
14683
14684         * packages.el (packages-split-path): Split path at "/" rather than
14685         nil according to change in emacs.c.
14686
14687 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14688
14689         * setup-paths.el (paths-construct-info-path): Changed info path
14690         order so that directories come out right.
14691         (paths-find-lock-directory): Fixed bug: It used to think
14692         configure-lock-directory is a path.
14693
14694 1998-04-06  Jeff Miller <jmiller@smart.net>
14695
14696         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14697         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14698         eases the use of toolbar-add/kill-item functions.
14699
14700 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14701
14702         * code-files.el (file-coding-system-alist): Commented out
14703         loaddefs.el magical treatment.
14704
14705 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14706
14707         * info.el (Info-rebuild-outdated-dir): Added new option
14708         `conservative' and made it the default
14709         (Info-rebuild-dir): Appropriately parse multi-line description
14710         strings, and multi-section dir files. Issue warning when dir
14711         is rebuilt as temporary
14712         (Info-build-dir-anew): Issue warning when dir is built as
14713         temporary
14714
14715 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14716
14717         * list-mode.el (list-mode-map): Bind highlight motion commands to
14718         standard keys left, right, C-b and C-f.
14719
14720 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14721
14722         * files.el (auto-mode-alist): allow .sc for Scheme->C
14723
14724 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14725
14726         * loadup.el (pureload): Don't quote (garbage-collect).
14727
14728 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14729
14730         * package-get-base.el: Updated.
14731
14732 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14733
14734         * isearch-mode.el (isearch-just-started): New variable.
14735         (isearch-mode): Set it.
14736         (isearch-repeat): Advance one character forward only if the search
14737         was successful, and was not just started.
14738         (isearch-repeat): Clear isearch-just-started.
14739
14740 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14741
14742         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14743         if running -batch.
14744
14745 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14746
14747         * subr.el (listify-key-sequence): Removed.
14748
14749 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14750
14751         * bytecomp.el (byte-compile-print-gensym): New option.
14752         (byte-compile-output-file-form): Use it.
14753         (byte-compile-output-docform): Ditto.
14754         (byte-compile-compiled-obj-to-list): Ditto.
14755
14756 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14757
14758         * msw-glyphs.el: set frame icon if xpm support.
14759
14760 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14761
14762         * help.el: Code that pretty prints variable values
14763           removed.
14764
14765 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14766
14767         * find-paths.el (paths-emacs-root-p): Correct test for installation
14768         directory.
14769         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14770
14771 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14772
14773         * loaddefs.el: Don't set debug-ignored-errors; leave
14774           its default value set to nil.
14775
14776 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14777
14778         * info.el (Info-rebuild-dir): fixed mis-spelling.
14779
14780 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14781
14782         * info.el (Info-rebuild-outdated-dir): New custom var
14783         (Info-insert-node): Create/update dir file when needed, ie when it
14784         does not exist or is older than some info files in directory
14785
14786 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14787
14788         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14789         for last packages, mainly for using a 20.4 package base.
14790
14791         * packages.el (late-packages): Typo fix.  It was called
14792         early-packages.
14793
14794         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14795         relative symlinks correctly.
14796         (paths-find-emacs-roots): More rigorous checking for plausible
14797         configuration-time root.
14798
14799         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14800         find its roots.
14801
14802 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14803
14804         * faces.el: Fix docstrings.
14805         * glyphs.el: Fix docstrings.
14806         * mouse.el: Fix docstrings.
14807
14808         * frame.el: Change phrase `current frame' to `selected frame'.
14809
14810         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14811
14812         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14813         macros using backquote to make them infinitely more readable.
14814
14815 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14816
14817         * packages.el (packages-find-package-path): Hardcoded specialized
14818         InfoDock support until we can clean this up.
14819
14820         * help.el (describe-bindings-1): Return the value of the bindings
14821         help buffer created.
14822         (describe-bindings): Ditto.
14823
14824         * simple.el (set-variable): Restore previous behavior of not
14825         bombing if the variable to set is not boundp.
14826
14827 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14828
14829         * packages.el (packages-handle-package-dumped-lisps): Allow for
14830         non-local files to be loaded off the package-lisp variable.
14831
14832 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14833
14834         * x-faces.el: Global X resources should override
14835           specs for all device classes (color, grayscale, mono);
14836           code currently doesn't override any of them.  Fixed by
14837           calling remove-specifier with '(x default) as the tag
14838           set and allowing inexact matches.
14839
14840 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14841
14842         * faces.el: Separated face initializations based on
14843           device classes into device type specific (tag set,
14844           instantiator) pairs.
14845
14846 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14847
14848         * wid-edit.el (widget-choice-action): Remember user's explicit
14849         choice.
14850         (widget-choice-value-create): Respect it.
14851         From Richard Stallman <rms@gnu.org>
14852
14853 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14854
14855         * setup-paths.el (paths-construct-info-path): Always append
14856         existing directories from configure-time info path.
14857
14858         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14859         Info-directory-list.
14860
14861         * info.el: Removed Info-default-directory-list which was broken by
14862         design.
14863         Removed bogus initialization of Info-directory-list---startup.el
14864         can do a much better job.
14865         Added autoload of Info-directory-list.
14866
14867         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14868         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14869         be exclusive; now it's merely given precedence, just like in the
14870         old days.
14871
14872 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14873
14874         * find-paths.el (paths-find-architecture-directory): Fix bug with
14875         finding; it used to default too early.
14876
14877 1998-03-25  Martin Buchholz <martin@xemacs.org>
14878
14879         * packages.el (packages-split-path): Fix a bug; it used to fail
14880         for paths that weren't split.
14881
14882 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14883
14884         * finder.el (finder-compile-keywords): trap on errors.
14885
14886 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14887
14888         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14889           fourth argument of t so that only the specs exactly
14890           matching the tag lists are removed.
14891
14892 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14893
14894         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14895
14896 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14897
14898         * minibuf.el (mouse-read-file-name-1): If a default directory was
14899         specified, use it for generating the completions.
14900
14901 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14902
14903         * update-elc.el: Now respects inhibit-package-init and
14904         inhibit-site-lisp.
14905         Now does path construction with loadup-paths.
14906
14907         * startup.el (normal-top-level, startup-setup-paths): Now respects
14908         inhibit-package-init and inhibit-site-lisp.
14909
14910         * packages.el (packages-find-package-path): Extended package path
14911         by version-specific hierarchies.
14912         (packages-find-packages): Now respects inhibit flag and
14913         inhibit-site-lisp.
14914         Moved path setup to loadup-paths.
14915
14916         * make-docfile.el: Now respects inhibit-package-init and
14917         inhibit-site-lisp.
14918         Now does path construction with loadup-paths.
14919
14920         * loadup.el: Now respects inhibit-package-init and
14921         inhibit-site-lisp.
14922
14923         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14924
14925         * loadup-paths.el: New file: setup load-path to encompass
14926         packages.
14927
14928 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14929
14930         * auto-show.el: load-gc renamed to pureload.
14931         * site-load.el: Ditto.
14932         * packages.el (toplevel): Ditto.
14933         * loadup.el (really-early-error-handler): Ditto.
14934         * dumped-lisp.el (preloaded-file-list): Ditto.
14935         * cus-face.el (custom-declare-face): Ditto.
14936
14937 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14938
14939         * <Today>: The Big Path Searching Overhaul.
14940
14941         * find-paths.el: New file: find and assemble paths in the
14942         installation hierarchy.
14943
14944         * setup-paths.el: New file: global layout of paths and directories
14945         within the XEmacs hierarchy.
14946
14947         * packages.el: Replaced everything related to path searching and
14948         startup by code in terms of find-paths.
14949
14950         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14951         the new path searching engine.
14952
14953         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14954         and setup-paths.
14955
14956 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14957
14958         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14959         setup-paths.el.
14960
14961 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14962
14963         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14964         compiles identically in any configuration.
14965         Removed irrelevant commentary.
14966
14967 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14968
14969         * simple.el (set-variable): Allow setting specifiers.
14970
14971 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14972
14973         * lisp.el (forward-sexp): Revert previous change.
14974
14975 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14976
14977         * frame.el (frame-initialize): Use `delete-console' instead of
14978         `delete-device' to delete the stream console to match the usage in
14979         Fkill_emacs.
14980
14981 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14982
14983         * files.el (cdpath-previous): New variable.
14984         (cd): Use it.
14985         From Bob Weiner <weiner@wave.altrasoft.com>
14986
14987 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14988
14989         * keydefs.el: Changed keybindings of forward-char,
14990           backward, scroll-up and scroll-down to point to their
14991           -command counterparts.
14992
14993         * simple.el: New functions: forwarc-char-command,
14994           backwrad-char-command, scroll-up-command,
14995           scroll-down-command which work liek their counterparts
14996           except that they honor the variable
14997           signal-error-on-buffer-boundary.
14998
14999           Definition of signal-error-on-buffer-boundary received
15000           from src/cmds.c.
15001
15002           defvar declaration added for word-across-newline to avoid
15003           byte-compiler warning about the free variable reference.
15004
15005 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15006
15007         * winnt.el: Removed "%t" from the beginning of
15008         modeline-format. From now on, there's no nt-specifics in the modeline.
15009
15010 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15011
15012         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15013         of `when' with `if'.
15014
15015 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15016
15017         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15018         mswindows. Must be reworked along with glyphs.el, or
15019         merged into it, after there is images support.
15020
15021         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15022         'mswindows.
15023
15024 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15025
15026         * faces.el: fix for text cursor initialization.
15027         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15028         From Andy Piper <andyp@parallax.co.uk>
15029
15030 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15031
15032         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15033         if there is an existing package that handles it and warn the user
15034         about that mode.
15035
15036 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15037
15038         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15039         Installation" menu item when Installation-string is not bound.
15040
15041 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15042
15043         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15044         From Jeremiah W. James <jerry@cs.ucsb.edu>
15045
15046 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15047
15048         * msw-faces.el:
15049         * faces.el: Fix face initialization.
15050
15051 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15052
15053         * files.el (backup-enable-predicate): fix breakage introduced
15054         by TMPDIR patch.
15055
15056 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15057
15058         * x-faces.el (x-init-face-from-resources): The
15059           TTY face property retrieval functions don't return
15060           specifiers, so use face-property instead.
15061
15062 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15063
15064         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15065
15066 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15067
15068         * x-menubar.el: Expanded documentation for
15069           option-save-faces.  Changed Options -> Browse Faces
15070           menu entry to invoke customize-face.
15071
15072 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15073
15074         * faces.el: Most face initialization moved out of
15075           init-other-random-faces to the top level so that the
15076           initialization happens before Xemacs is dumped.  Much
15077           of the fascist "face-differs-from-default-p or FROB!"
15078           code has been retired in favor of letting the user do
15079           what they want to do.  Face initialization code changed
15080           to use `default' specifier tag so that the settings can
15081           be overridden later if the user wishes it.
15082
15083 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15084
15085         * about.el (about-hackers): Update contributors list.
15086
15087 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15088
15089         * specifier.el: Define new specifier tag `default'.
15090
15091         * modeline.el: Initialize faces using `default' tag.
15092
15093         * x-faces.el (x-init-face-from-resources): Remove
15094           specifier specs containing the `default' tag before
15095           adding new specs.
15096
15097 1998-03-02  John Jones  <jj@asu.edu>
15098
15099         * package-get.el (package-get-all): fixed arguments on call to
15100         package-admin-add-single-file-package.
15101         * package-get.el (package-get-installedp): fixed to match
15102         advertised behavior.
15103         * package-get.el: added function package-get-update-all which
15104         installs newest versions of all the current packages (if they are
15105         not already installed).
15106
15107 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15108
15109         * files.el (find-file-noselect): Uncommented `truename' binding in
15110         `let*' and use it later to set `buffer-file-truename' iff it's
15111         still nil, as happens for example when finding a compressed
15112         file with "jka-compr".
15113
15114 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15115
15116         * faces.el: in make-face-* type functions do the operation for all
15117         window systems, not just the first one found.
15118
15119         * font.el: call mswindows-list-fonts for mswindows.
15120
15121 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15122
15123         * code-process.el (call-process-region):
15124         * process.el (call-process-region):
15125         * package-get.el (package-get-dir):
15126         * files.el (backup-enable-predicate):
15127         * gnuserv.el (gnuserv-temp-file-regexp):
15128         Use temp-directory in place of `/tmp'.
15129
15130 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15131
15132         * "Fast" dired-in-C enhancements for Windows 95/NT:
15133
15134         * files.el: Added function, `wildcard-to-regexp', from GNU
15135           Emacs.
15136
15137         * files.el (insert-directory): Modified to use special
15138           dired-in-C enhancements if present.
15139
15140 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15141
15142         * code-files.el: make default coding no-conversion.
15143
15144 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15145
15146         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15147         the load-path.
15148
15149         * update-elc.el: Strip directory when testing for files not to
15150         bytecompile.
15151
15152 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15153
15154         * lisp-mode.el: Use recommended form for menus.
15155
15156         * info.el (Info-construct-menu): Use recommended form for menus.
15157
15158         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15159         entry.
15160
15161 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15162
15163         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15164           (get-frame-for-buffer-noselect): Always return frames
15165           in the not-this-window-p cond clause.
15166
15167 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15168
15169         * help.el (describe-installation): New function.
15170
15171         * x-menubar.el (default-menubar): Add describe-installation to
15172         Help menu.
15173
15174         * packages.el (packages-unbytecompiled-lisp): Installation.el
15175         should not be bytecompiled.
15176
15177         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15178         XEmacs.
15179
15180         * x-menubar.el (default-menubar): Use correct guard for VM menu
15181         entry.
15182
15183         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15184         coding.
15185         From Andy Piper <andyp@parallax.co.uk>
15186
15187 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15188
15189         * ldap.el: Do not require ldap-internal at compile time.
15190
15191 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15192
15193         * code-files.el: new file. a virtual copy of mule-files.el
15194         but without charset
15195         dependencies. (toggle-buffer-file-ocding-system) new function for
15196         changing the eol type for the current buffer.
15197
15198         * code-process.el: new file. a copy of
15199         mule-process.el. mule-process.el will disappear when things have
15200         settled.
15201
15202         * coding.el: new file. a virtual copy of mule-files.el but
15203         without charset dependencies. (coding-system-base) new function
15204         for getting the parent coding system of a coding system with eol
15205         type set.
15206
15207         * dumped-lisp.el: add above files for the non-mule case.
15208
15209 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15210
15211         * window-xemacs.el (display-buffer): If no explicit
15212           frame is specified, search for a window that displays
15213           the buffer on the currently selected frame, before
15214           searching other frames.
15215
15216 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15217
15218         * frame.el (get-frame-for-buffer): If not-this-window-p
15219           is non-nil, use window on the selected frame if it is not
15220           also the selected window.  When defaulting, search for
15221           windows on the currently selected fgrame before searching
15222           other frames.
15223
15224 1998-02-25  Didier Verna  <didier@xemacs.org>
15225
15226         * modeline.el (modeline-swap-buffers): originally named
15227         `mouse-release-modeline'. Whether to actually swap the buffers is
15228         decided in `mouse-drag-modeline'.
15229         (mouse-drag-modeline): A button release event is considered a
15230         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15231         stay unchanged.
15232
15233 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15234
15235         * x-menubar.el: Put redo on the menubar.
15236         From Aki Vehtari <Aki.Vehtari@hut.fi>
15237
15238 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15239
15240         * bytecomp.el (displaying-byte-compile-warnings): if
15241         temp-buffer-show-function is set, use it to display current set of
15242         warnings in the "*Compile-Log-Show*" buffer.
15243
15244         * simple.el (display-warning-buffer): if temp-buffer-show-function
15245         is set, use it to display current set of warnings in the
15246         "*Warnings-Show*" buffer.
15247
15248 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15249
15250         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15251         Common Lisp.
15252
15253 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15254
15255         * menubar.el: Allow button descriptors at least 2 long.
15256
15257         * x-menubar.el (default-menubar): Use recommended forms.
15258         (file-menu-filter): Remove.
15259         (edit-menu-filter): Remove.
15260
15261 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15262
15263         * about.el (about-hackers): Updated.
15264
15265 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15266
15267         * help.el (help-max-help-buffers): new variable
15268         (help-register-and-maybe-prune-excess): new function
15269         (help-buffer-name): use help-max-help-buffers.
15270         (with-displaying-help-buffer): use
15271         help-register-and-maybe-prune-excess.
15272
15273         * help.el (help-maybe-pretty-print-value): if the value fits on
15274         one line, let it.
15275
15276 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15277
15278         * (with-displaying-help-buffer): there is no need to kill the buffer
15279         if it exists, because with-output-to-temp-buffer will clear it.
15280         further, killing the buffer violates the rule that
15281         temp-buffer-show-function, if set, has the full responsibility of
15282         showing the temp buffer.  killing the buffer fucks with the window
15283         configuration, hosing temp-buffer-show-function.
15284
15285
15286 1998-02-23  Didier Verna  <didier@xemacs.org>
15287
15288         * modeline.el (mouse-drag-modeline):
15289         - Always scroll the modeline that was originally clicked on.
15290         - Use x pixels instead of x characters (which doesn't work anyway)
15291         as horizontal reference for modeline dragging. This allows us to
15292         keep on dragging the modeline even if the motion event occurs in
15293         another window.
15294
15295 1998-02-23  Didier Verna  <didier@xemacs.org>
15296
15297         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15298         glyph on the modeline to indicate that dragging the mouse has an
15299         effect both horizontally and vertically.
15300
15301 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15302
15303         * about.el (about-xemacs): Get rid of redundant visible version
15304         number.
15305
15306 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15307
15308         * about.el (about-hackers): Update credits.
15309
15310 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15311
15312         * prim/register.el (view-register): Show register type file-query.
15313
15314 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15315
15316         * mode-motion.el (mode-motion-highlight-internal):
15317           save-excursion inside save-window-exucrsion form to
15318           hide buffer point changes from save-window-excursion.
15319           Prevents display flickering when the mouse pointer
15320           moves.
15321
15322 1998-02-17  Didier Verna  <didier@xemacs.org>
15323
15324         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15325         function to handle correctly the case of a toolbar one side of the
15326         window: scrolling will not necessarily happen.
15327
15328 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15329
15330         * files.el (after-find-file): Restore missing argument
15331           to format that provides filename for "... consider M-x
15332           recover-file" message.  Also call `message' with "%s"
15333           as the first arg instead of an arbitrary string.
15334
15335 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15336
15337         * about.el (about-hackers): Various additions.
15338
15339 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15340
15341         * autoload.el (generate-file-autoloads-1): Don't force an extra
15342         line out when copying on-the-same line autoloads.
15343
15344         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15345         is installed.
15346
15347 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15348
15349         * x11/x-win-xfree86.el (x-win-init-xfree86):
15350         * x11/x-win-sun.el (x-win-init-sun):
15351         * x11/x-init.el (x-initialize-compose):
15352         * prim/simple.el:
15353         (backward-or-forward-kill-sexp):
15354         (backward-or-forward-kill-sentence):
15355         (backward-or-forward-kill-word):
15356         (backward-or-forward-delete-char):
15357         * prim/isearch-mode.el (isearch-help-or-delete-char):
15358         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15359         x-keysym-on-keyboard-p to detect backspace.
15360         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15361         Clean up symbols used with dead keys, checking Linux and solaris
15362         keysyms.
15363         Simplify x-win-*.el using above methods.
15364         Change documentation for x-keysym-*-p functions.
15365
15366 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15367
15368         * about.el (about-hackers): Restore entries for Michael Sperber and
15369         Vinnie Shelton.
15370         From Vinnie Shelton <acs@acm.org>
15371
15372 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15373
15374         * simple.el (count-words-region): Ditto.
15375
15376 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15377
15378         * simple.el (count-words-buffer): Document.  Don't print anything
15379         if non-interactive.
15380
15381 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15382
15383         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15384         multiple files in InfoDock.
15385
15386 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15387
15388         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15389         from version.el in InfoDock.
15390
15391         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15392         specially.
15393
15394 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15395
15396         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15397         variable name in docstring.
15398
15399 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15400
15401         * menubar.h: Include "gui.h".
15402
15403 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15404
15405         * site-load.el: Fix documentation.
15406
15407 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15408
15409         * package-get-base.el (package-get-base): Updated.
15410
15411         * keymap.el: PC-ize.
15412
15413 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15414
15415         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15416         from' on a fresh line.
15417
15418 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15419
15420         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15421         object.
15422
15423 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15424
15425         * undo-stack.el: PC-ize.
15426
15427         * cmdloop.el: PC-ize.
15428
15429 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15430
15431         * bytecomp-runtime.el: PC-ize.
15432
15433         * byte-optimize.el: Prolog fixup.  PC-ize.
15434
15435         * cus-dep.el: Spelling fix.
15436
15437         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15438         entries follow).
15439
15440 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15441
15442         * text-mode.el (text-mode-hook-identify): New function,
15443         put on text-mode-hook.  Set text-mode-variant here.
15444         (text-mode): Don't set it here.
15445
15446 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15447
15448         * text-mode.el (text-mode-hook): New defvar.
15449         (text-mode-variant): New variable.
15450         (text-mode): Set that variable locally.
15451         (toggle-text-mode-auto-fill): New command.
15452
15453 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15454
15455         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15456
15457 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15458
15459         * text-mode.el (paragraph-indent-text-mode):
15460         Renamed from spaced-text-mode.
15461         (text-mode-map): Bind TAB to indent-relative.
15462         (indented-text-mode-map): Variable deleted.
15463         (indented-text-mode): Now an alias for text-mode.
15464
15465 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15466
15467         * loadup.el: test-atoms debugging stuffs removed.
15468
15469 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15470
15471         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15472
15473 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15474
15475         * help.el (describe-beta): Made it use `locate-data-file'.
15476         (describe-distribution): Ditto.
15477         (describe-copying): Ditto.
15478         (describe-project): Ditto.
15479         (view-emacs-news): Ditto.
15480
15481         * help-nomule.el (help-with-tutorial): Made it use
15482         `locate-data-file' to find tutorial.
15483
15484 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15485
15486         * about.el: Corrected my email address.
15487
15488         * mouse.el: Added 'mouse-mswindows-drop' similar to
15489         'mouse-offix-drop'.
15490
15491 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15492
15493         * loadup.el (running-xemacs): Spelling fix.
15494
15495 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15496
15497         * packages.el (packages-find-packages-1): Don't allow a backwards
15498         compatible lisp tree to overwrite `preloaded-file-list'.
15499
15500 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15501
15502         * loadup.el: Don't delete "xemacs" prior to dumping.
15503
15504 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15505
15506         * package-info.el (pi-last-mod-date): New function.
15507         (pi-author-version): New function.
15508         (batch-update-package-info): Use them.
15509
15510 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15511
15512         * frame.el (get-frame-for-buffer-default-to-current): Create.
15513         (get-frame-for-buffer-noselect): Allow user to use current frame
15514         with `get-frame-for-buffer-default-to-current'.
15515
15516 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15517
15518         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15519         (byte-compile-output-docform): Ditto.
15520         (byte-compile-compiled-obj-to-list): Ditto.
15521
15522 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15523
15524         * startup.el (command-line-1): Removed code that ran
15525           buffer-menu.
15526
15527 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15528
15529         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15530
15531 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15532
15533         * frame.el (suspend-emacs-or-iconify-frame): Check using
15534         `device-on-window-system-p' instead of explicitly checking for X,
15535         so that the same logic works for MS Windows.
15536         (suspend-or-iconify-emacs): Ditto.
15537
15538 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15539
15540         * about.el (about-maintainer-info): Andy Piper is back.
15541         (xemacs-hackers): Updated Andy Piper's email address.
15542         (about-hackers): Added Jonathan Harris.
15543         (about-hackers): Updated Tibor Polgar's email address.
15544
15545 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15546
15547         * about.el: Add xemacs.org email manager.
15548
15549         * package-get-base.el (package-get-base): Updated with most recent
15550         package updates.
15551
15552 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15553
15554         * help.el (function-arglist): Use `indirect-function' instead of
15555         `symbol-function' so that aliases are treated correctly.
15556
15557 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15558
15559         * help.el (help-map): Add f1 binding to `help-for-help'.
15560         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15561         (describe-key-briefly): Use `princ' "%s" to print object.
15562         (with-displaying-help-buffer): Kill buffer if it exists, again.
15563         (describe-key): Use `princ' "%s" to print object.
15564         (describe-function-1): Use `princ' "%s" to print object.
15565         Commented out alias lines removed.
15566         (help-pretty-print-limit): New variable to control pretty-printing
15567         of variable values.
15568         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15569         `help-pretty-print-value' again.  Only print-print when OBJECT is
15570         list of length less than `help-pretty-print-limit'.
15571         (describe-variable): Use `help-maybe-pretty-print-value' again.
15572
15573 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15574
15575         * simple.el (blink-matching-open): Remove C++ kludge.
15576         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15577
15578 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15579
15580         * info.el (Info-default-directory-list): Made the documentation
15581         more explanitory.
15582
15583 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15584
15585         * lisp/packages.el:
15586         * lisp/package-admin.el:
15587         * lisp/build-report.el:
15588         Fix typos.
15589
15590 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15591
15592         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15593         warnings in Java buffers without final newline and editing the
15594         last line.
15595
15596 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15597
15598         * packages.el (packages-find-packages-1): Don't allow a backwards
15599         compatible lisp tree to overwrite `preloaded-file-list'.
15600         Suggested by Colin Rafferty  <colin@xemacs.org>
15601
15602         * mouse.el (mouse-offix-drop): Set undo-boundary.
15603         From Oliver Graf <ograf@fga.de>
15604
15605 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15606
15607         * loadup.el (load-gc): rewrite as defun.
15608         Print something sensical if a required dump-time file isn't found.
15609
15610 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15611
15612         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15613         bug strikes a menudescriptor.
15614
15615         * package-get-base.el (package-get-base): Updated.
15616
15617         * package-info.el (batch-update-package-info): Derive REQUIRES
15618         from the Makefile.
15619
15620 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15621
15622         * files.el (save-some-buffers): Don't play games with deleting
15623         other windows if we are in the minibuffer window.
15624
15625 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15626
15627         * modeline.el (modeline-minor-mode-menu): Add support for :active
15628         (add-minor-mode): Document :active property to TOGGLE.
15629
15630 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15631
15632         * modeline.el (modeline-minor-mode-menu): Add support for an
15633         `:included' predicate in the `toggle-sym' plist.
15634         (add-minor-mode): Document the :included property, format
15635         docstring some more.
15636         (modeline-minor-mode-menu): Documentation string added.
15637
15638 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15639
15640         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15641         labels from the symbol-names by thwacking off the overly redundant
15642         and overused "mode", parenthesizing "minor", and capitalizing the
15643         resultant strings.  Also shortened the menu's title by eliminating
15644         the redundant buffer name.
15645         (add-minor-mode): Beautified the docstring, added mention of the
15646         `:menu-tag' property of TOGGLE.
15647         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15648         `toggle-sym' to beatify the mode-life menus.
15649         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15650         `auto-fill-function'.
15651
15652 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15653
15654         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15655         menus to :style 'toggle.
15656
15657 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15658
15659         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15660
15661 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15662
15663         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15664         only recognize first hyperlink.
15665         (hyper-apropos-highlightify): Deletia, this is already done by
15666         `hyper-apropos-insert-face'.
15667         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15668
15669 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15670
15671         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15672         mail.
15673         (toolbar-mail-reader): Add support for `send'.
15674         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15675
15676 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15677
15678         * info.el (Info-emacs-info-file-name): Add defvar for
15679         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15680         will function properly.
15681
15682 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15683
15684         * simple.el: make the backwards delete function called by
15685         `backward-or-forward-delete-char' user configurable.
15686
15687 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15688
15689         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15690         compiled function got loaded from.
15691
15692 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15693
15694         * term/apollo.el: Synched up with InfoDock 3.6.2.
15695
15696 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15697
15698         * startup.el (load-init-file): Load autoloads earlier.
15699         (startup-splash-frame): Handle InfoDock logo.
15700
15701         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15702         InfoDock.
15703         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15704
15705         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15706         doesn't have this function.
15707
15708         * packages.el (locate-data-file): Fix to call `locate-file'.
15709
15710 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15711
15712         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15713         version of version.el.
15714         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15715
15716         * x-menubar.el (default-menubar): Guard reference to
15717         `gnuserv-frame'.
15718         (default-menubar): Guard references to `font-lock-mode'.
15719         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15720         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15721
15722         * make-docfile.el: Don't snarf doc strings from autoloads.
15723
15724         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15725         loading auto-autoloads files.
15726
15727         * loaddefs.el: Disable dumping autoloads.
15728
15729 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15730
15731         * lisp-mnt.el: Synch to Emacs 20.2.
15732
15733         * help.el: Remove manual autoload of `finder-by-keyword'.
15734
15735         * finder.el (finder-by-keyword): Autoload.
15736
15737         * help.el: Conditionalize hyperbole setup.
15738
15739 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15740
15741         * packages.el (package-require): Update to reflect new data format.
15742
15743 1998-01-02  Didier Verna  <didier@xemacs.org>
15744
15745         * x-menubar.el (default-menubar): make the tutorials available
15746         through the menubar. (Plus some compilation warnings cleanup).
15747
15748 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15749
15750         * check-features.el: New file.  Perform sanity check after build.
15751
15752         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15753         files to tooltalk package.
15754         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15755         package.
15756
15757         * package-admin.el (package-admin-xemacs): Use better default for
15758         location of XEmacs binary.
15759
15760 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15761
15762         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15763         tag with sexp and add value tag with value `t'.
15764
15765 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15766
15767         * package-get.el: Changes to work with real data.
15768         From Pete Ware <ware@cis.ohio-state.edu>
15769
15770         * packages.el (packages-reload-autoloads): Guard load for the time
15771         being.
15772
15773         * update-elc.el ("packages.el"): Force loading packages.el instead
15774         of possibly out-of-date packges.elc.
15775         * make-docfile.el ("packages.el"): Ditto.
15776
15777 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15778
15779         * build-report.el (build-report-delete-regexp): Added a rule for
15780         the main tarball shadowing anything past it.
15781
15782 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15783
15784         * packages.el (package-provide): Delete a previous provide.
15785
15786         * package-info.el: New file.
15787
15788         * package-get.el: New file.
15789         From Pete Ware <ware@cis.ohio-state.edu>
15790         (package-get): Fix md5 computation to work with Mule.
15791
15792 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15793
15794         * simple.el (log-message-*): Quote symbols in docstrings properly.
15795
15796 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15797
15798         * packages.el (packages-new-autoloads): Ignore symbolic links.
15799
15800         * cus-face.el (face-custom-attributes-get): Fix typo.
15801         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15802
15803 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15804
15805         * startup.el (load-init-file): Reload new or changed autoloads
15806         unless inhibited.  Reload modified dumped lisp (stubbed).
15807
15808         * packages.el (packages-new-autoloads): New function.
15809         (packages-reload-autoloads): New function.
15810         (packages-reload-dumped-lisp): New (stub) function.
15811
15812         * loadup.el: Inhibit reloading dumped files when running temacs.
15813
15814         * loadhist.el (file-provides): Extend to handle variant
15815         extensions.
15816
15817         * replace.el (query-replace): Fix typo.
15818
15819 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15820
15821         * make-docfile.el: list-autoloads-path has been renamed.
15822         * update-elc.el: list-autoloads has been renamed.
15823
15824         * packages.el (packages-list-autoloads): Renamed.
15825         (packages-list-autoloads-path): Ditto.
15826
15827 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15828
15829         * packages.el (packages-find-packages-1): Made it signal a warning
15830         for an error in an auto-autoload.el file.
15831
15832 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15833
15834         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15835         tag with const.
15836         From Aki Vehtari <Aki.Vehtari@hut.fi>
15837
15838         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15839
15840         * loadhist.el (unload-feature): Remove autoload.
15841
15842 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15843
15844         * loadhist.el: Unpackaged.
15845
15846         * help.el (describe-symbol-find-file): Rename
15847         `describe-function-find-file' and make old name obsolete.
15848         (describe-function-1): Use it.
15849         (describe-function-1): Guard reference to
15850         `compiled-function-annotation'.
15851
15852 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15853
15854         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15855         argument.
15856         (help-mode-quit): New optional arg to control whether it kills or
15857         buries.  Tidied up.
15858         (with-displaying-help-buffer): Don't kill buffer initially, even
15859         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15860         (help-pretty-print-value): Rename back from
15861         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15862         use it, otherwise use dumped `cl-prettyprint'.
15863         (describe-variable): Use `help-pretty-print-value' again.
15864         (find-func): Removed reference to "find-func" at end.
15865
15866 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15867
15868         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15869           GUI XEmacs. Rename? x-menubar is rather window system
15870           independant, except for a couple of items.
15871
15872 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15873
15874         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15875         entries as they will no longer be distributed with XEmacs.
15876
15877         * format.el (format-alist): Fix image/tiff regexps.
15878         From P. E. Jareth Hein <jareth@camelot-soft.com>
15879
15880         * help.el (help-maybe-pretty-print-value): Rename.
15881         (describe-variable): Use it.
15882         (describe-variable): Add trailing linefeed.
15883
15884 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15885
15886         * help.el (describe-function-1): Don't output anything for
15887           arglist of autoload functions.
15888
15889 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15890
15891         * help.el (describe-function-1): Don't output anything for
15892           arglist of autoload functions.
15893
15894 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15895
15896         * help.el (help-mode-map): New bindings for `help-mode-bury',
15897         `describe-function-at-point', `describe-variable-at-point',
15898         `Info-elisp-ref', `customize-variable', `help-next-section' and
15899         `help-prev-section'.
15900         (help-next-section): New function.
15901         (help-prev-section): New function.
15902         (help-mode-quit): Changed to kill the help buffer.
15903         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15904         correctly.
15905         (help-buffer-name): New function to generate the name of help
15906         buffers.
15907         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15908         argument giving the name of the help buffer.
15909         (describe-key): Use `with-displaying-help-buffer' with name.
15910         (describe-mode): Ditto.
15911         (describe-bindings): Ditto.
15912         (describe-prefix-bindings): Ditto.
15913         (view-lossage): Ditto.
15914         (with-syntax-table): New macro.
15915         (function-called-at-point): Use `ignore-errors' and
15916         `with-syntax-table'.
15917         (function-at-point): Ditto.
15918         (describe-function): Use `with-displaying-help-buffer' with name.
15919         (function-arglist): Extracted from `describe-function-1'.  Returns
15920         function's arglist as string.
15921         (function-documentation): Extracted from `describe-function-1'.
15922         Returns function's docstring.
15923         (describe-function-1): Remove all the "stream" garbage, including
15924         the stream argument.  Use `function-arglist' and
15925         `function-documentation'.
15926         (describe-function-arglist): Just use `function-arglist'.
15927         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15928         (help-pretty-print-value): New function to help with
15929         pretty-printing variable values.  Knows about `#<...>'.  Needs
15930         `pp-internal'.
15931         (describe-variable): Use `with-displaying-help-buffer' with name.
15932         Formatting improved.  Display file where variable is defined, if
15933         known.  Use `help-pretty-print-value'.
15934         (describe-syntax): Use `with-displaying-help-buffer' with name.
15935         (list-processes): Remove "stream" garbage.
15936
15937 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15938
15939         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15940         call a dumped routine instead.
15941
15942         * x-win-xfree86.el: Wrap file in defun.
15943         * x-win-sun.el: Ditto.
15944
15945 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15946
15947         * help.el (view-emacs-news): Remove usage of outl-mouse which
15948         advises functions and does other evil things.
15949
15950 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15951
15952         * format.el (format-alist): Add `image/tiff'.
15953         From P. E. Jareth Hein <jareth@camelot-soft.com>
15954
15955 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15956
15957         * about.el (about-hackers): More names added.
15958
15959         * make-docfile.el: Remove superfluous package path search.
15960
15961         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15962
15963 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15964
15965         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15966         ignored shadows.
15967
15968 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15969
15970         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15971         get trailing slashes when added to the load-path.
15972
15973         * x-init.el (init-x-win): Locate where XEmacs X localization files
15974         are.
15975
15976 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15977
15978         * x-faces.el: Added support for foregroundToolBarColor
15979           to xpm-color-symbols.
15980
15981 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15982
15983         * etags.el (tags-remove-duplicates): Removed.
15984         (buffer-tag-table-list): Use `delete-duplicates'.
15985
15986         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15987         correctly.
15988         (get*): Defalias to `get'.
15989
15990         * cl.el (eql): Compare integers with `eq'.
15991         (cl-map-extents): Check for `map-extents' first.
15992
15993 1997-12-17  Didier Verna  <didier@xemacs.org>
15994
15995         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15996         added the 'numero', 'copyright' and 'trademark' symbols.
15997
15998         * leim/quail/latin-post.el ("french-postfix"): see above.
15999
16000 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16001
16002         * widget.el (define-widget): Check the arguments.
16003
16004         * cus-edit.el (customize-face): Use `check-argument-type'.
16005         (custom-variable-value-create): Use `signal' to signal error.
16006         (custom-variable-reset-saved): Ditto.
16007         (custom-variable-reset-standard): Ditto.
16008         (custom-face-reset-saved): Ditto.
16009
16010         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16011         (widget-default-format-handler): Ditto.
16012         (widget-checklist-add-item): Ditto.
16013         (widget-radio-add-item): Ditto.
16014         (widget-editable-list-entry-create): Ditto.
16015         (widget-sexp-prompt-value): Ditto.
16016
16017         * custom.el (custom-declare-variable): Signal errors better.
16018         (custom-handle-keyword): Ditto.
16019         (custom-declare-group): Ditto.
16020
16021         * window-xemacs.el (windows): Ditto.
16022
16023         * menubar.el (menu): Ditto.
16024
16025         * keydefs.el (keyboard): Ditto.
16026
16027         * minibuf.el (minibuffer): Ditto.
16028
16029         * process.el (execute): Ditto.
16030
16031         * fill.el (fill): Ditto.
16032
16033         * modeline.el (modeline): Ditto.
16034
16035         * help.el (help): Ditto.
16036
16037         * faces.el (faces): Ditto.
16038
16039         * files.el (files): Ditto.
16040
16041         * x-init.el (x): Ditto.
16042
16043         * lisp-mode.el (lisp): Ditto.
16044
16045         * process.el (processes): Ditto.
16046
16047         * mouse.el (mouse): Ditto.
16048
16049         * abbrev.el (abbrev): Moved from cus-edit.
16050
16051         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16052         as variable declaration.
16053
16054 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16055
16056         * menubar.el (find-menu-item): Use `check-argument-type'.
16057         (find-menu-item): Cosmetic changes.
16058
16059 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16060
16061         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16062
16063 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16064
16065         * startup.el (set-default-load-path): Only search package-path
16066         when not running temacs.
16067
16068         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16069         files.
16070
16071         * loadup.el: Correct commentary.  Reformatting.
16072         (really-early-error-handler): Use absolute path to the
16073         first dumped-lisp.el file.
16074         (really-early-error-handler): Print full path name of
16075         each dumped lisp file (inherited from InfoDock).
16076
16077         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16078         dumped-lisp.el files.
16079
16080         * make-docfile.el (preloaded-file-list): Reorder when the
16081         package-path is searched.
16082         * update-elc.el: Ditto.
16083
16084         * lisp-mode.el (call-with-condition-handler): Treat the same as
16085         `condition-case' for indentation.
16086
16087         * about.el (about-xemacs): Update release date.
16088
16089 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16090
16091         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16092         anywhere but at the last clause.
16093         (ecase): Disallow `t' and `otherwise'.
16094
16095 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16096
16097         * cus-edit.el (custom-buffer-create-buttons): New function
16098         from stuff moved out of `custom-buffer-create-internal'.
16099         (custom-novice): New variable.  Default t.
16100         (custom-display-global-buttons): Ditto.  Default `top'.
16101         (custom-buffer-create-internal): Only display help if
16102         `custom-novice' is non-nil.  Display global buttons according to
16103         `custom-display-global-buttons'.
16104
16105 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16106
16107         * menubar.el (find-menu-item): Use `check-argument-type'.
16108         (find-menu-item): Cosmetic changes.
16109
16110 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16111
16112         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16113         look.
16114
16115 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16116
16117         * format.el (format-deannotate-region):  Bug fix.
16118         Deannotating a region containing unknown tags would fail
16119         (causing decoding of text/enriched to fail at user level)
16120
16121 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16122
16123         * minibuf.el (read-directory-name): Support sixth
16124           arg, HISTORY, as already documented.
16125
16126 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16127
16128         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16129         to `ecase'.
16130
16131 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16132
16133         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16134         skk-activate.
16135
16136 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16137
16138         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.