update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=>cns11643-5'.
5
6 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
9         setting for `===hng-keg'.
10
11         * mule/mule-charset.el (default-coded-charset-priority-list): Add
12         `===hng-keg'.
13
14         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
15         CHISE.
16
17 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
20         setting for `===hng-jou'.
21
22         * mule/mule-charset.el (default-coded-charset-priority-list): Add
23         `===hng-jou'.
24
25         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
26         CHISE.
27
28 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
29
30         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
31         setting for `===hng-smk'.
32
33         * mule/mule-charset.el (default-coded-charset-priority-list): Add
34         `===hng-smk'.
35
36         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
37         CHISE.
38
39 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
40
41         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
42         setting for `===hng-kyo'.
43
44         * mule/mule-charset.el (default-coded-charset-priority-list): Add
45         `===hng-kyo'.
46
47         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
48         CHISE.
49
50 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
51
52         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
53         setting for `===hng-kss'.
54
55         * mule/mule-charset.el (default-coded-charset-priority-list): Add
56         `===hng-kss'.
57
58         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
59         CHISE.
60
61 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
64         setting for `===hng-wan'.
65
66         * mule/mule-charset.el (default-coded-charset-priority-list): Add
67         `===hng-wan'.
68
69         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
70         CHISE.
71
72 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
73
74         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
75         setting for `===hng-ksk'.
76
77         * mule/mule-charset.el (default-coded-charset-priority-list): Add
78         `===hng-ksk'.
79
80         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
81         CHISE.
82
83 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
86         setting for `===hng-kyu'.
87
88         * mule/mule-charset.el (default-coded-charset-priority-list): Add
89         `===hng-kyu'.
90
91         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
92         CHISE.
93
94 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
95
96         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
97         setting for `===hng-skk'.
98
99         * mule/mule-charset.el (default-coded-charset-priority-list): Add
100         `===hng-skk'.
101
102         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
103         CHISE.
104
105 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
106
107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
108         setting for `===hng-sik'.
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `===hng-sik'.
112
113         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
114         CHISE.
115
116 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
119         setting for `===hng-kbk'.
120
121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
122         `===hng-kbk'.
123
124         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
125         CHISE.
126
127 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
130         setting for `===hng-kcj'.
131
132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
133         `===hng-kcj'.
134
135         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
136         CHISE.
137
138 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
141         setting for `===hng-k24'.
142
143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
144         `===hng-k24'.
145
146         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
147         CHISE.
148
149 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
152         setting for `===hng-gok'.
153
154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
155         `===hng-gok'.
156
157         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
158         CHISE.
159 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
160
161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
162         setting for `===hng-tsu'.
163
164         * mule/mule-charset.el (default-coded-charset-priority-list): Add
165         `===hng-tsu'.
166
167         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
168         CHISE.
169
170 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
171
172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
173         setting for `===hng-sys'.
174
175         * mule/mule-charset.el (default-coded-charset-priority-list): Add
176         `===hng-sys'.
177
178         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
179         CHISE.
180
181 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
182
183         * mule/mule-coding.el (coded-charset-entity-reference-alist):
184         - Use "&HNG010-<d><d><d><d><d>;" instead of
185           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
186         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
187
188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
189         `=ucs-bmp-itaiji-002' and `===hng-khm'.
190
191         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
192         "hngkhi-0" as the suffix of registry.
193         (===hng-khm): New coded-charset for XEmacs CHISE.
194         (=ucs-itaiji-002): Ditto.
195         (=ucs-bmp-itaiji-002): Ditto.
196
197 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
200         setting for `=>ucs@iwds-1'.
201
202         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
203         XEmacs CHISE.
204
205 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
206
207         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
208         CHISE.
209
210         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
211         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
212         `===hng-khi'.
213
214 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
217         setting for `===hng-khi'.
218
219         * mule/mule-charset.el (default-coded-charset-priority-list): Add
220         `===hng-khi'.
221
222         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
223         CHISE.
224
225 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
226
227         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
228         #x9FA5 as the value of `max-code'.
229         (=ucs-bmp-var-002): Likewise.
230         (=ucs-bmp-var-003): Likewise.
231         (=ucs-bmp-itaiji-084): Likewise.
232         (=ucs-bmp-cjk@JP): Likewise.
233         (=ucs-bmp-cjk@JP/hanazono): Likewise.
234         (==ucs-bmp-cjk@JP/hanazono): Likewise.
235         (=>ucs-bmp-cjk@component): Likewise.
236
237 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
240         CHISE.
241
242 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
243
244         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
245         XEmacs CHISE.
246         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
247         `==jis-x0208@1978/2-pr' as the mother.
248
249 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
250
251         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
252         CHISE.
253
254 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
255
256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
257         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
258
259 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
260
261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
262         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
263
264 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
265
266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
267         setting for `===ucs@gb'.
268
269 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
272         setting for `===hanyo-denshi/ks', `===jis-x0208' and
273         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
274         as the entity-reference for `===jis-x0213-1@2000'; use
275         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
276
277 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
278
279         * mule/mule-charset.el (default-coded-charset-priority-list): Add
280         `===jis-x0208'.
281
282         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
283         instead of `===jis-x0208' as the mother.
284         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
285         `===jis-x0208' as the mother.
286         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
287         `===jis-x0208' as the mother.
288         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
289         `===jis-x0213-1' as the mother.
290         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
291         `===jis-x0213-1' as the mother.
292         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
293         the mother.
294         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
295         mother.
296
297 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
298
299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
300         setting for `=ucs-var-001'.
301
302 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
303
304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
305         `=ucs-bmp-var-001'.
306
307         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
308         CHISE.
309         (=ucs-bmp-var-001): Ditto.
310
311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
312         setting for `=ucs-var-003'.
313
314 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
317         `=ucs-bmp-var-003'.
318
319         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
320         CHISE.
321         (=ucs-bmp-var-003): Ditto.
322
323 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
324
325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
326         setting for `=ucs-var-002'.
327
328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
329         `=ucs-bmp-var-002'.
330
331         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
332         CHISE.
333         (=ucs-bmp-var-002): Ditto.
334
335 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
336
337         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
338         XEmacs CHISE.
339         (==jis-x0208@1978/5pr): Ditto.
340
341 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
342
343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
344         `=>ucs-bmp-cjk@component'.
345
346         * mule/mule-conf.el (=>ucs@component): New coded-charset for
347         XEmacs CHISE.
348         (=>ucs-bmp-cjk@component): Ditto.
349
350 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
353         setting for `=>iwds-1'.
354
355 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
356
357         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
358         CHISE.
359
360 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
361
362         * mule/mule-charset.el (default-coded-charset-priority-list):
363         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
364         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
365         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
366         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
367
368 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
369
370         * mule/mule-coding.el (coded-charset-entity-reference-alist):
371         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
372
373         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
374         `=>>ucs@iso' as the mother.
375         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
376         mother.
377
378 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
381         setting for `===hanyo-denshi/ia'.
382
383 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-charset.el (default-coded-charset-priority-list): Add
386         `===hanyo-denshi/ia'.
387
388 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
389
390         * mule/mule-conf.el (=koseki): Fix DOC.
391         (==koseki): New coded-charset for XEmacs CHISE.
392
393 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
394
395         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
396         XEmacs CHISE.
397         (===hanyo-denshi/jd): Fix DOC.
398
399 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
400
401         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
402         setting for `===hanyo-denshi/ip'.
403
404 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
405
406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
407         `===hanyo-denshi/ip'.
408
409         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
410         XEmacs CHISE.
411
412 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
413
414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
415         `==ucs-radicals@unicode' and `=>daikanwa'.
416
417         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
418         for XEmacs CHISE.
419
420 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
421
422         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
423         XEmacs CHISE.
424
425 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
428         `===ruimoku-v6'.
429
430 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
433         setting for `===ruimoku-v6'.
434
435 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
436
437         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
438         CHISE.
439
440 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
441
442         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
443         coded-charset for XEmacs CHISE.
444
445 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
448         XEmacs CHISE.
449
450 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
451
452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
453         `===ucs-sip@iso'.
454
455 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
458         CHISE.
459
460 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
461
462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
463         `==ucs-sip@iso'.
464
465         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
466         CHISE.
467
468 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
469
470         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
471         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
472         (=ucs-sip-ext-b@iso): Fix registry.
473         (==ucs-sip-ext-b@iso): Ditto.
474         (===ucs-sip-ext-b@iso): Ditto.
475
476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
477         `=ucs-sip@iso'.
478
479 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
480
481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
482         setting for `=>cbeta'.
483
484 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
485
486         * mule/mule-charset.el (default-coded-charset-priority-list): Add
487         `=>cns11643-7'.
488
489         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
490
491 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
492
493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
494         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
495
496 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
497
498         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
499         `=ucs@cns'.
500         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
501         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
502         `=ucs@jis/1990'.
503         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
504         `=ucs@jis/2000'.
505         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
506         `=ucs@jis/2004'.
507         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
508
509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
510         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
511
512 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
513
514         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
515         XEmacs CHISE.
516         (==jis-x0208@1978/1pr): Ditto.
517         (==jis-x0208@1978/2-pr): Ditto.
518
519 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
520
521         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
522         setting for `===jis-x0213-1@2004'.
523
524 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
525
526         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
527         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
528
529         * mule/mule-charset.el (default-coded-charset-priority-list): Add
530         `===hanyo-denshi/jb'.
531
532         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
533         XEmacs CHISE.
534         (=+>hanyo-denshi/ft): Ditto.
535         (=+>hanyo-denshi/jt): Ditto.
536
537 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
538
539         * mule/mule-charset.el (default-coded-charset-priority-list): Add
540         `===hanyo-denshi/hg'.
541
542 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
543
544         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
545         XEmacs CHISE.
546         (===hanyo-denshi/hg): Ditto.
547
548 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
549
550         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
551         glyph-forms instead of detailed glyph-images.
552         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
553         `=adobe-japan1-*'.
554         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
555         (===adobe-japan1-1): Ditto.
556         (===adobe-japan1-2): Ditto.
557         (===adobe-japan1-3): Ditto.
558         (===adobe-japan1-4): Ditto.
559         (===adobe-japan1-5): Ditto.
560         (===adobe-japan1-6): Ditto.
561         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
562         `=>>>adobe-japan1' as the mother.
563         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
564         `=>>adobe-japan1' as the mother.
565         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
566         glyph-images.
567         (==jis-x0208@1978): Ditto.
568         (==jis-x0208@1983): Ditto.
569         (==jis-x0208@1990): Ditto.
570         (==jis-x0213-1): Ditto.
571         (==jis-x0213-1@2000): Ditto.
572         (==jis-x0213-1@2004): Ditto.
573         (==jis-x0213-2): Ditto.
574         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
575         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
576         `=jis-x0208@1978'.
577         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
578         `=jis-x0208@1983'.
579         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
580         `=jis-x0208@1990'.
581         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
582         `=jis-x0213-1'.
583         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
584         `=jis-x0213-1@2000'.
585         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
586         `=jis-x0213-1@2004'.
587         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
588         `=jis-x0213-2'.
589         (===jis-x0208): New coded-charset for XEmacs CHISE.
590         (===jis-x0208@1978): Ditto.
591         (===jis-x0208@1983): Ditto.
592         (===jis-x0208@1990): Ditto.
593         (===jis-x0213-1): Ditto.
594         (===jis-x0213-1@2000): Ditto.
595         (===jis-x0213-2): Ditto.
596         (===jis-x0212): Ditto.
597         (===ks-x1001): Ditto.
598         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
599         mother.
600         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
601         as the mother.
602         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
603         as the mother.
604         (===cns11643-1): New coded-charset for XEmacs CHISE.
605         (===cns11643-2): Ditto.
606         (===cns11643-3): Ditto.
607         (===cns11643-4): Ditto.
608         (===cns11643-5): Ditto.
609         (===cns11643-6): Ditto.
610         (===cns11643-7): Ditto.
611         (=>>cns11643-1): Ditto.
612         (==big5-cdp): Indicate abstract glyph-images instead of
613         representative glyph-images.
614         (===big5-cdp): New coded-charset for XEmacs CHISE.
615         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
616         detailed glyph-images.
617         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
618         `=hanyo-denshi/*'.
619         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
620         (===hanyo-denshi/ib): Ditto.
621         (===hanyo-denshi/jt): Ditto.
622         (===hanyo-denshi/ks): Ditto.
623         (===mj): Ditto.
624         (===mj-0): Ditto.
625         (===mj-1): Ditto.
626         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
627         `=>>>hanyo-denshi/*' as its mother.
628         (==gt): Indicate abstract glyph-forms instead of detailed
629         glyph-images.
630         (===gt): New coded-charset for XEmacs CHISE.
631         (=>>>gt): Indicates `==gt' instead of `=gt'.
632         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
633         (==gt-k): Indicate abstract glyph-forms instead of detailed
634         glyph-images.
635         (===gt-k): New coded-charset for XEmacs CHISE.
636         (==daikanwa): Indicates glyph-images instead of detailed
637         glyph-images.
638         (===daikanwa): New coded-charset for XEmacs CHISE.
639         (===daikanwa/+p): Ditto.
640         (===daikanwa/ho): Ditto.
641         (==cbeta): Ditto.
642         (===cbeta): Ditto.
643         (==jef-china3): Ditto.
644         (===jef-china3): Ditto.
645         (==ruimoku-v6): Ditto.
646         (==ucs@iso): Indicate representative glyph-forms instead of
647         representative glyph-images.
648         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
649         (==ucs@unicode): Indicate representative glyph-forms instead of
650         representative glyph-images.
651         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
652         `=ucs@unicode'.
653         (==ucs@cns): Indicate representative glyph-forms instead of
654         representative glyph-images.
655         (==ucs@jis): Ditto.
656         (==ucs@jis/1990): Ditto.
657         (==ucs@jis/2000): Ditto.
658         (==ucs@jis/2004): Ditto.
659         (==ucs@ks): Ditto.
660         (===ucs@iso): New coded-charset for XEmacs CHISE.
661         (===ucs@unicode): Ditto.
662         (===ucs@gb): Ditto.
663         (===ucs@ks): Ditto.
664         (===ucs-bmp-cjk@gb): Ditto.
665         (===ucs-sip-ext-b@iso): Ditto.
666
667 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
668
669         * mule/mule-charset.el (default-coded-charset-priority-list): Add
670         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
671         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
672         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
673         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
674         `===cns11643-3', `===cns11643-4', `===cns11643-5',
675         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
676         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
677         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
678         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
679
680         * mule/mule-coding.el (coded-charset-entity-reference-alist):
681         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
682         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
683         - Use "&g1-[NAME];" for `=>>[NAME]'.
684         - Abolish "&g2-[NAME];".
685
686 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
687
688         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
689         `=>>ucs@cns' as the mother.
690
691 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
692
693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
694         setting for `==ucs@ks'.
695
696 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
697
698         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
699         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
700         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
701         0x00E30000〜0x00E409D5.
702
703 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
704
705         * mule/mule-coding.el (coded-charset-entity-reference-alist):
706         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
707         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
708
709 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
710
711         * mule/mule-charset.el (default-coded-charset-priority-list): Add
712         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
713
714         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
715         (=mj-0): Ditto.
716         (=mj-1): Ditto.
717         (==mj): Ditto.
718         (==mj-0): Ditto.
719         (==mj-1): Ditto.
720         (=>>mj): Ditto.
721
722         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
723         setting for `=mj' and `==mj'.
724
725 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
726
727         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
728         CHISE.
729
730 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
731
732         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
733         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
734         `=>ucs@hanyo-denshi'.
735
736 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
737
738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
739         setting for `=koseki' and `=>ucs@hanyo-denshi'.
740
741         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
742         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
743
744 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
745
746         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
747         XEmacs CHISE.
748
749 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
750
751         * mule/mule-coding.el (coded-charset-entity-reference-alist):
752         Change priority of `=>>>ucs@iso'.
753
754         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
755         `=>>>ucs@iso' as the mother.
756         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
757
758 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
759
760         * mule/mule-coding.el (coded-charset-entity-reference-alist):
761         Change priority of `=>>>ucs@unicode'.
762
763         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
764         `=ucs@unicode'.
765
766 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
767
768         * mule/mule-coding.el (coded-charset-entity-reference-alist):
769         Change priority of `=>>>ucs@jis'.
770
771         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
772         `=ucs@jis'.
773
774 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
775
776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
777         setting for `==daikanwa/+p'.
778
779 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
780
781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
782         setting for `==shinjigen@1ed'.
783
784 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
785
786         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
787         XEmacs CHISE.
788
789 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
790
791         * mule/mule-conf.el (==shinjigen): Modify DOC.
792         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
793         (==shinjigen@rev): Modify DOC.
794
795 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
796
797         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
798         CHISE.
799
800 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
801
802         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
803         settings for `==daikanwa' and `==ucs@JP/hanazono'.
804
805         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
806         XEmacs CHISE.
807
808         * mule/mule-charset.el (default-coded-charset-priority-list): Add
809         `==daikanwa'.
810
811 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
812
813         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
814         setting for `==cns11643-7'.
815
816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
817         `==cns11643-7'.
818
819 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
820
821         * mule/mule-charset.el (default-coded-charset-priority-list): Add
822         `==cns11643-6'.
823
824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
825         setting for `==cns11643-6'.
826
827 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
828
829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
830         setting for `==cns11643-5'.
831
832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
833         `==cns11643-5'.
834
835 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
836
837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
838         setting for `==cns11643-4'.
839
840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
841         `==cns11643-4'.
842
843 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
844
845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
846         setting for `==cns11643-3'.
847
848         * mule/mule-charset.el (default-coded-charset-priority-list): Add
849         `==cns11643-3'.
850
851 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
852
853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
854         setting for `==cns11643-2'.
855
856         * mule/mule-charset.el (default-coded-charset-priority-list): Add
857         `==cns11643-2'.
858
859 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
860
861         * mule/mule-coding.el (coded-charset-entity-reference-alist):
862         Change priority of `=>>>ucs@ks'.
863
864         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
865         `=ucs@ks'.
866
867 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
868
869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
870         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
871         `==ucs@cns' and `==cns11643-1'.
872
873         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
874         (==cns11643-2): Ditto.
875         (==cns11643-3): Ditto.
876         (==cns11643-4): Ditto.
877         (==cns11643-5): Ditto.
878         (==cns11643-6): Ditto.
879         (==cns11643-7): Ditto.
880
881         * mule/mule-charset.el (default-coded-charset-priority-list): Add
882         `==cns11643-1'.
883
884 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
885
886         * mule/mule-coding.el (coded-charset-entity-reference-alist):
887         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
888         `=>>>ucs@jis/1990'.
889
890         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
891         `=ucs@jis/1990'.
892         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
893         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
894
895 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
896
897         * mule/mule-coding.el (coded-charset-entity-reference-alist):
898         Change priority of `=>>>ucs@cns'.
899
900         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
901         `=ucs@cns'.
902
903 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
904
905         * mule/mule-charset.el (default-coded-charset-priority-list): Add
906         `==ks-x1001'.
907
908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
909         `=ks-x1001' instead of `korean-ksc5601'; add setting for
910         `==ks-x1001'.
911
912 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
913
914         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
915
916 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
917
918         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
919         `=jis-x0208'.
920         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
921         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
922         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
923         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
924         (=>>>jis-x0213-1@2000): Changed to an alias for
925         `=jis-x0213-1@2000'.
926         (=>>>jis-x0213-1@2004): Changed to an alias for
927         `=jis-x0213-1@2004'.
928         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
929
930 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
931
932         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
933         `=adobe-japan1-0'.
934         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
935         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
936         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
937         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
938         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
939         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
940
941 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
942
943         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
944         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
945         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
946         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
947         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
948         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
949
950 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
951
952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
953         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
954         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
955         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
956         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
957         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
958         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
959         `==jis-x0212'.
960
961 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
962
963         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
964         "AdobeJapan1-[0-6]$".
965         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
966         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
967         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
968         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
969         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
970         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
971         (==adobe-japan1-1): Ditto.
972         (==adobe-japan1-2): Ditto.
973         (==adobe-japan1-3): Ditto.
974         (==adobe-japan1-4): Ditto.
975         (==adobe-japan1-5): Ditto.
976         (==adobe-japan1-6): Ditto.
977         (==jis-x0208): Ditto.
978         (==jis-x0208@1978): Ditto.
979         (==jis-x0208@1983): Ditto.
980         (==jis-x0208@1990): Ditto.
981         (==jis-x0213-1): Ditto.
982         (==jis-x0213-1@2000): Ditto.
983         (==jis-x0213-1@2004): Ditto.
984         (==jis-x0213-2): Ditto.
985         (==jis-x0212): Ditto.
986         (==gb2312): Ditto.
987         (==iso-ir165): Ditto.
988         (==gb12345): Ditto.
989         (==ks-x1001): Ditto.
990         (==cns11643-1): Ditto.
991         (==cns11643-2): Ditto.
992         (==cns11643-3): Ditto.
993         (==cns11643-4): Ditto.
994         (==cns11643-5): Ditto.
995         (==cns11643-6): Ditto.
996         (==cns11643-7): Ditto.
997         (==big5-cdp): Ditto.
998         (==hanyo-denshi/ja): Ditto.
999         (==hanyo-denshi/jb): Ditto.
1000         (==hanyo-denshi/jc): Ditto.
1001         (==hanyo-denshi/jd): Ditto.
1002         (==hanyo-denshi/ft): Ditto.
1003         (==hanyo-denshi/ia): Ditto.
1004         (==hanyo-denshi/ib): Ditto.
1005         (==hanyo-denshi/hg): Ditto.
1006         (==hanyo-denshi/jt): Ditto.
1007         (==hanyo-denshi/ks): Ditto.
1008         (==gt): Ditto.
1009         (==gt-k): Ditto.
1010         (==daikanwa): Ditto.
1011         (==shinjigen): Ditto.
1012         (==ucs@iso): Ditto.
1013         (==ucs@unicode): Ditto.
1014         (==ucs@gb): Ditto.
1015         (==ucs-bmp@gb): Ditto.
1016         (==ucs@cns): Ditto.
1017         (==ucs-bmp@cns): Ditto.
1018         (==ucs@jis): Ditto.
1019         (==ucs@jis/1990): Ditto.
1020         (==ucs@jis/2000): Ditto.
1021         (==ucs@jis/2004): Ditto.
1022         (==ucs@JP): Ditto.
1023         (==ucs@JP/hanazono): Ditto.
1024         (==ucs@ks): Ditto.
1025         (==ucs-bmp@ks): Ditto.
1026         (==ucs@cns11643): Ditto.
1027         (==ucs-bmp-cjk@gb): Ditto.
1028         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1029         (==ucs-sip-ext-b@iso): Ditto.
1030
1031 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1032
1033         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1034         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1035
1036         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1037         XEmacs CHISE.
1038         (=ucs-bmp-cjk@unicode): Abolished.
1039
1040 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1041
1042         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1043         `=+>ucs-bmp-cjk-compat@jis'.
1044
1045         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1046         for XEmacs CHISE.
1047
1048 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1049
1050         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1051         CHISE.
1052
1053 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1054
1055         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1056         for XEmacs CHISE.
1057         (=jis-x0208@1978/1er-pr): Abolished.
1058         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1059         `=jis-x0208@1978/1er-pr' as the mother.
1060
1061 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1062
1063         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1064         setting for `=ucs-itaiji-084'.
1065
1066 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1067
1068         * mule/mule-charset.el (default-coded-charset-priority-list):
1069         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1070
1071         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1072         XEmacs CHISE.
1073         (=ucs-bmp-itaiji-084): Ditto.
1074
1075 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1076
1077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1078         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1079
1080 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1081
1082         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1083         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1084
1085         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1086         XEmacs CHISE.
1087         (=big5-cdp-var-5): Ditto.
1088
1089 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1090
1091         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1092         XEmacs CHISE.
1093
1094 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1095
1096         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1097         XEmacs CHISE.
1098
1099 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1100
1101         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1102         setting for `=>>>hanyo-denshi/ft'.
1103
1104 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1105
1106         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1107         XEmacs CHISE.
1108         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1109         `=hanyo-denshi/jd' as the mother.
1110
1111 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1112
1113         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1114         XEmacs CHISE.
1115         (=+>adobe-japan1-1): Ditto.
1116         (=+>adobe-japan1-2): Ditto.
1117         (=+>adobe-japan1-3): Ditto.
1118         (=+>adobe-japan1-4): Ditto.
1119         (=+>adobe-japan1-5): Ditto.
1120         (=+>adobe-japan1-6): Ditto.
1121         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1122
1123 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1124
1125         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1126         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1127         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1128
1129         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1130         the top.
1131
1132 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1133
1134         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1135         XEmacs CHISE.
1136         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1137         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1138         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1139
1140 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1141
1142         * mule/mule-charset.el (default-coded-charset-priority-list):
1143         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1144         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1145
1146         * mule/mule-conf.el: Modify order of definitions of some
1147         coded-charsets.
1148
1149 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1150
1151         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1152         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1153         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1154
1155         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1156         CHISE.
1157         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1158         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1159
1160 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1161
1162         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1163         CHISE.
1164
1165 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1166
1167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1168         setting for `=daikanwa/+2p'.
1169
1170         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1171         XEmacs CHISE.
1172
1173 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1174
1175         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1176         XEmacs CHISE.
1177         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1178
1179 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1180
1181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1182         setting for `=>>>hanyo-denshi/ib'.
1183
1184 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1185
1186         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1187         XEmacs CHISE.
1188         (=>>>hanyo-denshi/ib): Ditto.
1189         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1190         `=hanyo-denshi/ja' as the mother.
1191         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1192         `=hanyo-denshi/ib' as the mother.
1193
1194 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1195
1196         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1197         XEmacs CHISE.
1198         (utf-8-ivs-mcs-er): Likewise.
1199         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1200         and `=>ucs-gb'.
1201         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1202         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1203         `ucs-gb' and `=>ucs-gb'.
1204         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1205         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1206         and `=>ucs-cns'.
1207         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1208         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1209         `ucs-cns' and `=>ucs-cns'.
1210         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1211         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1212         `ucs-big5' and `=>ucs-big5'.
1213         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1214         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1215         `ucs-big5' and `=>ucs-big5'.
1216         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1217         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1218         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1219         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1220         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1221         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1222         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1223         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1224         `=>ucs-jis'; modify DOC and mnemonic.
1225         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1226         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1227         and `=>ucs-jis'; modify DOC and mnemonic.
1228         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1229         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1230         `=>ucs-ks'.
1231         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1232         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1233         and `=>ucs-ks'.
1234         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1235
1236 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1237
1238         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1239         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1240
1241 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1242
1243         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1244         Modify priorities.
1245
1246 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1247
1248         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1249         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1250
1251 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1252
1253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1254         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1255
1256 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1257
1258         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1259         CHISE.
1260
1261 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1262
1263         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1264         CHISE.
1265
1266 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1267
1268         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1269         CHISE.
1270
1271 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1272
1273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1274         `=+>ucs-bmp-cjk@unicode'.
1275
1276         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1277         for XEmacs CHISE.
1278
1279 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1280
1281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1282         setting for `=>>daikanwa'.
1283
1284 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1285
1286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1287         `=>>hanyo-denshi/jt'.
1288
1289 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1290
1291         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1292         XEmacs CHISE.
1293         (=+>jis-x0208@1990): Ditto.
1294         (=+>jis-x0213-1@2000): Ditto.
1295
1296 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1297
1298         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1299         XEmacs CHISE.
1300
1301 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1302
1303         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1304         XEmacs CHISE.
1305         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1306         `=hanyo-denshi/jc' as the mother.
1307
1308 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1309
1310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1311         setting for `=+>adobe-japan1'.
1312
1313         * mule/mule-charset.el (default-coded-charset-priority-list):
1314         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1315         and `=>>hanyo-denshi/ft' to `=>>gt'.
1316
1317 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1318
1319         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1320         XEmacs CHISE.
1321         (=>>adobe-japan1-1): Ditto.
1322         (=>>adobe-japan1-2): Ditto.
1323         (=>>adobe-japan1-3): Ditto.
1324         (=>>adobe-japan1-4): Ditto.
1325         (=>>adobe-japan1-5): Ditto.
1326         (=>>adobe-japan1-6): Ditto.
1327         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1328
1329 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1330
1331         * mule/mule-conf.el (=adobe-japan1): New alias for
1332         `=adobe-japan1-6'.
1333         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1334         (=>>>adobe-japan1-1): Ditto.
1335         (=>>>adobe-japan1-2): Ditto.
1336         (=>>>adobe-japan1-3): Ditto.
1337         (=>>>adobe-japan1-4): Ditto.
1338         (=>>>adobe-japan1-5): Ditto.
1339         (=>>>adobe-japan1-6): Ditto.
1340         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1341
1342 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1343
1344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1345         setting for `=>>>adobe-japan1'.
1346
1347 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1348
1349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1350         setting for `=+>ucs@ks'.
1351
1352 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1353
1354         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1355         XEmacs CHISE.
1356         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1357         `=adobe-japan1-6' as the mother.
1358
1359 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1360
1361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1362         setting for `=>cns11643-7'.
1363
1364 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1365
1366         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1367         CHISE.
1368
1369 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1370
1371         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1372         XEmacs CHISE.
1373         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1374
1375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1376         setting for `=>ucs@jis/2004'.
1377
1378 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1379
1380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1381         setting for `=+>gt'.
1382
1383         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1384         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1385
1386 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1387
1388         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1389         `=>ucs@unicode' as the mother.
1390         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1391         mother.
1392         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1393         mother.
1394         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1395         mother.
1396
1397 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1398
1399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1400         setting for `=+>ucs@unicode'.
1401
1402         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1403         CHISE.
1404
1405 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1406
1407         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1408         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1409         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1410         - Add setting for `=+>ucs@cns'.
1411
1412         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1413         CHISE.
1414         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1415         as the mother.
1416         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1417         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1418
1419         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1420         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1421
1422 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1423
1424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1425         setting for `=>ucs@ks'.
1426
1427 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1428
1429         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1430         `=ucs-bmp-cjk-compat@unicode'.
1431
1432         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1433         coded-charset for XEmacs CHISE.
1434
1435 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1436
1437         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1438         `=ucs-bmp-cjk-compat'.
1439
1440         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1441         XEmacs CHISE.
1442
1443 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1444
1445         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1446         CHISE.
1447
1448 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1449
1450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1451         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1452
1453         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1454         `=>ucs@jis/1990'.
1455         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1456
1457 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1458
1459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1460         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1461
1462         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1463         CHISE.
1464         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1465         mother.
1466
1467 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1468
1469         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1470         `=>jis-x0213-2@usual'.
1471         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1472         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1473         `=>jis-x0213-2@usual' as the mother.
1474
1475 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1476
1477         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1478         (=>ucs@JP): New alias for `=+>ucs@jis'.
1479
1480 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1481
1482         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1483         `=>jis-x0208@usual'.
1484         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1485         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1486         `=>jis-x0208@usual' as the mother.
1487         (=>jis-x0208): Likewise.
1488
1489 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1490
1491         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1492         setting for `=+>jis-x0208@1978'.
1493
1494 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1495
1496         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1497         XEmacs CHISE.
1498
1499 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1500
1501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1502         setting for `=>>>ucs@jis/1990'.
1503
1504 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1505
1506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1507         setting for `=>ucs@jis/1990'.
1508
1509 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1510
1511         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1512         setting for `=ucs@JP/hanazono'.
1513
1514         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1515         CHISE.
1516         (=ucs@JP/hanazono): Ditto.
1517         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1518         (=>>hanyo-denshi/jc): Ditto.
1519         (=>>hanyo-denshi/jd): Ditto.
1520
1521 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1522
1523         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1524         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1525
1526 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1527
1528         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1529         XEmacs CHISE.
1530
1531 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1532
1533         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1534         XEmacs CHISE.
1535
1536 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1537
1538         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1539         `=ucs-bmp-cjk@JP'.
1540
1541 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1542
1543         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1544         XEmacs CHISE.
1545
1546 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1547
1548         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1549         Modify order of settings; add settings for `=daikanwa@rev2'.
1550
1551 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1552
1553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1554         setting for `=>>cbeta'.
1555
1556         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1557         CHISE.
1558
1559 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1560
1561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1562         setting for `=>>adobe-japan1'.
1563
1564 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1565
1566         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1567         XEmacs CHISE.
1568
1569 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1570
1571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1572         setting for `=>>hanyo-denshi/ia'.
1573
1574         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1575         XEmacs CHISE.
1576
1577 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1578
1579         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1580         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1581
1582         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1583         XEmacs CHISE.
1584         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1585         `=hanyo-denshi/jt' as the mother.
1586
1587 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1588
1589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1590         setting for `=>>>jis-x0213-2'.
1591
1592         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1593         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1594         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1595
1596 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1597
1598         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1599         XEmacs CHISE.
1600
1601 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1602
1603         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1604         XEmacs CHISE.
1605
1606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1607         `=>>jis-x0213-1@2004'.
1608
1609 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1610
1611         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1612         XEmacs CHISE.
1613
1614 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1615
1616         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1617         - Use "&g2-*;" as entity-references for `=>>>*'.
1618         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1619
1620         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1621         XEmacs CHISE.
1622         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1623         as the mother.
1624
1625 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1626
1627         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1628         setting for `=>>hanyo-denshi/ib'.
1629
1630         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1631         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1632         (=>>jis-x0208@1990): Ditto.
1633         (=>>hanyo-denshi/ib): Ditto.
1634
1635         * mule/mule-charset.el (default-coded-charset-priority-list):
1636         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1637
1638 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1639
1640         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1641         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1642         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1643         `=>>>ucs@jis/2004'.
1644
1645 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1646
1647         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1648         XEmacs CHISE.
1649         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1650         `=jis-x0213-1@2004' as the mother.
1651         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1652         (=>>>ucs@ks): Ditto.
1653
1654         * mule/mule-charset.el (default-coded-charset-priority-list):
1655         Modify priority of `=hanyo-denshi/*'.
1656
1657 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1658
1659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1660         settings for `=>>ucs@JP' and `=ucs@JP'.
1661
1662 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1663
1664         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1665         CHISE.
1666
1667 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1668
1669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1670         setting for `=>>>ucs@cns'.
1671
1672         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1673         CHISE.
1674
1675 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1676
1677         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1678         instead of `=>>>jis-x0213-1@2004' as the mother.
1679         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1680         (=>>>ucs@unicode): Likewise.
1681         (=>>>ucs@jis): Likewise.
1682         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1683         mother.
1684         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1685
1686 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1687
1688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1689         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1690         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1691         `=>>>ucs@jis'.
1692
1693 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1694
1695         * mule/mule-charset.el (default-coded-charset-priority-list):
1696         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1697         and `=jis-x0213-*-2000'.
1698
1699 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1700
1701         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1702         XEmacs CHISE.
1703         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1704         `=>>jis-x0213-1' as the mother.
1705
1706 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1707
1708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1709         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1710
1711 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1712
1713         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1714
1715 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1716
1717         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1718         XEmacs CHISE.
1719
1720 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1721
1722         * mule/mule-coding.el (decomposition-feature-list): Set
1723         `=decomposition', `=decomposition@cid' and
1724         `=decomposition@hanyo-denshi'.
1725
1726 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1727
1728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1729         setting for `=>>hanyo-denshi/ks'.
1730
1731         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1732         XEmacs CHISE.
1733
1734 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1735
1736         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1737         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1738
1739         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1740         `=hanyo-denshi/ks/mf'.
1741
1742         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1743         XEmacs CHISE.
1744         (=hanyo-denshi/ks/mf): Ditto.
1745
1746 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1747
1748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1749         settings for P=hanyo-denshi/jt'.
1750
1751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1752         `=hanyo-denshi/jt'.
1753
1754         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1755         XEmacs CHISE.
1756
1757 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1758
1759         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1760         settings for `=hanyo-denshi/ip'.
1761
1762         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1763         `=hanyo-denshi/ip'.
1764
1765         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1766         XEmacs CHISE.
1767
1768 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1769
1770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1771         settings for `=hanyo-denshi/hg'.
1772
1773         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1774         `=hanyo-denshi/hg'.
1775
1776         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1777         XEmacs CHISE.
1778
1779 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1780
1781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1782         setting for `=>>hanyo-denshi/ft'.
1783
1784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1785         `=>>hanyo-denshi/ft'.
1786
1787         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1788         XEmacs CHISE.
1789
1790 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1791
1792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1793         settings for `=hanyo-denshi/ib'.
1794
1795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1796         `=hanyo-denshi/ib'.
1797
1798         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1799         XEmacs CHISE.
1800
1801 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1802
1803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1804         settings for isolated characters of `=hanyo-denshi/ia' and
1805         non-isolated characters of `=hanyo-denshi/*'.
1806
1807         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1808         `=hanyo-denshi/ia'.
1809
1810         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1811         XEmacs CHISE.
1812
1813 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1814
1815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1816         setting for isolated characters of `=hanyo-denshi/ft'.
1817
1818         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1819         `=hanyo-denshi/ft'.
1820
1821         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1822         XEmacs CHISE.
1823
1824 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1825
1826         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1827         setting for isolated characters of `=hanyo-denshi/jd'.
1828
1829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1830         `=hanyo-denshi/jd'.
1831
1832         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1833         XEmacs CHISE.
1834
1835 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1836
1837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1838         setting for isolated characters of `=hanyo-denshi/jc'.
1839
1840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1841         `=hanyo-denshi/jc'.
1842
1843         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1844         XEmacs CHISE.
1845
1846 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1847
1848         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1849         setting for isolated characters of `=hanyo-denshi/jb'.
1850
1851         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1852         `=hanyo-denshi/jb'.
1853
1854         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1855         XEmacs CHISE.
1856
1857 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1858
1859         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1860         setting for isolated characters of `=hanyo-denshi/ja'.
1861
1862 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1863
1864         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1865         `=hanyo-denshi/ja'.
1866
1867         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1868         XEmacs CHISE.
1869
1870 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1871
1872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1873         settings for isolated characters of `=adobe-japan1-6'.
1874
1875 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1876
1877         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1878         CHISE.
1879         (=daikanwa/+2p): Ditto.
1880         (=daikanwa/ho): Ditto.
1881
1882 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1883
1884         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1885         coding-system for XEmacs CHISE.
1886
1887 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1888
1889         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1890         setting for `=>>ruimoku-v6'.
1891
1892         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1893         CHISE.
1894
1895 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1896
1897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1898         setting for `=daikanwa@rev1'.
1899
1900 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1901
1902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1903         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1904
1905 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1906
1907         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1908         XEmacs CHISE.
1909         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1910
1911 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1912
1913         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1914         CHISE.
1915
1916 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1917
1918         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1919         CHISE.
1920
1921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1922         setting for `=>ucs@jis'.
1923
1924 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1925
1926         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1927         setting for `=>jis-x0208@usual'.
1928
1929         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1930         XEmacs CHISE.
1931         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1932         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1933         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1934
1935 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1936
1937         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1938         CHISE.
1939         (=>>>jis-x0208@1990): Ditto.
1940         (=>>>jis-x0213-1): Ditto.
1941         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1942         mother.
1943         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1944         as the mother.
1945
1946 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1947
1948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1949         setting for `=>ucs@cns' and `=>>ucs@ks'.
1950
1951         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1952         CHISE.
1953
1954 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1955
1956         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1957         CHISE.
1958
1959 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1960
1961         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1962         CHISE.
1963         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1964         mother.
1965
1966 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1967
1968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1969         `==>ucs-bmp-cjk@bucs'.
1970
1971         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1972         XEmacs CHISE.
1973
1974 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1975
1976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1977         setting for `==>ucs@bucs'.
1978
1979         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1980         XEmacs CHISE.
1981
1982 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1983
1984         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1985         - Add setting for `=>>jis-x0208'.
1986         - Omit setting for `=>>jis-x0208@1990'.
1987         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1988           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1989           `=ucs@FOO'.
1990
1991 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1992
1993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1994         setting for `=>daikanwa'.
1995
1996 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1997
1998         * mule/mule-conf.el (=daikanwa): Fix DOC.
1999         (=>daikanwa): New abstract character for XEmacs CHISE.
2000         (=>ucs@iso): Likewise.
2001         (=>ucs@unicode): Likewise.
2002         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2003
2004 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2005
2006         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2007         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2008           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2009         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2010         - Add `=>big5-cdp'.
2011
2012 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2013
2014         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2015         (=>big5-cdp): New abstract character.
2016
2017 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2018
2019         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2020         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2021         `chinese-big5'.
2022
2023 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2024
2025         * mule/mule-charset.el (default-coded-charset-priority-list):
2026         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2027
2028         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2029         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2030         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2031         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2032         and `=>jis-x0213-2'.
2033
2034 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2037         XEmacs CHISE.
2038         (=>>ucs@jis/2000): Likewise.
2039         (=>>ucs@jis/2004): Likewise.
2040
2041 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2042
2043         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2044         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2045         `=>>ucs@cns'.
2046
2047         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2048         XEmacs CHISE.
2049         (=>>gt): Use quote instead of backquote; modify DOC.
2050         (=>gt): Use quote instead of backquote.
2051         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2052         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2053         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2054         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2055         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2056         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2057
2058 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2059
2060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2061         `=>>ucs@unicode' and `=>>gt'.
2062
2063 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2064
2065         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2066         XEmacs CHISE.
2067         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2068         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2069         `=jis-x0208@1978/1er-pr' as the mother.
2070         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2071
2072 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2073
2074         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2075         `=ucs@unicode' as the mother.
2076
2077 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2078
2079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2080         setting for `=>>ucs@unicode'.
2081
2082         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2083         CHISE.
2084
2085 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2086
2087         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2088         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2089
2090         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2091         `=adobe-japan1-6' and `=adobe-japan1-base'.
2092
2093         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2094         XEmacs CHISE.
2095         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2096         specify `min-code' and `max-code'.
2097         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2098         (=adobe-japan1-2): Likewise.
2099         (=adobe-japan1-3): Likewise.
2100         (=adobe-japan1-4): Likewise.
2101         (=adobe-japan1-5): Likewise.
2102         (=adobe-japan1-6): Likewise.
2103
2104 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2105
2106         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2107         setting for `=>gt'.
2108
2109 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2110
2111         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2112         CHISE.
2113
2114 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2115
2116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2117         setting for `=>zinbun-oracle'.
2118
2119         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2120         for XEmacs CHISE.
2121
2122 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2123
2124         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2125         for XEmacs CHISE.
2126         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2127         `=jis-x0208@1978' as the mother.
2128
2129 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2132         - Use `=gt' instead of `ideograph-gt'.
2133         - Use `=gt-k' instead of `ideograph-gt-k'.
2134         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2135         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2136         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2137         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2138         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2139         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2140         - Use `=>>gt' instead of `<=>gt'.
2141         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2142         - Add setting for `=>>jis-x0208@1990'.
2143         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2144           `=>>jis-x0213-1@2000'.
2145         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2146         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2147           `=>>jis-x0213-1@2004'.
2148         - Add setting for `=>>jis-x0208@1978'.
2149         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2150
2151 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2152
2153         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2154         XEmacs CHISE.
2155
2156 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2157
2158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2159         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2160         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2161         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2162         `<=>jis-x0213-1@2004'.
2163
2164 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2165
2166         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2167         CHISE.
2168         (=>jis-x0213-2): Ditto.
2169
2170 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2171
2172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2173         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2174
2175 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2176
2177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2178         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2179         `=>jis-x0213-1'.
2180
2181 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2182
2183         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2184         CHISE.
2185         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2186
2187 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2188
2189         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2190         `<==>jis-x0213-1'.
2191         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2192         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2193         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2194         (<=>jis-x0208): New alias for `=>jis-x0208'.
2195         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2196         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2197         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2198         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2199         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2200         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2201         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2202         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2203         (=>>gt): Renamed from `<==>gt'.
2204         (<==>gt): New alias for `=>>gt'.
2205
2206 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2209         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2210         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2211         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2212         - Add settings for `<=>jis-x0213-1@2000' and
2213           `<=>jis-x0213-1@2004'.
2214
2215         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2216         XEmacs CHISE.
2217         (<==>jis-x0213-1): Likewise.
2218         (<==>jis-x0213-1@2000): Likewise.
2219         (<==>jis-x0213-1@2004): Likewise.
2220         (<=>jis-x0208): Add property `=>iso-ir 168'.
2221         (<=>jis-x0208@1997): Likewise.
2222         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2223         as the mother; add property `=>iso-ir 228'.
2224         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2225         property `=>iso-ir 228'.
2226         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2227         property `=>iso-ir 233'.
2228         (<==>gt): Renamed from `<=>gt'.
2229         (<=>gt): New alias for `<==>gt'.
2230
2231 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2232
2233         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2234         CHISE.
2235         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2236         `<=>jis-x0208' as the mother.
2237         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2238         (<=>jis-x0213-1@2000): Ditto.
2239         (<=>jis-x0213-1@2004): Ditto.
2240
2241 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2242
2243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2244         settings for `<=>gt'.
2245
2246         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2247
2248 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2249
2250         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2251         XEmacs CHISE.
2252         (=jis-x0208@1978/-4pr): Likewise.
2253         (=jis-x0208@1978/4-pr): Likewise.
2254         (=jis-x0213-1): Likewise.
2255         (=ucs@iso): Likewise.
2256         (=ucs@unicode): Likewise.
2257         (=ucs@gb): Likewise.
2258         (=ucs@gb/fw): Likewise.
2259         (=ucs@cns): Likewise.
2260         (=ucs@cns/fw): Likewise.
2261         (=ucs@jis): Likewise.
2262         (=ucs@jis/fw): Likewise.
2263         (=ucs@jis/1990): Likewise.
2264         (=ucs@jis/2000): Likewise.
2265         (=ucs@jis/2004): Likewise.
2266         (=ucs@JP): Likewise.
2267         (=ucs@ks): Likewise.
2268         (=ucs@big5): Likewise.
2269         (=ucs@big5/cns11643): Likewise.
2270         (=ucs@cns11643): Likewise.
2271
2272 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2273
2274         * mule/mule-charset.el (default-coded-charset-priority-list):
2275         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2276
2277         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2278         CHISE.
2279         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2280         mother.
2281
2282 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2283
2284         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2285         from src/mule-charset.c].
2286         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2287         specify `final'.
2288         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2289         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2290         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2291         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2292         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2293         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2294
2295 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2296
2297         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2298         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2299         (=jis-x0208@1978/i-4): Specify `partial'.
2300         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2301         mother coded-charset.
2302         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2303
2304 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2305
2306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2307         settings for `=jis-x0213-1@2004'.
2308
2309 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2310
2311         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2312         CHISE.
2313         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2314         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2315         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2316         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2317         temporarily.
2318         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2319
2320 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2321
2322         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2323         CHISE.
2324         (=shinjigen@1ed): Inherited from `=shinjigen'.
2325         (=shinjigen@rev): Likewise.
2326
2327 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2328
2329         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2330         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2331
2332 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2333
2334         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2335         define it as an alias.
2336         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2337         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2338         alias.
2339         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2340         alias.
2341
2342 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2343
2344         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2345         CHISE.
2346
2347 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2348
2349         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2350         CHISE.
2351         (shinjigen-2): Ditto.
2352
2353 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2354
2355         * mule/mule-charset.el (default-coded-charset-priority-list):
2356         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2357         `chinese-big5-eten-*' and `chinese-big5'.
2358
2359 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2360
2361         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2362         #x9FA5 temporarily.
2363
2364 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2365
2366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2367         settings for `=jis-x0208@1978/i1'.
2368
2369 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2370
2371         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2372         XEmacs CHISE.
2373
2374 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2375
2376         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2377         XEmacs CHISE.
2378
2379 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2380
2381         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2382         XEmacs CHISE.
2383
2384 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2385
2386         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2387         CHISE.
2388         (=ucs-bmp@cns): Likewise.
2389         (=ucs-bmp@jis): Likewise.
2390         (=ucs-bmp@ks): Likewise.
2391
2392 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2393
2394         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2395         CHISE.
2396         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2397
2398 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2399
2400         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2401         settings for `=zinbun-oracle'.
2402
2403         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2404         `=zinbun-oracle'.
2405
2406 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2409         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2410         `=ucs@iso'.
2411
2412 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2413
2414         * mule/mule-charset.el (default-coded-charset-priority-list):
2415         Delete `ucs-sip'; modify order of some CCSs.
2416
2417 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2418
2419         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2420         in XEmacs CHISE.
2421
2422         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2423         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2424         CHISE.
2425
2426 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2427
2428         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2429         its registry.
2430         (=ucs-radicals@unicode): Likewise.
2431
2432 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2433
2434         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2435         CHISE.
2436
2437 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2438
2439         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2440         CHISE.
2441
2442 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2443
2444         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2445         CHISE.
2446
2447 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2450         Modify preference of *isolated settings*.
2451
2452 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2455         utf-2000 is provided.
2456         (=ucs@cns11643): Likewise.
2457
2458 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2459
2460         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2461         Prefer every *isolated setting* to ordinary setting.
2462
2463 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2464
2465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2466         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2467
2468 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2469
2470         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2471         CHISE.
2472
2473 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2474
2475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2476         settings for `=jis-x0208@1997'.
2477
2478 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2479
2480         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2481         `=jis-x0208@1997'.
2482
2483 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2484
2485         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2486         XEmacs CHISE.
2487
2488 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2489
2490         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2491         `=jis-x0208@1978'.
2492         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2493         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2494         `=jis-x0208-1990' as the mother.
2495         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2496
2497 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2498
2499         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2500         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2501         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2502         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2503         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2504         for `=ucs@JP'.
2505
2506 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2507
2508         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2509         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2510         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2511         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2512         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2513         `=daikanwa@rev2'.
2514
2515 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2516
2517         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2518         (=gt): Likewise.
2519         (=gt-k): Likewise.
2520         (=gt-pj-*): Likewise.
2521         (=gt-pj-k1): Likewise.
2522         (=gt-pj-k2): Likewise.
2523         (=daikanwa): Likewise.
2524         (=daikanwa-rev1): Likewise.
2525         (=daikanwa-rev2): Likewise.
2526         (=big5-pua): Likewise.
2527         (=big5-eten): Likewise.
2528         (chinese-big5-eten-a): Likewise.
2529         (chinese-big5-eten-b): Likewise.
2530         (=hanziku-*): Likewise.
2531         (=cbeta): Likewise.
2532         (=jef-china3): Likewise.
2533         (=ruimoku-v6): Likewise.
2534         (=ucs@iso): Likewise.
2535         (=ucs@unicode): Likewise.
2536         (=ucs@gb): Likewise.
2537         (=ucs@cns): Likewise.
2538         (=ucs@jis): Likewise.
2539         (=ucs@jis-1990): Likewise.
2540         (=ucs@jis-2000): Likewise.
2541         (=ucs@jp): Likewise.
2542         (=ucs@ks): Likewise.
2543         (=ucs@big5): Likewise.
2544         (=ucs-radicals): Likewise.
2545         (=ucs-radicals@unicode): Likewise.
2546         (=ucs-bmp-cjk): Likewise.
2547         (=ucs-bmp-cjk@unicode): Likewise.
2548         (=ucs-sip-ext-b): Likewise.
2549         (=ucs-sip-ext-b@iso): Likewise.
2550
2551 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2552
2553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2554         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2555
2556 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2557
2558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2559         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2560         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2561         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2562         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2563         arabic-digit, ipa and ``&I-B-XXXX;''.
2564
2565 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2566
2567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2568         setting for (I-)HZK{03..12}-XXXX.
2569
2570 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2571
2572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2573         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2574
2575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2576         `=ruimoku-v6'.
2577
2578         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2579         CHISE.
2580
2581 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2582
2583         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2584         (=ucs@unicode): Likewise.
2585         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2586         (=ucs@cns): Likewise.
2587         (=ucs@jis): Likewise.
2588         (=ucs@ks): Likewise.
2589         (=ucs@big5): Likewise.
2590
2591 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2592
2593         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2594         `ucs-jis'.
2595         (utf-8-jis-er): Likewise.
2596         (utf-8-jp): New coding-system.
2597         (utf-8-jp-er): Likewise.
2598
2599         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2600
2601 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2602
2603         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2604
2605         * mule/japanese.el: Move definition of `euc-jisx0213' to
2606         mule/mule-coding.el.
2607
2608 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2609
2610         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2611         mule-coding before loading update-cdb when utf-2000 is provided.
2612
2613 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2614
2615         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2616         `=daikanwa'.
2617
2618 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2619
2620         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2621         definition codes when `utf-2000' is provided.
2622
2623 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2624
2625         * mule/mule-category.el (word-combining-categories): Don't setup
2626         `word-combining-categories' in XEmacs CHISE.
2627         (word-separating-categories): Add setting about Latin script in
2628         XEmacs CHISE.
2629
2630 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2631
2632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2633         setting for `chinese-big5'.
2634
2635 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2636
2637         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2638         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2639         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2640         add setting for HZK0[12]-xxxx.
2641
2642 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2643
2644         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2645         in XEmacs CHISE.
2646
2647 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2648
2649         * mule/mule-charset.el (default-coded-charset-priority-list):
2650         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2651         and `chinese-big5' to `=gt-pj-*'.
2652
2653 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2654
2655         * mule/mule-conf.el (=daikanwa): Renamed from
2656         `ideograph-daikanwa'.
2657         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2658
2659 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2660
2661         * mule/mule-conf.el (=cns11643-7): Renamed from
2662         `chinese-cns11643-7'.
2663         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2664
2665 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2666
2667         * mule/mule-conf.el (=cns11643-6): Renamed from
2668         `chinese-cns11643-6'.
2669         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2670
2671 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2672
2673         * mule/mule-conf.el (=cns11643-5): Renamed from
2674         `chinese-cns11643-5'.
2675         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2676
2677 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2678
2679         * mule/mule-conf.el (=cns11643-4): Renamed from
2680         `chinese-cns11643-4'.
2681         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2682
2683 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2684
2685         * mule/mule-conf.el (=cns11643-3): Renamed from
2686         `chinese-cns11643-3'.
2687         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2688
2689 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2690
2691         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2692         `=cns11643-2'.
2693         (chinese-cns11643-2): New alias for `=cns11643-2'.
2694
2695 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2696
2697         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2698         `=cns11643-1'.
2699         (chinese-cns11643-1): New alias for `=cns11643-1'.
2700
2701 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2702
2703         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2704         (chinese-gb12345): New alias for `=gb12345'.
2705
2706 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2707
2708         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2709         (chinese-gb2312): New alias for `=gb2312'.
2710
2711 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2712
2713         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2714         (chinese-big5): New alias for `=big5'.
2715
2716 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2717
2718         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2719         (korean-ksc5601): New alias for `=ks-x1001'.
2720
2721 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2722
2723         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2724         `=jis-x0212'.
2725         (japanese-jisx0212): New alias for `=jis-x0212'.
2726
2727 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2728
2729         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2730         `=jis-x0208-1983'.
2731         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2732
2733 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2734
2735         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2736         `=jis-x0208-1978'.
2737         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2738
2739 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2740
2741         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2742         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2743
2744 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2745
2746         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2747         (chinese-cns11643-3): Specify iso-ir 183.
2748         (chinese-cns11643-4): Specify iso-ir 184.
2749         (chinese-cns11643-5): Specify iso-ir 185.
2750         (chinese-cns11643-6): Specify iso-ir 186.
2751         (chinese-cns11643-7): Specify iso-ir 187.
2752         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2753         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2754
2755 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2756
2757         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2758         \uXXXX for every cases.
2759
2760 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2761
2762         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2763         (ucs-big5): Changed to an alias for `=ucs@big5'.
2764
2765 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2766
2767         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2768         (ucs-ks): Changed to an alias for `=ucs@ks'.
2769
2770 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2771
2772         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2773         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2774
2775 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2776
2777         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2778         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2779
2780 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2781
2782         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2783         (ucs-jis): Changed to an alias for `=ucs@jis'.
2784
2785 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2786
2787         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2788         (ucs-cns): Changed to an alias for `=ucs@cns'.
2789
2790 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2791
2792         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2793         (ucs-gb): Changed to an alias for `=ucs@gb'.
2794
2795 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2796
2797         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2798         `ideograph-daikanwa-2'.
2799         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2800         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2801
2802 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2803
2804         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2805         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2806
2807         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2808         for `xemacs-chise-version'.
2809
2810 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2811
2812         * mule/mule-charset.el (default-coded-charset-priority-list):
2813         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2814         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2815         instead of `ideograph-hanziku-*'.
2816
2817         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2818         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2819
2820 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2821
2822         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2823         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2824         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2825         `utf-2000' is provided.
2826
2827 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2828
2829         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2830         is provided [was builtin coded-charsets].
2831
2832 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2833
2834         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2835         is provided [was builtin coded-charsets].
2836
2837 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2838
2839         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2840         is provided [was builtin coded-charsets].
2841
2842 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2843
2844         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2845         is provided [was builtin coded-charsets].
2846
2847 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2848
2849         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2850         when `utf-2000' is provided [was builtin coded-charsets].
2851
2852 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2853
2854         * mule/mule-conf.el (=hanziku-*): Renamed from
2855         `ideograph-hanziku-*'.
2856         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2857
2858 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2859
2860         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2861         `utf-2000' is provided [was builtin coded-charsets].
2862         (ideograph-hanziku-{1..12}): Likewise.
2863
2864 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2865
2866         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2867         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2868
2869 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2870
2871         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2872         when `utf-2000' is provided [was builtin coded-charsets].
2873
2874 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2875
2876         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2877         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2878         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2879
2880 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2881
2882         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2883         (ideograph-gt): Changed to an alias for `=gt'.
2884
2885 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2886
2887         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2888         is provided; it was defined as a builtin coded-charset.
2889         (ideograph-gt): Likewise.
2890
2891 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2892
2893         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2894         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2895
2896 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2897
2898         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2899         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2900
2901 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2902
2903         * mule/mule-conf.el (=big5-eten): Renamed from
2904         `chinese-big5-eten'.
2905         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2906
2907 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2908
2909         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2910         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2911
2912 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2913
2914         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2915         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2916
2917 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2918
2919         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2920         (china3-jef): Changed to an alias for `=jef-china3'.
2921
2922 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2923
2924         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2925         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2926
2927         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2928         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2929         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2930         when `utf-2000' is provided.
2931
2932 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2933
2934         * mule/mule-charset.el (default-coded-charset-priority-list):
2935         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2936
2937         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2938         (ucs-jis-2000): Deleted.
2939
2940 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2941
2942         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2943         UTF-2000.
2944         (=ucs-jis-2000): New coded-charset for UTF-2000.
2945
2946 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2947
2948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2949         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2950
2951 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2952
2953         * mule/mule-charset.el (default-coded-charset-priority-list):
2954         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2955         `ideograph-cbeta'.
2956
2957 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2958
2959         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2960         builtin coded-charset].
2961
2962 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2963
2964         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2965         settings for &K0-xxxx and &I-K0-xxxx.
2966
2967 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2968
2969         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2970         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2971
2972 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2973
2974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2975         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2976
2977 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2978
2979         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2980         UTF-2000.
2981         (ideograph-gt-pj-k1): Likewise.
2982         (ideograph-gt-pj-k2): Likewise.
2983
2984 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2985
2986         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2987         `=jis-x0208'.
2988
2989 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2990
2991         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2992         UTF-2000 [was a builtin coded-charset].
2993
2994 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2995
2996         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2997         (utf-8-gb-er): Likewise.
2998
2999 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3000
3001         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3002         settings for JIS X 0212 and JIS X 0208:1978.
3003
3004 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3005
3006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3007         setting for JIS X 0213.
3008
3009 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3010
3011         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3012         standard-case-table in UTF-2000.
3013
3014 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3015
3016         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3017         definitions for isolated-chars.
3018
3019 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3020
3021         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3022         `configure-utf-2000-lisp-directory'.
3023         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3024         `mule-lisp-load-path'.
3025
3026 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3027
3028         * startup.el (startup-setup-paths): Set and use
3029         `utf-2000-lisp-directory'.
3030         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3031         UTF-2000.
3032
3033 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3034
3035         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3036         (paths-find-utf-2000-lisp-directory): New function.
3037         (paths-construct-load-path): Add new optional argument
3038         `utf-2000-lisp-directory'.
3039
3040         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3041
3042 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3043
3044         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3045         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3046         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3047         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3048         `chinese-big5-2' in UTF-2000.
3049
3050         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3051         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3052
3053 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3054
3055         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3056         `big5-eten-er' in UTF-2000.
3057         (big5-cdp): Modify DOC-string and mnemonic.
3058
3059 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3060
3061         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3062         UTF-2000 [renamed from utf-8-er].
3063         (utf-8-gb): New coding-system in UTF-2000.
3064         (utf-8-gb-er): Likewise.
3065         (utf-8-cns): Likewise.
3066         (utf-8-cns-er): Likewise.
3067         (utf-8-big5): Likewise.
3068         (utf-8-big5-er): Likewise.
3069         (utf-8-jis): Likewise.
3070         (utf-8-jis-er): Likewise.
3071         (utf-8-ks): Likewise.
3072         (utf-8-ks-er): Likewise.
3073         (utf-8-er): Likewise.
3074
3075 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3076
3077         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3078         instead of `utf-8-unix' in UTF-2000.
3079
3080         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3081
3082 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3083
3084         * mule/japanese.el (euc-jisx0213): New coding-system.
3085
3086         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3087         `japanese-jisx0208-1990' as the mother.
3088
3089 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3090
3091         * dumped-lisp.el (preloaded-file-list): Change condition of
3092         loading "close-cdb".
3093
3094 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3095
3096         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3097         setup `coded-charset-entity-reference-alist'.
3098
3099 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3100
3101         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3102         UTF-2000.
3103
3104 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3105
3106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3107         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3108
3109 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3110
3111         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3112         (chinese-big5-eten-a): Likewise.
3113         (chinese-big5-eten-b): Likewise.
3114         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3115         code range is #x8140 .. #x8DFE.
3116
3117 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3118
3119         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3120         UTF-2000.
3121         (chinese-big5-cdp): Likewise.
3122
3123 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3124
3125         * dumped-lisp.el (preloaded-file-list): Rename
3126         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3127
3128 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3129
3130         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3131         append `system-char-db-source-file-list' into
3132         `preloaded-file-list' in UTF-2000.
3133
3134 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3135
3136         * dumped-lisp.el (preloaded-file-list): Delete
3137         character-definition files.
3138
3139 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3140
3141         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3142         UTF-2000.
3143
3144 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3145
3146         * mule/mule-charset.el (default-coded-charset-priority-list):
3147         Delete `mojikyo-2022-1'.
3148
3149 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3150
3151         * mule/mule-charset.el (default-coded-charset-priority-list):
3152         Delete `mojikyo'.
3153
3154 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3155
3156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3157         `ucs-sip'.
3158
3159 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3160
3161         * mule/mule-charset.el (default-coded-charset-priority-list):
3162         Comment out `chinese-gb12345'.
3163
3164 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3165
3166         * bytecomp.el (byte-compile-insert-header): Fixed.
3167
3168 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3169
3170         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3171         XEmacs UTF-2000.
3172
3173 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3174
3175         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3176         UTF-2000.
3177
3178 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3179
3180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3181         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3182
3183 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3184
3185         * mule/mule-charset.el (default-coded-charset-priority-list):
3186         `japanese-jef-china3' is renamed `china3-jef'.
3187
3188 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3189
3190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3191         `japanese-jef-china3' and `ideograph-cbeta'.
3192
3193 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3194
3195         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3196
3197 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3198
3199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3200         `chinese-big5-cdp'.
3201
3202 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3203
3204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3205         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3206
3207 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3208
3209         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3210         loading character definitions.
3211
3212 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3213
3214         * dumped-lisp.el (preloaded-file-list): Rename
3215         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3216
3217 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3218
3219         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3220         `chinese-big5'.
3221
3222 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3223
3224         * dumped-lisp.el (preloaded-file-list): Dump
3225         "Ideograph-R028-Private" with XEmacs UTF-2000.
3226
3227 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3228
3229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3230         `chinese-gb12345'.
3231
3232 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3233
3234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3235         `ideograph-gt-pj-{1..11}'.
3236
3237         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3238         XEmacs UTF-2000.
3239
3240 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3241
3242         * mule/mule-charset.el (default-coded-charset-priority-list):
3243         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3244         `chinese-isoir165'.
3245
3246 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3247
3248         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3249         `image/png', `image/x-xpm' and `image/tiff'.
3250
3251         * files.el (binary-file-regexps): Add *.PNG.
3252
3253 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3254
3255         * mule/mule-charset.el (default-coded-charset-priority-list):
3256         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3257         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3258
3259 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3260
3261         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3262         the first completion when UTF-2000 is running.
3263
3264 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3265
3266         * mule/mule-charset.el (default-coded-charset-priority-list):
3267         Delete `ucs'.
3268
3269 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3270
3271         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3272
3273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3274         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3275
3276 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3277
3278         * mule/vietnamese.el (vscii-2): Delete abolished property
3279         `composite'; now composite mode is default.
3280
3281 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3282
3283         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3284         of `raw-text'; check \uHHHH representation even if non-ascii
3285         characters are not found.
3286
3287         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3288         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3289         unconditionally.
3290
3291         * mule/viet-ccl.el: New file.
3292
3293         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3294         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3295         - Separate CCL based implementations to viet-ccl.el.
3296
3297 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3298
3299         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3300         "jisx0213.2000-1".
3301         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3302
3303         * mule/mule-charset.el (default-coded-charset-priority-list):
3304         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3305         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3306
3307 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3308
3309         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3310
3311 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3312
3313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3314         `ucs' in UTF-2000.
3315
3316 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3317
3318         * mule/mule-charset.el (default-coded-charset-priority-list):
3319         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3320         `arabic-iso8859-6'.
3321
3322 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3323
3324         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3325         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3326
3327 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3328
3329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3330         `katakana-jisx0201' in UTF-2000.
3331
3332 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3333
3334         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3335         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3336         "u0FB50-Arabic-Presentation-Forms-A",
3337         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3338         "u0FE50-Small-Form-Variants",
3339         "u0FE70-Arabic-Presentation-Forms-B",
3340         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3341         UTF-2000.
3342
3343 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3344
3345         * dumped-lisp.el (preloaded-file-list): Delete
3346         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3347         ... "Ideograph-R214-Flute" in UTF-2000.
3348
3349 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3350
3351         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3352         (japanese-jisx0213-2): New coded-charset.
3353
3354         * dumped-lisp.el (preloaded-file-list): Add
3355         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3356         "Ideograph-R030-Mouth".
3357
3358 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3359
3360         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3361         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3362         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3363         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3364         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3365         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3366         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3367         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3368
3369 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3370
3371         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3372         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3373         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3374         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3375         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3376
3377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3378         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3379
3380 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3381
3382         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3383         in UTF-2000.
3384
3385 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3386
3387         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3388         (chinese-isoir165): Moved from mule/chinese.el.
3389         (chinese-cns11643-3): Moved from mule/chinese.el.
3390         (chinese-cns11643-4): Moved from mule/chinese.el.
3391         (chinese-cns11643-5): Moved from mule/chinese.el.
3392         (chinese-cns11643-6): Moved from mule/chinese.el.
3393         (chinese-cns11643-7): Moved from mule/chinese.el.
3394
3395         * mule/chinese.el: Move definition of coded-charsets to
3396         mule/mule-conf.el.
3397
3398 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3399
3400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3401         `ideograph-daikanwa'.
3402
3403 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3404
3405         * dumped-lisp.el (preloaded-file-list): Delete
3406         "ccs-jisx0201-latin.el".
3407
3408 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3409
3410         * dumped-lisp.el (preloaded-file-list): Add
3411         "u031A0-Extended-Bopomofo" in UTF-2000.
3412
3413 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3414
3415         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3416         renamed to u02E00-CJK-Radical-Supplement.
3417
3418 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3419
3420         * dumped-lisp.el (preloaded-file-list): Add
3421         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3422         "u030A0-Katakana", "u03100-Bopomofo",
3423         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3424         "u03200-Enclosed-CJK-Letters-and-Months" and
3425         "u03300-CJK-Compatibility".
3426
3427 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3428
3429         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3430         "u02F00-Kangxi-Radicals" and
3431         "u02FF0-Ideographic-Description-Characters".
3432
3433 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3434
3435         * dumped-lisp.el (preloaded-file-list): Add
3436         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3437         "u02800-Braille-Patterns" in UTF-2000.
3438
3439 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3440
3441         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3442         "uXXXXX-*.el" in UTF-2000.
3443
3444         * bytecomp.el (byte-compile-insert-header): Delete comments if
3445         non-ASCII characters are found; allow `byte-compile-dynamic' and
3446         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3447         `raw-text'.
3448
3449 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3450
3451         * dumped-lisp.el (preloaded-file-list): Add
3452         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3453         "u025A0-Geometric-Shapes.el".
3454
3455 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3456
3457         * dumped-lisp.el (preloaded-file-list): Add
3458         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3459         "u02460-Enclosed-Alphanumerics.el".
3460
3461 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3462
3463         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3464         `chinese-gb2312'.
3465
3466         * dumped-lisp.el (preloaded-file-list): Add
3467         "u02200-Mathematical-Operators.el" and
3468         "u02300-Miscellaneous-Technical.el".
3469
3470 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3471
3472         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3473         `chinese-cns11643-*'.
3474
3475         * dumped-lisp.el (preloaded-file-list): Add
3476         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3477         "u02190-Arrows.el" in UTF-2000.
3478
3479 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3480
3481         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3482         `korean-ksc5601'.
3483
3484         * dumped-lisp.el (preloaded-file-list): Add
3485         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3486         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3487         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3488
3489 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3490
3491         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3492
3493 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3494
3495         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3496         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3497         "u01780-Khmer.el", "u01800-Mongolian.el",
3498         "u01E00-Latin-Extended-Additional.el" and
3499         "u01F00-Greek-Extended.el" in UTF-2000.
3500
3501 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3502
3503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3504         `ethiopic-ucs' and `ethiopic'.
3505
3506         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3507         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3508
3509         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3510         from mule/ethiopic.el.
3511
3512         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3513         mule/mule-conf.el.
3514
3515 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3516
3517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3518         `lao'.
3519
3520         * mule/mule-conf.el (lao): New coded-charset.
3521
3522         * dumped-lisp.el (preloaded-file-list): Add
3523         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3524         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3525         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3526         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3527         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3528
3529 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3530
3531         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3532         `ucs-bmp' and `arabic-iso8859-6'.
3533
3534 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3535
3536         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3537         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3538         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3539
3540 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3541
3542         * startup.el (normal-top-level): Load autoload file for UTF-2000
3543         in UTF-2000.
3544
3545 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3546
3547         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3548         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3549         "u00020-Basic-Latin.el", "u00080-C1.el",
3550         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3551         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3552         "u002B0-Spacing-Modifier-Letters.el",
3553         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3554         UTF-2000.
3555
3556 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3557
3558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3559         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3560         instead of `vietnamese-viscii-*'.
3561
3562 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3563
3564         * mule/mule-conf.el: New file.
3565
3566         * mule/misc-lang.el: Move definition of charset `ipa' to
3567         mule/mule-conf.el.
3568
3569 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3570
3571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3572         `latin-viscii'; prefer it for characters used in Vietnamese.
3573
3574 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3575
3576         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3577
3578 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3579
3580         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3581         `vietnamese-viscii-lower'.
3582         (latin-viscii-upper): Renamed from charset
3583         `vietnamese-viscii-upper'.
3584         (vietnamese-viscii-lower): New alias for charset
3585         `latin-viscii-lower'.
3586         (vietnamese-viscii-upper): New alias for charset
3587         `latin-viscii-upper'.
3588
3589 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3590
3591         * mule/mule-charset.el (default-coded-charset-priority-list):
3592         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3593
3594 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3595
3596         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3597         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3598         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3599         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3600         lisp/utf-2000.
3601
3602 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3603
3604         * mule/ccs-tcvn5712.el: New file.
3605
3606 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3607
3608         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3609         in UTF-2000.
3610
3611 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3612
3613         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3614         `japanese-jisx0208'.
3615
3616 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3617
3618         * dumped-lisp.el (preloaded-file-list): Add
3619         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3620         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3621         UTF-2000.
3622
3623         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3624         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3625         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3626         mule/ccs-viscii.el: New files.
3627
3628         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3629         if \uXXXX is found.
3630
3631 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3632
3633         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3634         `hiragana-jisx0208' and `katakana-jisx0208'.
3635
3636 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3637
3638         * mule/chinese.el (chinese-cns11643-3): Define it even if
3639         `utf-2000' is provided.
3640         (chinese-cns11643-4): Likewise.
3641         (chinese-cns11643-5): Likewise.
3642         (chinese-cns11643-6): Likewise.
3643         (chinese-cns11643-7): Likewise.
3644
3645 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3646
3647         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3648         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3649
3650 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3651
3652         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3653         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3654
3655 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3656
3657         * mule/mule-charset.el (default-coded-charset-priority-list):
3658         Setup in UTF-2000.
3659
3660 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3661
3662         * mule/viet-chars.el: Don't define charset
3663         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3664         they are defined as builtin charsets.
3665
3666 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3667
3668         * version.el (emacs-version): Add more space just before UTF-2000
3669         version string.
3670
3671 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3672
3673         * version.el ([constant] emacs-version): Don't add a space in the
3674         preceding place of `xemacs-betaname' because it is duplicated.
3675         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3676
3677         * startup.el (splash-frame-body): Add ETL.
3678
3679 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3680
3681         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3682         is provided because it is defined as builtin charset.
3683         (chinese-cns11643-4): Likewise.
3684         (chinese-cns11643-5): Likewise.
3685         (chinese-cns11643-6): Likewise.
3686         (chinese-cns11643-7): Likewise.
3687
3688 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3689
3690         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3691         coding-system `iso-10646-ucs-4' is not defined.
3692
3693 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3694
3695         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3696         coding-system if `utf-2000' is provided.
3697
3698 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3699
3700         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3701         `utf-2000' is provided.
3702
3703 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3704
3705         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3706         if utf-2000 is provided temporally.
3707
3708 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3709
3710         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3711         as builtin variable].
3712
3713 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3714
3715         * files.el (insert-file-contents-literally): Treat file as binary;
3716         call file-name-handlers. [sync with Emacs 20.3.10]
3717
3718 2008-12-28  Vin Shelton  <acs@xemacs.org>
3719
3720         * XEmacs 21.4.22 is released
3721
3722 2008-12-30  Vin Shelton  <acs@xemacs.org>
3723
3724         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3725         during building even if no packages are found.
3726
3727 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3728
3729         * printer.el (generic-print-region): 
3730         (generic-print-buffer): 
3731         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3732         check if the msprinter device is available, now that msprinter is
3733         always available as a specifier tag. 
3734
3735 2008-12-24  Vin Shelton  <acs@xemacs.org>
3736
3737         * about.el: Add Francisco to my bio!
3738
3739 2008-12-23  Vin Shelton  <acs@xemacs.org>
3740
3741         * autoload.el: Move operator definitions to autoload-operators.el
3742         in the xemacs-base package.
3743
3744 2007-11-22  Vin Shelton  <acs@xemacs.org>
3745
3746         * about.el (about-hacker-contribution): Updated my bio.
3747
3748 2007-10-07  Vin Shelton  <acs@xemacs.org>
3749
3750         * XEmacs 21.4.21 is released
3751
3752 2007-09-19  Didier Verna  <didier@xemacs.org>
3753
3754         Update my personal info.
3755         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3756         * about.el (about-other-current-hackers): Ditto.
3757         * about.el (about-url-alist): Add my musical website.
3758         * about.el (about-personal-info): Update my entry.
3759         * about.el (about-hacker-contribution): Ditto.
3760
3761 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3762
3763         * package-get.el (package-get-download-sites): Update download
3764         sites in Japan.
3765         * package-get.el (package-get-pre-release-download-sites): Ditto.
3766
3767 2007-08-18  Vin Shelton  <acs@xemacs.org>
3768
3769         * package-get.el (package-get-pre-release-download-sites): Sync
3770         mirror sites with 21.5.  (Thanks, Adrian)
3771
3772 2007-08-09  Mike Sperber  <mike@xemacs.org>
3773
3774         * startup.el (migrate-user-init-file): Create backup of
3775         `user-init-file' before migrating.
3776         * startup.el (maybe-migrate-user-init-file): Print
3777         information about backup file.
3778         (maybe-create-compatibility-dot-emacs): Follow above change.
3779
3780 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3781
3782         * font-lock.el: Sync font-lock-add-keywords and
3783         font-lock-remove-keywords from GNU Emacs.
3784         * font-lock.el (font-lock-keywords-alist): New.
3785         * font-lock.el (font-lock-removed-keywords-alist): New.
3786         * font-lock.el (font-lock-add-keywords): New.
3787         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3788         * font-lock.el (font-lock-remove-keywords): New.
3789
3790 2007-08-16  Vin Shelton  <acs@xemacs.org>
3791
3792         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3793         patch from Hans de Graaff.
3794
3795 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3796
3797         * package-get.el (package-get-download-sites): Document Chile and
3798         update Denmark download site.
3799         * package-get.el (package-get-pre-release-download-sites): Ditto.
3800
3801 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3802
3803         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3804
3805 2006-12-09  Vin Shelton  <acs@xemacs.org>
3806
3807         * XEmacs 21.4.20 is released
3808
3809 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3810
3811         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3812
3813 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3814
3815         * info.el (Info-find-file-node, Info-insert-dir)
3816         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3817         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3818         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3819         and discussion.
3820
3821 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3822
3823         * obsolete.el (line-beginning-position): New, from 21.5.x.
3824         (line-end-position): Ditto.
3825
3826 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3827
3828         * package-get.el (package-get-download-sites): Welcome
3829         nl.xemacs.org and Thanks!
3830         * package-get.el (package-get-pre-release-download-sites): Ditto.
3831
3832 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3833
3834         * font-lock.el: Add support for not-so recent changes in Java to
3835         java-mode.
3836
3837 2006-01-28  Vin Shelton  <acs@xemacs.org>
3838
3839         * XEmacs 21.4.19 is released
3840
3841 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3842
3843         * easymenu.el: Update copyright. 
3844         * easymenu.el (easy-menu-all-popups):
3845         Add a docstring. 
3846         * easymenu.el (easy-menu-add):
3847         Document a bug, rework the function to preserve any existing
3848         non-default mode-popup-menu instead of overwriting it, and not to
3849         bother normalising the menu title (nothing else does).
3850         * easymenu.el (easy-menu-remove):
3851         Restore the default mode-popup-menu instead of leaving an empty
3852         one when we remove the last easy-menu popup. 
3853
3854 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3855
3856         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3857         as suggested by Rodrigo Ventura.
3858         * package-get.el (package-get-pre-release-download-sites): Ditto,
3859         with replacement of xemacs-21.5 by beta, which is the logical path
3860         to our beta core and package pre-releases.
3861
3862 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3863
3864         * package-get.el (package-get-download-sites): Add Hong Kong
3865         download site.
3866         * package-get.el (package-get-pre-release-download-sites): Ditto.
3867
3868 2005-12-26  Vin Shelton  <acs@xemacs.org>
3869
3870         * find-paths.el:
3871         * find-paths.el (paths-emacs-root-p): Add search for package root.
3872         * find-paths.el (paths-find-emacs-root): Replaced with
3873         paths-find-invocation-roots, which returns a list of roots.
3874         * find-paths.el (paths-find-invocation-roots): New.
3875         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3876
3877 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3878
3879         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3880         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3881
3882 2005-12-03  Vin Shelton <acs@xemacs.org>
3883
3884         * XEmacs 21.4.18 is released
3885
3886 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3887
3888         * package-get.el (package-get-download-sites): Update reflecting
3889         latest http://www.xemacs.org/Releases/ information generated by
3890         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3891         * package-get.el (package-get-pre-release-download-sites): Ditto.
3892
3893 2005-02-28  Simon Josefsson  <jas@extundo.com>
3894
3895         * about.el (xemacs-hackers): Add jas.
3896         (about-other-current-hackers): Likewise.
3897         (about-url-alist): Add URL for jas.
3898         (about-personal-info): Document jas.
3899         (about-hacker-contribution): Describe jas contributions.
3900
3901 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3902
3903         * easymenu.el (easy-menu-remove): As described in 
3904         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3905         except the "Command" menu from mode-popup-menu. 
3906
3907 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3908  
3909         * font.el (font-spatial-to-canonical): Correct calculation of 
3910         return value for pixel-based input value. 
3911  
3912 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3913
3914         * code-process.el (call-process): Process-related docstring
3915         improvements spurred by Norbert Koch.
3916         * code-process.el (call-process-region): Ditto.
3917         * code-process.el (start-process): Ditto.
3918
3919 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3920
3921         * finder.el (finder-find-library): Return filename actually
3922         searched for.
3923
3924 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3925
3926         * help.el (view-emacs-news): Use `expand-file-name' instead of
3927         `locate-data-file' as the latter will find any "NEWS" files that
3928         might exist in packages _before_ the one in core.
3929
3930 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3931
3932         * package-get.el (package-get-init-package):
3933         package-get-init-package buglet (21.4.17) by Jeff Mincy
3934         <mincy@rcn.com> fixing false temporary load-path shadows reported
3935         after package installation and simplifying code.
3936
3937 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3938
3939         * package-get.el (package-get-download-sites): Sync mirrors list
3940         with the XEmacs website.
3941         (package-get-pre-release-download-sites): Ditto.
3942
3943 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3944
3945         * derived.el (derived-mode-merge-syntax-tables):
3946         Revert my 21.5-only patch of 2003-07-18 which slipped in
3947         through Jerry James's patch of 2004-06-07.
3948
3949 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3950
3951         * cmdloop.el (keyboard-quit): Remove workaround for
3952         `region-active-p' not making sure active region is in current
3953         buffer now that it does.
3954         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3955         * simple.el (region-active-p): `region-active-p' to only return t
3956         when active region is in current buffer.
3957
3958 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3959
3960         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3961         package names, quell a byte-compiler warning, doc fix.
3962
3963 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3964
3965         * buffer.el (pop-to-buffer):
3966         * window-xemacs.el (display-buffer):
3967         Document use of `same-window-buffer-names,' `same-window-regexps'
3968         by pop-to-buffer and display-buffer. 
3969         
3970 2005-02-06  Vin Shelton <acs@xemacs.org>
3971
3972         * XEmacs 21.4.17 is released
3973
3974 2005-01-29  Ben Wing  <ben@xemacs.org>
3975
3976         * shadow.el (find-emacs-lisp-shadows):
3977         Add custom-defines to list of ignored files.
3978
3979 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3980
3981         * simple.el (shifted-motion-keys-select-region): Fix statement
3982         about unshifted-motion-keys-deselect-region.
3983
3984 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3985
3986         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3987         now) for GNU Emacs compatibility.
3988         (make-obsolete-variable): Ditto.
3989
3990 2004-01-08  Ben Wing  <ben@xemacs.org>
3991
3992         * code-files.el (load):
3993         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3994
3995 2004-12-05  Vin Shelton <acs@xemacs.org>
3996
3997         * XEmacs 21.4.16 is released
3998
3999 2004-12-04  Vin Shelton  <acs@xemacs.org>
4000
4001         * auto-autoloads.el: Regenerated.
4002
4003         * custom-load.el: Regenerated.
4004
4005 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4006
4007         Fix bug: apropos errors if a defalias refers to an undefined
4008         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4009
4010         * apropos.el (apropos):
4011         (apropos-command):
4012         * help.el (frob-help-extents):
4013         * help-macro.el (make-help-screen):
4014         * hyper-apropos.el (hyper-apropos-grok-functions):
4015         (hyper-apropos-get-doc):
4016         Catch void-function error thrown by `documentation'.
4017
4018 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4019
4020         * packages.el (package-require): Fix incorrect arg to format.
4021         This fixes a `format specifier' error.
4022
4023 2004-08-13  Jerry James  <james@xemacs.org>
4024
4025         * bytecomp.el (forward-word): Tell the byte compiler the correct
4026         number of arguments to forward-word.
4027
4028 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4029
4030         * etags.el: Fixed loading of include files for tag completion. Now
4031         you can make a tag file for a library, include it into your
4032         project and it will be reloaded only if it changed. Infinte
4033         include loops are detected and the correct tag files are loaded.
4034         * etags.el (buffer-tag-table-list): Load and verify tag files in
4035         the external function buffer-tag-table-list-load.
4036         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4037         tag files. Also load the included tag files. The priority of the
4038         included files is right below their parent file. If multiple
4039         matches occur then the symbols from the parent file are found
4040         first.
4041         * etags.el (tag-table-include-files): Corrected comment
4042         string. Switched to pattern constant tags-include-pattern to have
4043         it at a central location.
4044         * etags.el (tags-include-pattern): Added doc string.
4045         * etags.el (add-to-tag-completion-table): Removed obsolete
4046         comments as the include files are allready returned by
4047         buffer-tag-table-list and loaded.
4048         * etags.el (find-tag-internal): The include files are allready
4049         included in tag-tables as buffer-tag-table-list returns them now.
4050
4051 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4052
4053         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4054         Loading items into the notebook is now done by C code.
4055         * widgets-gtk.el (gtk-widget-instantiate-internal):
4056         Style no longer changed.
4057
4058 2004-06-28  Nix  <nix@esperi.org.uk>
4059
4060         * cmdloop.el (truncate-command-history-for-gc): Delay
4061         execution of all things that look up variable bindings,
4062         via `enqueue-eval-event'.
4063
4064 2004-06-24  Vin Shelton  <acs@xemacs.org>
4065
4066         * package-get.el (package-get-require-signed-base-updates):
4067         now defaults to nil.
4068
4069 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4070
4071         * subr.el (split-string): Clean up docstring.
4072
4073 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4074
4075         * faces.el (zmacs-region): fix typo in docstring.
4076
4077 2004-06-07  Jerry James  <james@xemacs.org>
4078
4079         * derived.el: Synch with Emacs 21.3.
4080         * subr.el (with-local-quit): New, from Emacs 21.3.
4081         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4082         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4083         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4084
4085 2004-06-16  Jerry James  <james@xemacs.org>
4086
4087         * cl.el (cl-set-substring): Increment start by the length of the
4088         string, not the string itself.
4089
4090 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4091
4092         * etags.el (tag-table-include-files): Expand included TAGS file
4093         paths to avoid problems with relative paths.  Thanks to Peter
4094         Chubb <peterc@gelato.unsw.edu.au>.
4095         * etags.el (tags-include-pattern): New.
4096         * etags.el (add-to-tag-completion-table): Parse and ignore
4097         trailing include lines.
4098
4099 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4100
4101         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4102         avoiding line solely composed of equal signs.
4103
4104 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4105
4106         * cus-edit.el (alloc): Typo fix.
4107         * cus-edit.el (custom-browse-visibility): Ditto.
4108         * cus-edit.el (custom-variable-value-create): Ditto.
4109         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4110         * cus-edit.el (custom-save-variables): Bind print-length and
4111         print-level to nil to avoid value abbreviation.
4112         * cus-edit.el (custom-save-face-internal): Ditto.
4113         * cus-edit.el (custom-save-faces): Save in sorted order.
4114         * cus-edit.el (custom-save-resets): Bind print-length and
4115         print-level to nil to avoid value abbreviation.
4116         * cus-edit.el (custom-save-loaded-themes): Ditto.
4117
4118 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4119
4120         * subr.el (split-string-default-separators): New.
4121         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4122         see comment in source.
4123
4124 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4125
4126         * mule/japanese.el (paragraph-start, paragraph-separate):
4127         Remove anchor to BOL.
4128
4129 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4130
4131         * cl.el (gensym, gentemp): Improve docstrings.
4132
4133 2004-05-10  Vin Shelton  <acs@xemacs.org>
4134
4135         * etags.el: Sync with 21.5 version.
4136
4137 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4138
4139         * etags.el:
4140         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4141         only for use with exuberant ctags. This will also enable building of 
4142         completion tables with exuberant ctags. This will not work with
4143         xemacs ctags. 
4144         * etags.el (get-tag-table-buffer): New function for creating of
4145         completion table is used if tags-exuberant-ctags-optimization-p ist t
4146         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4147         finding the tag names. New.
4148         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4149         building tag completion table with exuberant ctags. New.
4150         * etags.el (find-tag-internal): Improve exact tag matching for tags
4151         with name fields. Before the patch return types of functions or
4152         function parameters (with exuberant ctags) were found as matches.
4153
4154 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4155
4156         * list-mode.el (display-completion-list): Fixed completion list was
4157         taking the width of the frame and not of the window for displaying
4158         the selection methods.
4159
4160 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4161
4162         * menubar-items.el (default-menubar): Options are saved to custom.el.
4163
4164
4165 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4166
4167         * isearch-mode.el (isearch-abort): Preserve successful search target.
4168
4169 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4170
4171         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4172         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4173         Bihlmeyer.
4174         * gnuserv.el (gnuserv-mode-line-string): New.
4175         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4176         gnuserv-mode.
4177         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4178         * gnuserv.el (gnuserv-edit-files): Use
4179         make-x-device-with-gtk-fallback.
4180
4181 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4182
4183         * gtk-widgets.el: New import: gtk-accel-group-new.
4184         * dialog-gtk.el:
4185         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4186         * dialog-gtk.el (popup-builtin-question-dialog):
4187         Added support for dialog button mnemonics.
4188
4189 2004-03-22  Chris Green <cmg@dok.org>
4190
4191         * process.el (shell-command): Output buffer was ignored when a
4192         background process was run via shell-command.
4193
4194 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4195
4196         * cus-edit.el (custom-save-variables): Retrieve a list of
4197         variables to save first, sort it, and make sure the variables are
4198         saved in sorted order.
4199
4200 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4201  
4202         * package-get.el (package-get-update-base-from-buffer): Force
4203         binary coding system for verifying GnuPG signature in the
4204         package-index file.
4205  
4206 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4207
4208         * package-get.el (package-get-package-index-file-location): Handle
4209         missing "EMACSPACKAGEPATH" environment variable.
4210
4211 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4212
4213         * package-admin.el (package-admin-find-top-directory): Simplify
4214         directory comparisions and fix substring errors on short path
4215         components.
4216         * package-get.el (package-get-package-index-file-location):
4217         Default to first component of "EMACSPACKAGEPATH", if set.
4218
4219 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4220
4221         * package-get.el (process-error): New error datum.
4222
4223 2004-02-02  Vin Shelton <acs@xemacs.org>
4224
4225         * XEmacs 21.4.15 is released
4226
4227 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4228
4229         * itimer.el (activate-itimer): Modify the itimer timeout value as
4230         if it were begun at the last time when the itimer driver was woken
4231         up.
4232
4233 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4234
4235         * specifier.el (Copyright):
4236         Update.
4237         (make-specifier-and-init):
4238         (map-specifier):
4239         (canonicalize-inst-pair):
4240         (canonicalize-spec-list):
4241         (set-specifier):
4242         Synch docstrings to 21.5 where appropriate.
4243
4244 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4245
4246         * package-get.el (package-get-list-packages-where): New.  A
4247         function that allows searching for groups of packages.  For
4248         example, find all packages that require the fsf-compat package.
4249
4250 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4251
4252         The Great PUI Sync.
4253
4254         * auto-autoloads.el: Regenerated.
4255
4256         * custom-load.el: Regenerated.
4257
4258         * dumped-lisp.el (packages-hardcoded-lisp): New.
4259
4260         * menubar-items.el (menu-max-items): New.
4261         (menu-submenu-max-items): New.
4262         (menu-submenu-name-format): New.
4263         (menu-split-long-menu): New.
4264         (menu-sort-menu): New.
4265         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4266
4267         * obsolete.el (pui-add-install-directory): Renamed to the more
4268         logical `pui-set-local-package-get-directory'.
4269         (package-get-download-menu): Moved to `package-ui.el' and renamed
4270         to `package-ui-add-download-menu'.
4271
4272         * package-admin.el (package-admin-install-function-mswindows):
4273         Whitespace clean up.
4274         (package-admin-add-single-file-package): Removed.
4275         (package-admin-default-install-function): Whitespace clean up.
4276         (package-admin-find-top-directory): New.
4277         (package-admin-get-install-dir): Use it.
4278         (package-admin-get-manifest-file): 
4279         (package-admin-check-manifest): 
4280         (package-admin-add-binary-package):
4281         (package-admin-get-lispdir):
4282         (package-admin-delete-binary-package):
4283         (package-admin):
4284
4285         * package-get.el (package-get-package-index-file-location): New.
4286         (package-get-install-to-user-init-directory): New.
4287         (package-get-remote):
4288         (package-get-download-sites):
4289         (package-get-pre-release-download-sites): New.
4290         (package-get-site-release-download-sites): New.
4291         (package-get-base-filename):
4292         (package-get-always-update):
4293         (package-get-user-index-filename): Removed.
4294         (package-get-pgp-available-p): New.
4295         (package-get-require-signed-base-updates):
4296         (package-get-was-current):
4297         (package-entries-are-signed): New.
4298         (package-get-continue-update-base): New.
4299         (package-get-download-menu): Removed.
4300         (package-get-require-base):
4301         (package-get-update-base-entry):
4302         (package-get-locate-file):
4303         (package-get-locate-index-file):
4304         (package-get-maybe-save-index):
4305         (package-get-update-base):
4306         (package-get-update-base-from-buffer):
4307         (package-get-update-base-entries):
4308         (package-get-interactive-package-query):
4309         (package-get-update-all):
4310         (package-get-all):
4311         (package-get-dependencies):
4312         (package-get-init-package):
4313         (package-get-info): New.
4314         (package-get):
4315         (package-get-staging-dir):
4316         (package-get-set-version-prop): Removed.
4317         (package-get-installedp):
4318         (package-get-ever-installed-p):
4319         (packages): Removed.
4320         (package-get-custom-groups): Removed.
4321         (package-get-custom): Removed.
4322         (package-get-custom-add-entry): Removed.
4323
4324         * package-info.el (batch-update-package-info):
4325
4326         * package-net.el (package-net-batch-generate-bin-ini):
4327         (package-net-update-installed-db):
4328
4329         * package-ui.el (pui-info-buffer):
4330         (pui-directory-exists): Removed.
4331         (pui-package-dir-list): Removed.
4332         (pui-add-install-directory): Removed.
4333         (package-ui-download-menu): New.
4334         (package-ui-pre-release-download-menu): New.
4335         (package-ui-site-release-download-menu): New.
4336         (pui-set-local-package-get-directory): New.
4337         (pui-package-symbol-char):
4338         (pui-update-package-display):
4339         (pui-toggle-package):
4340         (pui-toggle-package-key):
4341         (pui-toggle-package-delete):
4342         (pui-toggle-package-delete-key):
4343         (pui-toggle-package-event):
4344         (pui-toggle-verbosity-redisplay):
4345         (pui-install-selected-packages):
4346         (pui-add-required-packages):
4347         (pui-help-echo):
4348         (pui-display-info):
4349         (list-packages-mode):
4350         (pui-list-packages):
4351
4352         * packages.el (packages-compute-package-locations):
4353         (package-require):
4354         (package-delete-name):
4355         (packages-hardcoded-lisp): Removed.
4356         (packages-useful-lisp): Removed.
4357         (packages-unbytecompiled-lisp): Removed.
4358         (packages-find-package-directories):
4359
4360         Summary:
4361
4362         Major code clean up of all things PUI.
4363
4364         Much improved code to determine where packages should be
4365         installed.  PUI no longer depends on any packages being
4366         pre-installed to compute where packages are to be installed to.
4367
4368         The user can specify the location of their package-index file.  It
4369         isn't necessary to set this because it has sane defaults.  People
4370         who "run-in-place" won't accidently overwrite the CVS
4371         package-index file.  See
4372         `package-get-package-index-file-location'. 
4373
4374         PUI will now properly clean up after itself in the event of an
4375         unsuccessful package install.  This drastically reduces the number
4376         of "wrong md5sum" FAQs.
4377
4378         non-Mule XEmacsen can no longer install Mule packages.
4379
4380         Package management via the custom interface has been removed.
4381
4382         The PUI related menubar items have been reorganised.
4383
4384         The PGP verification code has been fixed and the default for
4385         whether or not it is used is automatically computed.
4386
4387         * update-elc.el ((preloaded-file-list site-load-packages
4388         need-to-dump dumped-exe)):
4389         Just a couple of small changes to allow for
4390         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4391         existing anymore.
4392
4393 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4394
4395         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4396         apply `format' to the first argument of byte-compile-warn, it
4397         already calls format.
4398
4399 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4400
4401         * files.el (delete-old-versions): Avoid going interactive during
4402         make install when environment variable VERSION_CONTROL is set.
4403
4404 2003-12-04  Vin Shelton  <acs@xemacs.org>
4405
4406         * menubar-items.el (menu-item-search): Only bring up search dialog
4407         box if the feature is available and desired.
4408
4409 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4410
4411         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4412
4413 2003-11-05  Vin Shelton  <acs@xemacs.org>
4414
4415         * help.el (Help-prin1-face):
4416         (Help-princ-face):
4417         princ and prin1 are functions and need to be called as such.  The
4418         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4419
4420 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4421
4422         * about.el (about-xemacs): Give full version and build date.
4423
4424 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4425
4426         * win32-native.el (grep-null-device): This XEmacs has null-device.
4427
4428 2003-09-06  Mike Sperber  <mike@xemacs.org>
4429
4430         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4431         implement the specified semantics for `defvar.'
4432
4433 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4434
4435         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4436         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4437         displaying buffer in question.
4438
4439 2003-09-03  Vin Shelton <acs@xemacs.org>
4440
4441         * XEmacs 21.4.14 is released
4442
4443 2003-08-17  Vin Shelton  <acs@xemacs.org>
4444
4445         * about.el: Vanity patch.
4446
4447 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4448
4449         * code-process.el (call-process):
4450         (call-process-region):
4451         (start-process):
4452         Document coding system processing.
4453
4454 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4455
4456         * startup.el (splash-frame-body): Idiomatic English.
4457
4458 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4459
4460         * font-lock.el (font-lock-match-java-declarations): Move
4461         save-restriction, narrow-to-region to beginning of function to
4462         avoid going beyond the limit and causing an infloop.
4463
4464 2003-04-16  Jerry James  <james@xemacs.org>
4465
4466         * keydefs.el: Remove mappings for keys mapped to the nowhere
4467         defined function function-key-error.
4468
4469 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4470
4471         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4472         lisp-interaction-mode-hook): Add the docstrings.
4473
4474 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4475
4476         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4477         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4478         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4479
4480 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4481
4482         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4483         lambda list after the original doc.  Care about
4484         #'(lambda () "SingleString") 
4485         (cl-upcase-arg): 
4486         (cl-function-arglist):
4487         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4488         circular data structures in lambda list specification
4489
4490 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4491
4492         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4493         to appear in font-lock-function-name-face.
4494
4495 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4496
4497         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4498         is not also the value of the lambda.
4499
4500 2003-05-06  Andy Piper  <andy@xemacs.org>
4501
4502         * files.el (revert-buffer): Make sure local variables get processed,
4503         even in the case of an optimized reversion.
4504
4505 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4506
4507         * XEmacs 21.4.13 is released
4508
4509 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4510
4511         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4512         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4513
4514 2003-02-14  Ben Wing  <ben@xemacs.org>
4515
4516         * byte-optimize.el:
4517         * byte-optimize.el (byte-compile-inline-expand):
4518         * byte-optimize.el (byte-compile-unfold-lambda):
4519         * byte-optimize.el (byte-optimize-form-code-walker):
4520         * byte-optimize.el (byte-optimize-form):
4521         * byte-optimize.el (byte-decompile-bytecode-1):
4522         * byte-optimize.el (byte-optimize-lapcode):
4523         Review carefully and sync up to 20.7 except for areas as noted.
4524         Fixes problem with JDE compilation.
4525
4526 2003-02-05  Ben Wing  <ben@xemacs.org>
4527
4528         * simple.el:
4529         * simple.el (motion-keys-for-shifted-motion):
4530         Omit M-S-home/end from motion keys.
4531
4532 2003-02-07  Ben Wing  <ben@xemacs.org>
4533
4534         * text-props.el (text-property-any):
4535         * text-props.el (text-property-not-all):
4536         Fix bug when end > start.
4537
4538 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4539
4540         * info.el (Info-insert-dir): Make default-directory end in
4541         separator.  Patch due to Martin Buchholz.
4542
4543 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4544
4545         * XEmacs 21.4.12 "Portable Code" is released.
4546
4547 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4548
4549         * about.el: Update golubev data.
4550
4551 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4552
4553         * isearch-mode.el (isearch-mode-map): Substitute comment on
4554         desirability, and back out "GR is printable" changes.
4555
4556 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4557
4558         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4559
4560 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4561
4562         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4563
4564 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4565
4566         * menubar-items.el (default-menubar): Use browse-url-mozilla
4567         instead of browse-url-gnome-moz for Mozilla.
4568
4569 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4570
4571         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4572
4573 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4574
4575         * files.el (auto-mode-alist): Remove redundant entries for modes
4576         that live in packages.
4577         (interpreter-mode-alist): Ditto.
4578
4579 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4580
4581         * menubar-items.el (default-menubar): Sync with current
4582         browse-url-xemacs.el.
4583
4584 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4585
4586         * XEmacs 21.4.10 "Military Intelligence" is released.
4587
4588 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4589
4590         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4591
4592 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4593
4594         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4595
4596 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4597
4598         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4599         effect free function.
4600         (font-lock-fontify-keywords-region): Supply the argument to
4601         font-lock-compile-keywords.
4602
4603 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4604
4605         * package-get.el (package-get-download-sites): Bring sites list
4606         up to date, prefer xx.xemacs.org addresses.
4607
4608 2002-09-27  Andy Piper  <andy@xemacs.org>
4609
4610         * dialog.el (make-dialog-box): for general dialogs only
4611         delete-frame-hook will be run.
4612
4613 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4614
4615         * font-lock.el (font-lock-fontify-syntactically-region): Add
4616         comment about lookup-syntax-properties, document LOUDLY as unused.
4617
4618 2002-08-26  Andy Piper  <andy@xemacs.org>
4619
4620         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4621         merge.
4622
4623 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4624
4625         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4626         (make-obsolete-variable): Ditto.
4627         (make-compatible): Ditto.
4628         (make-compatible-variable): Ditto.
4629
4630 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4631
4632         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4633         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4634
4635 2002-08-28  Andy Piper  <andy@xemacs.org>
4636
4637         * files.el (revert-buffer): propagate revert-without-query-status.
4638
4639 2002-06-03  Andy Piper  <andy@xemacs.org>
4640
4641         * dialog-items.el (make-search-dialog): align various subcontrols
4642         in visually pleasing ways, allow frame to autosize to the dialog
4643         size.
4644         * dialog.el (make-dialog-box): add a border inside the frame. Add
4645         :autosize property, if t then reset the frame size appropriately
4646         before the frame is mapped.
4647         * gutter-items.el (set-progress-feedback-instantiator): align
4648         various subcontrols.
4649         * gutter-items.el (set-progress-abort-instantiator): ditto.
4650
4651 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4652
4653         * XEmacs 21.4.9 "Informed Management" is released.
4654
4655 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4656
4657         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4658         "&optional append" argument.
4659
4660 2002-07-16  Didier Verna  <didier@xemacs.org>
4661
4662         * subr.el (replace-in-string): fix case fold bug introduced by
4663         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4664         case-fold-search in temporary buffers.
4665
4666 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4667
4668         * lib-complete.el (find-library): Remove check for mule because
4669         decompression DOES work on Mule.
4670
4671 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4672
4673         * simple.el (join-line): New alias for `delete-indentation'.
4674
4675 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4676
4677         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4678         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4679         (font-lock-builtin-face): New.
4680         (font-lock-constant-face): New.
4681         (font-lock-face-list): Add builtin and constant faces.
4682
4683 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4684
4685         * autoload.el (make-autoload): Support define-derived-mode.
4686         Collected puts of doc-string-elt property.  Based on a patch by
4687         Didier Verna <didier@xemacs.org>.
4688
4689 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4690
4691         * wid-edit.el (widget-field-activate): Fix docstring typo.
4692
4693 2002-07-23  Andy Piper  <andy@xemacs.org>
4694
4695         * about.el (about-personal-info): update me.
4696
4697 2002-07-12  Andy Piper  <andy@xemacs.org>
4698
4699         * custom.el (custom-theme-set-variables): remove bogus
4700         arguments. Use custom-set-default to set defaults.
4701         (custom-set-variables): update doc.
4702         (custom-local-buffer): new, synced from FSF.
4703         (custom-set-default): ditto.
4704         (defcustom): update doc.
4705
4706 2002-06-16  Andy Piper  <andy@xemacs.org>
4707
4708         * menubar-items.el (default-menubar): enable windows printing on
4709         cygwin as well as native.
4710
4711 2002-06-12  Andy Piper  <andy@xemacs.org>
4712
4713         * printer.el (generic-print-buffer): catch all errors so that the
4714         print device can be cleared in all scenarios.
4715         (Printer-clear-device): make sure clearing the printer allows it
4716         to be used again immediately.
4717         (generic-print-region): make sure the default printer face is
4718         black-on-white.
4719
4720 2002-04-23  Jerry James  <james@xemacs.org>
4721
4722         * window-xemacs.el (display-buffer-function): Change doc to
4723         reflect new arg.
4724         * window-xemacs.el (pre-display-buffer-function): Ditto.
4725         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4726         non-nil, make the new window just big enough for its contents.
4727         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4728         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4729         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4730
4731 2002-06-06  Andy Piper  <andy@xemacs.org>
4732
4733         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4734         (defcustom): ditto.
4735         (custom-handle-keyword): ditto.
4736
4737 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4738
4739         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4740         Make obsolete.  Default to nil.
4741         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4742         Inspired by a patch by John Palmieri.
4743
4744 2002-07-01  Mike Alexander  <mta@arbortext.com>
4745
4746         * process.el (shell-command-on-region): Don't delete the region
4747         before giving it to call-process-region
4748
4749 2002-06-04  Jerry James <james@eecs.ku.edu>
4750
4751         * find-paths.el (paths-find-architecture-directory): Search in
4752         `system-configuration'/`base', not `base'`system-configuration'.
4753
4754 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4755
4756         * info.el (Info-index): Add missing \ in [ t].
4757
4758 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4759
4760         * gutter-items.el (gutter-buffers-tab-visible-p,
4761         buffers-tab-omit-function, buffers-tab-selection-function,
4762         buffers-tab-filter-functions):
4763         Doc improvements.
4764
4765 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4766
4767         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4768
4769         * toolbar-items.el (toolbar-news): Fix typo in message string.
4770
4771 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4772
4773         * dialog.el (yes-or-no-p-dialog-box): 
4774         * cmdloop.el (y-or-n-p-minibuf):
4775         (yes-or-no-p-minibuf):
4776         (yes-or-no-p):
4777         (y-or-n-p): 
4778         Specify negative answers in docstrings.
4779
4780 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4781
4782         * package-ui.el (pui-help-echo): Display both installed and author
4783         version.  Use a balloon-help window to display extra info like
4784         package requires.
4785
4786 2002-05-30  Andy Piper  <andy@xemacs.org>
4787
4788         * files.el (revert-buffer-internal): don't visit
4789         revert-buffer. Kill buffer when not used. Suggested by Mike
4790         Alexander <mta@arbortext.com>
4791
4792 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4793
4794         * files.el (revert-buffer): More docstring fiddling.
4795
4796 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4797
4798         * files.el (revert-buffer):
4799         (revert-buffer-internal):
4800         (revert-buffer-insert-file-contents-function):
4801         Improve docstrings and comments.
4802
4803 2002-05-08  Andy Piper  <andy@xemacs.org>
4804
4805         * files.el (revert-buffer): observe noconfirm behavior.
4806
4807 2002-04-09  Andy Piper  <andy@xemacs.org>
4808
4809         * files.el (revert-buffer): use revert-buffer-internal if it looks
4810         like doing so will not result in any user-visible changes.
4811         (revert-buffer-internal): new function. Do the actual process of
4812         reversion and then see whether the result is any different to what
4813         we have already. If it is not then do nothing.
4814
4815 2001-12-11  Andy Piper  <andy@xemacs.org>
4816
4817         * menubar.el (get-popup-menu-response): re-order so that it works
4818         on more sane/facist window systems.
4819
4820 2001-12-03  Andy Piper  <andy@xemacs.org>
4821
4822         * faces.el (frob-face-property): don't infloop in face frobbing
4823         from Jan Vroonhof <jan@xemacs.org>.
4824
4825 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4826
4827         * faces.el (frob-face-property): Follow face fall-back hierarchy
4828         properly for face properties without an instance. Only do manual
4829         copy form 'default in last resort. This handles in particular
4830         the case where 'default itself has only a fall-back (which is
4831         the case by default on windows).
4832
4833 2001-11-24  Andy Piper  <andy@xemacs.org>
4834
4835         * printer.el (generic-print-region): set default-frame-plist to
4836         nil while creating the printer frame so that sizes reflect the
4837         printed page.
4838
4839         * faces.el (face-complain-about-font): Don't complain on printers.
4840
4841 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4842         
4843         * package-net.el: Andy synch.
4844         
4845 2001-12-16  Andy Piper  <andy@xemacs.org>
4846
4847         * package-get.el (package-get-update-all): Make sure installed.db
4848         gets updated after updating packages.
4849
4850 2002-03-28  Ben Wing  <ben@xemacs.org>
4851
4852         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4853         continuation, truncation so that we don't get line jumpiness from
4854         them being larger than the line height.
4855
4856         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4857
4858 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4859
4860         * font.el (font-window-system-mappings): Add mapping for Gtk
4861         (assume identical to X) 
4862
4863 2002-02-04  Andy Piper  <andy@xemacs.org>
4864
4865         * files.el (convert-standard-filename): Fix for short filename
4866         Peter Arius <pas@methodpark.de>
4867
4868 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4869
4870         * list-mode.el (default-choose-completion): completion-base-size
4871         should refer to local value in the completion list buffer.
4872
4873 2001-12-03  Didier Verna  <didier@xemacs.org>
4874
4875         * rect.el: autoload `replace-rectangle'.
4876         * keydefs.el (global-map): bind it to `C-x r p'.
4877
4878 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4879
4880         * XEmacs 21.4.8 "Honest Recruiter" is released.
4881
4882 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4883
4884         This patch is based on Jerry James's patch and analysis.
4885
4886         * select.el (get-clipboard):
4887         (get-selection):
4888         Update docstrings.
4889         (get-clipboard-foreign):
4890         (get-selection-foreign):
4891         New function for use as `interprogram-paste-function's.
4892
4893         * simple.el (interprogram-paste-function): Change default to
4894         `get-clipboard-foreign'; improve docstring.
4895         (interprogram-cut-function): Improve dosctring.
4896
4897 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4898
4899         * XEmacs 21.4.7 "Economic Science" is released.
4900
4901 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4902
4903         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4904
4905 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4906
4907         * obsolete.el (assq-delete-all): New compatibility alias for 
4908         remassq.
4909
4910 2002-01-09  Simon Josefsson  <jas@extundo.com>
4911
4912         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4913
4914 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4915
4916         * info.el (Info-auto-generate-directory): Default
4917         Info-auto-generate-directory to 'if-outdated.
4918
4919 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4920
4921         * startup.el (normal-top-level): Prevent migration code from
4922         trashing .emacs on an error in loading the init files.
4923
4924 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4925
4926         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4927         "system default" Xdefaults and friends get xrdb-mode.
4928
4929 2002-03-05  Mats Lidell  <matsl@contactor.se>
4930  
4931         * help-nomule.el (tutorial-supported-languages): Added Swedish
4932         tutorial. Sorted languages.
4933
4934 2002-02-11  Mike Sperber <mike@xemacs.org>
4935
4936         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4937         regenerating outdated dir files and dir is non-existent.
4938
4939 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4940
4941         * code-files.el (convert-mbox-coding-system): Improve comment.
4942         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4943         coding-system argument to `write-region-pre-hook' call.
4944         (write-region-pre-hook): Fix docstring to mention lockname argument.
4945
4946 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4947
4948         * minibuf.el (completing-read): Remove redundant wrong arg list.
4949
4950         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4951
4952 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4953
4954         * obsolete.el (interactive-form): new compatibility alias for 
4955         function-interactive.
4956
4957 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4958
4959         * menubar-items.el (Menubar-items-truncate-list): Removed.
4960         * menubar-items.el (Menubar-items-truncate-history): New.
4961         * menubar-items.el (default-menubar): Use
4962         Menubar-items-truncate-history.
4963
4964 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4965
4966         * printer.el (generic-print-region): Pass correct arguments to
4967         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4968         Torkelsson <torkel@acc.umu.se>.
4969
4970 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4971
4972         * help.el (describe-mode): synched with FSF 19.34; handle nil
4973         minor mode indicators.
4974
4975 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4976
4977         * minibuf.el (completing-read): Update docstring.
4978
4979 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4980
4981         * XEmacs 21.4.6 "Common Lisp" is released.
4982
4983 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4984
4985         * package-net.el: Inadvertant synch with Windows branch.  From
4986         Andy's log:
4987         (package-net-kit-version): new variable.
4988         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4989
4990 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4991
4992         * package-get.el (package-get-locate-index-file): Also search the
4993         core etc/ directory for the package index file if it can't be
4994         found in ~/.xemacs/.
4995
4996 2001-12-13  William Perry  <wmperry@gnu.org>
4997
4998         * dialog-gtk.el (popup-builtin-question-dialog):
4999         Conform to API in gui.c.
5000         
5001 2001-11-12  Andy Piper  <andy@xemacs.org>
5002
5003         * cus-edit.el (custom-save-face-internal): make sure we save
5004         non-themed faces.
5005         (custom-save-variables): ditto variables.
5006
5007 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5008
5009         * faces.el (make-face-family):
5010         (make-face-size):
5011         New face-modifying functions per Jan Vroonhof.
5012
5013         cus-face.el (custom-set-face-font-family):
5014         (custom-set-face-font-size):
5015         Use them.
5016
5017         * font.el (font-window-system-mappings): More precise docstring.
5018
5019         (font-create-name):
5020         (font-create-object):
5021         (tty-font-create-object):
5022         (tty-font-create-plist):
5023         (x-font-create-object):
5024         (x-font-create-name):
5025         (ns-font-create-name):
5026         (mswindows-font-create-object):
5027         (mswindows-font-create-name):
5028         Add doctrings.
5029
5030 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5031
5032         * gtk-faces.el (gtk-init-device-faces): removed spurious
5033         quote before let* expression.
5034
5035 2001-10-29  Andy Piper  <andy@xemacs.org>
5036
5037         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5038         modified when changing coding system.
5039
5040         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5041         that we invoke the GUI directory selector.
5042
5043 2001-10-25  Andy Piper  <andy@xemacs.org>
5044
5045         * dialog.el (make-dialog-box): use new directory dialog support.
5046         * minibuf.el (read-file-name-1): ditto.
5047         (read-file-name): ditto.
5048         (read-directory-name): ditto.
5049
5050 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5051
5052         * XEmacs 21.4.5 "Civil Service" is released.
5053
5054 2001-04-23  Didier Verna  <didier@xemacs.org>
5055
5056         * cus-edit.el (custom-variable-pre-save): New.
5057         * cus-edit.el (custom-variable-post-save): New.
5058         * cus-edit.el (custom-variable-save): use them.
5059         * cus-edit.el (custom-face-pre-save): New.
5060         * cus-edit.el (custom-face-post-save): New.
5061         * cus-edit.el (custom-face-save): use them.
5062         * cus-edit.el (custom-group-pre-save): New.
5063         * cus-edit.el (custom-group-post-save): New.
5064         * cus-edit.el (custom-group-save): use them.
5065         * cus-edit.el (Custom-save): use the pre/post functions above,
5066         call `custom-save-all' only once.
5067         * cus-edit.el (custom-variable-pre-reset-standard): New.
5068         * cus-edit.el (custom-variable-post-reset-standard): New.
5069         * cus-edit.el (custom-variable-reset-standard): use them.
5070         * cus-edit.el (custom-face-pre-reset-standard): New.
5071         * cus-edit.el (custom-face-post-reset-standard): New.
5072         * cus-edit.el (custom-face-reset-standard): use them.
5073         * cus-edit.el (custom-group-pre-reset-standard): New.
5074         * cus-edit.el (custom-group-post-reset-standard): New.
5075         * cus-edit.el (Custom-reset-standard): use them.
5076         * cus-edit.el (custom-face-reset-saved): use the pre/post
5077         functions above, call `custom-save-all' only once.
5078
5079 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5080
5081         * gutter-items.el (buffers-tab face): Derive from the modeline
5082         face by default.  Many people use white-on-black for the default
5083         font, and the tabs look hideous with that color combination.  The
5084         modeline usually has the correct colors.
5085
5086 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5087
5088         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5089         (tag-mark-stack-max): Typo fix.
5090
5091 2001-09-28  Ben Wing  <ben@xemacs.org>
5092
5093         * font-lock.el:
5094         * font-lock.el (font-lock-after-change-function):
5095         fix problem with last patch, reported by Katsumi Yamaoka.
5096
5097 2001-09-17  Ben Wing  <ben@xemacs.org>
5098
5099         * font-lock.el (font-lock-after-change-function):
5100         fix problem when you insert a comment on the line before a line of
5101         code: if we use the following char, then when you hit backspace,
5102         the following line of code turns the comment color.
5103
5104 2001-06-08  Ben Wing  <ben@xemacs.org>
5105
5106         * process.el: comment about shell-command-switch.
5107         * process.el (shell-quote-argument): Need to quote a null
5108         argument, too.  From Dan Holmsand.
5109         
5110         * startup.el (normal-top-level): Delete some unused FSF junk.
5111         * startup.el (command-line-early):
5112         
5113         * startup.el (command-line): Call MS Windows init function.
5114         
5115         * win32-native.el:
5116         * win32-native.el (mswindows-system-shells): New.
5117         * win32-native.el (mswindows-system-shell-p): New.
5118         * win32-native.el (init-mswindows-at-startup): New.
5119         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5120         * win32-native.el (mswindows-quote-one-simple-arg):
5121         * win32-native.el (mswindows-quote-one-command-arg):
5122         * win32-native.el (mswindows-construct-process-command-line-alist):
5123         Correct comments at top.  Correctly handle passing arguments
5124         to Cygwin programs and to bash.  Fix quoting of zero-length
5125         arguments (from Dan Holmsand).  Set shell-command-switch based
5126         on shell-file-name, which in turn comes from env var SHELL.
5127
5128 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5129
5130         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5131         default-toolbar-position): Fill docstrings for balloon-help.
5132
5133 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5134
5135         * faces.el: Reenable specifications over 'gtk domain.
5136
5137 2001-08-08  Didier Verna  <didier@xemacs.org>
5138
5139         * autoload.el (update-autoload-files): make defdir a file name,
5140         not directory name.
5141
5142 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5143
5144         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5145
5146         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5147
5148 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5149
5150         * font-menu.el (font-menu-set-font): Default to current font-family.
5151         (font-menu-preferred-resolution):
5152         (font-menu-size-scaling):
5153         Provide gtk defaults, too.
5154
5155 2001-07-29  Mike Alexander  <mta@arbortext.com>
5156
5157         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5158         list
5159         (custom-set-face-font-family): ditto
5160
5161 2001-07-26  Mike Sperber <mike@xemacs.org>
5162
5163         * files.el (auto-mode-alist): .9 files are man pages, too.
5164
5165 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5166
5167         * process.el (call-process-internal): bind
5168         coding-system-for-write to 'binary when calling
5169         start-process-internal, so the process receives 
5170         the literal contents of INFILE.
5171
5172 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5173
5174         * files.el (auto-mode-alist): Add configure.ac support.
5175
5176 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5177
5178         * buff-menu.el:
5179         mouse.el:
5180         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5181
5182 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5183
5184         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5185
5186 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5187
5188         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5189         mixed text.
5190         (kinsoku-eol-p): Ditto.
5191
5192 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5193
5194         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5195         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5196         characters as the category `s' or `e' correctly.
5197
5198 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5199
5200         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5201
5202 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5203
5204         * mule/cyrillic.el:  Set up case table.
5205
5206 2001-06-08  Mike Sperber <mike@xemacs.org>
5207
5208         * files.el (save-some-buffers-1): Don't zap the help window right
5209         after `map-y-or-n-p' has popped it up.
5210
5211 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5212
5213         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5214
5215 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5216
5217         * specifier.el: define-specifier-tag 'gtk.
5218
5219 2001-05-12  Ben Wing  <ben@xemacs.org>
5220
5221         * find-paths.el (paths-find-recursive-path):
5222         fix error with null EXCLUDE-REGEXP.
5223         
5224         * font-lock.el (font-lock-mode):
5225         fix problem reported by hrvoje with buffers starting with a space.
5226         
5227 2001-05-06  Ben Wing  <ben@xemacs.org>
5228
5229         * dialog.el (make-dialog-box):
5230         * menubar-items.el (default-menubar):
5231         * printer.el (generic-print-buffer):
5232         * printer.el (generic-print-region):
5233         implement printing the selection when it's selected.
5234
5235 2001-04-18  Didier Verna  <didier@xemacs.org>
5236
5237         * cus-edit.el (Custom-reset-standard): reset to standard settings
5238         not only when the buffer's :custom-state is 'modified, but also
5239         when it is 'set or 'saved.
5240
5241 2001-04-17  Didier Verna  <didier@xemacs.org>
5242
5243         * startup.el (load-user-init-file): define `custom-file' before
5244         loading the user's init file.
5245
5246 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5247
5248         * menubar.el (popup-mode-menu): Make it work with
5249         popup-menu-titles turned off.
5250         
5251 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5252
5253         * about.el (about-mailto-link): Use compose-mail for sending mail.
5254
5255 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5256
5257         * package-admin.el (package-install-hook): New.
5258         (package-delete-hook): New.
5259         (package-admin-add-single-file-package): Use package-delete-hook.
5260
5261         * package-get.el (package-get): Use package-install-hook.
5262
5263 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5264
5265         * package-ui.el (pui-install-selected-packages): reverse the lists
5266         of packages so that they get handled in the same order as they
5267         were selected.
5268
5269 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5270
5271         * packages.el (locate-library): Use read-library-name for completion.
5272
5273 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5274
5275         * byte-optimize.el (=): `=' is not a binary predicate!
5276         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5277         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5278
5279 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5280
5281         * bytecomp.el (byte-compile-arithcompare):
5282         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5283
5284 2001-06-03  William M. Perry  <wmperry@gnu.org>
5285
5286         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5287         return the filename selected by the user!
5288
5289 2001-05-31  William M. Perry  <wmperry@gnu.org>
5290
5291         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5292         in XEmacs/GTK.
5293
5294 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5295
5296         * coding.el: Tiny typo fixed.
5297
5298 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5299
5300         * XEmacs 21.4.3 "Academic Rigor" is released.
5301
5302 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5303
5304         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5305
5306 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5307
5308         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5309
5310 2001-05-04  Ben Wing  <ben@xemacs.org>
5311
5312         * printer.el (generic-print-buffer):
5313         * printer.el (generic-print-region):
5314         Enable dialog boxes.  Apply workaround recommended by Kirill.
5315         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5316         
5317         * simple.el (kill-whole-line):
5318         * simple.el (kill-line-1):
5319         * simple.el (kill-entire-line):
5320         * simple.el (kill-line):
5321         * simple.el (backward-kill-line):
5322         Take out interactive dependence of kill-whole-line.
5323
5324 2001-04-22  Ben Wing  <ben@xemacs.org>
5325
5326         * dialog.el (make-dialog-box):
5327         Put dialog titles back in -- this time correctly.  Fix various
5328         other problems with leaks and such.
5329
5330         * simple.el (region-exists-p):
5331         * simple.el (region-active-p):
5332         Add comment about which one is correct to use in menu specs.
5333
5334 2001-05-05  Ben Wing  <ben@xemacs.org>
5335
5336         * dialog.el (make-dialog-box): fix doc string.
5337         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5338         take out Pretty Print.
5339         * printer.el:
5340         * printer.el (printer-current-device): New.
5341         * printer.el (Printer-get-device): New.
5342         * printer.el (Printer-clear-device): New.
5343         * printer.el (generic-page-setup): New.
5344         * printer.el (generic-print-buffer):
5345         * printer.el (generic-print-region):
5346         Implement Page Setup.  Handle errors properly.
5347
5348 2001-05-05  Ben Wing  <ben@xemacs.org>
5349
5350         * subr.el (error): Complete list of errors in doc string.
5351         
5352 2001-04-22  Ben Wing  <ben@xemacs.org>
5353
5354         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5355         
5356 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5357
5358         * build-report.el: Remove CVS keywords since this file has been in
5359         core lisp for a while now.
5360         * build-report.el (build-report-make-output-files): Fix typo.
5361
5362 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5363
5364         * about.el (about-finish-buffer): Make sure the last change works
5365         even if EVENT is nil.
5366
5367 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5368
5369         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5370         clicked, not the one that happens to be the current buffer at the
5371         time.
5372
5373 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5374
5375         * cus-edit.el (custom-display): Support the GTK Window System also.
5376
5377 2001-04-30  Ben Wing  <ben@xemacs.org>
5378
5379         * printer.el:
5380         * printer.el (printer-page-header):
5381         * printer.el (Print-context): New.
5382         * printer.el (printer-page-footer):
5383         * printer.el (generate-header-element): New.
5384         * printer.el (generate-header-line): New.
5385         * printer.el (print-context-property):
5386         * printer.el (generic-print-buffer):
5387         * printer.el (generic-print-region):
5388         Implement headers and footers.  Implement calling Print dialog box
5389         (#### but it doesn't quite work yet).
5390
5391 2001-04-25  Ben Wing  <ben@xemacs.org>
5392
5393         * about.el (xemacs-hackers):
5394         * about.el (about-url-alist):
5395         * about.el (about-personal-info):
5396         * about.el (about-hacker-contribution):
5397         More contributions.
5398         
5399         * simple.el (handle-post-motion-command):
5400         Fix spurious setting of zmacs-region-stays to t after a non-shift
5401         motion command.
5402
5403 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5404
5405         * about.el (about-personal-info): Update my bio.
5406         (about-hacker-contribution): Ditto.
5407
5408 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5409
5410         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5411
5412 2001-04-19  Andy Piper  <andy@xemacs.org>
5413
5414         * package-net.el (package-net-cygwin32-binary-size): new size.
5415         (package-net-win32-binary-size): new size.
5416         (package-net-convert-index-to-ini): Use new arch.
5417         (package-net-batch-convert-index-to-ini): Removed.
5418         (package-net-generate-bin-ini): New.
5419         (package-net-batch-generate-bin-ini): New.
5420
5421 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5422
5423         * XEmacs 21.4.1 "Copyleft" is released.
5424
5425 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5426
5427         * x-compose.el (xlib-input-method-bug-workaround):
5428         (alias-colon-to-double-quote):
5429         Force sort in map-keymap to work around rehash bug.
5430
5431 2001-04-17  Ben Wing  <ben@xemacs.org>
5432
5433         * about.el: Finish overhaul, add a few new hackers, update a
5434         couple old ones.
5435
5436 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5437
5438         * XEmacs 21.4.0 "Solid Vapor" is released.
5439
5440 2001-04-15  Ben Wing  <ben@xemacs.org>
5441
5442         * about.el:
5443         * about.el (about-headline-face): New.
5444         * about.el (about-link-face): New.
5445         * about.el (about-current-release-maintainers): New.
5446         * about.el (about-other-current-hackers): New.
5447         * about.el (about-url-alist):
5448         * about.el (about-once-and-future-hackers): New.
5449         * about.el (about-mailto-link): New.
5450         * about.el (about-get-buffer):
5451         * about.el (about-finish-buffer):
5452         * about.el (about-xemacs):
5453         * about.el (about-features): Removed.
5454         * about.el (about-advantages): New.
5455         * about.el (about-maintainer-info): Removed.
5456         * about.el (about-personal-info): New.
5457         * about.el (about-hacker-contribution): New.
5458         * about.el (about-maintainer):
5459         * about.el (about-show-linked-info):
5460         * about.el (about-hackers):
5461         Major revamping.  Rewriting of most of the text, improve the
5462         link handling, separate info on contributors into personal
5463         and contribution info, add new contributors, update personal
5464         info, etc. etc.
5465         
5466         * menubar-items.el (default-menubar):
5467         Help menubar entry for News now says more accurately
5468         "What's New in XEmacs".
5469         
5470         * mouse.el:
5471         * mouse.el (mouse-track-cleanup-hook):
5472         * mouse.el (mouse-track):
5473         Don't set-buffer to a dead buffer when calling mouse-track
5474         cleanup hooks.
5475
5476 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5477
5478         * XEmacs 21.2.47 "Zephir" is released.
5479
5480 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5481
5482         * dialog.el (make-dialog-box): Disable dialog box titles until
5483         we get them working.
5484
5485 2001-03-30  Ben Wing  <ben@xemacs.org>
5486
5487         * help.el:
5488         * help.el (Help-princ-face):
5489         * help.el (Help-prin1-face):
5490         * help.el (frob-help-extents):
5491         * help.el (describe-function-1):
5492         * help.el (describe-variable):
5493         Avoid using font-lock faces, which may not be defined.
5494         Instead, use hyper-apropos faces, and make sure they're
5495         defined as necessary by using `require'. (It's not so safe
5496         to do this for font-lock.) In any case, we will eventually
5497         be merging this functionality into hyper-apropos.
5498
5499         * loaddefs.el (completion-ignored-extensions):
5500         Fix documentation.
5501         
5502         * menubar-items.el (menu-truncate-list): Removed.
5503         * menubar-items.el (Menubar-items-truncate-list): New.
5504         * menubar-items.el (default-menubar):
5505         Fix errors if grep or compile command is too long.  Rename helper
5506         function to be less visible.
5507
5508 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5509
5510         * byte-optimize.el (byte-optimize-minus):
5511         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5512
5513 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5514
5515         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5516         Mule is available.
5517
5518         * mule/latin.el: New file.
5519
5520 2001-03-11  Ben Wing  <ben@xemacs.org>
5521
5522         * auto-save.el:
5523         * auto-save.el (auto-save-directory):
5524         * auto-save.el (make-auto-save-file-name):
5525         * auto-save.el (auto-save-file-name-p): New.
5526
5527         Merge in improvements from other definition of
5528         make-auto-save-file-name in files.el.
5529         
5530         * auto-save.el (auto-save-original-name):
5531         * auto-save.el (auto-save-name-in-fixed-directory):
5532         * auto-save.el (auto-save-unslashify-name): Removed.
5533         * auto-save.el (auto-save-slashify-name): Removed.
5534         * auto-save.el (auto-save-reserved-chars): New.
5535         * auto-save.el (auto-save-escape-name): New.
5536         * auto-save.el (auto-save-unhex): New.
5537         * auto-save.el (auto-save-unescape-name): New.
5538
5539         Change algorithm for encoding filenames in auto-save names to be
5540         entirely safe with all filesystems and all possible characters in
5541         a filename, and 100% reversible. (Essentially, uses
5542         quoted-printable as the encoding.)
5543         
5544         * auto-save.el (recover-all-files):
5545
5546         Use insert-directory rather than calling ls directly -- fixes
5547         things under Windows.
5548
5549         * files.el:
5550         * files.el (convert-standard-filename): Substitute FSF's
5551         definition for this (we had nothing here before).
5552         
5553         * files.el (backup-buffer): Warning fix.
5554         
5555         * files.el (make-backup-file-name):
5556         * files.el (find-backup-file-name):
5557         Fix error in calling sequence to auto-save-file-name-p.
5558         
5559         * files.el (recover-file):
5560         Use insert-directory rather than calling ls directly -- fixes
5561         things under Windows.
5562
5563         * files.el (make-auto-save-file-name): Removed.
5564         * files.el (auto-save-file-name-p): Removed.
5565         auto-save is always dumped so no sense in having a definition
5566         that will always be overwritten with another.
5567         
5568         * files.el (insert-directory):
5569         * win32-native.el:
5570         * win32-native.el (debug-mswindows-process-command-lines):
5571         * win32-native.el (original-make-auto-save-file-name): Removed.
5572         * win32-native.el (make-auto-save-file-name): Removed.
5573
5574
5575 2001-03-21  Martin Buchholz <martin@xemacs.org>
5576
5577         * XEmacs 21.2.46 "Urania" is released.
5578
5579 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5580
5581         * menubar-items.el (default-menubar): Update sample.emacs to
5582         sample.init.el and adjust accelerators.
5583
5584 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5585
5586         * build-report.el (build-report): Improve docstring.
5587
5588 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5589
5590         * ChangeLog: Log GTK merge.
5591
5592         * gutter-items.el:
5593         * mwheel.el:
5594         * sound.el:
5595         * startup.el:
5596         Revert gratuitous whitespace changes.
5597
5598 2001-03-07  Ben Wing  <ben@xemacs.org>
5599
5600         * help.el:
5601         * help.el (key-or-menu-binding):
5602         * help.el (Help-find-file): New.
5603         * help.el (describe-beta):
5604         * help.el (describe-copying):
5605         * help.el (describe-project):
5606         * help.el (view-emacs-news):
5607         * help.el (view-sample-init-el): New.
5608         * help.el (Help-princ-face): New.
5609         * help.el (Help-prin1-face): New.
5610         * help.el (help-symbol-function-context-menu):
5611         * help.el (help-symbol-variable-context-menu):
5612         * help.el (help-symbol-function-and-variable-context-menu):
5613         * help.el (frob-help-extents):
5614         * help.el (describe-function-1):
5615         * help.el (describe-variable):
5616
5617         Add coloring in Help buffers, correspondent with hyperlinks.
5618         View files in view-mode rather than Fundamental.
5619         Remove separators from context menus -- now handled in generic code.
5620         Add `Find Tag' to context menu.
5621         
5622         * menubar.el (popup-mode-menu):
5623
5624         Rewrite code that outputs the popup menu to (a) put more specific
5625         entries first, (b) be more robust, (c) output the proper context
5626         menu separators automatically (the context menu functionality is
5627         new and currently used only by Help).
5628
5629 2001-03-10  William M. Perry  <wmperry@aventail.com>
5630
5631         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5632         this function when converting from the 21.1 GTK branch.  Now
5633         supports file, password, question, and color built-in dialogs.
5634
5635 2001-03-06  Ben Wing  <ben@xemacs.org>
5636
5637         * keydefs.el:
5638         * keydefs.el (global-map):
5639         Add commented-out change of M-k (for 21.5).
5640         
5641         * menubar-items.el (default-menubar):
5642         Fix items to control kill-line behavior; add items for
5643         shifted motion.
5644         
5645         * simple.el:
5646         * simple.el (kill-whole-line):
5647         * simple.el (historical-kill-line): Removed.
5648         * simple.el (kill-line): Removed.
5649         * simple.el (kill-entire-line): New.
5650         * simple.el (kill-line-1): New.
5651         * simple.el (backward-kill-line):
5652         Undo kill-whole-line == always changes.  Add new function
5653         kill-entire-line to unconditionally delete the current line.
5654         Add comments describing the lamentable state of affairs of
5655         the kill-line functions and variables.
5656
5657 2001-03-02  Ben Wing  <ben@xemacs.org>
5658
5659         * simple.el:
5660         * simple.el (beginning-of-buffer):
5661         * simple.el (end-of-buffer):
5662         * simple.el (mark-ring-unrecorded-commands):
5663         * simple.el (signal-error-on-buffer-boundary):
5664         * simple.el (shifted-motion-keys-select-region):
5665         * simple.el (unshifted-motion-keys-deselect-region):
5666         * simple.el (motion-keys-for-shifted-motion): New.
5667         * simple.el (handle-pre-motion-command):
5668         * simple.el (handle-post-motion-command):
5669         * simple.el (forward-char-command):
5670         * simple.el (backward-char-command):
5671         * simple.el (scroll-up-command):
5672         * simple.el (scroll-down-command):
5673         * simple.el (next-line):
5674         * simple.el (previous-line):
5675         * simple.el (backward-block-of-lines):
5676         * simple.el (forward-block-of-lines):
5677         * simple.el (backward-word):
5678         * simple.el (mark-word):
5679
5680         Augment documentation of the most common motion commands to make
5681         note of the shifted-motion support.  Improve the support to (a)
5682         properly document how it works and why it's done in the fashion it
5683         is, and (b) allow the keystrokes that trigger it to be customized.
5684
5685         Correct error in the customize specification of
5686         mark-ring-unrecorded-commands.
5687
5688 2001-03-02  Ben Wing  <ben@xemacs.org>
5689
5690         * font-lock.el:
5691         * font-lock.el (font-lock-pending-extent-table): Removed.
5692         * font-lock.el (font-lock-pending-buffer-table): New.
5693         * font-lock.el (font-lock-pre-idle-hook):
5694         * font-lock.el (font-lock-after-change-function):
5695         * font-lock.el (font-lock-fontify-pending-extents):
5696         * font-lock.el (font-lock-lisp-like):
5697
5698         Fix handling of pending extents to avoid excessive slowness (N^2
5699         behavior) when making lots of buffer changes between redisplays,
5700         such as when saving the Options.
5701
5702 2001-03-09  William M. Perry  <wmperry@aventail.com>
5703
5704         * device.el:
5705         * dragdrop.el:
5706         * dumped-lisp.el:
5707         * faces.el:
5708         * frame.el:
5709         * gnuserv.el:
5710         * loadup.el:
5711         * menubar-items.el:
5712         * minibuf.el:
5713         The Great GTK Merge.
5714
5715         * ChangeLog.GTK:
5716         * dialog-gtk.el:
5717         * gdk.el:
5718         * generic-widgets.el:
5719         * glade.el:
5720         * gnome-widgets.el:
5721         * gnome.el:
5722         * gtk-compose.el:
5723         * gtk-extra.el:
5724         * gtk-faces.el:
5725         * gtk-ffi.el:
5726         * gtk-file-dialog.el:
5727         * gtk-font-menu.el:
5728         * gtk-glyphs.el:
5729         * gtk-init.el:
5730         * gtk-iso8859-1.el:
5731         * gtk-marshal.el:
5732         * gtk-mouse.el:
5733         * gtk-package.el:
5734         * gtk-password-dialog.el:
5735         * gtk-select.el:
5736         * gtk-widget-accessors.el:
5737         * gtk-widgets.el:
5738         * gtk.el:
5739         widgets-gtk.el:
5740         The Great GTK Merge: new files.
5741
5742 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5743
5744         * generic-widgets.el: Don't require gtk (a built-in feature) at
5745         top level.  Don't execute the last sexp unless (featurep 'gtk).
5746
5747 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5748
5749         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5750
5751 2001-02-23  Martin Buchholz <martin@xemacs.org>
5752
5753         * XEmacs 21.2.45 "Thelxepeia" is released.
5754
5755 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5756  
5757         * about.el (xemacs-hackers): update my entry. 
5758         * about.el (about-maintainer-info): ditto. 
5759         * about.el (about-hackers): ditto. 
5760
5761 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5762
5763         * about.el (about-maintainer-info): More vanity info about
5764         yours truly.
5765
5766 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5767
5768         * build-report.el (build-report-destination): xemacs-build-reports
5769         has moved to SourceForge, where mailing list name length is
5770         restricted, hence the name change to
5771         xemacs-buildreports@xemacs.org.
5772         * build-report.el (build-report-keep-regexp): Update default.
5773         * build-report.el (build-report-delete-regexp): Ditto.
5774         * build-report.el (build-report-make-output-files): Ditto.
5775
5776 2001-02-19  Craig Lanning  <lanning@scra.org>
5777
5778         * lisp-mode.el: Add indentation specifications for following
5779         Common Lisp forms: handler-case, handler-bind, with-slots,
5780         with-open-file, with-open-stream, print-unreadable-object.
5781
5782 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5783
5784         * font-lock.el (font-lock-set-defaults-1):
5785         Move initialization of `font-lock-cache-position' so that it's set
5786         even if font-lock-keywords is already defined.
5787
5788 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5789
5790         * autoload.el (generate-file-autoloads-1):
5791         Use `emacs-lisp-mode-syntax-table' instead of
5792         `lisp-mode-syntax-table'.
5793         * lisp-mode.el (lisp-mode-syntax-table):
5794         Get rid of old checks for `parse-partial-sexp' version.
5795         Make `|' (pipe) string delimiter instead of punctuation.
5796
5797 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5798
5799         * window.el (save-selected-window):
5800         Use gensym for better macro hygiene.
5801
5802 2001-02-06  Mike Sperber <mike@xemacs.org>
5803
5804         * dump-paths.el:
5805         * startup.el (startup-setup-paths): Set and use
5806         `mule-lisp-directory'.
5807         (startup-setup-paths-warning): Ditto.
5808
5809         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5810         (paths-construct-load-path): Consider `mule-lisp-directory'.
5811
5812 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5813
5814         * font-lock.el: Syntax table improvements used.  A few random
5815         changes are not specified below.
5816         (font-lock-fontify-string-delimiters):
5817         (font-lock-syntactic-keywords):
5818         (font-lock-cache-state nil):
5819         (font-lock-cache-position):
5820         New variables.
5821         (font-lock-set-syntax):
5822         (font-lock-apply-syntactic-highlight):
5823         (font-lock-fontify-syntactic-anchored-keywords):
5824         (font-lock-fontify-syntactic-keywords-region):
5825         (font-lock-eval-keywords):
5826         New functions.
5827         (font-lock-remove-face):
5828         (font-lock-fontify-syntactically-region):
5829         Use syntax properties.
5830
5831 2001-02-08  Martin Buchholz <martin@xemacs.org>
5832
5833         * XEmacs 21.2.44 "Thalia" is released.
5834
5835 2001-01-16  Mike Sperber <mike@xemacs.org>
5836
5837         * startup.el (normal-top-level): Work even if no installation root
5838         is found.
5839
5840 2001-01-30  Andy Piper  <andy@xemacs.org>
5841
5842         * gutter-items.el (progress-abort-glyph): remove instantiator.
5843         (set-progress-abort-instantiator): new function.
5844         (abort-progress-feedback): use it.
5845
5846         * gutter.el (set-gutter-dirty-p): new function.
5847
5848 2001-01-30  Didier Verna  <didier@xemacs.org>
5849
5850         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5851
5852 2001-01-24  Didier Verna  <didier@xemacs.org>
5853
5854         * sound.el (sound-extension-list): give a better default value.
5855         * sound.el (load-sound-file): improve the doc string, also find
5856         files given by absolute names, pass a real extension list to
5857         `locate-file'.
5858
5859 2001-01-26  Martin Buchholz <martin@xemacs.org>
5860
5861         * XEmacs 21.2.43 "Terspichore" is released.
5862
5863 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5864
5865         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5866         messages from gnuserv.
5867
5868 2001-01-20  Martin Buchholz <martin@xemacs.org>
5869
5870         * XEmacs 21.2.42 "Poseidon" is released.
5871
5872 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5873
5874         * cl-macs.el (cl-upcase-arg): New function.
5875         (cl-function-arglist): New function.
5876         (cl-transform-lambda): Automatically add CL-style lambda list to
5877         documentation string using functions above.
5878
5879 2001-01-12  Andy Piper  <andy@xemacs.org>
5880
5881         * package-get.el (package-get-custom): call
5882         package-net-update-installed-db.
5883
5884         * package-ui.el (pui-install-selected-packages): call
5885         package-net-update-installed-db.
5886
5887         * package-net.el (package-net-update-installed-db): use
5888         packages-package-list so that we reflect reality.
5889
5890         * packages.el (packages-package-list): Make docstring reflect
5891         reality.
5892
5893         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5894
5895         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5896         isn't installed.
5897
5898 2001-01-17  Andy Piper  <andy@xemacs.org>
5899
5900         * wid-edit.el (widget-activation-glyph-mapper): activate or
5901         deactivate native widgets.
5902         (widget-glyph-insert-glyph): record instantiator.
5903         (widget-push-button-value-create): use it.
5904
5905         * gui.el (gui-button-action): new function. Make button's domain
5906         buffer current when calling.
5907         (make-gui-button): update to use gui-button-action.
5908
5909 2001-01-16  Didier Verna  <didier@xemacs.org>
5910
5911         * menubar-items.el (default-menubar): add an entry for modeline
5912         horizontal scrolling in Options -> Display.
5913
5914 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5915
5916         * package-get.el (package-get-require-signed-base): Set to nil
5917         by default.
5918
5919 2001-01-17  Martin Buchholz <martin@xemacs.org>
5920
5921         * XEmacs 21.2.41 "Polyhymnia" is released.
5922
5923 2001-01-16  Mike Sperber <mike@xemacs.org>
5924
5925         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5926         catch lisp/mule/.
5927
5928 2001-01-14  Mike Sperber <mike@xemacs.org>
5929
5930         * startup.el (maybe-create-compatibility-dot-emacs):
5931         (maybe-unmigrate-user-init-file):
5932         (unmigrate-user-init-file): Created.
5933         (maybe-migrate-user-init-file): Offer creation of compatibility
5934         .emacs.
5935         Some doc fixes wrt init file location.
5936
5937 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5938
5939         * faces.el (face-frob-from-locale-first): new variable.
5940         (frob-face-font-2): Honor tags arg while trying to use
5941         standard-face-mapping.  When face-frob-from-locale-first is set,
5942         first try to set face inheriting from frobbed-face.
5943
5944 2001-01-15  Didier Verna  <didier@xemacs.org>
5945
5946         * about.el (xemacs-hackers): update my entry.
5947         * about.el (about-url-alist): ditto.
5948         * about.el (about-maintainer-info): ditto.
5949         * about.el (about-hackers): ditto.
5950
5951 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5952
5953         The byte compiler has been badly broken for a year,
5954         by the patch of 1999-12-06.
5955         * byte-optimize.el (byte-optimize-form-code-walker):
5956         Bug was: the byte compiler was making this erroneous optimization:
5957         (progn (or (foo)) (bar)) ==> (bar)
5958
5959 2000-11-20  Mike Sperber <mike@xemacs.org>
5960
5961         * setup-paths.el (paths-core-load-path-depth): Split
5962         `paths-load-path-depth' in two for site and core lisp.  Don't
5963         recurse into core.
5964         * setup-paths.el (paths-construct-load-path): Use.
5965
5966 2001-01-10  Andy Piper  <andy@xemacs.org>
5967
5968         * package-net.el (package-net-cygwin32-binary-size): new variable
5969         (package-net-win32-binary-size): ditto.  add much needed
5970         commentary.
5971
5972         * gutter-items.el (buffers-tab-items): correct off-by-one error
5973         for buffers-tab-max-size.
5974
5975 2001-01-08  Martin Buchholz <martin@xemacs.org>
5976
5977         * XEmacs 21.2.40 is released.
5978
5979 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5980
5981         * mule/hebrew.el: Fix comments and typos.
5982         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5983
5984 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5985
5986         * ChangeLog.1: move ancient log from fill.el.
5987
5988         * dump-paths.el:
5989         paragraphs.el:
5990         mule/mule-category.el:
5991         Miscellaneous typo fixes and slight doc clarifications.
5992
5993         * mule/mule-ccl.el:  Correct file name in header.
5994
5995 2000-12-31  Martin Buchholz <martin@xemacs.org>
5996
5997         * XEmacs 21.2.39 is released.
5998
5999 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6000
6001         * byte-optimize.el (byte-optimize-cond):
6002         (byte-optimize-cond-1): New.
6003         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6004         Optimizes (cond (x nil)) ==> nil.
6005         Provide better diagnostic on malformed expr like (cond foo).
6006
6007 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6008
6009         * mule/mule-coding.el:
6010         mule/mule-cmds.el (reset-language-environment,
6011         set-language-environment-coding-systems):
6012         Safer default coding-priority-list, corresponding to src/file-coding.h.
6013
6014 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6015
6016         * package-admin.el: Allow package removal from
6017         early-package-load-path.
6018
6019 2000-12-15  Andreas Jaeger  <aj@suse.de>
6020
6021         * about.el (about-maintainer-info): Update my entry.
6022
6023 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6024
6025         * packages.el (locate-library): Add support for bzip2
6026         compressed .el files.
6027
6028 2000-12-12  Andy Piper  <andy@xemacs.org>
6029
6030         * package-net.el: new file.
6031
6032 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6033
6034         * font-lock.el: Add missing C++ keywords.
6035
6036 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6037
6038         * simple.el (indent-for-comment): Preserve indentation of comments
6039         starting in column 0, as documented in (Info-goto-node
6040         "(xemacs)Comments").  Update docstring accordingly.
6041
6042 2000-12-05  Martin Buchholz <martin@xemacs.org>
6043
6044         * XEmacs 21.2.38 is released.
6045
6046 2000-12-04  Didier Verna  <didier@xemacs.org>
6047
6048         * mouse.el (default-mouse-track-set-point-in-window): remove
6049         spurious '+' operation detected by Martin.
6050
6051
6052 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6053
6054         * cl-extra.el (coerce):
6055         Implement char to integer coercion.
6056         Remove extraneous (numberp) test.
6057
6058         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6059         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6060         (byte-optimize-predicate):
6061         Warn if evaluating constant expression signals an error.
6062         (byte-optimize-form): Small simplification.
6063
6064         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6065
6066 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6067
6068         * byte-optimize.el:
6069         (byte-optimize-minus):
6070         (byte-optimize-plus):
6071         (byte-optimize-mult):
6072         (byte-optimize-quo):
6073         Use (car (last x)) instead of (last x) to get last elt!
6074         Use `byte-optimize-predicate' to optimize `%'.
6075         Move optimizations for special numeric args to bytecomp.el.
6076         * bytecomp.el (byte-compile-associative): Remove.
6077         (byte-compile-max): New.
6078         (byte-compile-min): New.
6079         Properly handle erroneous calls: (max) (min).
6080         (byte-compile-plus): New.
6081         (byte-compile-minus):
6082         It's easiest to handle 0, +1 and -1 args here.
6083         (byte-compile-mult): New.
6084         It's easiest to handle 1, -1 and 2 args here.
6085         (byte-compile-quo):
6086         It's easiest to handle 0, +1 and -1 args here.
6087         Issue byte-compiler warning when dividing by zero.
6088
6089         Byte-compiler arithmetic improvements.
6090         Better optimize these expressions in the obvious way:
6091         (+ x y 1)   -->  varref x varref y add add1
6092         (+ x y -1)  -->  varref x varref y add sub1
6093         (- x y 0)   -->  (- x y)
6094         (- 0 x y)   -->  (- (- x) y)
6095         (% 42 19)   --> compile-time constant
6096         (/ 42 19)   --> compile-time constant
6097         (* (foo) 2) --> foo call dup plus
6098
6099         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6100         unless (declaim (optimize (safety 3)))
6101         or (setq byte-compile-delete-errors nil).
6102
6103 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6104
6105         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6106         docstrings.
6107
6108 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6109
6110         * startup.el (command-line-do-help):  Add documentation of
6111         portable dumper switches.
6112
6113 2000-11-22  Andy Piper  <andy@xemacs.org>
6114
6115         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6116
6117         * glyphs.el (init-glyphs): don't use autodetect for strings.
6118
6119 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6120
6121         * byte-optimize.el (byte-optimize-char-before):
6122         (byte-optimize-backward-char):
6123         (byte-optimize-backward-word):
6124         Fix incorrect optimizations for these sorts of expressions:
6125         (let ((x nil)) (backward-char x))
6126
6127 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6128
6129         * byte-optimize.el:
6130         * byte-optimize.el (byte-optimize-backward-char): New.
6131         * byte-optimize.el (byte-optimize-backward-word): New.
6132         Make backward-word and backward-char as efficient as forward versions.
6133
6134         * bytecomp.el (byte-compile-no-args-with-one-extra):
6135         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6136         * bytecomp.el (byte-compile-two-args-with-one-extra):
6137         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6138         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6139         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6140         Check if extra arg is constant nil, and if so, use byte-coded call.
6141
6142         * simple.el (backward-word):
6143         * simple.el (mark-word):
6144         * simple.el (kill-word):
6145         * simple.el (backward-kill-word):
6146         Make COUNT argument optional, for consistency with forward-char et al.
6147
6148         * abbrev.el (abbrev-string-to-be-defined):
6149         * abbrev.el (inverse-abbrev-string-to-be-defined):
6150         * abbrev.el (inverse-add-abbrev):
6151         * abbrev.el (expand-region-abbrevs):
6152         * buff-menu.el (Buffer-menu-execute):
6153         * indent.el (move-to-left-margin):
6154         * indent.el (indent-relative):
6155         * indent.el (move-to-tab-stop):
6156         * info.el (Info-reannotate-node):
6157         * lisp-mode.el (lisp-indent-line):
6158         * lisp.el (end-of-defun):
6159         * lisp.el (move-past-close-and-reindent):
6160         * misc.el (copy-from-above-command):
6161         * mouse.el (default-mouse-track-scroll-and-set-point):
6162         * page.el (forward-page):
6163         * paragraphs.el (forward-paragraph):
6164         * paragraphs.el (end-of-paragraph-text):
6165         * picture.el (picture-forward-column):
6166         * picture.el (picture-self-insert):
6167         * rect.el (extract-rectangle-line):
6168         * simple.el (newline):
6169         * simple.el (fixup-whitespace):
6170         * simple.el (backward-delete-char-untabify):
6171         * simple.el (transpose-chars):
6172         * simple.el (transpose-preceding-chars):
6173         * simple.el (do-auto-fill):
6174         * simple.el (indent-new-comment-line):
6175         * simple.el (blink-matching-open):
6176         * view-less.el (cleanup-backspaces):
6177         * wid-edit.el (widget-transpose-chars):
6178         * term/bg-mouse.el (bg-insert-moused-sexp):
6179         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6180
6181         * info.el (Info-fontify-node):
6182         * simple.el (backward-delete-function):
6183         Use canonical delete-backward-char instead of backward-delete-char.
6184
6185 2000-11-20  Andy Piper  <andy@xemacs.org>
6186
6187         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6188         no buffers.
6189
6190 2000-11-20  Andy Piper  <andy@xemacs.org>
6191
6192         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6193         buffer tabs.
6194
6195 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6196
6197         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6198         (proclaim inline...) was shadowing compiler-macros.
6199
6200 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6201
6202         * bytecomp.el (byte-compile-eval): New.
6203         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6204         Keeps this promise made in Lispref:
6205         "If a file being compiled contains a `defmacro' form, the macro is
6206         defined temporarily for the rest of the compilation of that file."
6207
6208 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6209
6210         * cl.el (floatp-safe):
6211         (plusp):
6212         (minusp):
6213         (oddp):
6214         (evenp):
6215         (cl-abs):
6216         Use a better parameter name than `x'.
6217
6218         * cl-macs.el (check-type): Make continuable.  Change documentation
6219         to require PLACE, but accept any form for compatibility.
6220
6221         * abbrev.el (define-abbrev): Use check-type.
6222         * font-menu.el (font-menu-change-face): Use check-type.
6223         * menubar.el (relabel-menu-item): Use check-type.
6224         * itimer.el: Fix typo.
6225
6226 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6227
6228         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6229
6230 2000-11-14  Martin Buchholz <martin@xemacs.org>
6231
6232         * XEmacs 21.2.37 is released.
6233
6234 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6235
6236         * code-cmds.el: Provide the feature.
6237
6238 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6239
6240         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6241
6242         * code-cmds.el: New file
6243         * mule/mule-cmds.el:
6244         * mule/mule-misc.el
6245         (coding-keymap): New keymap. Define coding system keyboard
6246         commands on file-coding builds too.
6247         (coding-system-change-eol-conversion):
6248         (universal-coding-system-argument):
6249         (set-default-coding-systems):
6250         (prefer-coding-system): Moved from mule-cmds.el
6251         (set-buffer-process-coding-system): Moved from mule-misc.el
6252
6253 2000-09-15  Stephen Carney <carney@scubadoo.com>
6254
6255         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6256
6257 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6258
6259         * package-get.el (package-get-download-sites): Add a pre-release
6260         site for experimental packages.
6261
6262         * auto-autoloads.el: Regenerated.
6263
6264 2000-08-01  Andy Piper  <andy@xemacs.org>
6265
6266         * gutter-items.el (buffers-tab-omit-function): reference
6267         buffers-tab-select-visible-buffers.
6268         (buffers-tab-filter-functions): new variable, by default uses
6269         buffers-tab-selection-function and buffers-tab-omit-function.
6270         (select-buffers-tab-buffers-by-mode): invert arguments.
6271         (buffers-tab-select-visible-buffers): new function. Invert calling
6272         of buffers-menu-omit-invisible-buffers.
6273         (buffers-tab-items): rewrite to use
6274         buffers-tab-filter-functions. Rewrite docstring.
6275         (gutter-buffers-tab-extent): delete.
6276         (add-tab-to-gutter): always build a new extent when adding the
6277         tabs.
6278         (update-tab-in-gutter): make gutter dirty when orientation
6279         changes.
6280
6281 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6282
6283         * bytecomp.el (byte-compile-defvar-or-defconst):
6284         Only do loadhist recording if defvar form includes a value.
6285
6286 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6287
6288         * bytecomp.el (byte-compile-initial-macro-environment):
6289         `eval-when-compile' should not compile its body.
6290
6291 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6292
6293         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6294         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6295         some Japanese English.  Remove some ancient FSF comments, and
6296         improve docstrings.  Use symbols not vectors for tables.
6297
6298 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6299
6300         * keymap.el:
6301         (local-key-binding):
6302         (global-key-binding):
6303         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6304
6305         * lisp.el:
6306         (backward-sexp): Slightly simpler code.
6307         (mark-sexp): Make arg optional, like FSF Emacs.
6308         (forward-list): Slightly simpler code.
6309         (backward-list): Slightly simpler code.
6310         (down-list):  Make arg optional, like FSF Emacs.
6311         (up-list):  Make arg optional, like FSF Emacs.
6312         (backward-up-list):  Make arg optional, like FSF Emacs.
6313         (kill-sexp):  Make arg optional, like FSF Emacs.
6314         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6315
6316         * font-menu.el (font-menu-change-face):
6317         Take continuable errors into account.
6318
6319         * abbrev.el:
6320         * abbrev.el (clear-abbrev-table):
6321         * abbrev.el (define-abbrev-table):
6322         * abbrev.el (define-abbrev):
6323         * abbrev.el (insert-abbrev-table-description):
6324         * apropos.el (apropos-documentation-check-doc-file):
6325         * apropos.el (apropos-documentation-check-elc-file):
6326         * buff-menu.el (list-buffers):
6327         * buff-menu.el (list-buffers-noselect):
6328         * bytecomp.el (byte-recompile-directory):
6329         * bytecomp.el (batch-byte-compile):
6330         * cl-macs.el (typep):
6331         * code-files.el (find-coding-system-magic-cookie):
6332         * code-files.el (insert-file-contents):
6333         * cus-edit.el (customize-set-variable):
6334         * cus-edit.el (customize-save-variable):
6335         * cus-face.el (custom-set-face-font-size):
6336         * cus-face.el (custom-set-face-update-spec):
6337         * cus-face.el (custom-reset-faces):
6338         * custom.el (custom-check-theme):
6339         * custom.el (copy-upto-last):
6340         * fill.el (canonically-space-region):
6341         * fill.el (fill-paragraph):
6342         * fill.el (fill-region):
6343         * fill.el (find-space-insertable-point):
6344         * fill.el (justify-current-line):
6345         * faces.el (face-spec-update-all-matching):
6346         * faces.el (set-face-stipple):
6347         * files-nomule.el (insert-file-contents):
6348         * files.el (insert-file-contents-literally):
6349         * files.el (hack-local-variables-last-page):
6350         * files.el (basic-save-buffer):
6351         * files.el (insert-directory):
6352         * font-menu.el (font-menu-change-face):
6353         * font.el (font-spatial-to-canonical):
6354         * format.el (format-encode-region):
6355         * format.el (format-insert-file):
6356         * format.el (format-replace-strings):
6357         * gutter.el (set-gutter-element):
6358         * help.el (key-or-menu-binding):
6359         * help.el (describe-bindings):
6360         * help.el (with-syntax-table):
6361         * indent.el (indent-rigidly):
6362         * indent.el (delete-to-left-margin):
6363         * info.el:
6364         * info.el (Info-extract-dir-entry-from):
6365         * info.el (Info-build-dir-anew):
6366         * info.el (Info-rebuild-dir):
6367         * info.el (Info-batch-rebuild-dir):
6368         * info.el (Info-read-subfile):
6369         * info.el (Info-build-node-completions):
6370         * info.el (Info-extract-menu-node-name):
6371         * isearch-mode.el (isearch-range-invisible):
6372         * isearch-mode.el (isearch-restore-invisible-extents):
6373         * itimer.el (itimerp):
6374         * itimer.el (itimer-live-p):
6375         * keymap.el:
6376         * keymap.el (substitute-key-definition):
6377         * keymap.el (read-command-or-command-sexp):
6378         * keymap.el (local-key-binding):
6379         * keymap.el (global-key-binding):
6380         * keymap.el (global-set-key):
6381         * keymap.el (local-set-key):
6382         * ldap.el:
6383         * ldap.el (ldap-add-entries):
6384         * ldap.el (ldap-delete-entries):
6385         * lisp.el (backward-sexp):
6386         * lisp.el (mark-sexp):
6387         * lisp.el (forward-list):
6388         * lisp.el (backward-list):
6389         * lisp.el (down-list):
6390         * lisp.el (backward-up-list):
6391         * lisp.el (up-list):
6392         * lisp.el (kill-sexp):
6393         * lisp.el (backward-kill-sexp):
6394         * menubar.el (add-menu-button):
6395         * menubar.el (add-submenu):
6396         * menubar.el (delete-menu-item):
6397         * menubar.el (relabel-menu-item):
6398         * mouse.el (narrow-window-to-region):
6399         * obsolete.el (define-obsolete-variable-alias):
6400         * obsolete.el (store-substring):
6401         * package-admin.el:
6402         * package-admin.el (package-admin-install-function):
6403         * package-admin.el (package-admin-install-function-mswindows):
6404         * package-admin.el (package-admin-default-install-function):
6405         * package-get.el (package-get-update-base-entries):
6406         * packages.el (packages-load-package-dumped-lisps):
6407         * packages.el (packages-collect-package-dumped-lisps):
6408         * printer.el (generic-print-buffer):
6409         * printer.el (generic-print-region):
6410         * replace.el (occur-mode-mouse-goto):
6411         * replace.el (perform-replace):
6412         * select.el (get-selection-no-error):
6413         * simple.el:
6414         * simple.el (newline):
6415         * simple.el (open-line):
6416         * simple.el (edit-and-eval-command):
6417         * simple.el (goto-line):
6418         * simple.el (undo):
6419         * simple.el (kill-region):
6420         * simple.el (copy-region-as-kill):
6421         * simple.el (kill-ring-save):
6422         * simple.el (set-mark):
6423         * simple.el (next-line):
6424         * simple.el (previous-line):
6425         * simple.el (line-move):
6426         * simple.el (set-goal-column):
6427         * simple.el (comment-region):
6428         * subr.el:
6429         * subr.el (putf):
6430         * syntax.el (modify-syntax-entry):
6431         * syntax.el (map-syntax-table):
6432         * view-less.el (view-file):
6433         * view-less.el (view-buffer):
6434         * view-less.el (view-file-other-window):
6435         * window-xemacs.el (backward-other-window):
6436         * window.el:
6437         * window.el (one-window-p):
6438         * window.el (walk-windows):
6439         * window.el (window-list):
6440         * x-mouse.el (x-mouse-kill):
6441         * x-select.el (x-get-cutbuffer):
6442         * x-select.el (x-store-cutbuffer):
6443         * term/bg-mouse.el (bg-mouse-line-to-center):
6444         * term/sun-mouse.el (window-line-end):
6445         * term/sun-mouse.el (sun-select-region):
6446         * term/sun.el (kill-region-and-unmark):
6447         * mule/mule-category.el:
6448         * mule/mule-category.el (modify-category-entry):
6449         * mule/mule-category.el (char-category-list):
6450         * mule/mule-coding.el (coding-system-force-on-output):
6451         * mule/mule-misc.el (coding-system-put):
6452         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6453
6454 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6455
6456         * cus-face.el: Typo fixes and tiny clarifications.
6457         * custom.el: ditto
6458
6459 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6460
6461         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6462         * startup.el (normal-top-level): Setup auto-save-list-file-name
6463         if auto-save-list-file-prefix is non-nil.
6464
6465 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6466
6467         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6468
6469 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6470
6471         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6472         get symbol at point-min.
6473
6474 2000-10-24  Didier Verna  <didier@xemacs.org>
6475
6476         * info.el (Info-emacs-info-file-name): defconst it.
6477         * info.el (Info-footnote-tag): defcustom it.
6478         * info.el (Info-no-description-string): ditto.
6479         * info.el (Info-find-node): adapt to new semantics of
6480         'Info-suffixed-file (don't do the case variants stuff).
6481         * info.el (Info-insert-dir): rewrite the dir file variants code.
6482         * info.el (Info-directory-files): New. Return the list of info
6483         files in a directory.
6484         * info.el (Info-dir-outdated-p): use it.
6485         * info.el (Info-parse-dir-entries): ditto.
6486         * info.el (Info-build-dir-anew): don't restrict to files ending
6487         with a ".info.*" extension.
6488         * info.el (Info-set-mode-line): ditto.
6489         * info.el (Info-read-subfile): adapt to new semantics of
6490         'Info-suffixed-file (append 'exact argument).
6491         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6492         string independently of the case.
6493         * info.el (Info-suffixed-file): use it (match all possible case
6494         for the file name).
6495         * info.el (Info-insert-file-contents): code cleanup.
6496         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6497         columns.
6498         * info.el (Info-batch-rebuild-dir): ditto.
6499         * info.el (Info-read-node-name-1): ditto.
6500         * info.el (Info-search): ditto.
6501         * info.el (Info-fontify-node): ditto.
6502
6503
6504 2000-10-24  Didier Verna  <didier@xemacs.org>
6505
6506         * process.el (shell-command): when called from a program, avoid
6507         'push-mark's "mark-set" message.
6508
6509 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6510
6511         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6512         by a symbol, not by a vector.
6513         * mule/vietnamese.el (vscii): Likewise.
6514         (viscii): Likewise.
6515         * mule/cyrillic.el (koi8-r): Likewise.
6516
6517         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6518         by a symbol, not by a vector.
6519         (chinese-big5-2): Likewise.
6520         * mule/ethiopic.el (ethiopic): Likewise.
6521         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6522         (vietnamese-viscii-upper): Likewise.
6523
6524 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6525
6526         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6527
6528 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6529
6530         * byte-optimize.el (byte-optimize-car): New function.
6531         (byte-optimize-cdr): Ditto.
6532
6533 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6534
6535         * byte-optimize.el: Partial synch with FSF 20.7.
6536         Optimize constant concatenation.
6537         Add keymapp as a side effect free function.  It is a built-in.
6538         (byte-after-unbind-pos): Remove byte-equal.
6539
6540 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6541
6542         * update-elc-2.el: Quote regexps correctly.
6543
6544 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6545
6546         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6547         (ccl-compile): Apply integerp, not integer-or-char-p to
6548         check the type of the buffer magnification
6549         (ccl-compile-write-string): Encode a string with binary
6550         coding system.
6551         (ccl-compile-write-repeat): Likewise.
6552
6553 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6554
6555         * buff-menu.el:
6556         * bytecomp.el:
6557         * coding.el:
6558         * faces.el:
6559         * files.el:
6560         * fill.el:
6561         * float-sup.el:
6562         * font-lock.el:
6563         * help.el:
6564         * iso8859-1.el:
6565         * loaddefs.el:
6566         * menubar-items.el:
6567         * menubar.el:
6568         * modeline.el:
6569         * msw-font-menu.el:
6570         * paragraphs.el:
6571         * paths.el:
6572         * replace.el:
6573         * simple.el:
6574         * sound.el:
6575         * startup.el:
6576         * version.el:
6577         * x-faces.el:
6578         * x-font-menu.el:
6579         Remove purecopy.
6580
6581 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6582
6583         * simple.el (do-auto-fill): Use the function pointer to by
6584         `comment-line-break-function', not `indent-new-comment-line'. This
6585         fixes an issue with cc-mode comment continuation.
6586
6587 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6588
6589         * simple.el (turn-on-auto-fill):  Add (interactive).
6590         * mwheel.el (mwheel-install): Add (interactive).
6591         * font-lock.el (turn-on-font-lock): Add (interactive).
6592         (turn-off-font-lock): Add (interactive).
6593
6594 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6595
6596         * packages.el (packages-special-base-regexp): Add `man'.
6597
6598 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6599
6600         * wid-edit.el (widget-specify-active): map over extents in current
6601         buffer like `widget-specify-inactive' does.  Mapping over the
6602         inactive extent object does not work since the current extent is
6603         ignored by `map-extents'.
6604
6605 2000-10-04  Martin Buchholz <martin@xemacs.org>
6606
6607         * XEmacs 21.2.36 is released.
6608
6609 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6610
6611         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6612         Optimize the compiled-function-constants vector by byte-code
6613         reference counts.
6614
6615 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6616
6617         * build-report.el (build-report-delete-regexp): quote value in
6618         defcustom
6619
6620 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6621
6622         * build-report.el (build-report): Don't bind srcdir which we don't
6623         use in `multiple-value-bind' to avoid the only byte-compiler
6624         warning.
6625
6626 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6627
6628         * build-report.el: Requires cl and custom now.
6629         build-report-version is determined by XEmacs version -- remove
6630         build-report-version*.
6631         * build-report.el (build-report-version): Removed.
6632         * build-report.el (build-report-installation-version-regexp): New.
6633         * build-report.el (build-report-version-file-regexp): New.
6634         * build-report.el (build-report-installation-srcdir-regexp): New.
6635         * build-report.el (build-report-destination): Offer
6636         xemacs-build-reports and xemacs-beta.
6637         * build-report.el (build-report-keep-regexp): Adjusted.
6638         * build-report.el (build-report-delete-regexp): Adjusted.
6639         * build-report.el (build-report-make-output-dir): New.
6640         * build-report.el (build-report-installation-file): Replace use of
6641         `concat' with `expand-file-name'.
6642         * build-report.el (build-report-make-output-file): Removed.
6643         * build-report.el (build-report-make-output-files): New.
6644         * build-report.el (build-report-subject): Identify as
6645         user-variable with "*...".
6646         * build-report.el (build-report-prompts): Ditto.
6647         * build-report.el (build-report-version-file): New.
6648         * build-report.el (build-report-file-encoding): Identify as
6649         user-variable with "*...".
6650         * build-report.el (build-report-make-output-get): New.
6651         * build-report.el (build-report-insert-header): Report
6652         emacs-version and system-configuration instead of
6653         build-report-version.
6654         * build-report.el (build-report-insert-make-output): Add file
6655         argument.
6656         * build-report.el (build-report-insert-installation-file):
6657         Re-indent.
6658         * build-report.el (build-report-keep): Change docstring,
6659         re-indent.
6660         * build-report.el (build-report-delete): Ditto.
6661         * build-report.el (build-report-installation-data): New.
6662         * build-report.el (build-report-version-file-data): New.
6663
6664 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6665
6666         * byte-optimize.el (byte-optimize-lapcode):
6667         Fix the optimization of using the first 5 elements of the
6668         constants vector for variables.
6669         (byte-optimize-lapcode): Fix another ancient broken optimization.
6670
6671 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6672
6673         * *: Spelling mega-patch
6674
6675 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6676
6677         * easymenu.el: doc fixes.
6678         (easy-menu-do-define): Use backquote.
6679         (easy-menu-change):
6680         (easy-menu-add):
6681         `when' seems much clearer than `if' here.
6682         (easy-menu-remove):
6683         (easy-menu-add-item):
6684         (easy-menu-item-present-p):
6685         (easy-menu-remove-item):
6686         Wrap using (when (featurep 'menubar) ...)
6687
6688 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6689
6690         * bytecomp.el (displaying-byte-compile-warnings):
6691         Revert Ben's change to this function below so that the compile log
6692         is displayed properly for users of the "popper" package.
6693
6694 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6695
6696         * window.el (save-selected-window): Use backquote.
6697
6698         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6699         Renamed from `byte-compile-file-form-defvar'.
6700         * bytecomp.el (byte-compile-defvar-or-defconst):
6701         Only cons onto current-load-list in top-level forms.
6702         Else this leaks a cons cell every time a defun is called.
6703         Renamed from `byte-compile-defvar', for clarity.
6704         Warn when docstring of defvar is not a string.
6705         Use consistent error messages.
6706         Better comments.
6707
6708 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6709
6710         * simple.el (set-variable):
6711         Remove unneeded defvar by rearranging order of let* forms.
6712
6713         * mule/mule-ccl.el (ccl-get-next-code):
6714         * menubar-items.el (bookmark-menu-filter):
6715         (language-environment-menu-filter):
6716         (tutorials-menu-filter):
6717         * toolbar-items.el (toolbar-compile):
6718         * byte-optimize.el (disassemble-offset):
6719         Use (declare (special ...)) instead of `defvar'.
6720
6721         * cl-macs.el (cl-do-proclaim):
6722         Fix (declare (special ...)) warning suppression syntax.
6723
6724 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6725
6726         * info.el (Info-tag-table-marker):
6727         (Info-tag-table-buffer):
6728         (Info-find-file-node):
6729         (Info-read-subfile):
6730         (Info-build-node-completions):
6731         (Info-search):
6732         (Info-mode):
6733         Multiple info buffer support.
6734
6735 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6736
6737         * ldap.el (ldap-decode-entry): New defun
6738         (ldap-search-entries): Use it in order to decode DN-prefixed
6739         entries properly
6740
6741 2000-08-23  Daniel Pittman <daniel@danann.net>
6742
6743         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6744         Use `eq', not `=', to compare symbols.
6745
6746 2000-07-30  Ben Wing  <ben@xemacs.org>
6747
6748         * bytecomp.el (byte-compile-report-error):
6749         * bytecomp.el (displaying-byte-compile-warnings):
6750         if stack-trace-on-error is set, send out a backtrace when
6751         an error is encountered that stops byte compilation.  this
6752         should make it much much easier to track down those curious
6753         problems.  also undo the kludge of using a separate "*Show*"
6754         buffer for display when there's a temp-buffer-show-function;
6755         we can avoid this by just being a little smarter.
6756
6757         * dialog-items.el:
6758         * dialog-items.el (search-dialog-regexp): New.
6759         * dialog-items.el (search-dialog-callback):
6760         * dialog-items.el (make-search-dialog):
6761         add a regexp option to the dialog and clean up a bit.
6762
6763         * dialog.el:
6764         * dialog.el (yes-or-no-p-dialog-box):
6765         * dialog.el (get-dialog-box-response):
6766         * dialog.el (make-dialog-box):
6767         * dialog.el (dialog-box-finish): New.
6768         * dialog.el (dialog-box-cancel): New.
6769         * dialog.el (internal-make-dialog-box-exit): New.
6770         implement [properly!] the :modal property of the new dialog box
6771         interface.  this is the first time xemacs has ever had *proper*
6772         modal dialog boxes, giving the standard window-system feedback.
6773         (e.g. under windows, clicking on a disabled frame causes a beep
6774         and makes the dialog box flash three times.)
6775
6776         * dragdrop.el: header keyword frobbing.
6777
6778         * dumped-lisp.el (preloaded-file-list):
6779         renamed winnt.el to win32-native.el.
6780
6781         * faces.el (face-property):
6782         * faces.el (set-face-property):
6783         * faces.el (frob-face-property):
6784         * faces.el (frob-face-font-2):
6785         * faces.el (make-face-bold):
6786         * faces.el (make-face-italic):
6787         * faces.el (make-face-bold-italic):
6788         * faces.el (make-face-unbold):
6789         * faces.el (make-face-unitalic):
6790         * faces.el (make-face-smaller):
6791         * faces.el (make-face-larger):
6792         clean up the implementation of these so that window-system-specific
6793         methods are called only on objects belonging to that window system.
6794         previously, you could have [e.g.] mswindows-make-face-bold called
6795         on font object of device type `stream', which is not good and
6796         explains the subtle errors Adrian was getting when byte-compiling
6797         something that required 'term. (Adrian, now you can use stack-trace-
6798         on-error to find the exact place where things are going wrong instead
6799         of having to laboriously binary-search your way through.)
6800
6801         * finder.el (finder-known-keywords):
6802         cleaned up -- properly sorted, clarified the meanings of many of
6803         the keywords, and added a few -- mswin, gui, content, build, www,
6804         user, services.  the last two try to distinguish between a package
6805         that's used directly by the user, and a package that provides
6806         support services to other packages.
6807
6808         * font-lock.el (lisp-font-lock-keywords-2):
6809         update list of lisp control structures to include everything,
6810         including new ones i introduced.
6811
6812         * gutter.el: header keyword frobbing.
6813
6814         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6815         recent isearch element was not doing so!  you got the second-most-
6816         recent instead.
6817
6818         * lisp-mode.el (construct-lisp-mode-menu):
6819         more menubar cleanups.
6820         * lisp-mode.el (with-selected-window):
6821         make it indent properly.
6822
6823         * menubar-items.el (default-menubar): lots of menubar cleanups.
6824         rearranged the options menu the most, e.g. splitting up the
6825         Keyboard/Mouse menu into a new Editing menu and combining the
6826         separate Scrollbar/Gutter/Toolbar submenus into Display.
6827         Got rid of General, moved items to Editing or new Troubleshooting.
6828         Moved Packages to Tools; doesn't seem to belong under Options.
6829         Added stuff to the Cmds menu, e.g. Change Case.
6830
6831         NB please don't complain about these periodic menubar changes.
6832         Anything like this is necessarily incremental in its construction
6833         -- By constant use you gradually become more and more aware of
6834         better and better ways to group menu items.  When we eventually
6835         move the options menu to a property sheet, the existing structure
6836         will probably be preserved fairly well.
6837
6838         * minibuf.el (next-history-element): fix problems with pressing
6839         down arrow in repeat-complex-command.
6840
6841         * modeline.el:
6842         * modeline.el (modeline-3d-p): New.
6843         added custom variable for controlling the 3d modeline.  the
6844         corresponding Options item has been present for a long time,
6845         but commented out with "fix me!" comments.  it's fixed now.
6846
6847         * obsolete.el (add-menu):
6848         remove bogus gettexts.
6849
6850         * process.el (shell-quote-argument):
6851         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6852         For bash under Windows native, see below.
6853
6854         * simple.el:
6855         * simple.el (display-warning-buffer):
6856         Fixed the handling of warning display to eliminate the annoying
6857         *Show* buffer, like was done for byte-compiler output above.
6858
6859         * simple.el (debug-print): New.
6860         Simple function for sending debug messages to the console and/or
6861         other debug places.
6862
6863         * subr.el (replace-in-string):
6864         Rewrite this function to avoid N^2 behavior with large strings --
6865         catastrophic with the new Windows selection code! (Apparently the
6866         author of this function didn't realize there was a fun
6867         replace-match that could make his life much easier, because we
6868         duplicated the entire logic.  The new version is smaller, easier
6869         to understand, much more robust, and has extended features --
6870         those of replace-match.)
6871
6872         * window.el:
6873         * window.el (with-selected-window): New.
6874         An obvious complement to the existing `with-selected-frame' and
6875         `with-current-buffer'.
6876
6877         * win32-native.el: Renamed from winnt.el.
6878         Added a great deal of stuff for properly handling process quoting,
6879         somewhat modeled on Kirill's original model (which i later threw
6880         away).  We should now finally have correctly working process arg
6881         quoting/dequoting so that the final app gets exactly what we
6882         intended.  Because the mechanism is in Lisp, it's easily
6883         extendible. (For those running bash and running the native
6884         version, I tried hard to do what I thought was correct.  But more
6885         thought is needed, and ideally the volunteer work of people with
6886         these configurations that they generally run on.)
6887
6888         * x-font-menu.el (x-font-menu-font-data):
6889         Put in defvar's to fix byte-compiler warnings.
6890
6891 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6892
6893         * select.el (selection-coercion-alist): Initialise.
6894         * select.el (select-coerce-to-text): New.
6895         * select.el (select-coerce): New.
6896         New functions to perform type and value coercion.
6897
6898         * select.el (select-buffer-killed-default): Keep data if it was
6899         on the clipboard.
6900
6901 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6902
6903         * menubar-items.el (default-menubar): Fix typo.
6904         (default-menubar): `lambda' was mispelled as `lamda'.
6905
6906 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6907
6908         * window.el (shrink-window-if-larger-than-buffer): Remove
6909         edge checking code.
6910
6911 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6912
6913         * paths.el (gnus-local-domain): Removed.
6914         (gnus-local-organization): Ditto.
6915         (gnus-startup-file): Ditto.
6916
6917 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6918
6919         * files.el (auto-mode-alist): Add .spec for RPM.
6920
6921 2000-07-31  Andy Piper  <andy@xemacs.org>
6922
6923         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6924
6925 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6926
6927         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6928         browse-url.
6929         * help.el (xemacs-www-page): Ditto.
6930         (xemacs-www-faq): Ditto.
6931         * menubar-items.el (default-menubar): Ditto.
6932
6933         * wid-edit.el (widget-url-link-action): Ditto.
6934         From: Kenichi OKADA <okada@opaopa.org>.
6935
6936 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6937
6938         * finder.el (finder-commentary): Add autoload cookie.
6939
6940 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6941
6942         * files.el (insert-file-contents-literally): Fix second let
6943         binding for `coding-system-for-read' to `coding-system-for-write'
6944         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6945
6946 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6947
6948         * files.el (insert-file-contents-literally): Use binary coding
6949         system (from Morioka san).
6950         (insert-file-contents-literally): Make file-name-handler method.
6951
6952 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6953
6954         * cl-macs.el (get-selection): Add defsetf.
6955
6956 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6957
6958         * x-init.el (x-activate-region-as-selection): replace obsolete
6959         function x-own-selection with own-selection.
6960         (ow-find): replace obsolete functions x-get-selection and
6961         x-get-clipboard with get-selection and get-clipboard.
6962         (init-post-x-win): replace obsolete function x-disown-selection
6963         with disown-selection.
6964
6965 2000-07-20  Mike Sperber  <mike@xemacs.org>
6966
6967         * startup.el (load-user-init-file): Only try to load init file if
6968         it exists.
6969
6970 2000-07-10  Andy Piper  <andy@xemacs.org>
6971
6972         * dialog-items.el: sync with Ben's patch.
6973
6974         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6975         comment.
6976         (progress-text-glyph): deleted.
6977         (progress-layout-glyph): make completely minimal.
6978         (progress-gauge-glyph): ditto.
6979         (progress-display-style): fix to handle dynamic instantiator
6980         changes.
6981         (progress-text-instantiator): new.
6982         (progress-layout-instantiator): new.
6983         (progress-gauge-instantiator): new.
6984         (set-progress-display-instantiator): renamed and changed from
6985         set-progress-display-style.
6986         (progress-abort-glyph): use instantiator not glyph.
6987         (append-progress-display): use set-progress-display-instantiator
6988         and set-glyph-image.
6989         (abort-progress-display): ditto.
6990         (raw-append-progress-display): ditto.
6991
6992 2000-07-20  Ben Wing  <ben@xemacs.org>
6993
6994         * code-files.el: Move Mule-specific code to mule-coding.el.
6995
6996 2000-07-15  Ben Wing  <ben@xemacs.org>
6997
6998         * autoload.el:
6999         Fixed comments.
7000
7001         * cmdloop.el:
7002         * cmdloop.el (yes-or-no-p):
7003         * cmdloop.el (y-or-n-p):
7004         Make these functions use should-use-dialog-box-p and not be
7005         overridden in dialog.el.
7006
7007         * cus-dep.el:
7008         * cus-dep.el (Custom-make-dependencies): Removed.
7009         * cus-dep.el (Custom-make-dependencies-1): New.
7010         * cus-dep.el (Custom-make-one-dependency): New.
7011         New entry point for use in Makefiles, to avoid excessive
7012         invocations.
7013
7014         * cus-edit.el (custom-variable-reset-saved):
7015         * cus-edit.el (custom-variable-reset-standard):
7016         * cus-edit.el (custom-save-resets):
7017         Fix bytecompiler warnings.
7018
7019         * dialog.el:
7020         * dialog.el (yes-or-no-p-dialog-box):
7021         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7022         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7023         * dialog.el (get-dialog-box-response):
7024         * dialog.el (message-or-box):
7025         * dialog.el (make-dialog-box):
7026         * dialog.el (popup-dialog-box): New.
7027         Avoid yes-or-no-p bogosities.
7028         Create a general function `make-dialog-box' to encapsulate all
7029         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7030
7031         * dumped-lisp.el (preloaded-file-list):
7032         Add dialog-items.  Clean up.  Group files by types.
7033
7034         * easymenu.el (easy-menu-add):
7035         * easymenu.el (easy-menu-remove):
7036         Account for accelerators.
7037
7038         * extents.el:
7039         * extents.el (extent-list): New args, like in map-extents.
7040         * extents.el (extent-at-event): New.
7041         * extents.el (extents-at-event): New.
7042
7043         * font-lock.el:
7044         * font-lock.el (font-lock-mode):
7045         * font-lock.el (font-lock-default-fontify-buffer):
7046         * font-lock.el (font-lock-default-unfontify-region):
7047         * font-lock.el (font-lock-fontify-syntactically-region):
7048         * font-lock.el (font-lock-fontify-keywords-region):
7049         Use new progress-feedback names.
7050
7051         * font-lock.el (java-font-lock-identifier-regexp):
7052         * font-lock.el (java-font-lock-class-name-regexp):
7053         Fix bytecompiler warnings.
7054
7055         * gutter-items.el:
7056         * gutter-items.el (progress-display-use-echo-area): Removed.
7057         * gutter-items.el (progress-feedback-use-echo-area): New.
7058         * gutter-items.el (progress-display-popup-period): Removed.
7059         * gutter-items.el (progress-feedback-popup-period): New.
7060         * gutter-items.el (set-progress-display-style): Removed.
7061         * gutter-items.el (set-progress-feedback-style): New.
7062         * gutter-items.el (progress-display-style): Removed.
7063         * gutter-items.el (progress-feedback-style): New.
7064         * gutter-items.el (progress-stack):
7065         * gutter-items.el (progress-displayed-p): Removed.
7066         * gutter-items.el (progress-feedbacked-p): New.
7067         * gutter-items.el (clear-progress-display): Removed.
7068         * gutter-items.el (clear-progress-feedback): New.
7069         * gutter-items.el (progress-display-clear-when-idle): Removed.
7070         * gutter-items.el (progress-feedback-clear-when-idle): New.
7071         * gutter-items.el (remove-progress-display): Removed.
7072         * gutter-items.el (remove-progress-feedback): New.
7073         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7074         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7075         * gutter-items.el (append-progress-display): Removed.
7076         * gutter-items.el (append-progress-feedback): New.
7077         * gutter-items.el (abort-progress-display): Removed.
7078         * gutter-items.el (abort-progress-feedback): New.
7079         * gutter-items.el (raw-append-progress-display): Removed.
7080         * gutter-items.el (raw-append-progress-feedback): New.
7081         * gutter-items.el (display-progress-display): Removed.
7082         * gutter-items.el (display-progress-feedback): New.
7083         * gutter-items.el (current-progress-display): Removed.
7084         * gutter-items.el (current-progress-feedback): New.
7085         * gutter-items.el (current-progress-display-label): Removed.
7086         * gutter-items.el (current-progress-feedback-label): New.
7087         * gutter-items.el (progress-display): Removed.
7088         * gutter-items.el (progress-feedback): New.
7089         Replace "progress-display" with "progress-feedback" globally.
7090
7091         * gutter-items.el (lprogress-display): Removed.
7092         * gutter-items.el (progress-feedback-with-label): New.
7093         Rename lprogress-display ==> progress-feedback-with-label.
7094
7095         * gutter-items.el (search-dialog-direction): Removed.
7096         * gutter-items.el (search-dialog-text): Removed.
7097         * gutter-items.el (search-dialog-callback): Removed.
7098         * gutter-items.el (make-search-dialog): Removed.
7099         Move to dialog-items.el.
7100
7101         * help.el:
7102         * help.el (help-mode-quit):
7103         * help.el (mode-for-help): New.
7104         * help.el (help-sticky-window): New.
7105         * help.el (help-window-config): New.
7106         * help.el (with-displaying-help-buffer):
7107         * help.el (function-at-event): New.
7108         * help.el (help-symbol-regexp): New.
7109         * help.el (help-symbol-run-function-1): New.
7110         * help.el (help-symbol-run-function): New.
7111         * help.el (help-symbol-function-context-menu): New.
7112         * help.el (help-symbol-variable-context-menu): New.
7113         * help.el (help-symbol-function-and-variable-context-menu): New.
7114         * help.el (frob-help-extents): New.
7115         * help.el (describe-function-1):
7116         * help.el (variable-at-point):
7117         * help.el (variable-at-event): New.
7118         * help.el (describe-variable):
7119         Major overhaul.
7120         - Make functions and variables be mousable.
7121         - Middle button hyperlinks.
7122         - New context-menu entries.
7123
7124         * keydefs.el:
7125         * keydefs.el (global-map):
7126         New key bindings to move lines up and down.
7127
7128         * lisp-mode.el:
7129         * lisp-mode.el (construct-lisp-mode-menu): New.
7130         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7131         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7132         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7133         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7134         Make popup and menubar menus be different.  Popup menu uses
7135         clicked location and automatically assumes symbol under the mouse
7136         for various commands.
7137
7138         * menubar-items.el:
7139         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7140         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7141
7142         * menubar-items.el (global-popup-menu): Removed.
7143         * menubar-items.el (mode-popup-menu): Removed.
7144         * menubar-items.el (activate-popup-menu-hook): Removed.
7145         * menubar-items.el (popup-mode-menu): Removed.
7146         * menubar-items.el (popup-buffer-menu): Removed.
7147         * menubar-items.el (popup-menubar-menu): Removed.
7148         Move to menubar.el.
7149
7150         * menubar.el:
7151         * menubar.el (global-popup-menu): New.
7152         * menubar.el (mode-popup-menu): New.
7153         * menubar.el (activate-popup-menu-hook): New.
7154         * menubar.el (last-popup-menu-event): New.
7155         * menubar.el (popup-mode-menu): New.
7156         * menubar.el (popup-buffer-menu): New.
7157         * menubar.el (popup-menubar-menu): New.
7158         * menubar.el (menu-call-at-event): New.
7159         Move non-content functions here.  Add support for context menu
7160         items on extents.
7161
7162         * minibuf.el (minibuffer-history-uniquify):
7163         Typo fix.
7164
7165         * minibuf.el (read-file-name-1):
7166         Call new file dialog box if it exists.
7167
7168         * minibuf.el (mouse-rfn-setup-vars):
7169         Clean up "chop" action.
7170
7171         * mouse.el:
7172         * mouse.el (button2): Now bound to mouse-track.
7173         * mouse.el (click-inside-extent-p):
7174         * mouse.el (point-inside-extent-p):
7175         * mouse.el (point-inside-selection-p):
7176         * mouse.el (mouse-drag-or-yank): Removed.
7177         * mouse.el (mouse-begin-drag-n-drop): New.
7178         * mouse.el (mouse-eval-sexp):
7179         * mouse.el (mouse-track-activate-strokes): New.
7180         * mouse.el (mouse-track-do-activate): New.
7181         * mouse.el (mouse-track):
7182         * mouse.el (default-mouse-track-event-is-with-button): New.
7183         * mouse.el (default-mouse-track-cleanup-hook):
7184         * mouse.el (default-mouse-track-drag-hook):
7185         * mouse.el (default-mouse-track-drag-up-hook):
7186         * mouse.el (default-mouse-track-click-hook):
7187         Merge drag-n-drop into mouse-track.
7188         Add general "activate" support to replace specific button2 kludges.
7189         Use "button modifier" support in mouse-track.
7190
7191         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7192
7193         * package-ui.el:
7194         * package-ui.el (pui-menu):
7195         * package-ui.el (pui-popup-context-sensitive): Removed.
7196         Fix bytecompiler warnings.
7197         Clean up popup code a bit.
7198
7199         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7200
7201         * simple.el:
7202         * simple.el (transpose-lines):
7203         * simple.el (transpose-line-up): New.
7204         * simple.el (transpose-line-down): New.
7205         * simple.el (transpose-subr):
7206         * simple.el (transpose-subr-1): Removed.
7207         Clean up, add functions to move lines up and down.
7208
7209         * startup.el (mail-host-address):
7210         * startup.el (user-mail-address):
7211         Customize.
7212
7213         * subr.el:
7214         * subr.el (set-symbol-value-in-buffer): New.
7215         * subr.el (error):
7216         * subr.el (check-argument-type):
7217         * subr.el (defined-error-p): New.
7218         Add structured error support.
7219
7220         * toolbar-items.el (toolbar-compile):
7221         Use new make-dialog-box.
7222
7223         * update-elc.el:
7224
7225         * userlock.el (ask-user-about-lock-dbox):
7226         * userlock.el (ask-user-about-supersession-threat-dbox):
7227         * userlock.el (ask-user-about-lock):
7228         * userlock.el (ask-user-about-supersession-threat):
7229         Use new make-dialog-box.
7230         Add safety checks; use should use-dialog-box-p.
7231
7232         * window-xemacs.el:
7233         * window-xemacs.el (__buffer-dedicated-frame):
7234         * window-xemacs.el (buffer-dedicated-frame): New.
7235         * window-xemacs.el (set-buffer-dedicated-frame): New.
7236         Move dedicated-frame stuff into lisp.
7237
7238 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7239
7240         * printer.el (generic-print-region): Do not require that
7241         `printer-name' be set.
7242         (printer-name): Commentary clarification.
7243
7244 2000-07-19  Martin Buchholz <martin@xemacs.org>
7245
7246         * XEmacs 21.2.35 is released.
7247
7248 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7249
7250         * select.el (selection-coercible-types): Initialise.
7251
7252 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7253
7254         * select.el (own-clipboard): Bug fix.
7255
7256 2000-07-17  Mike Sperber  <mike@xemacs.org>
7257
7258         * cus-edit.el (custom-migrate-custom-file): Save init file before
7259         continuing.
7260
7261 2000-07-16  Mike Sperber  <mike@xemacs.org>
7262
7263         * startup.el (load-init-file): Remove silly call to
7264         `load-user-custom-file`.
7265         (maybe-migrate-user-init-file): Minor fixes.
7266
7267 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7268
7269         * apropos.el (apropos-documentation-check-doc-file):
7270         `doc' variable should be let-bound, as was presumably intended.
7271
7272         * cus-edit.el (custom-variable-reset-saved):
7273         (custom-variable-reset-standard):
7274         Remove unused variable comment-widget.  Twice.
7275
7276         * toolbar.el (toolbar-blank-press-function):
7277         Add a real defvar with initial value nil and proper docstring.
7278         (press-toolbar-button): No need to check for boundp-ness anymore.
7279
7280         * rect.el (open-rectangle-line): Remove useless (let) form.
7281         Add defvar for pending-delete-mode.
7282
7283         * info.el (Info-find-node): This function needs an autoload cookie.
7284
7285         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7286         Use let* since the second form referred to the first.
7287
7288 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7289
7290         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7291         instead of removed `mswindows-get-clipboard'.
7292
7293
7294 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7295
7296         * select.el (select-convert-from-text): New.
7297         * select.el (select-convert-from-length): New.
7298         * select.el (select-convert-from-integer): New.
7299         * select.el (select-convert-from-identity): New.
7300         * select.el (select-convert-from-filename): New.
7301         * select.el (selection-converter-in-alist): Use them.
7302         New converter functions for X.
7303
7304         * select.el (get-selection): Removed comment.
7305
7306         * select.el (own-selection): Removed append code - I thought
7307         I'd already done this, but apparently not...
7308
7309         * select.el: Changed comment about TIMESTAMP.
7310
7311         * select.el (select-convert-in): New.
7312         * select.el (select-convert-out): New.
7313         New functions that get used by select.c.
7314
7315         * select.el (select-buffer-killed-default): New.
7316         * select.el (select-buffer-killed-text): New.
7317         * select.el (selection-buffer-killed-alist): New.
7318         New list and functions that get called if a relevant selection
7319         exists and a buffer gets killed.
7320
7321         * select.el (select-convert-to-targets):
7322         * select.el (select-convert-to-identity): Removed.
7323         * select.el (select-convert-from-identity): Removed.
7324         * select.el (select-converter-out-alist):
7325         Removed _EMACS_INTERNAL selection type.
7326
7327         * x-select.el (xselect-kill-buffer-hook): Removed.
7328         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7329         Removed this X-specific nonesense. Use the generic support
7330         in select.el instead.
7331
7332 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7333
7334         * mule/mule-category.el (defined-category-hashtable):
7335         Use make-hash-table instead of make-hashtable
7336
7337         * buff-menu.el: Byte-compiler warning fix.
7338
7339         * isearch-mode.el (isearch-highlight-all-cleanup):
7340         Remove unused variable `isearch-highlight-all-start'.
7341
7342         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7343
7344         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7345
7346         * cus-dep.el (Custom-make-dependencies):
7347         Add autoload cookie for custom-add-loads to generated custom-load.el.
7348
7349         * autoload.el (autoload-package-name): Warning suppression.
7350         Move defvar prior to first use.
7351
7352         * custom.el: Add autoload for custom-declare-face.
7353         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7354         * cl.el (cl-hack-byte-compiler):
7355         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7356         to work properly.
7357
7358 2000-07-08  Mike Sperber  <mike@xemacs.org>
7359
7360         * startup.el (load-home-init-file): Added variable.
7361         (maybe-migrate-user-init-file): Added.
7362         (load-user-init-file): Load custom file if different from init
7363         file.
7364
7365         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7366         "startup."
7367
7368         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7369         Moved `custom-file'-related code to cus-file.el.
7370
7371         * cus-file.el: New file.
7372
7373 2000-04-01  Mike Sperber  <mike@xemacs.org>
7374
7375         * packages.el (packages-find-package-directories): Added support
7376         for external package hierarchies with in-place installations.
7377
7378         * find-paths.el (paths-root-in-place-p): Added.
7379         (paths-find-emacs-directory): Added support for external
7380         directories with in-place installations.
7381         (paths-find-site-directory): Ditto.
7382
7383         * startup.el (find-user-init-file): Also look for
7384         ~/.xemacs/init.elc? in preference to ~/.emacs.
7385
7386 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7387
7388         * select.el (own-selection):
7389         * select.el (own-clipboard): Changed `append' parameter to
7390         `how-to-use' parameter.
7391         * select.el (own-selection): Removed icky append code.
7392         * select.el (own-selection, get-selection): Removed extra type
7393         checking.
7394         * select.el (selection-appender-alist):
7395         * select.el (selection-converter-{in|out}-alist): Initialise.
7396         * select.el (select-append-to-*): New.
7397         * select.el (select-convert-from-*): New.  New functions to append
7398         data and convert data from external type.
7399
7400 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7401
7402         * font-lock.el: Javadoc enhancements.
7403
7404 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7405
7406         * printer.el (generic-print-region): Compose job name from buffer
7407         name.
7408
7409 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7410
7411         * font-lock.el (font-lock-fontify-pending-extents): Call
7412         font-lock-fontify-region instead of font-lock-fontify-buffer
7413         to avoid unnecessary progress gauges.
7414
7415 2000-07-06  Craig Lanning  <lanning@scra.org>
7416
7417         * custom-load.el (faces):
7418
7419         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7420         dir is a regex.
7421
7422         * process.el (call-process-internal): from Dan Holmsand, use binary
7423         coding systems so that jka-compr works.
7424
7425 2000-07-07  Ben Wing  <ben@xemacs.org>
7426
7427         * font-lock.el: Undo previous change.  Unfortunately, some
7428         files actually use the variables directly in their init code
7429         without quoting them.
7430
7431 2000-07-07  Ben Wing  <ben@xemacs.org>
7432
7433         * font-lock.el (defvar font-lock-*-face): Removed.
7434
7435         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7436         only when necessary.
7437
7438 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7439
7440         * cl-macs.el: fix cl-transform-function-property kludge
7441         so that it does not require a random feature.
7442
7443 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7444
7445         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7446         as in Linux kernel "Rules.make".
7447
7448 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7449
7450         * build-report.el (build-report): Add autoload cookie.
7451
7452 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7453
7454         * package-ui.el (defgroup pui):  Correct a misspelling
7455         (pui-toggle-package-delete):  Change `seleted' to `selected'
7456
7457 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7458
7459         * package-get.el (package-get-update-base):
7460         (package-get): Use insert-file-contents-literally always.
7461         (package-get-maybe-save-index):
7462         Force coding system for writing to binary.
7463
7464 2000-06-08  Mike Alexander  <mta@arbortext.com>
7465
7466         * code-process.el (call-process-region): If there is no coding
7467         system for the process on process-coding-system-alist use the
7468         coding system of the buffer containing the region.
7469
7470 2000-06-10  Ben Wing  <ben@xemacs.org>
7471
7472         * cmdloop.el (command-error):
7473         If debug-on-error and noninteractive, output backtrace.
7474
7475         * files.el (file-relative-name):
7476         Remove MSDOS references.
7477
7478         * simple.el (line-number): New function, due to non-obvious
7479         behavior/usage of count-lines.
7480
7481         * simple.el (count-lines): document non-obvious usage to get
7482         line number.
7483
7484 2000-06-11  Ben Wing  <ben@xemacs.org>
7485
7486         * faces.el ((featurep 'xpm)):
7487         * x-faces.el (x-init-face-from-resources):
7488         * x-faces.el (x-init-frame-faces):
7489         * x-misc.el (x-init-specifier-from-resources):
7490         * x-misc.el (x-get-resource-and-bogosity-check):
7491         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7492         * x-mouse.el (x-init-pointer-shape):
7493         * x-scrollbar.el (x-init-scrollbar-from-resources):
7494         Add sixth argument to x-get-resource calls so as to issue warnings
7495         rather than errors on bogus arguments.
7496
7497 2000-06-05  Ben Wing  <ben@xemacs.org>
7498
7499         * compat.el: new file.  provides a clean, non-intrusive way to
7500         define compatibility functions.
7501
7502         * process.el (shell-quote-argument): temporary fix for lack
7503         of nt-quote-process-args.  #### I need to put back the overall
7504         structure of that mechanism but redo the guts of it using the
7505         extra intelligence in the C code.
7506
7507 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7508
7509         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7510         `package-get' does in package-get.el, instead of using external
7511         "md5sum" program.
7512
7513         * package-get.el (package-get): Insert package file literally to
7514         make checksum calculation work.
7515
7516 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7517
7518         * code-files.el (convert-mbox-coding-system): Deleted.
7519         (file-coding-system-alist): Removed reference to
7520         convert-mbox-coding-system.
7521
7522 2000-05-28  Martin Buchholz <martin@xemacs.org>
7523
7524         * XEmacs 21.2.34 is released.
7525
7526 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7527
7528         * font-lock.el (font-lock-keywords): Rewrote docstring
7529
7530 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7531
7532         * loadhist.el (unload-feature): handle case where x is both boundp
7533         and fboundp
7534
7535 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7536
7537         * packages.el: It's ok to use built-in macros, but not lisp
7538         defined ones.
7539
7540 2000-05-20  Ben Wing  <ben@xemacs.org>
7541
7542         * font-lock.el:
7543         * font-lock.el (font-lock-message-threshold):
7544         * font-lock.el (font-lock-mode):
7545         * font-lock.el (font-lock-default-fontify-buffer):
7546         * font-lock.el (font-lock-always-fontify-immediately):
7547         * font-lock.el (font-lock-old-extent): Removed.
7548         * font-lock.el (font-lock-old-len): Removed.
7549         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7550         * font-lock.el (font-lock-pending-extent-table): New.
7551         * font-lock.el (font-lock-range-table): New.
7552         * font-lock.el (font-lock-after-change-function):
7553         * font-lock.el (font-lock-after-change-function-1): Removed.
7554         * font-lock.el (font-lock-fontify-pending-extents): New.
7555         * font-lock.el ('font-lock-revert-cleanup): Removed.
7556         * font-lock.el ('font-lock-revert-setup): Removed.
7557         Rewrite deferral code to handle any number of changes, merging
7558         them properly.  Remove hacked-up code for revert-buffer, now
7559         unnecessary.
7560
7561         * menubar-items.el (default-menubar):
7562         In Options->Edit Init File, don't switch to emacs-lisp-mode
7563         unless necessary; doing this turns off font-lock.
7564
7565 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7566
7567         * keydefs.el: Define C-x BS to backward-kill-sentence.
7568
7569 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7570
7571         * files.el (hack-local-variables-prop-line): Use non-greedy
7572         matching to process -*-texinfo-*- -*-.
7573
7574 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7575
7576         * minibuf.el (minibuf-directory-files): new function.
7577         (read-file-name-activate-callback): use minibuf-directory-files.
7578         (read-directory-name-internal): ditto.
7579         (mouse-file-display-completion-list): ditto.
7580         (mouse-directory-display-completion-list): ditto.
7581         (read-file-name-internal): remove "./" from completion list unless
7582         explicitly matched, for consistency.
7583
7584 2000-05-11  Ben Wing  <ben@xemacs.org>
7585
7586         * gutter-items.el (gutter-buffers-tab):
7587         * gutter-items.el (add-tab-to-gutter):
7588         * gutter-items.el (update-tab-in-gutter):
7589         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7590         * gutter-items.el (append-progress-display):
7591         * gutter-items.el (abort-progress-display):
7592         * gutter-items.el (raw-append-progress-display):
7593         Further fixes.  Use set-glyph-image not set-image-instance-property,
7594         to fix problems with multiple windows in a frame.
7595
7596         * menubar-items.el (tutorials-menu-filter):
7597         Fix typo.
7598
7599         * startup.el (early-error-handler):
7600         Display message box under windows; otherwise, message will disappear
7601         before it can be viewed.
7602
7603         * update-elc.el:
7604         Fix bug in NEEDTODUMP processing.
7605
7606 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7607
7608         * startup.el (lock-directory): Removed.
7609         (superlock-file): Ditto.
7610         (startup-set-paths): Remove lockdir.
7611         (startup-setup-paths-warning): Remove lock-directory.
7612
7613         * setup-paths.el (paths-find-lock-directory): Removed.
7614         (paths-find-superlock-file): Ditto.
7615
7616 2000-05-09  Ben Wing  <ben@xemacs.org>
7617
7618         * faces.el (set-face-property):
7619         * faces.el (set-face-font):
7620         * faces.el (set-face-foreground):
7621         * faces.el (set-face-background):
7622         * faces.el (set-face-background-pixmap):
7623         * faces.el (set-face-underline-p):
7624         * faces.el (set-face-strikethru-p):
7625         * faces.el (set-face-highlight-p):
7626         * faces.el (set-face-dim-p):
7627         * faces.el (set-face-blinking-p):
7628         * faces.el (set-face-reverse-p):
7629         doc string changes.
7630
7631         * glyphs.el:
7632         * glyphs.el (make-image-specifier):
7633         * glyphs.el (glyph-property):
7634         * glyphs.el (set-glyph-image):
7635         * glyphs.el (make-glyph):
7636         * glyphs.el (make-pointer-glyph):
7637         * glyphs.el (make-icon-glyph):
7638         * glyphs.el (widget-image-instance-p): New.
7639         authorship info, lots of doc changes.  New predicate, inadvertently
7640         omitted.  the general principle with specifier docs is now that
7641         the description of instantiators should go with the make-foo-specifier
7642         fun's doc string, rather than in foo-specifier-p.  this follows
7643         conventions elsewhere in XEmacs and in general is a lot more obvious
7644         of a place to look.  sometimes the make-foo-specifier function needs
7645         to be created in the process.
7646
7647         * gutter.el:
7648         * gutter.el (make-gutter-specifier): New.
7649         * gutter.el (make-gutter-size-specifier): New.
7650         * gutter.el (make-gutter-visible-specifier): New.
7651         specifier doc updates according to the conventions specified before.
7652
7653         * objects.el:
7654         * objects.el (make-font-specifier):
7655         * objects.el (make-color-specifier):
7656         * objects.el (make-face-boolean-specifier): New.
7657         specifier doc updates according to the conventions specified before.
7658
7659         * specifier.el:
7660         * specifier.el (set-specifier):
7661         * specifier.el (make-integer-specifier): New.
7662         * specifier.el (make-boolean-specifier): New.
7663         * specifier.el (make-natnum-specifier): New.
7664         * specifier.el (make-generic-specifier): New.
7665         * specifier.el (make-display-table-specifier): New.
7666         specifier doc updates according to the conventions specified before.
7667
7668         * toolbar.el:
7669         * toolbar.el (make-toolbar-specifier): New.
7670         specifier doc updates according to the conventions specified before.
7671
7672 2000-05-09  Ben Wing  <ben@xemacs.org>
7673
7674         * process.el (call-process-internal): Revert to previous version
7675         because Mike's change clashed with a change I did not long before.
7676         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7677         Thanks very much Mike for pointing out the bug and submitting a
7678         patch!
7679
7680 2000-04-13  Mike Alexander  <mta@arbortext.com>
7681
7682         * process.el (call-process-internal): Send the correct input buffer
7683         (call-process-internal): Return the exit status of the process
7684
7685 2000-05-07  Ben Wing  <ben@xemacs.org>
7686
7687         * winnt.el:
7688         * winnt.el (nt-quote-args-verbatim): Removed.
7689         * winnt.el (nt-quote-args-prefix-quote): Removed.
7690         * winnt.el (nt-quote-args-backslash-quote): Removed.
7691         * winnt.el (nt-quote-args-double-quote): Removed.
7692         * winnt.el (nt-quote-args-functions-alist): Removed.
7693         * winnt.el (nt-quote-process-args): Removed.
7694         Remove all stuff for argument quoting.  We borrow the code instead
7695         from Emacs 20.6, which is much more careful in its quoting
7696         (e.g. in handling runs of the escape character) and avoids most of
7697         the need for this Lisp mechanism by checking to see whether we're
7698         running a Cygwin or normal program and doing the appropriate
7699         quoting.  If we end up needing such a mechanism, we should add
7700         it by extending the variable `mswindows-quote-process-args' so it
7701         can take an alist of regexps.
7702
7703 2000-05-07  Ben Wing  <ben@xemacs.org>
7704
7705         * keydefs.el:
7706         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7707         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7708         the window without moving point.
7709
7710         * simple.el:
7711         * simple.el (scroll-up-one): New.
7712         * simple.el (scroll-down-one): New.
7713         Functions for use with C-M-up/down.
7714
7715 2000-05-01  Martin Buchholz <martin@xemacs.org>
7716
7717         * XEmacs 21.2.33 is released.
7718
7719 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7720
7721         * dialog.el (yes-or-no-p-dialog-box):
7722         Fix docstring.
7723         Fix following horrible bug in X11 mode with focus-follows-mouse:
7724           1. Visit two files in two different frames.
7725           2. do File->Revert Buffer in one of those frames.
7726           3. Dialog box appears.
7727           4. Arrange things so that the mouse passes over the *other*
7728              frame, then to the dialog box, and click on "Yes".
7729           5. The file contents end up in the *wrong* buffer!
7730         Add TODO comment.
7731
7732 2000-04-28  Ben Wing  <ben@xemacs.org>
7733
7734         * help.el (describe-installation): correct typo introduced
7735         in last patch: boundp -> fboundp.
7736
7737         * etags.el (buffer-tag-table-list):
7738         canonicalize filenames to Unix format so that tag-table-alist
7739         searching works under Windows.
7740
7741         * autoload.el:
7742         Bowdlerize the supposedly objectionable words
7743         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7744
7745         * gutter-items.el (set-progress-display-style):
7746         * gutter-items.el (search-dialog-callback):
7747         * gutter-items.el (make-search-dialog):
7748         Change to new callback-ex api.
7749
7750 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7751
7752         * help.el: (describe-installation): decode-coding-string is not
7753         defined in a non MULE environment.
7754
7755 2000-04-28  Ben Wing  <ben@xemacs.org>
7756
7757         * gutter-items.el (buffer-list-changed-hook):
7758         use it, not record-buffer-hook.
7759
7760         * subr.el (record-buffer-hook): Removed.
7761
7762 2000-04-27  Ben Wing  <ben@xemacs.org>
7763
7764         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7765         use NORECORD option.  Andy will not like this, but the existing
7766         gutter behavior is just wrong, as per this comment:
7767
7768         ;; this used to add the norecord flag to both calls below.
7769         ;; this is bogus because it is a pervasive assumption in XEmacs
7770         ;; that the current buffer is at the front of the buffers list.
7771         ;; for example, select an item and then do M-C-l
7772         ;; (switch-to-other-buffer).  Things get way confused.
7773         ;;
7774         ;; Andy, if you want to maintain the current look, you must
7775         ;;  *uncouple* the gutter order and buffers order.
7776
7777         * loaddefs.el (completion-ignored-extensions): unfuckify.
7778
7779         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7780         xemacs.mak.
7781
7782         * autoload.el (batch-update-one-directory): new function, used in
7783         xemacs.mak.
7784
7785         * loadup.el: set gc-cons-threshold very high unless dumping --
7786         loadup during update-elc is much much much faster.  also do this
7787         when quick-building.
7788
7789         add commented-out code for profiling loadup.
7790
7791
7792         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7793         is required in order to build xemacs.
7794
7795 2000-04-26  Ben Wing  <ben@xemacs.org>
7796
7797         * loadup.el: don't garbage collect during loadup if quick-build
7798         compile-time option is set.
7799
7800 2000-04-23  Ben Wing  <ben@xemacs.org>
7801
7802         * update-elc.el: compute whether any dumped .el or .elc files
7803         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7804         if so.
7805
7806         * update-elc.el (update-elc-files-to-compile): always change
7807         NOBYTECOMPILE in the src directory rather than current dir,
7808         so it will work under NT.
7809
7810         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7811         the form of this file is identical between Unix and Windows.
7812         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7813         Added comment.
7814         (update-autoloads-from-directory): updated doc string.
7815         updated doc strings in a few other places.
7816
7817 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7818
7819         * bytecomp.el (byte-force-recompile): Fix argument to
7820         byte-recompile-directory.
7821
7822 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7823
7824         * gutter-items.el (progress-display-clear-when-idle): Use
7825         add-one-shot-hook.
7826         * gutter-items.el (clear-progress-display): Adjust number of
7827         arguments.
7828
7829 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7830
7831         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7832
7833 2000-04-16  Ben Wing  <ben@xemacs.org>
7834
7835         * printer.el: New file.
7836
7837         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7838
7839         * help.el (describe-installation): Fix decoding for Windows.
7840
7841         * menubar-items.el:
7842         * menubar-items.el (default-menubar):
7843         * menubar-items.el (tutorials-menu-filter): New.
7844         * menubar-items.el (popup-menubar-menu):
7845         Add authorship.  Redo Help menu and Tutorials filter.
7846
7847         * menubar.el: Correct comment.
7848
7849         * modeline.el (modeline-buffer-identification): Correct doc string.
7850
7851         * simple.el:
7852         * simple.el (printing): Removed.
7853         * simple.el (printer-name): Removed.
7854         * simple.el (generic-print-buffer): Removed.
7855         * simple.el (generic-print-region): Removed.
7856         Move generic print code to printer.el.
7857
7858 2000-04-15  Ben Wing  <ben@xemacs.org>
7859
7860         * simple.el (generic-print-region): New.
7861         make this function actually work.
7862         (generic-print-buffer): call generic-print-region.
7863
7864 2000-04-14  Andy Piper  <andy@xemacs.org>
7865
7866         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7867         by using the new widget-callback-current-channel.
7868         (search-dialog-callback): ditto.
7869
7870 2000-04-12  Andy Piper  <andy@xemacs.org>
7871
7872         * gutter.el (default-gutter-position): moved from gutter-items.el.
7873         (default-gutter-position-changed-hook): ditto.
7874         (gutter-element-visibility-changed-hook): ditto.
7875         (set-gutter-element): ditto.
7876         (remove-gutter-element): ditto.
7877         (set-gutter-element-visible-p): ditto.
7878         (gutter-element-visible-p): ditto.
7879         (init-gutter): ditto.
7880
7881         * dialog.el (make-dialog-box): renamed and moved from
7882         gutter-items.el
7883
7884         * gutter-items.el: move various functions elsewhere.
7885
7886 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7887
7888         * menubar-items.el: Fixed place of parenthesis.
7889
7890 2000-04-12  Ben Wing  <ben@xemacs.org>
7891
7892         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7893                 without constantly being prompted for the tag.
7894         * simple.el: Added a number of section headings, to clarify the
7895                 organization of this file.
7896         * simple.el (activate-region):
7897         * simple.el (region-exists-p):
7898         * simple.el (region-active-p):
7899                 Moved these three function down to the other side of
7900                 the case-changing functions, so they join the rest of
7901                 the region code.
7902         * simple.el (printing): New.
7903         * simple.el (printer-name): New.
7904         * simple.el (generic-print-buffer): New.
7905                 New functions, a very simple prototype for a unified
7906                 printing interface.
7907
7908         * process.el (call-process-internal): Real fix for null BUFFER,
7909                 other problems with BUFFER specs.
7910
7911         * menubar-items.el:
7912                 Fixed up File->Print to use new printing functions.
7913                 Various corrections and expansions to Grep/Compile menus.
7914                 New options for Printing.
7915                 New options for SMTP Mail, the way to send mail under
7916                   MS Windows. (There's also a package patch to make SMTP
7917                   Mail be the default under MSWin.)
7918
7919 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7920
7921         * menubar-items.el: Selecting Rectangle Mousing from menubar
7922         did not work.  Needed to quote mouse-track-rectangle-p.
7923
7924 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7925
7926         * cl-compat.el (keywordp): Removed.
7927
7928 2000-04-05  Andy Piper  <andy@xemacs.org>
7929
7930         * gutter-items.el (progress-layout-glyph): don't initialize here.
7931         (progress-gauge-glyph): use dynamic sizing.
7932         (set-progress-display-style): new function. Set progress glyphs
7933         appropriately depending on the style.
7934         (progress-display-style): new variable. Custom version of
7935         set-progress-display-style.
7936         (progress-abort-glyph): switch to dynamic sizes.
7937         (search-dialog-text): make the edit field active.
7938
7939 2000-04-04  Andy Piper  <andy@xemacs.org>
7940
7941         * gutter-items.el (make-search-dialog): need to make the search
7942         dialog visible after creation.
7943
7944         * menubar-items.el (default-menubar): use the search dialog for
7945         searching. Remove some extraneous search menu items.
7946
7947         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7948         well as strings.
7949         (make-gutter-only-dialog-frame): allow the user to create the
7950         frame unmapped. Allow the gutter spec to be given as a glyph.
7951         (search-dialog-direction): new variable.
7952         (search-dialog-text): new variable.
7953         (search-dialog-callback): new function. Callback for the search
7954         dialog action.
7955         (make-search-dialog): new function. Create a user-friendly search
7956         dialog.
7957
7958 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7959
7960         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7961         under Windows.
7962
7963 2000-04-01  Andy Piper  <andy@xemacs.org>
7964
7965         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7966         progress more accurately.
7967
7968 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7969
7970         * finder.el (finder-compile-keywords): Process readable files only.
7971         Because error in process of .#finder-inf.el when compile xemacs
7972         with --with-clash-detection option.
7973
7974 2000-03-31  Andy Piper  <andy@xemacs.org>
7975
7976         * gutter-items.el (append-progress-display): don't delay after a
7977         successful font-lock.
7978         (make-gutter-only-dialog-frame): new function. Allow users to
7979         create gutter-only dialogs.
7980
7981 2000-03-27  Mike Alexander  <mta@arbortext.com>
7982
7983         * process.el (call-process-internal): Handle a null BUFFER
7984         parameter correctly.
7985
7986 2000-03-28  Andy Piper  <andy@xemacs.org>
7987
7988         * gutter-items.el (abort-progress-display): put strings in the
7989         gutter not extents.
7990         (progress-layout-glyph): signal special 'quit callback.
7991         (progress-display-quit-function): deleted.
7992         (progress-display-stop-callback): deleted.
7993         (progress-display-dispatch-command-events): deleted.
7994         (append-progress-display): remove calls to
7995         progress-display-dispatch-command-events.
7996         (raw-append-progress-display): ditto.
7997
7998 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7999
8000         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8001         being a list.  Actually define `stipple-pixmap-p' which is used as
8002         an error predicate.  Correctly handle PIXMAP being either relative
8003         or absolute file name.
8004
8005 2000-03-24  Andy Piper  <andy@xemacs.org>
8006
8007         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8008         (abort-progress-display): ditto. Don't delete the created extent.
8009         (raw-append-progress-display): ditto.
8010         (progress-display-dispatch-non-command-events): new
8011         function. Encapsulates what we want to do when no command input is
8012         required.
8013         (progress-display-dispatch-command-events): likewise, but disable
8014         for now since it causes too many problems.
8015         (append-progress-display): use them.
8016         (raw-append-progress-display): ditto.
8017         (default-gutter-position-changed-hook): set this rather than
8018         default-gutter-position-changed.
8019         (default-gutter-position-changed-hook): lambda with zero arguments
8020         rather than one.
8021         (raw-append-progress-display): trap errors in pending input since
8022         allowing them to signal will hose the gauge well and
8023         truly. Ideally we would like to delay these until we are more able
8024         to cope.
8025         (append-progress-display): ditto.
8026
8027 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8028
8029         * lisp/make-docfile.el: call-process-internal is now implemented
8030         in process.el.
8031
8032 2000-03-21  Ben Wing  <ben@xemacs.org>
8033
8034         * mule\mule-cmds.el (set-language-info-alist):
8035         Fix to correspond to new menu arrangement.
8036
8037 2000-03-21  Ben Wing  <ben@xemacs.org>
8038
8039         * process.el:
8040         * process.el (call-process-internal): New.
8041         New implementation of call-process.  Only enabled under NT, so far.
8042         stderr handling not implemented yet in CVS'd C code.
8043
8044 2000-03-20  Ben Wing  <ben@xemacs.org>
8045
8046         * lisp-mode.el:
8047         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8048         * lisp-mode.el (lisp-interaction-mode):
8049         Put back Lisp Interaction menubar for Jan V's sake.
8050
8051         * simple.el:
8052         * simple.el (mark-ring):
8053         * simple.el (dont-record-current-mark): New.
8054         * simple.el (in-shifted-motion-command): New.
8055         * simple.el (mark-ring-unrecorded-commands): New.
8056         * simple.el (mark-ring-max):
8057         * simple.el (set-mark-command):
8058         * simple.el (push-mark):
8059         * simple.el (handle-pre-motion-command):
8060         Implement scheme for not recording unimportant marks.
8061
8062         * subr.el:
8063         * subr.el (function-allows-args): New.
8064         New function function-allows-args.
8065
8066 2000-03-20  Martin Buchholz <martin@xemacs.org>
8067
8068         * XEmacs 21.2.32 is released.
8069
8070 2000-03-20  Andy Piper  <andy@xemacs.org>
8071
8072         * gutter-items.el (update-tab-in-gutter): force selection of the
8073         selected-window if required to do so.
8074         (buffers-tab-items): ditto.
8075         (add-tab-to-gutter): ditto.
8076         (create-frame-hook): use force-selection.
8077         (default-gutter-position-changed): lambdify.
8078         (update-tab-hook): deleted since it was only used in one place.
8079
8080 2000-03-18  Andy Piper  <andy@xemacs.org>
8081
8082         * files.el (find-file-noselect): undo change that shouldn't have
8083         gone in.
8084
8085 2000-03-17  Andy Piper  <andy@xemacs.org>
8086
8087         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8088         of selected-window trickery.
8089
8090         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8091         frames tabs.
8092         (progress-display-stop-callback): progress -> progress-display
8093         (progress-display-quit-function): ditto.
8094         (clear-progress-display): ditto.
8095         (remove-progress-display): ditto.
8096         (append-progress-display): ditto.
8097         (abort-progress-display): ditto.
8098         (raw-append-progress-display): ditto.
8099         (display-progress-display): ditto.
8100         (current-progress-display-label): ditto.
8101         (current-progress-display): ditto.
8102         (lprogress-display): ditto and save the buffer
8103         (progress-display): ditto. Otherwise the buffer sometimes gets
8104         changed which confuses font-lock.
8105
8106         * font-lock.el (font-lock-default-fontify-buffer): catch all
8107         errors, not just quit.
8108         (font-lock-mode): progress -> display-progress
8109         (font-lock-default-fontify-buffer): ditto.
8110         (font-lock-fontify-syntactically-region): ditto.
8111         (font-lock-fontify-keywords-region): ditto.
8112
8113 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8114
8115         * cl.el (gensym): Move to here from cl-macs.el.
8116         (gentemp): Ditto.
8117
8118 2000-03-16  Andy Piper  <andy@xemacs.org>
8119
8120         * font-lock.el (font-lock-mode): use lprogress and friends for
8121         progress management.
8122         (font-lock-default-fontify-buffer): ditto.
8123         (font-lock-fontify-syntactically-region): ditto.
8124         (font-lock-fontify-keywords-region): ditto.
8125         (font-lock-revert-cleanup): fix reverting.
8126         (font-lock-revert-setup): ditto.
8127
8128         * gutter-items.el (progress-use-echo-area): new variable. Use the
8129         echo area for progress gauges if non-nil.
8130         (clear-progress): remove echo area stuff and defer to
8131         clear-message.
8132         (append-progress): dispatch non-command events after each progress
8133         increment. Remove echo area stuff.
8134         (abort-progress): remove echo area stuff and defer to
8135         display-message.
8136         (raw-append-progress): ditto. Dispatch non-command events after
8137         gutter redisplay.
8138         (display-progress): defer echo area stuff to display-message.
8139
8140         * gutter-items.el (clear-progress):
8141         (abort-progress): indentation changes.
8142         (display-progress): don't clear progress.
8143         (append-progress): compare messages with equal.
8144         (raw-append-progress): use dispatch-non-command-events to flush
8145         widget creation events.
8146
8147 2000-03-13  Ben Wing  <ben@xemacs.org>
8148
8149         * abbrev.el:
8150         * abbrev.el (abbrev-string-to-be-defined): New.
8151         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8152         Changes for use with the menubar.
8153
8154 2000-03-12  Ben Wing  <ben@xemacs.org>
8155
8156         * alist.el (vassoc): moved here from font-menu.el.
8157
8158         * custom.el (defface): typo fix.
8159
8160         * dialog.el (yes-or-no-p-dialog-box):
8161         * dialog.el (message-box):
8162         * files.el (save-some-buffers-1):
8163         Put accelerators in the button names.
8164
8165         * font-lock.el (font-lock-comment-face):
8166         * font-lock.el (font-lock-keyword-face):
8167         * font-lock.el (font-lock-function-name-face):
8168         Fixed some of the colors under MS Windows because the existing
8169         default colors were hardly different from black and needed to be
8170         made lighter.
8171
8172         * font-menu.el:
8173         * font-menu.el (font-menu-split-long-menu):
8174         * font-menu.el (font-menu-family-constructor):
8175         * font-menu.el (font-menu-size-constructor):
8176         * font-menu.el (font-menu-weight-constructor):
8177         * font-menu.el (font-menu-set-font):
8178         vassoc moved to alist.el.
8179         Accelerators added to all menus.
8180         Unused bound var new-props removed.
8181
8182         * keydefs.el: I did a whole lot of rearranging to put things in a
8183         more consistent order and fixed a number of cases where key
8184         combinations involving up, down, left, right and so on were
8185         defined but the corresponding keypad combinations were not
8186         defined.
8187
8188         * lisp-mode.el:
8189         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8190         * lisp-mode.el (emacs-lisp-mode):
8191         * lisp-mode.el (lisp-interaction-mode):
8192         * lisp-mode.el (flet):
8193         Added accelerators onto the menus.
8194         Made all the different versions of the let function be indented
8195         the same way.
8196         Undid Steve's easy-menu-ification, because it makes it impossible
8197         to have the menubar and popup menus different.
8198         Cleaned up the menu; added items for find-function &c and some
8199         indenting, and removed debug-on-*.
8200
8201         * list-mode.el (list-mode-hook):
8202         * list-mode.el (list-mode):
8203         * list-mode.el (completion-setup-hook):
8204         * list-mode.el (display-completion-list):
8205         Added support for the :window-height keyword, which is required
8206         because of other changes that I made for the file dialog box.  I
8207         also made the hook variables list-mode-hook and
8208         completion-setup-hook and also minibuffer-setup-hook in
8209         minibuf.el be permanent-local; see comment in list-mode.el.
8210
8211         * map-ynp.el (map-y-or-n-p):
8212         Added accelerators to the dialog buttons.
8213
8214         * menubar-items.el (menu-truncate-list):
8215         New internal function.
8216         * menubar-items.el (submenu-generate-accelerator-spec):
8217         * menubar-items.el (menu-item-strip-accelerator-spec):
8218         * menubar-items.el (menu-item-generate-accelerator-spec):
8219         New exported functions, for use in auto-generating accelerator specs.
8220
8221         * menubar-items.el:
8222         * menubar-items.el (default-menubar):
8223         * menubar-items.el (maybe-add-init-button):
8224         * menubar-items.el (bookmark-menu-filter):
8225         * menubar-items.el (slow-format-buffers-menu-line):
8226         * menubar-items.el (build-buffers-menu-internal):
8227         * menubar-items.el (language-environment-menu-filter):
8228         * menubar-items.el (default-popup-menu):
8229         * menubar-items.el (popup-buffer-menu):
8230         * menubar-items.el (popup-menubar-menu):
8231         Did a major overhaul on this file, and in fact I'm nowhere near
8232         done working on the menubar, and there will be more patches to
8233         come.  A basic summary of what I've done:
8234
8235         a) I added accelerators to all of the menu items.  For menus that
8236         are auto-generated, such as the buffers menu, the accelerators are
8237         automatically added to the beginning of each line using the
8238         numbers 1 through 9, then zero, and then letters starting with A,
8239         but omitting the letters that are already in use for the fixed
8240         menu items at the top of the buffers menu.  To facilitate adding
8241         accelerators of this kind, I created some new functions
8242         (*-accelerator-spec), which are also being used by other filters
8243         that auto generate lists of things such as ftp sites to download
8244         packages.  If people really don't like these accelerators
8245         appearing at the beginning of the menu items, a variable can be
8246         added to optionally turn them off, but I think this is rather
8247         pointless because other menu items have accelerators and many or
8248         most of the menu users will use the accelerators if the support is
8249         there.
8250
8251         b) I combined the top level Tools and Apps menus into a single
8252         Tools menu, because the distinction between the two is not
8253         obvious, and the items on the menus are not used often enough that
8254         putting some of them onto submenus is a problem.
8255
8256         c) I created two new top level menus called View and Cmds because
8257         there were too many items on the File and Edit menus, and I'm going
8258         to be adding more items to these menus.  In contrast to the Tools
8259         menu, the items on these menus may be used quite often during an
8260         editing session, and so should be available with fewer
8261         keystrokes.
8262
8263         d) I added a number of options to the options menu, including one
8264         for controlling whether the alt key can be used to traverse to
8265         menu items using the accelerators, one for controlling behavior of
8266         control-k, one for controlling how the kill and yank functions
8267         interact with the clipboard, a few additional buffers-menu
8268         options, and various other things.  I also did a bit of
8269         rearranging, for example, combining the keyboard and mouse options
8270         into a single keyboard and mouse submenu to facilitate the
8271         accelerators on that level.
8272
8273         e) I changed the variable buffers-menu-format-buffer-line-function
8274         to take two arguments instead of one, the second argument being
8275         the line number for use in creating an accelerator.  I added a
8276         hack to support existing functions with one argument (although I
8277         doubt that very many of these exist), for backward compatibility.
8278
8279         f) I moved the top level mule menu to be a submenu of the edit
8280         menu.  I think that most of the items on this menu are fairly
8281         useless and there are certainly not enough frequently used items
8282         to justify this being its own top level menu.
8283
8284         g) I combined most of the items in big-menubar.el into the main menu.
8285         If people think the main menu is too big, it would be possible to
8286         create different configurations, some smaller.
8287
8288         * menubar.el (check-menu-syntax):
8289         Deleted some syntax checks that were no longer valid, partly
8290         because of changes that were already made a long time ago, and
8291         partly because of a change I made where I allow the name of the
8292         menu item to be an evaluated expression rather than just a string,
8293         similar to all of the other parameters of a menu item.
8294
8295         * minibuf.el:
8296         * minibuf.el (read-file-name-1):
8297         * minibuf.el (mouse-read-file-name-1):
8298         I made a number of changes to improve the appearance
8299         and functioning of the file dialog box.  They include:
8300
8301         a) Fixing the problem where closing the dialog box by clicking on
8302         the close button of the window didn't properly exit the
8303         minibuffer.
8304
8305         b) Fixing the problem that if you typed part of a file name, and
8306         then clicked on a completion with the mouse, the file was not
8307         correctly selected.
8308
8309         c) Changing the title of the dialog box to reflect the operation
8310         being done in accordance with user interface conventions, rather
8311         than the name of the dialog box buffer, which is rather useless.
8312
8313         d) Remove the words "possible completions are" which didn't
8314         belong.
8315
8316         e) Fix things so that the completions scroll off the end of the
8317         completions windows only to the right, rather than both to the
8318         right and down, which is in accordance with Windows user interface
8319         conventions.
8320
8321         * msw-init.el (init-post-mswindows-win):
8322         Added a binding for meta-F4, which is the standard windows binding
8323         for exiting a program.
8324
8325         * select.el (get-selection-no-error):
8326         * select.el (own-selection):
8327         * select.el (own-clipboard):
8328         Added an optional argument called append to the functions
8329         own-selection and own-clipboard.  This adds support for appending
8330         text to the existing selection and allows the function
8331         own-clipboard to be used as the value of the variable
8332         interprogram- cut-function.
8333
8334         Fixed a bug in own-selection in handling zmacs-region-stays.
8335
8336         * simple.el (historical-kill-line): New.
8337
8338         * simple.el (kill-line):
8339         * simple.el (interprogram-cut-function):
8340         * simple.el (interprogram-paste-function):
8341         * simple.el (handle-pre-motion-command):
8342         * simple.el (next-line):
8343         * simple.el (previous-line):
8344         a) Expanded the variable kill-whole-line, so that function
8345         kill-line can be set to delete the entire line always, not just
8346         when cursor is at the beginning of the line.  This is controlled
8347         by setting the variable kill-whole-line to the symbol 'always.
8348         This behavior, as well as the existing kill-whole-line behavior,
8349         now only take effect when kill-line is called interactively,
8350         although this is a departure from a previous behavior in the case
8351         of setting this variable kill-whole-line to t.  It is almost
8352         certainly what has always been intended, and most likely the old
8353         way of doing things introduced bugs.  I also created a function
8354         called historical-kill-line, which ignores the kill-whole-line
8355         setting and always gives the historical behavior of only killing
8356         to the end of the line.  I bound this function to shift- control-k
8357         so that the kill to end of line behavior is available, even when
8358         kill-whole-line has been set to change control-k into the simple
8359         delete-whole-line behavior. (This can be set using the options
8360         menu.)
8361
8362         b) I changed things so that kill and yank now interact with the
8363         clipboard by default under windows.  This was done by changing the
8364         default value of interprogram-cut- function and
8365         interprogram-paste-function.  You can get the old behavior by
8366         setting these to nil, and there is an option on the options menu
8367         to do this.
8368
8369         c) I added support for selecting text using shifted motion keys.
8370         This support is on by default and can be controlled by the
8371         variable shifted-motion-keys-select-region.  There is also a
8372         variable called unshifted-motion-keys-deselect-region that
8373         controls more specifically how the shifted motion key behavior
8374         works.  I did not put an option on the options menu to turn this
8375         off, because I can't imagine why this would be useful.
8376
8377         * simple.el (forward-block-of-lines):
8378         * simple.el (backward-block-of-lines):
8379         * simple.el (block-movement-size):
8380         New.
8381
8382         * simple.el (uncapitalized-title-words):
8383         * simple.el (uncapitalized-title-word-regexp):
8384         * simple.el (capitalize-string-as-title):
8385         * simple.el (capitalize-region-as-title):
8386         New.
8387
8388
8389         * subr.el (add-hook):
8390         * subr.el (make-local-hook): New.
8391         * subr.el (remove-local-hook): New.
8392         * subr.el (add-one-shot-hook): New.
8393         * subr.el (add-local-one-shot-hook): New.
8394         Added some functions to make using hooks easier.
8395         These include:
8396
8397         a) Functions add-local-hook and remove-local-hook to make it easy
8398         to use local hooks.
8399
8400         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8401         make it possible to add a "one-shot" hook, which is to say a hook
8402         that runs only once, and automatically removes itself after the
8403         first time it has run.
8404
8405 2000-03-09  Andy Piper  <andy@xemacs.org>
8406
8407         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8408
8409 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8410
8411         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8412         Moved from menubar-items.el.
8413         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8414
8415 2000-03-08  Andy Piper  <andy@xemacs.org>
8416
8417         * gutter-items.el (build-buffers-tab-internal): add selected field
8418         to buffers tab spec.
8419
8420 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8421
8422         * minibuf.el (last-exact-completion): Initialize to nil.
8423
8424 2000-03-07  Didier Verna  <didier@xemacs.org>
8425
8426         * startup.el (command-line-1): remove unused variable
8427         `first-file-buffer'.
8428
8429 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8430
8431         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8432         which is also used for Web server log files.
8433
8434 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8435
8436         * mule/mule-charset.el: Setup auto-fill-chars.
8437
8438 2000-03-02  SL Baur  <steve@beopen.com>
8439
8440         * subr.el (with-string-as-buffer-contents): Reimplement using
8441         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8442         non-deletion of buffer after execution problem.
8443         (with-output-to-string): Use unique buffer name.
8444
8445 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8446
8447         * gutter-items.el (buffers-tab-sort-function):  New variable.
8448         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8449
8450 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8451
8452         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8453
8454 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8455
8456         * menubar-items.el (maybe-add-init-button): Remove the "Load
8457         .emacs" button from all menubars.
8458
8459 2000-03-01  Didier Verna  <didier@xemacs.org>
8460
8461         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8462         region rectangle replacement (from Jan Vroonhof).
8463         (replace-rectangle): new function.
8464
8465 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8466
8467         * mule/mule-cmds.el (set-default-coding-systems): Use
8468         set-terminal-coding-system and set-keyboard-coding-system.
8469         * coding.el (set-terminal-coding-system): Use
8470         set-console-tty-output-coding-system.
8471         (set-keyboard-coding-system): Use
8472         set-console-tty-input-coding-system.
8473
8474 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8475
8476         * minibuf.el (read-variable): Allow symbol to default argument.
8477
8478 2000-02-27  Andy Piper  <andy@xemacs.org>
8479
8480         * gutter-items.el (update-tab-hook): new function to be used for
8481         hooks.
8482         (create-frame-hook): add update-tab-hook.
8483         (record-buffer-hook): ditto.
8484         (default-gutter-position-changed): ditto.
8485         (default-gutter-position): updating the buffers tab is now handled
8486         by a hook.
8487         (default-gutter-position-changed-hook): new variable.
8488         (gutter-element-visibility-changed-hook): ditto.
8489         (set-gutter-element-visible-p): call it.
8490         (set-gutter-element): use modify-specifier-instances. Set extents
8491         as duplicable before using.
8492         (remove-gutter-element): ditto.
8493         (set-gutter-element-visible-p): ditto.
8494         (init-gutter): new function.
8495         (add-tab-to-gutter): use new gutter-element functions rather than
8496         setting specifiers directly.
8497         (clear-progress): ditto.
8498         (abort-progress): ditto.
8499         (gutter-buffers-tab-visible-p): renamed from
8500         default-gutter-visible-p
8501
8502         * specifier.el (modify-specifier-instances): new function from Jan
8503         Vroonhof.
8504
8505         * x-init.el (init-post-x-win): call init-gutter.
8506
8507         * msw-init.el (init-post-mswindows-win): call init-gutter.
8508
8509         * menubar-items.el (default-menubar): Update to reflect new gutter
8510         variables.
8511
8512 2000-02-26  Andy Piper  <andy@xemacs.org>
8513
8514         * gutter-items.el (set-gutter-element): new function. Add gutter
8515         elements to the specified gutter.
8516         (remove-gutter-element): new function. Remove gutter elements from
8517         the specified gutter.
8518         (set-gutter-element-visible-p): new function. Set gutter element
8519         visibility for the provided gutter-visible specifier.
8520
8521 2000-02-23  Andy Piper  <andy@xemacs.org>
8522
8523         * gutter-items.el (add-tab-to-gutter): specify dimensions
8524         dynamically.
8525
8526 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8527
8528         * gutter-items.el (add-tab-to-gutter):
8529         * package-get.el (package-get-interactive-package-query):
8530         * package-ui.el (pui-directory-exists):
8531         (pui-install-selected-packages):
8532         (pui-list-packages):
8533         Use #'(lambda ...)  instead of '(lambda ...).
8534
8535 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8536
8537         * startup.el (load-user-init-file): Check to make sure user
8538           has an init-file before calling load().
8539
8540 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8541
8542         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8543
8544 2000-02-23  Martin Buchholz <martin@xemacs.org>
8545
8546         * XEmacs 21.2.31 is released.
8547
8548 2000-02-21  Mike Sperber <mike@xemacs.org>
8549
8550         * loadup.el (really-early-error-handler):
8551         * update-elc.el:
8552         * make-docfile.el:
8553         Remove dependency on EMACSBOOTSTRAP... environment variables.
8554
8555 2000-02-21  Martin Buchholz <martin@xemacs.org>
8556
8557         * XEmacs 21.2.30 is released.
8558
8559 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8560
8561         * byte-optimize.el (byte-optimize-plus):
8562         (byte-optimize-minus):
8563         (byte-optimize-multiply):
8564         Optimize (- 0) to 0, not (-)
8565         Optimize (+ 5 3.0) to 8.0
8566         Optimize (* 5 3.0) to 15.0
8567         Improve readability.
8568
8569 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8570
8571         * modeline.el: (modeline-scrolling-method): change modeline
8572         mswindows cursor appearance according to the value.
8573
8574         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8575         and 'gui-element face colors and 'gui-element face font to Windows
8576         defaults.
8577
8578 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8579
8580         * font-lock.el: Javadoc enhancements
8581
8582 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8583
8584         * ldap.el (toplevel): Test if LDAP support has been compiled in
8585         (ldap-verbose): New option
8586         (ldap-search-entries): Renamed from the previous ldap-search
8587         Conditionalize message display on ldap-verbose
8588         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8589         defuns
8590         (ldap-search): Is now defined as an obsolete wrapper calling
8591         ldap-search-basic or ldap-search-entries
8592
8593
8594 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8595             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8596             Jan Vroonhof  <jan@xemacs.org>
8597
8598         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8599         When for-effect is true, didn't call `byte-optimize-form'
8600         in and/or subforms without last.
8601
8602 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8603
8604         * package-get.el (package-get-download-sites): Use correct custom
8605         type.
8606
8607 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8608
8609         * files.el (write-file): Ask for coding system when compiled with
8610         file-coding.
8611
8612 2000-02-16  Andy Piper  <andy@xemacs.org>
8613
8614         * buffer.el (switch-to-buffer): give norecord argument to
8615         set-window-buffer instead of explicitly recording.
8616
8617         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8618         we have to pick a window.
8619
8620 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8621
8622         * mule/mule-cmds.el (describe-language-support): Don't add
8623         unexist function to help-map.
8624         (describe-coding-system): Don't use already assigend `C'.
8625
8626 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8627
8628         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8629         work in custom.
8630
8631 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8632
8633         * about.el: Ienaga's e-mail address change.
8634
8635 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8636
8637         * etags.el (find-tag): force new window -- even if buf already
8638         visible -- when other-window is t
8639
8640 2000-02-16  Martin Buchholz <martin@xemacs.org>
8641
8642         * XEmacs 21.2.29 is released.
8643
8644 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8645
8646         * cl-extra.el (getf): This is now identical to `plist-get', so
8647         just defalias it.
8648         * cl-macs.el: Make getf an alias to plist-get, at the
8649         byte-compiler level, using define-compiler-macro.
8650
8651 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8652
8653         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8654
8655 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8656
8657         * lisp/etags.el (find-tag-internal): set exact-tagname to
8658           a regular expression that matches against the tagname
8659           part of the tag entry first instead of only looking in
8660           the context area.
8661
8662 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8663
8664         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8665         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8666
8667 2000-02-07  Martin Buchholz <martin@xemacs.org>
8668
8669         * XEmacs 21.2.28 is released.
8670
8671 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8672
8673         * cl-extra.el (getf): Just call `get', never `get*'.
8674         Make arglist match docstring.
8675         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8676         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8677         * byte-optimize.el: remove references to `get*'.
8678
8679 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8680
8681         * mule/european.el: Add syntax information for Latin3 and Latin4.
8682
8683 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8684
8685         * byte-optimize.el: Byte-optimize (length "foo")
8686
8687 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8688
8689         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8690         width check using `window-leftmost-p' and `window-rightmost-p'.
8691
8692 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8693
8694         * wid-edit.el (widget-match-inline): An atom never matches a
8695           list.
8696
8697 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8698
8699         * modeline.el: Consolidated 'x and 'mswindows specification under
8700         'win tag.
8701
8702 2000-01-29  Andy Piper  <andy@xemacs.org>
8703
8704         * gutter-items.el: (format-buffers-tab-line): Try and be
8705         intelligent about buffer naming when we have duplicates.
8706
8707 2000-01-29  Andy Piper  <andy@xemacs.org>
8708
8709         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8710         updated when it becomes visible.
8711
8712 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8713
8714         * bytecomp.el (byte-compile-insert-header): Properly set coding
8715         system under MULE and file-coding.
8716
8717 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8718
8719         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8720         (dontusethis-set-value-terminal-coding-system-handler):
8721         (dontusethis-set-value-keyboard-coding-system-handler):
8722         Never undefine coding system aliases.  Emergency fix for gnus.
8723
8724 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8725
8726         * files.el (abbreviate-file-name): Use directory-sep-char instead
8727         of hard-coded "/".
8728
8729 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8730
8731         * startup.el (user-init-file-base-list): New variable, replacing
8732         user-init-file-base.
8733         (find-user-init-file): New function.
8734         (command-line-early): Use it.
8735         (load-user-init-file): Ditto.
8736
8737 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8738
8739         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8740         calling valid-image-instantiator-format-p
8741
8742 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8743
8744         * isearch-mode.el (isearch-mode): The variable is
8745         isearch-unhidden-extents, not isearch-opened-extents.
8746
8747 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8748
8749         * minibuf.el (next-history-element): Modify error message if a
8750         default value is available.
8751
8752 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8753
8754         * bytecomp.el (byte-compile-file): Don't unconditionally write
8755         .elc files in binary - might contain non-Latin1.
8756
8757 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8758
8759         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8760         for windows-nt.
8761
8762         * version.el:
8763         * startup.el (user-init-file-base):
8764         * process.el (call-process-region):
8765         * files.el (make-backup-file-name):
8766         (backup-file-name-p):
8767         (file-relative-name):
8768         (abbreviate-file-name):
8769         (set-auto-mode):
8770         * code-process.el (call-process-region): Removed unnecessary
8771         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8772         support out of the universe.
8773
8774         * process.el:
8775         * code-process.el:
8776         * bytecomp.el (byte-compile-file): Removed reference to
8777         buffer-file-type, and commented usage of binary-process-output
8778         NTEmacs variables.
8779
8780 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8781
8782         * help.el (function-arglist): Add case for macro.
8783
8784 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8785
8786         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8787         printers.
8788         (custom-display): Added a menu for printer/display tags.
8789
8790         * frame.el (frame-type):
8791         * device.el (device-type): Added 'msprinter to the doc string, and
8792         removed 'pc -- it is not going to be implemented ever.
8793         (call-device-method): Fixed docstring typo.
8794         Defined specifier tags 'printer and 'display.
8795
8796 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8797
8798         * lisp/itimer.el (itimer-run-expired-timers): (consp
8799           last-command-event-time) instead of (consp
8800           'last-command-event-time).
8801
8802 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8803
8804         * msw-glyphs.el: Removed obsolete commentary.
8805
8806 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8807
8808         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8809         better default value.
8810
8811 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8812
8813         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8814         (read-string): Ditto.
8815         (eval-minibuffer): Ditto.
8816         (read-command): Ditto.
8817         (read-function): Ditto.
8818         (read-variable): Ditto.
8819         (read-number): Ditto.
8820         (read-shell-command): Ditto.
8821         (read-number): Record history.
8822
8823 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8824
8825         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8826
8827 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8828
8829         * faces.el (startup-initialize-custom-faces): New function.
8830         Reset all faces created during auto-autoloads loading time
8831         by defface.
8832         * startup.el (command-line): Call it.
8833
8834 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8835
8836         * about.el (about-hackers): Add myself to contributors list.
8837
8838 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8839
8840         * menubar-items.el (maybe-add-init-button): Removed an argument in
8841         a call to load-user-init-file, as the function managed to lose its
8842         formal parameter a few betas ago.
8843
8844 2000-01-18  Martin Buchholz <martin@xemacs.org>
8845
8846         * XEmacs 21.2.27 is released.
8847
8848 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8849
8850         * process.el (shell-command-to-string): Use the FSF docstring.
8851         Make shell-command-to-string the standard function, and
8852         exec-to-string the (deprecated) alias.
8853
8854         * startup.el: typo fix.
8855
8856 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8857
8858         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8859
8860 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8861
8862         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8863         buffers after visible buffers.
8864         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8865
8866 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8867
8868         * info.el (Info-extract-menu-node-name): Stop at a dot
8869         followed by whitespace or right parenthesis.
8870
8871 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8872
8873         * info.el (Info-directory-list): Warn against using Customize with
8874         Info-directory-list.
8875
8876 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8877
8878         * minibuf.el (read-file-name): doc fix.
8879
8880         * autoload.el (update-file-autoloads): doc fix.
8881
8882         * about.el (about-hackers): Change my E-mail address.
8883
8884 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8885
8886         * info.el (Info-visit-file): Just use the `f' interactive spec to
8887         read a filename in the standard way.
8888
8889 2000-01-13  Andy Piper  <andy@xemacs.org>
8890
8891         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8892         (gutter-buffers-tab-extent): new variable.
8893         (update-tab-in-gutter): call add-tab-to-gutter again if the
8894         orientation has changed.
8895         (add-tab-to-gutter): cope with different orientations.
8896
8897 2000-01-11  Didier Verna  <didier@xemacs.org>
8898
8899         * info.el (Info-following-node-name): backward-skip dots as well
8900         as spaces (dots at the end of a node name aren't part of it).
8901         (Info-extract-menu-node-name): don't skip dots. There could be
8902         some in the node name.
8903         (Info-index): allow dots to be part of a node name.
8904
8905 2000-01-12  Andreas Jaeger  <aj@suse.de>
8906
8907         * files.el (auto-mode-alist): Added idlwave-mode.
8908         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8909
8910 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8911
8912         * info.el (Info-search): Show default value.
8913
8914 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8915
8916         * info.el (Info-read-node-completion-table): New variable.
8917         (Info-read-node-name-1): New function.
8918         (Info-read-node-name): Use it.
8919         (Info-follow-reference): Use DEFAULT argument of completing-read.
8920         (Info-menu): Ditto.
8921
8922 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8923
8924         * hyper-apropos.el (hyper-describe-key-briefly): Save
8925         window configuration.
8926         (hyper-describe-face): Use DEFAULT of completing-read.
8927         (hyper-apropos-read-variable-symbol): Ditto.
8928         (hyper-apropos-read-function-symbol): Ditto.
8929
8930 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8931
8932         * mule/mule-cmds.el (set-default-coding-system): Set
8933         comint-exec-hook to use coding-system-for-read and
8934         coding-system-for-write so that C-x RET c works.
8935
8936 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8937
8938         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8939         (previous-matching-history-element): Increment
8940         minibuffer-max-depth by 1.
8941         (next-matching-history-element): Ditto.
8942
8943 2000-01-11  Andy Piper  <andy@xemacs.org>
8944
8945         * gutter-items.el (buffers-tab): Create a new face for the buffers
8946         tab.
8947         (buffers-tab-face): use it.
8948
8949 2000-01-10  Didier Verna  <didier@xemacs.org>
8950
8951         * modeline.el (modeline-scrolling-method): change modeline X
8952         cursor appearance according to the value.
8953
8954 2000-01-07  Andreas Jaeger  <aj@suse.de>
8955
8956         * about.el (about-hackers): Moved my entry to contributor list.
8957         (xemacs-hackers): Added myself.
8958         (about-maintainer-info): Added description of myself.
8959
8960
8961 2000-01-07  Didier Verna  <didier@xemacs.org>
8962
8963         * modeline.el (modeline-scrolling-method): new variable.
8964         (mouse-drag-modeline): add reference to it in the docstring.
8965         (mouse-drag-modeline): handle it.
8966
8967 2000-01-08  Andy Piper  <andy@xemacs.org>
8968
8969         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8970         calls.
8971         (remove-buffer-from-gutter-tab): ditto.
8972
8973 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8974
8975         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8976         (custom-face-edit): Fix grammatical error in help message.
8977
8978 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8979
8980         * movemail.el: Added.
8981
8982         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8983
8984 2000-01-03  Didier Verna  <didier@xemacs.org>
8985
8986         * modeline.el (mouse-drag-modeline): remove the code related to
8987         the modeline horizontal scrolling facility.
8988
8989 1999-12-31  Martin Buchholz <martin@xemacs.org>
8990
8991         * XEmacs 21.2.26 is released.
8992
8993 1999-12-28  Andy Piper  <andy@xemacs.org>
8994
8995         * wid-edit.el (widget-push-button-value-create): The gui cache
8996         does not agree with native widgets which can only be displayed
8997         once per window. The reasons for caching are diminished now that
8998         we don't hog resources when creating buttons.
8999         (widget-push-button-cache) deleted.
9000
9001 1999-12-24  Martin Buchholz <martin@xemacs.org>
9002
9003         * XEmacs 21.2.25 is released.
9004
9005 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9006
9007         * hyper-apropos.el (hyper-apropos): Toggle
9008         hyper-apropos-programming-apropos correctly.
9009         Set REGEXP when user accepts default value.
9010
9011 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9012
9013         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9014         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9015
9016 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9017
9018         * mule/mule-category.el (undefined-category-designator):
9019         Return char instead of character.  Search for undefined one.
9020         (describe-category): Use with-displaying-help-buffer.
9021
9022 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9023
9024         * byte-optimize.el (byte-optimize-plus):
9025         Optimize (+ 1) to 1 instead of (1+ nil).
9026
9027         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9028
9029         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9030
9031         * byte-optimize.el (byte-optimize-char-before): New function.
9032         Remove performance penalty for using (char-before) instead of (char-after).
9033
9034 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9035
9036         * mule/mule-category.el (char-category-list): Return character
9037         instead of integer.
9038
9039 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9040
9041         * minibuf.el (read-buffer): Check default is buffer object.
9042
9043 1999-11-25  Andy Piper  <andy@xemacs.org>
9044
9045         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9046         for buttons.
9047
9048 1999-12-16  Andreas Jaeger  <aj@suse.de>
9049
9050         * package-get.el (package-get-maybe-save-index): Fixed typo.
9051         Patch by Jeff Miller <jmiller@smart.net>.
9052
9053 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9054
9055         * gnuserv.el (gnuserv-process-filter):  don't call
9056         gnuserv-write-to-client when gnuserv-current-client is nil
9057
9058 1999-12-14  Martin Buchholz <martin@xemacs.org>
9059
9060         * XEmacs 21.2.24 is released.
9061
9062 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9063
9064         * about.el (about-hackers): Update my email address.
9065
9066 1999-12-07  Martin Buchholz <martin@xemacs.org>
9067
9068         * XEmacs 21.2.23 is released.
9069
9070 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9071
9072         * package-get.el (package-get-download-sites): Removed several
9073         defunct download sites, added many new ones, and corrected a few
9074         incorrect directory-on-site entries.  Added physical locations to
9075         site-description.
9076
9077 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9078
9079         * finder.el (finder-commentary): add DOC string and fix
9080         interactive spec
9081
9082 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9083
9084         * help.el (describe-function): Don't forget to intern the string
9085         completing-read returns.
9086         (describe-variable): Ditto.
9087
9088 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9089
9090         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9091         `hyper-apropos-help-mode' here to find symbol to customize
9092         irregardless of cursor position and simplify
9093         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9094         `hyper-apropos-popup-menu'.
9095
9096 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9097
9098         * apropos.el (apropos-mode-map): Add return to call
9099         apropos-follow.
9100         (apropos-print): Call apropos-mode to have better
9101         command reference. Put keymap text-poperty to
9102         symbole name.
9103
9104 1999-11-22  Alastair Burt  <burt@dfki.de>
9105
9106         * help.el: (describe-bindings-1): Added handling of keymaps for
9107         the extents at point.
9108
9109 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9110
9111         * gutter-items.el (buffers-tab-items): Wrap the function in a
9112         save-match-data
9113
9114 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9115
9116         * help.el (describe-function): Use the DEFAULT argument to
9117         completing-read.
9118         (describe-variable): Ditto.
9119
9120 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9121
9122         * minibuf.el (read-from-minibuffer): Add optional argument
9123         DEFAULT to have better mini-buffer history support.
9124         (completing-read): Pass default to read-from-minibuffer.
9125         (read-buffer): Pass default to completing-read.
9126
9127 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9128
9129         * font-lock.el (font-lock-doc-string-face): Document the
9130         `font-lock-lisp-like' property.
9131
9132 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9133
9134         * lisp-mode.el: Specify `font-lock-lisp-like'.
9135
9136         * font-lock.el (font-lock-lisp-like): New function.
9137         (font-lock-fontify-syntactically-region): Use it.
9138
9139 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9140
9141         * XEmacs 21.2.22 is released
9142
9143 1999-11-28  Martin Buchholz <martin@xemacs.org>
9144
9145         * XEmacs 21.2.21 is released.
9146
9147 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9148
9149         * minibuf.el (read-coding-system): Accept symbol and
9150         coding-system object as a default-coding-system.
9151
9152 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9153
9154         * minibuf.el (read-coding-system): Accept symbol as
9155         a default-coding-system.
9156
9157 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9158
9159         * apropos.el (apropos-documentation): Use insert instead
9160         of princ.
9161
9162 1999-11-07  William M. Perry  <wmperry@aventail.com>
9163
9164         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9165           for the linux console.
9166
9167         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9168           stuff to work when you are not on a window system, since the GPM
9169           mouse support now allows pasting from outside of XEmacs.
9170
9171 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9172
9173         * XEmacs 21.2.20 is released
9174
9175 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9176
9177         * setup-paths.el (paths-default-info-directories): Add
9178         /usr/share/info and /usr/local/share/info.
9179
9180 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9181
9182         * about.el: Updated Vladimir Ivanovic's info.
9183
9184 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9185
9186         * auto-show.el (auto-show-truncationp): Remove.
9187
9188         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9189
9190 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9191
9192         * indent.el (indent-line-to): fix bug: spaces were not replaced
9193         with tab if column is multiple of tab-width
9194         From dhn@qedinc.com
9195
9196 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9197
9198         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9199         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9200
9201         * package-get.el (package-get-package-provider): Be verbose when
9202         interactive. Patch from Robert Pluim
9203
9204 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9205
9206         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9207         info file suffixes.
9208
9209 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9210
9211         * process.el (open-network-stream): Add a new optional parameter
9212         PROTOCOL to support udp; fix a minor typo and add an explanation
9213         in docstring for udp programming.
9214
9215         * code-process.el (open-network-stream): Add a new optional
9216         parameter PROTOCOL to support udp; fix a minor typo and add an
9217         explanation in docstring for udp programming.
9218
9219 1999-10-18  Andy Piper  <andy@xemacs.org>
9220
9221         * gui.el (make-gui-button): be more precise about how we call
9222         callbacks.
9223
9224         * wid-edit.el (widget-push-button-value-create): Use the new form
9225         of native gui-button.
9226
9227 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9228
9229         * info.el (Info-page-prev): Don't do (sit-for 0).
9230
9231 1999-10-13  Andy Piper  <andy@xemacs.org>
9232
9233         * gutter-items.el (progress-abort-glyph): new glyph for showing
9234         abort status.
9235         (append-progress): dispatch-event rather than sit-for.
9236         (abort-progress): new function. Show the abort glyph with an
9237         appropriate message.
9238         (raw-append-progress): dispatch-event rather than sit-for.
9239         (display-progress): cope with aborts.
9240
9241         * gui.el (make-gui-button): Use native widgets for buttons
9242         unconditionally.
9243         (insert-gui-button): ditto.
9244         (gui-button-p): ditto.
9245
9246         * xbm-button.el: remove from core.
9247
9248         * xpm-button.el: remove from core.
9249
9250 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9251
9252         * faces.el (init-device-faces): Don't initialize the random faces
9253         on the stream device.
9254
9255 1999-10-06  Andy Piper  <andy@xemacs.org>
9256
9257         * files.el (recover-file): Don't use ls under windows for revert buffer.
9258
9259 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9260
9261         * package-get.el (package-get-download-menu): Make menu really
9262         toggle download sites.
9263         (package-get-download-sites): Add autoload cookie.
9264
9265 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9266
9267         * setup-paths.el (paths-find-module-directory): Ditto.
9268
9269 1999-09-29  Werner Fink  <werner@suse.de>
9270
9271         * setup-paths.el (paths-find-exec-directory): Add missing nil
9272         parameter for environment.
9273
9274 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9275
9276         * modeline.el (modeline-format):
9277         Only purecopy the strings.  Else
9278         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9279         barfs.
9280
9281 1999-08-28  Mike Woolley  <mike@bulsara.com>
9282
9283         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9284         user setting comint-completion-addsuffix and
9285         comint-process-echoes.
9286
9287 1999-09-22  Andy Piper  <andy@xemacs.org>
9288
9289         * gutter-items.el (update-tab-in-gutter): use
9290         last-nonminibuf-window instead of selected-window.
9291
9292 1999-09-18  Andy Piper  <andy@xemacs.org>
9293
9294         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9295         display on.
9296
9297         * subr.el (record-buffer-hook): new variable so that the hook gets
9298         some documentation.
9299
9300 1999-09-16  Andy Piper  <andy@xemacs.org>
9301
9302         * gutter-items.el (update-tab-in-gutter): only update when the
9303         gutter is visible.
9304         (remove-buffer-from-gutter-tab): ditto.
9305
9306 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9307
9308         * simple.el (do-auto-fill): Commented out part of Kinsoku
9309         processing.
9310
9311 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9312
9313         * isearch-mode.el (isearch-highlightify-region): Give the
9314         highlighting extents a high priority.
9315         (isearch-make-extent): Give the main highlighting extent an even
9316         higher priority.
9317
9318 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9319
9320         * packages.el (packages-compute-package-locations): Fix typo from
9321         -u rationalization.
9322
9323 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9324
9325         * setup-paths.el (paths-find-doc-directory): Respect value of
9326         `configure-doc-directory.'
9327
9328         * find-paths.el (paths-find-architecture-directory): Give
9329         precendence `default' argument (which typically comes from
9330         configure).
9331
9332 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9333
9334         * startup.el (command-line-early): Added options -user-init-file
9335         and -user-init-directory.
9336
9337         * files.el (user-init-file): Default to NIL so we can recognize
9338         when it's set.
9339
9340 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9341
9342         * obsolete.el (init-file-user):
9343         * startup.el:
9344         * packages.el (packages-compute-package-locations):
9345         * package-get.el (package-get-user-index-filename):
9346         * menubar-items.el (maybe-add-init-button):
9347         * info.el (Info-annotations-path):
9348         * dump-paths.el:
9349         Change `user-init-directory' to be an absolute path.
9350         Use `user-init-directory' where appropriate.
9351         Zap `init-file-user' and its uses.
9352
9353 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9354
9355         * subr.el (copy-symbol): New function.
9356
9357 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9358
9359         * isearch-mode.el (isearch-done): Be sure to restore invisible
9360         extents in the proper buffer.
9361         (isearch-pre-command-hook): Set this-command to the correct value
9362         in case the buffer has changed and old overriding-local-map was
9363         used.
9364         (isearch-restore-extent): Use remprop instead of setting the
9365         property to nil.
9366
9367 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9368
9369         * cmdloop.el (execute-extended-command): Update zmacs region
9370         before the delay.
9371         (execute-extended-command): Make the message gettext-friendly.
9372
9373 1999-09-07  Andy Piper  <andy@xemacs.org>
9374
9375         * gutter-items.el (progress-gauge-glyph): renamed from
9376         progress-glyph.
9377         (progress-text-glyph): new variable.
9378         (progress-layout-glyph): use layouts and text glyphs.
9379         (progress-area-buffer): removed.
9380         (progress-text-and-extent): new variable.
9381         (progress-displayed-p): dynamically create gutter area buffer.
9382         (clear-progress): ditto.
9383         (raw-append-progress): ditto.
9384         (append-progress): use new glyph names.
9385         (raw-append-progress): only create the extent when needed. set
9386         properties more optimally.
9387         (progress): remove args.
9388
9389 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9390
9391         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9392         mapcar where the return value is unused.
9393         (isearch-restore-invisible-extents): Ditto.
9394         (isearch-highlight-all-cleanup): Ditto.
9395         (isearch-delete-extents-in-range): Traverse the extents only once.
9396         (isearch-highlight-all-update): Don't start over if the search
9397         string has changed and more input is pending.
9398
9399 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9400
9401         * packages.el (packages-find-package-data-path): Ditto.
9402
9403         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9404
9405         * subr.el (mapc-internal): Don't make obsolete.
9406
9407         * cl-extra.el (mapc): Resurrect.
9408
9409 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9410
9411         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9412         alias.
9413
9414         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9415         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9416         (isearch-yank-clipboard): Use get-clipboard instead of
9417         x-get-clipboard.
9418         (isearch-yank-selection): Fix docstring.
9419
9420 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9421
9422         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9423
9424 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9425
9426         * cl-macs.el (extent-start-position): Fix setf method.
9427         (extent-end-position): Ditto.
9428
9429 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9430
9431         * isearch-mode.el: End merge with FSF 20.4.
9432
9433         * isearch-mode.el (search-invisible): New variable.
9434         (isearch-hide-immediately): Ditto.
9435         (isearch-unhidden-extents): Ditto.
9436         (isearch-range-invisible): New function.
9437         (isearch-unhide-extent): Ditto.
9438         (isearch-restore-invisible-extents): Ditto.
9439         (isearch-restore-extent): Ditto.
9440
9441         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9442         implementation.
9443         (isearch-ring-retreat-edit): Ditto.
9444         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9445         (isearch-forward-regexp): New arguments NOT-REGEXP and
9446         NO-RECURSIVE-EDIT.
9447         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9448         (isearch-backward-regexp): New arguments NOT-REGEXP and
9449         NO-RECURSIVE-EDIT.
9450         (isearch-mode): Return isearch-success.
9451         (isearch-update): Use unread-command-events instead of
9452         unread-command-event.
9453         (isearch-abort): If an invalid regexp is encountered, keep popping
9454         states.
9455         (isearch-*-char): Use FSF implementation.
9456         (isearch-whitespace-chars): Use the more robust FSF's
9457         implementation.
9458         (isearch-within-brackets): New variable.
9459         (isearch-mode): Initialize it.
9460         (isearch-edit-string): Bind it.
9461         (isearch-search-and-update): Set it.
9462         (isearch-push-state): Push it.
9463         (isearch-top-state): Pop it.
9464         (isearch-search): Set it.
9465         (isearch-printing-char): When called by isearch-whitespace-chars,
9466         handle M-SPC gracefully.
9467         (isearch-message-prefix): New argument ELLIPSIS.
9468         (isearch-message-suffix): Ditto.
9469         (isearch-message): Use the ELLIPSIS argument when calling
9470         isearch-message-prefix and isearch-message-suffix.
9471         (isearch-message-prefix): Distinguish between "wrapped" and
9472         "overwrapped" search, FWIW.
9473
9474 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9475
9476         * isearch-mode.el (isearch-edit-string): Use the head of the
9477         search ring instead of search-last-string and search-last-regexp.
9478         (search-highlight): Renamed from isearch-highlight.
9479         (isearch-exit): Use the new name.
9480         (isearch-highlight): Ditto.
9481         (isearch-dehighlight): Ditto.
9482         (isearch-update-ring): New function.
9483         (isearch-done): Call it.
9484         (isearch-done): New argument EDIT.
9485         (isearch-repeat): If search string is empty, look up at the car of
9486         the search ring; ignore the yank pointer.
9487         (isearch-abort): Call isearch-done with NOPUSH.
9488         (isearch-cancel): New function.
9489         (isearch-mode-map): Bind it to ESC ESC ESC.
9490
9491         * isearch-mode.el: Begin merge with FSF 20.4.
9492
9493 1999-09-01  Andy Piper  <andy@xemacs.org>
9494
9495         * x-select.el (x-get-clipboard): obsolete.
9496         (x-yank-clipboard-selection): obsolete
9497
9498         * select.el (disown-selection): need to be careful to disown the
9499         clipboard if we set it via selection.
9500         (get-clipboard): move from x-select.el
9501         (yank-clipboard-selection): ditto.
9502
9503 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9504
9505         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9506         isearch-highlight-all-matches to nil.
9507         (isearch-fixed-case): New variable.
9508         (isearch-mode): Initialize it.
9509         (isearch-edit-string): Save it.
9510         (isearch-toggle-case-fold): Set it.
9511         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9512         need to check isearch-fixed-case.
9513         (isearch-toggle-case-fold): Update highlighting of all matches
9514         before the pause.
9515         (isearch-edit-string):
9516
9517 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9518
9519         * isearch-mode.el (isearch-edit-string): Call isearch-message
9520         before reading the event so that the prompt is displayed properly.
9521         (isearch-message): Use isearch-nonincremental when calling
9522         isearch-message-prefix.
9523         (minibuffer-local-isearch-map): Bind up and down to do the same as
9524         M-p and M-n respectively.
9525         (isearch-done): New arg NOPUSH.
9526         (isearch-edit-string): Use it.
9527         (isearch-edit-string): Don't bind isearch-string.
9528         (isearch-ring-adjust): Edit string, *then* push state.
9529
9530 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9531
9532         * faces.el (isearch-secondary): Make isearch-secondary look
9533         different than default.
9534
9535 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9536
9537         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9538         save-excursion.
9539         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9540         (isearch-update): Call isearch-dehighlight without arguments.
9541         (isearch-done): Ditto.
9542
9543         * isearch-mode.el (isearch-fix-case): If the search string has no
9544         upper-case letters, allow the folding to be reenabled.
9545         Previously, once disabled, the folding would remain that way until
9546         the end of isearch.
9547         (isearch-top-state): Call isearch-fix-case.
9548
9549         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9550         save-excursion.
9551         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9552
9553 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9554
9555         * xpm-button.el:
9556         xbm-button.el: Need to exist in core because gui.el depends on
9557         them.
9558
9559 1999-08-31  Andy Piper  <andy@xemacs.org>
9560
9561         * gutter-items.el (buffers-tab-face): new customizable variable.
9562         (buffers-tab-default-buffer-line-length): new specifier for
9563         maximum viewable characters.
9564         (progress-stack): new variable for implementing widget-based
9565         progress messages.
9566         (progress-area-buffer): ditto.
9567         (progress-glyph-height): ditto.
9568         (progress-stop-callback): ditto.
9569         (progress-quit-function): new function.
9570         (progress-glyph): new variable.
9571         (progress-layout-glyph): ditto.
9572         (progress-displayed-p): new function, see message-displayed-p for
9573         details.
9574         (clear-progress): ditto.
9575         (remove-progress): ditto.
9576         (append-progress): ditto.
9577         (raw-append-progress): ditto.
9578         (display-progress): ditto.
9579         (current-progress): ditto.
9580         (current-progress-label): ditto.
9581         (progress): ditto.
9582         (lprogress): ditto.
9583
9584
9585 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9586
9587         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9588
9589         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9590         `isearch-yank-selection'.
9591         (isearch-mode-map): Use it.
9592         (isearch-yank-selection): Use `get-selection' instead of
9593         `get-x-selection'.
9594
9595 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9596
9597         * faces.el (isearch-secondary): Create face here.
9598
9599         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9600         timers.
9601
9602 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9603
9604         * subr.el (buffer-string): More robust backward compatibility
9605         check, courtesy William Perry.
9606
9607 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9608
9609         * replace.el (perform-replace): Stop the search after the search
9610         limit has been reached.
9611
9612 1999-08-23  Andy Piper  <andy@xemacs.org>
9613
9614         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9615         here if we don't have one.
9616
9617 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9618
9619         * ldap.el (ldap-coding-system): Default to nil until we get
9620         efficient UTF8 support
9621         (ldap-decode-string): Guard against `decode-coding-string' not
9622         being defined
9623         (ldap-encode-string): Guard against `encode-coding-string' not
9624         being defined
9625
9626 1999-08-23  Didier Verna  <didier@xemacs.org>
9627
9628         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9629         Some doc strings improvements, and add a star to the `interactive'
9630         calls.
9631
9632 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9633
9634         * font-lock.el (java-font-lock-keywords-3): introduced new
9635         keywords and regexpes for javadoc syntax 1.2.
9636
9637 1999-08-17  Andy Piper  <andy@xemacs.org>
9638
9639         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9640         format-buffers-tab-line.
9641         (buffers-tab-max-buffer-line-length): new variable.
9642         (format-buffers-tab-line): new function. truncate names if over
9643         buffers-tab-max-buffer-line-length.
9644
9645 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9646
9647         * cus-start.el: Customize the variable `bell-inhibit-time'.
9648
9649 1999-08-16  Andy Piper  <andy@xemacs.org>
9650
9651         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9652         brute-force approach to deleting the last buffer.
9653         (buffers-tab-grouping-regexp): new customizable variable.
9654         (select-buffers-tab-buffers-by-mode): use it.
9655
9656 1999-08-13  Andy Piper  <andy@xemacs.org>
9657
9658         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9659         deletion problem.
9660
9661 1999-07-30  Didier Verna  <didier@xemacs.org>
9662
9663         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9664         of princ to output symbols.
9665         (custom-save-face-internal): ditto.
9666         (custom-save-resets): ditto.
9667
9668 1999-08-09  Didier Verna  <didier@xemacs.org>
9669
9670         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9671         `regexp-quote' to protect the major mode name for use as a regular
9672         expression (c++ needs this for instance).
9673
9674 1999-08-08  Andy Piper  <andy@xemacs.org>
9675
9676         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9677         cope with similar mode names.
9678
9679         * gutter-items.el (buffers-tab-selection-function): new selection
9680         function.
9681         (select-buffers-tab-buffers-by-mode): new function.
9682         (buffers-tab-items): use it if set to only display buffers in the
9683         tab in the current buffer's group..
9684         (update-tab-in-gutter): use new api.
9685         (remove-buffer-from-gutter-tab): ditto.
9686
9687         * gutter-items.el (buffers-tab-max-size): set custom selection
9688         default to 6.
9689         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9690         (add-tab-to-gutter): set face as default.
9691
9692 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9693
9694         * faces.el (frob-face-property): Merge the fall-back specifier
9695         with the target, not replace it.
9696
9697 1999-08-05  Andy Piper  <andy@xemacs.org>
9698
9699         * gutter-items.el (update-tab-in-gutter): add frame argument for
9700         buffer-items.
9701         (update-tab-in-gutter): use it.
9702
9703         * gutter-items.el (record-buffer-hook): set.
9704
9705         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9706         change.
9707         (switch-to-buffer-hook) deleted.
9708
9709 1999-08-04  Andy Piper  <andy@xemacs.org>
9710
9711         * gutter-items.el (update-tab-in-gutter): make sure this will work
9712         as an argument to create-frame-hook.
9713
9714 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9715
9716         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9717         instead of timer emulation.
9718
9719 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9720
9721         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9722         Emacs isearch enhancements.
9723
9724 1999-07-28  Andy Piper  <andy@xemacs.org>
9725
9726         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9727         all devices that support tab controls.
9728         (remove-buffer-from-gutter-tab): new function. to be used as a
9729         value for kill-buffer-hook.
9730
9731 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9732
9733         * auto-show.el (auto-show-truncationp): changed to match
9734         `window_translation_on'
9735
9736 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9737
9738         * XEmacs 21.2.19 is released
9739
9740 1999-07-28  SL Baur  <steve@miho>
9741
9742         * code-files.el (insert-file-contents): Fix docstring.
9743         revert previous change.
9744
9745 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9746
9747         * fill.el (fill-region-as-paragraph): Change re-break-point to
9748         contain word-across-newline plus one character so that filling
9749         Japanese and Chinese works as desired.
9750         * simple.el (do-auto-fill): Ditto.
9751
9752 1999-07-26  SL Baur  <steve@miho>
9753
9754         * mule/japanese.el ("Japanese"): Do not specify a default input
9755         method.
9756         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9757
9758 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9759
9760         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9761         able to use cl-macs macro in early lisp.
9762
9763 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9764
9765         * custom.el:
9766         * cus-face.el:
9767         * cus-edit.el:
9768                 Massive custom Theme API changes.
9769
9770 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9771
9772         * code-files.el (insert-file-contents): Regard
9773         coding-system-magic-cookie if `coding-system-for-read' is nil.
9774
9775 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9776
9777         * mule/thai-xtis.el: Add coding: local variable, to avoid
9778         bootstrapping problem with C locale.
9779
9780 1999-07-22  Andy Piper  <andy@xemacs.org>
9781
9782         * dumped-lisp.el (preloaded-file-list): guard against putting
9783         gutter-items in a less than functional XEmacs.
9784         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9785
9786 1999-07-18  Bob Weiner  <weiner@beopen.com>
9787
9788         * fill.el (fill-context-prefix): Fixed bug that prevented the
9789         setting of an adaptive fill prefix when the `dont-skip-first' was
9790         t.
9791
9792 1999-07-22  SL Baur  <steve@miho>
9793
9794         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9795
9796 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9797
9798         * files.el (interpreter-mode-alist): add `make', `guile', and
9799         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9800         makefile-mode, guile is a scheme, and someday XEmacs will be
9801         modular enough to use as an efficient scripting tool.)
9802
9803 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9804
9805         * mule/mule-cmds.el (reset-language-environment): Regard
9806         coding-category `utf-8' and `ucs-4' if they are available.
9807
9808 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9809
9810         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9811         (prefer-coding-system): Fix DOC-string.
9812
9813         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9814         DOC-string too.
9815
9816         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9817         Mule.
9818         (coding-system-change-eol-conversion): Fix DOC-string.
9819
9820 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9821
9822         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9823         instead of `list-coding-system'.
9824
9825 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9826
9827         * menubar-items.el (default-menubar): `select-input-method' was
9828         renamed to `set-input-method'.
9829
9830         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9831         "Set Language Environment" menu.
9832
9833         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9834         "Describe Language Support" menu.
9835
9836 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9837
9838         * mule/chinese.el ("Chinese-GB"): Rename
9839         `chinese-gb-environment-setup-function' to
9840         `setup-chinese-gb-environment-internal'.
9841
9842 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9843
9844         * mule/korean.el: Use `define-coding-system-alias' instead of
9845         `copy-coding-system'.
9846
9847 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9848
9849         * mule/mule-cmds.el (set-language-environment-coding-systems):
9850         Treat duplicated coding-categories.
9851
9852 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9853
9854         * mule/japanese.el: Use `define-coding-system-alias' instead of
9855         `copy-coding-system'.
9856
9857 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9858
9859         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9860         coding-system `viscii'.
9861
9862 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9863
9864         * mule/cyrillic.el:
9865         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9866         (cyrillic-alternativnyj-decode-table): New variable.
9867         (cyrillic-alternativnyj-encode-table): New variable.
9868         - Specify `iso-8-1' as a category of coding-system
9869           `alternativnyj'.
9870         - Abolish general Cyrillic environment.
9871
9872 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9873
9874         * mule/chinese.el:
9875         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9876         - Register `chinese-gb-environment-setup-function' as a
9877           `setup-function' of "Chinese-GB" environment.
9878
9879 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9880
9881         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9882         optional argument `parents'.
9883
9884         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9885         property for Thai-XTIS.
9886
9887         * mule/mule-help.el (help-with-tutorial): Use property
9888         `tutorial-coding-system' of language-info as a coding-system to
9889         read tutorial file.
9890
9891 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9892
9893         * mule/thai-xtis.el: Don't setup `setup-function' and
9894         `exit-function'.
9895
9896         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9897         `set-coding-category-system' to set up coding-system for
9898         coding-category.
9899
9900         * mule/mule-cmds.el (prefer-coding-system): Use
9901         `set-coding-category-system' to set up coding-system for
9902         coding-category.
9903
9904 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9905
9906         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9907         Thai-XTIS environment.
9908
9909         * mule/mule-cmds.el (prefer-coding-system): Use
9910         `find-coding-system' instead of `coding-system-p'.
9911
9912 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9913
9914         * mule/mule-cmds.el (set-language-environment-coding-systems):
9915         Modify eol-type for XEmacs.
9916
9917         * mule/thai-xtis.el: Delete unused local variable `category'.
9918
9919         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9920         function.
9921         (prefer-coding-system): Don't call
9922         `update-coding-systems-internal'; use function
9923         `coding-category-list' instead of variable `coding-category-list';
9924         use `set-coding-priority-list' instead of `set-coding-priority';
9925         modify `eol-type' for XEmacs.
9926
9927         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9928         `charset-columns'.
9929         (char-width): Likewise.
9930
9931 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9932
9933         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9934         `tis-620'.
9935
9936         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9937         `set-coding-priority-list' instead of `set-coding-priority'; don't
9938         call `update-coding-systems-internal'.
9939
9940         * mule/mule-misc.el (coding-system-get): New function.
9941         (coding-system-put): New function.
9942         (coding-system-category): New function.
9943
9944 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9945
9946         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9947         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9948         to avoid conflict with leim/quail/thai-xtis.
9949
9950         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9951         to thai-xtis-chars.el.
9952
9953         * mule/thai-xtis-chars.el: New file (split from
9954         mule/thai-xtis.el).
9955
9956 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9957
9958         * mule/thai-xtis.el:
9959         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9960         - Add syntax entries.
9961         - Put `preferred-coding-system' of the charset `thai-xtis' to
9962           `tis-620'.
9963
9964 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9965
9966         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9967         rewritten to use write-multibyte-character.
9968
9969 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9970
9971         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9972         of `iso-2022-7'.
9973         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9974         ported yet.
9975         (read-input-method-name): Treat optional argument `default'.
9976
9977 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9978
9979         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9980         all.
9981         (set-language-info-alist): Set up menus here.
9982
9983 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9984
9985         * minibuf.el (completing-read): Add new optional argument
9986         `default'.
9987         (read-coding-system): Add new optional argument
9988         `default-coding-system'.
9989
9990 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9991
9992         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9993         (viet-viscii-...->viet-vscii...).
9994
9995 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9996
9997         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9998         and menus.
9999
10000 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10001
10002         * mule/mule-cmds.el (input-method-function): Add permanent-local
10003         property.
10004
10005 1999-03-30  Dave Love  <fx@gnu.org>
10006
10007         * mule/mule-cmds.el (current-language-environment): Doc fix.
10008
10009 1999-02-06  Richard Stallman  <rms@gnu.org>
10010
10011         * mule/european.el (setup-slovenian-environment): New function.
10012         ("Slovenian"): New language environment.
10013
10014 1999-01-27  Dave Love  <fx@gnu.org>
10015
10016         * mule/mule-cmds.el (current-language-environment): Provide :link,
10017         :type (choices) and appropriate :get.
10018
10019 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10020
10021         * mule/mule-cmds.el (describe-language-environment): Don't alter
10022         input-method-alist.
10023
10024 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10025
10026         * mule/mule-cmds.el (prefer-coding-system): Call
10027         set-coding-priority, so that the internal array of priorities is
10028         also updated.
10029
10030 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10031
10032         * mule/mule-cmds.el (prefer-coding-system): If the argument
10033         requires specific EOL conversion type, make the default coding
10034         systems use that.
10035
10036 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10037
10038         * mule/mule-cmds.el (set-language-environment): Pass the default
10039         eol-type to set-language-environment-coding-systems.
10040         (set-default-coding-systems): Copy the eol-type property for the
10041         new default values of {buffer-file,process}-coding-system from the
10042         old defaults.
10043         (set-language-environment-coding-systems): Accept an optional
10044         argument EOL-TYPE, and set the eol-type property of the default
10045         coding systems accordingly.
10046
10047 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10048
10049         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10050         use generate-new-buffer instead of get-buffer-create.
10051
10052 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10053
10054         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10055
10056 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10057
10058         * mule/mule-cmds.el (default-input-method): Fix custom type.
10059
10060 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10061
10062         * mule/mule-cmds.el (setup-specified-language-environment):
10063         Add apropos-inhibit property.
10064         (describe-specified-language-support): Likewise.
10065
10066 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10067
10068         * mule/mule-cmds.el: Doc fixes.
10069
10070 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10071
10072         * mule/mule-cmds.el (register-input-method): Doc-string
10073         modified.
10074
10075 1998-09-01  Dave Love  <fx@gnu.org>
10076
10077         * mule/mule-cmds.el (current-language-environment): Fix
10078         setter function.
10079
10080 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10081
10082         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10083         mule/european.el, mule/hebrew.el, mule/japanese.el,
10084         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10085         avoid bootstrapping problem if you need to recompile all the Lisp
10086         files using interpreted code.
10087
10088 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10089
10090         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10091         ("Latin-2"): Likewise.
10092
10093 1998-08-18  Per Starback  <starback@update.uu.se>
10094
10095         * mule/european.el (setup-latin2-environment): Fix typo.
10096
10097 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10098
10099         * mule/european.el: Give proper value of `input-method' key to all
10100         lang. env.
10101
10102         * mule/mule-cmds.el (activate-input-method): Handle the case that
10103         the arg INPUT-METHOD is nil correctly.
10104         (read-multilingual-string): Activate the specified input method
10105         before calling read-string.  Afterward, activate the original
10106         input method.
10107
10108 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10109
10110         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10111         (set-language-info-alist): Fix typo in doc-string.
10112
10113         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10114
10115 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10116
10117         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10118         (reset-language-environment): New function for the job that
10119         setup-english-environment used to do.
10120         (set-language-environment): Do more setups according to the info
10121         in language-info-alist.
10122         (read-language-name): Handle the case that the arg KEY is nil.
10123         (describe-language-environment): Handle input-method property.
10124
10125         * mule/: All files under this directory, which related with
10126         specific languages (such as mule/european.el, mule/greek.el,
10127         mule/hebrew.el, mule/misc-lang.el), modified as below.
10128         (setup-XXX-environment): Just call set-language-environment.  If
10129         they used to do some other jobs than what done by
10130         set-language-environment, those jobs are done in
10131         setup-XXX-environment-internal now.
10132         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10133         the value to setup-XXX-environment-internal.  Add properties
10134         input-method and features.
10135
10136         * mule/english.el (setup-english-environment): Just call
10137         reset-language-environment.
10138
10139         * mule/european.el (setup-8-bit-environment): Function deleted.
10140
10141 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10142
10143         * mule/mule-cmds.el (input-method-exit-on-first-char)
10144         (input-method-use-echo-area): Doc fixes.
10145
10146 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10147
10148         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10149         variable.
10150         (input-method-use-echo-area): New variable.
10151
10152 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10153
10154         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10155
10156 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10157
10158         * mule/mule-cmds.el (activate-input-method): Update mode line.
10159         (inactivate-input-method): Likewise.
10160
10161 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10162
10163         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10164         input method in the current buffer, but just bind
10165         current-input-method.
10166
10167 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10168
10169         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10170
10171         * mule/misc-lang.el ("IPA"): Add coding-priority and
10172         coding-system.
10173
10174 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10175
10176         * mule/greek.el: Add coding-priority.
10177
10178 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10179
10180         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10181         LANG-ENV.
10182
10183 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10184
10185         * mule/mule-cmds.el (register-input-method): Fix previous change.
10186         (setup-specified-language-environment): Doc fix.
10187
10188 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10189
10190         * mule/mule-cmds.el: Several doc fixes.
10191         (get-language-info, set-language-info): Rename argument.
10192         (set-language-info-alist): Likewise.
10193         (register-input-method): Rename argument.
10194         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10195
10196 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10197
10198         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10199         default value while reading an input method.
10200
10201 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10202
10203         * mule/mule-cmds.el (universal-coding-system-argument):
10204         Use buffer-file-coding-system as default.
10205
10206 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10207
10208         * mule/korean.el ("Korean"): Doc fix.
10209
10210 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10211
10212         * mule/mule-cmds.el (describe-language-environment): Print the
10213         languge environment at the head.
10214
10215 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10216
10217         * mule/japanese.el: Set exit-function to exit-japanese-environment
10218         for Japanese environment.
10219
10220 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10221
10222         * mule/mule-cmds.el (set-language-environment): Doc fix.
10223         (current-language-environment): Use defcustom.
10224         (default-input-method): Specify :type.
10225
10226 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10227
10228         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10229         modified.
10230         (prefer-coding-system): Doc-string modified.
10231
10232 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10233
10234         * mule/mule-cmds.el (set-language-info): Doc-string
10235         describes `coding-priority' KEY.
10236         (set-language-environment-coding-systems): New function.
10237         (select-safe-coding-system): New function.
10238         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10239         (set-language-info-alist): New optionla arg PARENTS.  Call
10240         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10241         (set-language-environment-coding-systems): New function.
10242
10243         * mule/chinese.el: Remove setting up of
10244         describe-chinese-environment-map and
10245         setup-chinese-environment-map.  Exclude them in args of calls to
10246         set-language-info-alist.  Register coding-priority key in
10247         language-info-alist.
10248
10249         * mule/cyrillic.el: Remove setting up of
10250         describe-cyrillic-environment-map and
10251         setup-cyrillic-environment-map.  Exclude them in args of calls to
10252         set-language-info-alist.  Register coding-priority key in
10253         language-info-alist.
10254
10255         * mule/english.el: Register coding-priority key in
10256         language-info-alist.
10257
10258         * mule/ethiopic.el: Register coding-priority key in
10259         language-info-alist.
10260
10261         * mule/european.el: Remove setting up of
10262         describe-european-environment-map and
10263         setup-european-environment-map.  Exclude them in args of calls to
10264         set-language-info-alist.  Register coding-priority key in
10265         language-info-alist.  Add "German" language env.
10266         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10267         (setup-german-environment): New function.
10268
10269         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10270         change default input method to "greek-postfix".
10271
10272         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10273         coding-priority key in
10274
10275 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10276
10277         * mule/mule-cmds.el (set-language-info): Doc fix.
10278         (input-method-inactivate-hook): Doc fix.
10279
10280 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10281
10282         * mule/mule-cmds.el (set-input-method): Renamed from
10283         select-input-method.
10284
10285 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10286
10287         * mule/mule-cmds.el (set-language-environment): Run
10288         exit-language-environment-hook before calling `exit-function'
10289         which is specified for the language environment.
10290
10291 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10292
10293         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10294         modified.
10295         (prefer-coding-system): Likewise.
10296         (describe-language-environment): Print aliases of each coding
10297         system.
10298         (set-language-environment-hook): New variable.
10299         (exit-language-environment-hook): New variable.
10300         (set-language-environment): Call these hooks.  Before setting a
10301         new language environment, exit from the
10302         current-language-environment if necessary.
10303         (input-method-verbose-flag): The value can be nil, t,
10304         complex-only, or default.
10305         (input-method-highlight-flag): Doc-string augmented.
10306         (activate-input-method): Check if we can run the registered
10307         function to activate an input method.
10308
10309         * mule/korean.el: Set exit-function for language environment
10310         "Korean" to exit-korean-environment.
10311         (setup-korean-environment): Moved to korea-util.el.
10312
10313 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10314
10315         * mule/mule-cmds.el (read-multilingual-string): Use
10316         current-input-method prior to default-input-method.  Don't bind
10317         current-input-method by `let', instead, activate the specified
10318         input method in the current buffer temporarily.
10319
10320 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10321
10322         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10323
10324 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10325
10326         * mule/chinese.el (post-read-decode-hz): Return the result of
10327         decode-hz-region.
10328         (pre-write-encode-hz): Do not change the value of
10329         last-coding-system.
10330
10331 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10332
10333         * mule/mule-ccl.el: Doc fixes.
10334
10335 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10336
10337         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10338         (check-ccl-program): New macro.
10339
10340 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10341
10342         * mule/mule-ccl.el: Comment about CCL syntax modified.
10343         (ccl-command-table): Add read-multibyte-character and
10344         write-multibyte-character.
10345         (ccl-code-table): Add ex-cmd.
10346         (ccl-extended-code-table): New variable.
10347         (ccl-embed-extended-command): New function.
10348         (ccl-compile-read-multibyte-character,
10349         ccl-compile-write-multibyte-character) New functions.
10350         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10351         ccl-dump-write-multibyte-character): New functions.
10352
10353 1999-07-22  SL Baur  <steve@miho>
10354
10355         * config.el (config-value-file): config.values is installed into
10356         doc-directory.
10357         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10358
10359 1999-07-19  Didier Verna  <didier@xemacs.org>
10360
10361         * rect.el: all functions rewritten, except when noted. Below is a
10362         list of interface changes.
10363         (apply-on-rectangle): new function. Obsoletes
10364         `operate-on-rectangle'. All functions that used to call this
10365         function now call the new one.
10366         (kill-rectangle): added optional prefix arg to fill lines.
10367         (delete-rectangle): ditto.
10368         (delete-extract-rectangle): ditto.
10369         (open-rectangle): ditto.
10370         (clear-rectangle): ditto.
10371         (delete-rectangle-line): added third arg FILL.
10372         (delete-extract-rectangle-line): ditto.
10373         (open-rectangle-line): ditto.
10374         (clear-rectangle-line): ditto.
10375
10376 1999-07-18  Andy Piper  <andy@xemacs.org>
10377
10378         * menubar-items.el (default-menubar): add gutter options.
10379
10380         * gutter-items.el: new file.
10381         (gutter): new group for custom.
10382         (gutter-visible-p): new variable.
10383         (default-gutter-position): ditto.
10384         (buffers-tab): new group for the buffers tab.
10385         (gutter-buffers-tab): widget to put in the gutter.
10386         (buffers-tab-max-size): max number of tabs.
10387         (buffers-tab-switch-to-buffer-function): function to call when a
10388         tab is pressed.
10389         (buffers-tab-omit-function): filter buffers with this function.
10390         (buffers-tab-format-buffer-line-function): format buffer names for
10391         inclusion in tabs.
10392         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10393         the record.
10394         (build-buffers-tab-internal): build a list of tab items.
10395         (buffers-tab-items): ditto.
10396         (add-tab-to-gutter): put a tab in the gutter area.
10397         (update-tab-in-gutter): reset the buffers in the tab.
10398
10399         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10400
10401         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10402         (switch-to-buffer-hooks): new hook.
10403
10404         * toolbar.el (default-toolbar-position): fix typo.
10405
10406 1999-07-16  Andy Piper  <andy@xemacs.org>
10407
10408         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10409
10410 1999-07-15  Didier Verna  <didier@xemacs.org>
10411
10412         * cus-edit.el (custom-prompt-variable): optional third arg makes
10413         prompt for a comment string.
10414         (customize-set-value): optional prefix makes this function handle
10415         variable comments.
10416         (customize-set-variable): ditto.
10417         (customize-save-variable): ditto.
10418         (customize-customized): handle custom comments.
10419         (customize-save-customized): ditto.
10420         (custom-variable-state-set): ditto.
10421         (custom-face-state-set): ditto.
10422         (customize-saved): ditto.
10423         (custom-variable-set): ditto.
10424         (custom-face-set): ditto.
10425         (custom-variable-save): ditto.
10426         (custom-face-save): ditto.
10427         (custom-variable-reset-saved): ditto.
10428         (custom-face-reset-saved): ditto.
10429         (custom-variable-reset-standard): ditto.
10430         (custom-face-reset-standard): ditto.
10431         (custom-comment-face): new face.
10432         (custom-comment-tag-face): ditto.
10433         (custom-comment): new widget.
10434         (custom-comment-create): new function.
10435         (custom-comment-delete): ditto.
10436         (custom-comment-value-set): ditto.
10437         (custom-comment-show): ditto.
10438         (custom-comment-invisible-p): ditto.
10439         (custom-variable-value-create): create a comment field widget.
10440         (custom-face-value-create): ditto.
10441         (custom-variable-menu): new entry for adding a custom comment.
10442         (custom-face-menu): ditto.
10443         (custom-save-variables): possibly save custom comments.
10444         (custom-save-faces): ditto.
10445
10446         * cus-face.el (custom-set-faces): the arguments can now have a
10447         custom comment as fourth argument.
10448
10449         * custom.el (custom-set-variables): the arguments can now have a
10450         custom comment as fifth element.
10451
10452 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10453
10454         * XEmacs 21.2.18 is released
10455
10456 1999-07-13  SL Baur  <steve@miho>
10457
10458         * lib-complete.el (read-library-name): Revert previous change.
10459         (read-library): Ditto.
10460
10461 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10462
10463         * packages.el (packages-package-list): Capitalize docstring.
10464
10465         * packages.el (packages-find-package-library-path): Use #'nconc
10466         rather than #'append to reduce consing -- #'mapcar uses Flist,
10467         which returns a freshly consed list.  #'append would create yet
10468         another fresh list, using Fmake_list in concat.
10469
10470         * packages.el (package-provide): Use setq with remassq like it
10471         says in its docstring.
10472
10473 1999-07-06  SL Baur  <steve@miho.m17n.org>
10474
10475         * lib-complete.el (progn-with-message): Fix typo.
10476
10477 1999-07-06  SL Baur  <steve@miho.m17n.org>
10478
10479         * mule/mule-misc.el (char-octet): Make function match docstring.
10480         From Katsumi Yamaoka <yamaoka@jpl.org>
10481
10482 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10483
10484         * wid-edit.el (widget-documentation): corrected spelling error.
10485
10486 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10487
10488         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10489         keys if already bound
10490
10491 1999-07-06  SL Baur  <steve@miho.m17n.org>
10492
10493         * lib-complete.el (progn-with-message): Revert previous changes.
10494
10495 1999-06-24  Bob Weiner  <weiner@beopen.com>
10496
10497         * lib-complete.el (find-library):
10498         (find-library-other-window):
10499         (find-library-other-frame): Completely rewrote
10500         so that these functions actually work when called non-interactively.
10501         Also made them handle LIBRARY arguments which end with .el or .elc.
10502
10503 1999-06-24  Bob Weiner  <weiner@beopen.com>
10504
10505         * simple.el (indent-new-comment-line): Locally bound
10506         `block-comment-start' to `comstart' or else when this is called
10507         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10508         `block-comment-start' value, ignoring any existing spacing after a
10509         comment prefix in the previous line and producing ugly comments.
10510
10511 1999-06-23  Bob Weiner  <weiner@beopen.com>
10512
10513         * list-mode.el (mouse-choose-completion):
10514         (choose-completion):
10515         (completion-switch-to-minibuffer): Added.
10516         ([Tab]): [Tab] previously switched to the minibuffer
10517         but since [space] does that and since most applications in the
10518         world use [Tab] to select the next item in a list, do that in the
10519         *Completions* buffer too.  This will cause the least confusion
10520         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10521         06/23/1999.
10522
10523 1999-06-22  Bob Weiner  <weiner@beopen.com>
10524
10525         * help.el (help-buffer-name): Added support for a null value
10526         of `help-buffer-prefix-string' since some buffers require no
10527         prefix.
10528
10529 1999-06-20  Bob Weiner  <weiner@beopen.com>
10530
10531         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10532         in the completion-list-mode-map to bury the completions buffer
10533         even when the minibuffer is no longer active.
10534
10535 1999-06-20  Bob Weiner  <weiner@beopen.com>
10536
10537         * list-mode.el (list-mode): It is visually disconcerting to have
10538         the text cursor disappear within list buffers, especially when
10539         moving from window to window, so leave it visible.
10540
10541 1999-07-01  SL Baur  <steve@miho.m17n.org>
10542
10543         * menubar-items.el (default-menubar): Conditionalize the bug
10544         report menu item (which may not be possible in this XEmacs).
10545         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10546
10547 1999-06-30  SL Baur  <steve@miho.m17n.org>
10548
10549         * subr.el (with-current-buffer): DOC string fix.
10550         Suggested by Bob Weiner <weiner@altrasoft.com>
10551
10552 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10553
10554         * cus-face.el (custom-face-italic): insert missing args
10555
10556 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10557
10558         * packages.el (package-locations): Changed default early package
10559         hierarchies to ~/.xemacs/mule-packages and
10560         ~/.xemacs/xemacs-packages.
10561
10562 1999-06-23  SL Baur  <steve@miho.m17n.org>
10563
10564         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10565
10566 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10567
10568         * packages.el (package-locations): Changed default early package
10569         hierarchy to ~/.xemacs/packages.
10570         (package-locations): Removed `packages' as a possible name for a
10571         late package hierarchy.
10572
10573 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10574
10575         * mule/mule-category.el (word-combining-categories): Set up new
10576         variable.
10577         (word-separating-categories): Likewise.
10578
10579 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10580
10581         * XEmacs 21.2.17 is released
10582
10583 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10584
10585         * font-menu.el (font-menu-set-font): allow for nil specification
10586         of font size.
10587
10588 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10589
10590         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10591         is 1.
10592
10593 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10594
10595         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10596         8859-5 instead of ISO 8859-1.
10597
10598 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10599
10600         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10601         (viet-viscii-encode-table): Ditto.
10602
10603         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10604         Make obsolete definition of char-octet.
10605
10606 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10607
10608         * subr.el: Move no-Mule make-char ...
10609         * help-nomule.el (make-char): To here.
10610         (string-width): Make Mule compatibility alias.
10611
10612 1999-06-15  Andy Piper  <andy@xemacs.org>
10613
10614         * select.el (get-selection-no-error): really make there be no-error.
10615         (get-selection): revert to original.
10616
10617 1999-06-11  Andy Piper  <andy@xemacs.org>
10618
10619         * select.el (selection-sets-clipboard): renamed.
10620         (own-selection): use it.
10621
10622 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10623
10624         * XEmacs 21.2.16 is released
10625
10626 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10627
10628         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10629         missing characters to avoid crash.
10630
10631 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10632
10633         * coding.el (set-terminal-coding-system): Only set the console
10634         coding system on the selected console if it is a tty.
10635
10636 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10637
10638         * cus-face.el:
10639         * cus-edit.el:
10640         * faces.el:
10641         (custom):
10642         (face-spec-set):
10643         * faces.el (frob-face-property):
10644         * font-menu.el (font-menu-set-font):
10645                   Actually apply changes from 1999-03-17
10646
10647 1999-06-10  Andy Piper  <andy@xemacs.org>
10648
10649         * select.el (get-selection): abstract out non error-signalling
10650         part.
10651         (get-selection-no-error): get-selection without signalling an
10652         error.
10653         (selection-is-clipboard-p): new variable. controls whether the
10654         selection sets the clipboard.
10655         (own-selection): use it.
10656
10657         * mouse.el (insert-selection): fallback to clipboard after trying
10658         primary selection and cutbuffer.
10659
10660 1999-06-05  Andy Piper  <andy@xemacs.org>
10661
10662         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10663         selection functions.
10664
10665 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10666
10667         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10668         default value.
10669         (load): Use `raw-text' instead of `no-conversion'.
10670         (insert-file-contents): Likewise.
10671
10672         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10673         of `no-conversion'.
10674
10675 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10676
10677         * coding.el: Don't copy `no-conversion' to `raw-text'.
10678
10679 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10680
10681         * subr.el (make-char): Define it if Mule is not around.
10682
10683 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10684
10685         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10686
10687         * x-select.el (x-disown-selection-internal): Restore symbol as an
10688         obsolete alias.
10689         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10690
10691 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10692
10693         * XEmacs 21.2.15 is released
10694
10695 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10696
10697         * subr.el (split-string): Avoid infinite looping
10698
10699 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10700
10701         * ldap.el (ldap-ignore-attribute-codings): New variable
10702         (ldap-default-attribute-decoder): New variable
10703         (ldap-coding-system): New variable
10704         (ldap-attribute-syntax-encoders): New variable
10705         (ldap-attribute-syntax-decoders): New variable
10706         (ldap-attribute-syntaxes-alist): New variable
10707         (ldap-encode-boolean): New function
10708         (ldap-decode-boolean): New function
10709         (ldap-encode-country-string): New function
10710         (ldap-decode-string): New function
10711         (ldap-decode-address): New function
10712         (ldap-encode-address): New function
10713         (ldap-decode-attribute): New function
10714         (ldap-search): Use some of these
10715
10716 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10717
10718         * version.el (emacs-version): Make the patch level/beta come
10719         before the XEmacs qualifier so that it gets into (funcall
10720         emacs-version) and thus in the bug reports.
10721         (emacs-version>=): Support patch levels.
10722
10723 1999-06-03  SL Baur  <steve@xemacs.org>
10724
10725         * version.el: implement x.y.z version number
10726         From Jan Vroonhof <vroonhof@math.ethz.ch>
10727
10728 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10729
10730         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10731
10732 1999-05-22  Vin Shelton <acs@xemacs.org>
10733
10734         * startup.el: Document -private and break out non-standard X options.
10735
10736 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10737
10738         * mule/mule-charset.el (charset-after): New function.
10739         (charset-direction): Synch with Mule, update docstring.
10740         (get-charset-property): New function.
10741         (put-charset-property): New function.
10742         (charset-plist): New function.
10743
10744         * mule/mule-charset.el (compose-region):
10745         (decompose-region): remove;  these functions (which don't work
10746         since we don't do composite characters) have been moved to
10747         mule-util.el.
10748         (toplevel): follow coding standards
10749
10750 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10751
10752         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10753         exist any more.
10754
10755         * code-files.el: Fix commentary to follow coding standards.  Move
10756         the single line left in mule-files.el to here.
10757
10758         * mule/mule-files.el: delete.
10759
10760 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10761
10762         * info.el (Info-scroll-prev): Use event functions instead of the
10763         old emacs 19 interface.
10764
10765 1999-06-02  Andy Piper  <andy@xemacs.org>
10766
10767         * x-font-menu.el (x-font-menu-load-font):
10768         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10769
10770 1999-05-31  Andy Piper  <andy@xemacs.org>
10771
10772         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10773         group.
10774         (font-menu-this-frame-only-p): ditto.
10775         (font-menu-max-items): reinstate, from Jan Vroonhof
10776         <vroonhof@math.ethz.ch>
10777         (font-menu-submenu-name-format): ditto.
10778         (font-menu-split-long-menu): ditto, for use by the family
10779         constructor.
10780         (font-menu-family-constructor): use it.
10781
10782 1999-05-30  Andy Piper  <andy@xemacs.org>
10783
10784         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10785         for use by the font menu.
10786
10787         * msw-font-menu.el: new file implementing mswindows specific
10788         font-menu behaviour.
10789         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10790         (mswindows-font-menu-junk-families): ditto.
10791         (hack-font-truename): ditto.
10792         (mswindows-font-regexp-ascii): ditto.
10793         (mswindows-reset-device-font-menus): ditto.
10794         (mswindows-font-menu-font-data): ditto.
10795         (mswindows-font-menu-load-font): ditto.
10796
10797         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10798         (x-font-menu-font-data): ditto.
10799         (x-font-menu-load-font): ditto.
10800
10801         * font-menu.el: new file implementing generic font menu behaviour.
10802         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10803         made device independent.
10804         (font-menu-this-frame-only-p): ditto.
10805         (font-menu-preferred-resolution): ditto.
10806         (font-menu-size-scaling): new variable used to determine whether
10807         sizes are in points or tenths of a point.
10808         (vassoc): moved from x-font-menu.el.
10809         (device-fonts-cache): ditto.
10810         (device-fonts-cache): ditto.
10811         (flush-device-fonts-cache): ditto.
10812         (reset-device-font-menus): copied from x-font-menu.el and made
10813         device independent. Most functionality deferred to
10814         device-dependent versions.
10815         (font-menu-family-constructor): copied from x-font-menu.el and
10816         made device independent.
10817         (font-menu-size-constructor): ditto.
10818         (font-menu-weight-constructor): ditto.
10819         (font-menu-set-font): ditto.
10820         (font-menu-change-face): ditto.
10821         (font-menu-load-font): new device method.
10822         (font-menu-font-data): ditto.
10823
10824         * x-font-menu.el: The above functions deleted.
10825
10826 1999-05-26  Andy Piper  <andy@xemacs.org>
10827
10828         * update-elc.el:
10829         * make-docfile.el:
10830         * loadup.el: rehash expand-file-name usage to not use default-directory.
10831
10832 1999-05-21  Andy Piper  <andy@xemacs.org>
10833
10834         * x-select.el (x-select-convert-to-text):
10835         (x-selected-text-type):
10836         (x-get-selection):
10837         (xselect-convert-to-string):
10838         (xselect-convert-to-compound-text):
10839         (xselect-convert-to-length):
10840         (xselect-convert-to-targets):
10841         (xselect-convert-to-delete):
10842         (xselect-convert-to-filename):
10843         (xselect-convert-to-charpos):
10844         (xselect-convert-to-lineno):
10845         (xselect-convert-to-colno):
10846         (xselect-convert-to-sourceloc):
10847         (xselect-convert-to-os):
10848         (xselect-convert-to-host):
10849         (xselect-convert-to-user):
10850         (xselect-convert-to-class):
10851         (xselect-convert-to-name):
10852         (xselect-convert-to-integer):
10853         (xselect-convert-to-atom):
10854         (xselect-convert-to-identity): functions renamed from x-* and
10855         moved to select.el.
10856         (x-get-secondary-selection): use rename get-selection.
10857         (x-get-clipboard): ditto.
10858         (x-own-selection): moved to select.el.
10859         (x-valid-simple-selection-p): ditto.
10860         (x-dehilight-selection): ditto.
10861         (x-own-clipboard): ditto.
10862         (x-disown-selection): ditto.
10863
10864         * x-mouse.el (x-yank-function): moved to mouse.el.
10865         (x-insert-selection): ditto.
10866         (x-set-point-and-move-selection): use renamed function.
10867
10868         * select.el (selected-text-type): moved and renamed from
10869         x-select.el.
10870         (selection-owner-p): moved to C.
10871         (selection-exists-p): ditto.
10872         (get-cutbuffer): new device method.
10873         (get-selection): generalised and moved from x-select.el.
10874         (own-selection): moved x-own-selection functionality into here.
10875         (dehilight-selection): renamed and moved from x-select.el.
10876         (own-clipboard): functionality moved from x-select.el using new
10877         generic C builtins.
10878         (disown-clipboard): ditto.
10879         (select-convert-to-text):
10880         (select-convert-to-string):
10881         (select-convert-to-compound-text):
10882         (select-convert-to-length):
10883         (select-convert-to-targets):
10884         (select-convert-to-delete):
10885         (select-convert-to-filename):
10886         (select-convert-to-charpos):
10887         (select-convert-to-lineno):
10888         (select-convert-to-colno):
10889         (select-convert-to-sourceloc):
10890         (select-convert-to-os):
10891         (select-convert-to-host):
10892         (select-convert-to-user):
10893         (select-convert-to-class):
10894         (select-convert-to-name):
10895         (select-convert-to-integer):
10896         (select-convert-to-atom):
10897         (select-convert-to-identity): new functions renamed from x-* and
10898         moved from x-select.el.
10899
10900         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10901         into here and use as the default window-system mouse yank.
10902         (insert-selection): generalised and moved from x-mouse.el.
10903         (own-clipboard): moved to C.
10904
10905         * msw-select.el (mswindows-selection-owned-p): deleted.
10906         (mswindows-own-selection): generalised and moved to select.el.
10907         (mswindows-disown-selection): generalised and moved to C.
10908         (mswindows-selection-owner-p): ditto.
10909
10910 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10911
10912         * XEmacs 21.2.14 is released
10913
10914 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10915
10916         * about.el: update contact info for jason and slb.
10917
10918 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10919
10920         * mule/european.el (setup-romanian-environment): Add Romanian
10921         support from Emacs/Mule romanian.el.
10922
10923 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10924
10925         * cus-face.el: Label all custom changes with the 'custom' tag.
10926
10927         * cus-edit.el: idem ditto.
10928
10929         * faces.el: Added suport for adding device tags to various functions.
10930         (custom): New device tag.
10931         (face-spec-set): Call reset face with tags argument. No longer do
10932         x-init-global-faces hack.
10933
10934         * faces.el (frob-face-property): Use an anonymous specifier to map
10935         frob-face-property-1 over.
10936
10937         * x-font-menu.el (font-menu-set-font): Always specify all
10938         properties to custom.
10939
10940 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10941
10942         * mule/european.el (setup-czech-environment): Add czech support.
10943         From David Sauer <davids@orfinet.cz>
10944
10945 1999-03-15  SL Baur  <steve@xemacs.org>
10946
10947         * check-features.el: Turn hard errors into warnings.
10948
10949 1999-03-21  SL Baur  <steve@xemacs.org>
10950
10951         * simple.el (delete-key-deletes-forward): As per discussion on
10952         xemacs-beta, default to t.
10953
10954 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10955
10956         * loadup.el: Define Installation-string before loading anything.
10957
10958 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10959
10960         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10961         From Anders Stenman <stenman@isy.liu.se>
10962
10963 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10964
10965         * wid-edit.el (widget-glyph-find): Ditto.
10966
10967         * packages.el (locate-library): Ditto.
10968
10969         * loadup.el (really-early-error-handler): Ditto.
10970
10971         * lib-complete.el (read-library): Ditto.
10972
10973         * faces.el (set-face-stipple): Ditto.
10974
10975         * code-files.el (load): Use new calling style of locate-file.
10976
10977 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10978
10979         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10980         dead.
10981
10982 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10983
10984         * dumped-lisp.el (preloaded-file-list): Don't load
10985         Installation.el.
10986
10987         * loadup.el (Installation-string): Define it here.
10988
10989 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10990
10991         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10992         Installation.el needs to be loaded before `dump-paths', otherwise
10993         the dumping process won't find it.
10994
10995 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10996
10997         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10998         subr so that we can use `replace-in-string' in Installation.el to
10999         get rid of C-m chars under the native Windows build.
11000
11001 1999-04-29  Andy Piper  <andy@xemacs.org>
11002
11003         * make-docfile.el: canonicalize file and directory names.
11004
11005         * device.el (call-device-method): new function for calling device
11006         specific methods.
11007         (define-device-method): new function for defining device methods.
11008         (define-device-method*): ditto.
11009
11010 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11011
11012         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11013
11014 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11015
11016         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11017         (cyrillic-koi8-r-encode-table): Likewise.
11018         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11019         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11020
11021         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11022         from vietnamese.el].
11023
11024         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11025         mule/mule-misc.el.
11026
11027 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11028
11029         * mule/thai-xtis.el:
11030         - Change font registry name from "Thai94x94-0" to "xtis-0".
11031         - Change mnemonic of coding-system `tis-620' to "TIS620".
11032
11033 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11034
11035         * mule/ethiopic.el: fixed.
11036
11037 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11038
11039         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11040
11041         * mule/thai-xtis.el: New file.
11042
11043         * mule/vietnamese.el: New file.
11044
11045         * mule/ethiopic.el: New file.
11046
11047 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11048
11049         * bytecomp.el (byte-compile-close-variables): Leave
11050         debug-issue-ebola-notices alone.
11051
11052 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11053
11054         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11055         at the top of the buffer since it is the most important thing to
11056         customize
11057         (ldap-get-host-parameter): New defun
11058         (ldap-search): Add a new parameter `withdn' to retrieve the
11059         distinguished names of entries
11060
11061 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11062
11063         * startup.el (splash-frame-body): Date and spelling fixes.
11064
11065 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11066
11067         * view-less.el (toggle-truncate-lines): add autoload tag
11068
11069 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11070
11071         * format.el (format-alist): Disable image stuff.
11072
11073 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11074
11075         * wid-edit.el (widget-glyph-find): Search by directories, then by
11076         suffixes rather than the other way around.
11077         (widget-image-conversion): Renamed to
11078         `widget-image-file-name-suffixes'.
11079
11080 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11081
11082         * mule/mule-charset.el: Made old functions obsolete, remove the
11083         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11084         (charset-iso-graphic-plane): Rename from charset-graphic.
11085         (charset-iso-final-char): Rename from charset-final.
11086         (charset-width): Rename from charset-columns.
11087         (charset-bytes): Added from fsf compatibility, returns always 1.
11088
11089         * mule/mule-misc.el: Move charset-doc-string alias to
11090         mule-charset.el
11091
11092 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11093
11094         * x-faces.el (x-make-font-bold-italic): honor
11095         *try-oblique-before-italic-fonts*
11096
11097 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11098
11099         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11100
11101 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11102
11103         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11104         name.
11105
11106 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11107
11108         * cl-extra.el (equalp): Would bug out for lists.
11109
11110 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11111
11112         * about.el (about-hackers):  Change cgw's email address
11113
11114 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11115
11116         * XEmacs 21.2.13 is released
11117
11118 1999-03-12  SL Baur  <steve@xemacs.org>
11119
11120         * simple.el (delete-key-deletes-forward): Revert to previous
11121         behavior.
11122
11123 1999-01-18  Didier Verna  <didier@xemacs.org>
11124
11125         * menubar-items.el (xemacs-splash-buffer): handle the case of
11126         multiple elements in the splash buffer body.
11127
11128         * startup.el (splash-frame-timeout): new constant: interval
11129         between splash buffer elements.
11130         (command-line-1): handle splash buffer with multiple elements (use
11131         a timeout).
11132         (splash-frame-body): Originally `startup-splash-frame-body'.
11133         Rewrote a cleaner and more readable version. This can now be array,
11134         in which case each element is displayed in turn in the splash buffer.
11135         (splash-frame-static-body): new constant. Persistent information
11136         across all splash buffer elements (preserves the possibility to give
11137         it in different languages.
11138         (circulate-splash-frame-elements): new function. Used as a timeout
11139         to circulate through all splash frame elements and display them in
11140         sequence.
11141         (display-splash-frame): originally `startup-splash-frame'. Handle
11142         the case of multiple elements in the splash buffer body. Now
11143         returns a timeout id if multiple elements to display, or nil.
11144
11145 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11146
11147         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11148         so they can be overridden by x-init-face-from-resources.
11149         Additionally specify the font name also with an x tag.
11150
11151 1999-03-08  Andy Piper  <andy@xemacs.org>
11152
11153         * package-get.el (package-get-base): autoload.
11154
11155         * menubar-items.el (default-menubar): add update menu item. Fix
11156         custom menu to only be activated when package-base is available.
11157
11158         * package-get.el (package-get-custom): don't load
11159         package-get-custom as it is auto-generated. Fix group definition.
11160
11161 1999-03-05  Didier Verna  <didier@xemacs.org>
11162
11163         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11164         instead of `symbol-name' (Thanks Kyle).
11165
11166         * cus-edit.el (custom-save-variables): use `prin1' instead of
11167         princ to write symbols.
11168
11169 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11170
11171         * XEmacs 21.2.12 is released
11172
11173 1999-03-05  SL Baur  <steve@xemacs.org>
11174
11175         * menubar-items.el (default-menubar): Add kfm browsing support.
11176         From Neal Becker <nbecker@fred.net>
11177
11178 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11179
11180         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11181         calls to font-lock during buffer reversion.
11182
11183 1999-02-12  Didier Verna  <didier@xemacs.org>
11184
11185         * info.el (Info-build-node-completions): unconditionally widen the
11186         tag table buffer.
11187
11188 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11189
11190         * x-faces.el (x-init-face-from-resources):
11191         Only set fonts in the 'x locale.
11192
11193 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11194
11195         * package-ui.el (pui-install-selected-packages): Don't throw on
11196         `package-admin-delete-binary-package' returning nil since it's
11197         normal.  Reindent function.
11198         (pui-add-required-packages): Handle case where packages selected
11199         for installation have never been installed.
11200
11201 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11202
11203         * menubar-items.el (default-menubar):
11204         Implement the ``Mule->Set coding system of process'' menu item.
11205
11206 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11207
11208         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11209         files
11210         - Change some `if's to `when's
11211
11212 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11213
11214         * XEmacs 21.2.11 is released
11215
11216 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11217
11218         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11219         against window close (Fix Bug #460).
11220         (ask-user-about-lock-dbox): Idem.
11221
11222 1999-02-25  SL Baur  <steve@xemacs.org>
11223
11224         * mule/mule-charset.el (charset-leading-byte): New function.
11225         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11226
11227 1999-02-12  Andy Piper  <andy@xemacs.org>
11228
11229         * about.el (xemacs-hackers): change andy's email address.
11230         (about-url-alist): change andy's web page address.
11231         (about-xemacs): add piper.
11232
11233 1999-02-16  SL Baur  <steve@xemacs.org>
11234
11235         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11236         of mule-base into lisp/mule.
11237
11238 1999-02-16  SL Baur  <steve@xemacs.org>
11239
11240         * mule/arabic.el:
11241         mule/canna-leim.el:
11242         mule/chinese.el:
11243         mule/cyrillic.el:
11244         mule/english.el:
11245         mule/european.el:
11246         mule/greek.el:
11247         mule/hebrew.el:
11248         mule/japanese.el:
11249         mule/kinsoku.el:
11250         mule/korean.el:
11251         mule/misc-lang.el:
11252         mule/mule-category.el:
11253         mule/mule-ccl.el:
11254         mule/mule-charset.el:
11255         mule/mule-cmds.el:
11256         mule/mule-coding.el:
11257         mule/mule-files.el:
11258         mule/mule-help.el:
11259         mule/mule-init.el:
11260         mule/mule-misc.el:
11261         mule/mule-tty-init.el:
11262         mule/mule-x-init.el:
11263         mule/viet-chars.el:  Remerge from mule-base.
11264
11265         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11266         of mule-base into lisp/mule.
11267
11268 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11269
11270         * process.el (exec-to-string): Use `shell-command-switch' in place
11271         of hard-wired "-c" (for WindowsNT).
11272
11273 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11274
11275         * menubar-items.el (default-menubar):  Remove obsolete
11276         "Gopher" item
11277
11278 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11279
11280         * package-admin.el (package-admin-get-install-dir): First fall
11281         back to the location of xemacs-base for non-mule packages.
11282
11283 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11284
11285         * paths.el:
11286         - improved automounter tmp directory support.
11287         - support 4 (!) empirically discovered automounter conventions
11288
11289 1999-02-12  SL Baur  <steve@xemacs.org>
11290
11291         * etags.el (pop-tag-mark): autoload to match key binding.
11292
11293 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11294
11295         * XEmacs 21.2.10 is released
11296
11297 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11298
11299         * package-get.el (package-get-remote-filename): Don't bug out for
11300         a local file name in the search entry.
11301
11302 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11303
11304         * XEmacs 21.2.9 is released
11305
11306 1999-01-19  Didier Verna  <didier@xemacs.org>
11307
11308         * replace.el (replace-search-function): new variable containing a
11309         function to perform a search-forward.
11310         (replace-re-search-function): new variable containing a function
11311         to perform a re-search-forward.
11312         (perform-replace): use them.
11313
11314 1999-01-25  Didier Verna  <didier@xemacs.org>
11315
11316         * select.el (selection-owner-p): use the name `XEmacs'.
11317         (cut-copy-clear-internal): ditto.
11318
11319 1999-01-18  Andy Piper  <andy@xemacs.org>
11320
11321         * about.el (about-url-alist): Update my entry.
11322         (xemacs-hackers): Ditto.
11323
11324 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11325
11326         * buffer.el (switch-to-buffer): Fixing documentation.
11327         * minibuf.el (minibuffer-completion-table): ditto.
11328         * cl-macs.el (return-from): ditto.
11329
11330 1999-01-04  Didier Verna  <didier@xemacs.org>
11331
11332         * replace.el (delete-non-matching-lines): temporarily disable
11333         case-folding when called interactively with a regexp containing
11334         uppercase characters.
11335         (delete-matching-lines): ditto.
11336         (count-matches): ditto.
11337         (list-matching-lines): ditto.
11338
11339 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11340
11341         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11342         abort if current window is split horizontally, not if others are
11343         split.  Got rid of unnecessary minibuffer checking.  Also, add
11344         some comments (it's still complex).
11345
11346 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11347
11348         * package-get.el: changed address for doc.ic.ac.uk to
11349         sunsite.doc.ic.ac.uk
11350
11351 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11352
11353         * ldap.el (toplevel): Remove requires so that the file compiles
11354         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11355
11356 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11357
11358         * dump-paths.el: Calculate module-directory and set
11359         module-load-path to the load path for modules.
11360
11361         * loadup.el: Get bootstrap value of module-load-path from the
11362         environment variable EMACSBOOTSTRAPMODULEPATH.
11363         - Display the module load path if we're debugging paths.
11364
11365         * setup-paths.el: Added function paths-find-site-module-directory.
11366         - Added function paths-find-module-directory.
11367         - Added function paths-construct-module-load-path.  Uses new
11368         environment variable EMACSMODULEPATH.
11369
11370 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11371
11372         * font.el (font-default-object-for-device):
11373         Oops! This `or' can't be replaced by `unless'.
11374         Fixed inability to run w3, among other things.
11375
11376 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11377
11378         * package-admin.el: Change initialization of
11379           package-admin-install-function dependent on system type.
11380           Change package-admin-install-function-mswindows to use
11381           "minitar".
11382
11383 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11384
11385         * mouse.el (default-mouse-motion-handler): Disable help echo while
11386         in the minibuffer.
11387
11388 1998-12-28  Martin Buchholz <martin@xemacs.org>
11389
11390         * XEmacs 21.2.8 is released.
11391
11392 1998-12-24  Martin Buchholz <martin@xemacs.org>
11393
11394         * XEmacs 21.2.7 is released.
11395
11396 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11397
11398         * package-ui.el (pui-list-packages): Set truncate-lines.
11399
11400         * package-get.el (package-get-download-menu): Use
11401         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11402
11403         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11404         (pui-help-string): idem.
11405         (list-packages-mode): New major mode.
11406         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11407         (pui-install-selected-packages): Add suport for removing packages.
11408         (pui-toggle-package-delete-key): New function.
11409         (pui-popup-context-sensitive): New kludge.
11410         (pui-list-packages): Add warning when `package-get-remote' is nil.
11411         (package-ui-add-site): New function.
11412
11413 1998-12-01  Didier Verna  <didier@xemacs.org>
11414
11415         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11416
11417 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11418
11419         * ldap.el: Custom-ized
11420         (toplevel): Do not provide `ldap' which is provided by C level
11421         LDAP code
11422         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11423
11424 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11425
11426         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11427
11428 1998-12-17  Andy Piper  <andy@xemacs.org>
11429
11430         * sound.el (sound-load-list): name changed from sound-load-alist.
11431         (sound-extension-list): name changed from sound-ext-list.
11432         (load-default-sounds): use new names.
11433         (load-sound-file): use new names.
11434
11435 1998-12-16  Andy Piper  <andy@xemacs.org>
11436
11437         * XEmacs 21.2.6 is released
11438
11439 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11440
11441         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11442         errors.
11443
11444 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11445
11446         * wid-edit.el (widget-echo-this-extent): Set
11447         help-echo-owns-message to t.
11448
11449 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11450
11451         * package-get.el (package-get-download-menu): use toggles for
11452           each site in the download site menu.
11453
11454 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11455
11456         * package-get.el (package-get): If we cannot find a package
11457           because package-get-remote is not set, give a more helpful
11458           error message.
11459
11460 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11461
11462         * package-get.el (package-get-remote-filename): use an EFS path
11463         with user anonymous if no user is specified.
11464
11465 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11466
11467         * faces.el (face-spec-set): Re-init fallfacks for default after
11468         calling reset-face on the default face.
11469
11470 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11471
11472         * package-admin.el (package-admin-default-install-function):
11473         Behave as advertised.  Make sure the pkg-dir is proper for
11474         default-directory.
11475         (package-admin-add-binary-package): Make sure the pkg-dir is
11476         proper for default-directory.
11477         (package-admin-install-function-mswindows): Make sure the pkg-dir
11478         is proper for default-directory.
11479
11480 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11481
11482         * XEmacs 21.2.5 is released
11483
11484 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11485
11486         * files.el (binary-file-regexps): regexp-opt is not available at
11487         bytecompile time.
11488
11489 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11490
11491         * x-win-xfree86.el:
11492         * x-win-sun.el (x-win-init-sun):
11493         * x-win-sun.el:
11494         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11495         * x-iso8859-1.el:
11496         * x-init.el (init-post-x-win):
11497         * x-init.el (init-pre-x-win):
11498         * x-init.el (x-initialize-compose):
11499         * x-init.el:
11500         * x-compose.el:
11501         * winnt.el:
11502         * widget.el:
11503         * wid-edit.el (widget-glyph-click):
11504         * wid-edit.el (widget-glyph-find):
11505         * wid-edit.el (widget-type):
11506         * view-less.el (view-buffer-other-window):
11507         * very-early-lisp.el:
11508         * version.el:
11509         * toolbar.el:
11510         * toolbar-items.el:
11511         * term/sun.el (suntool-map):
11512         * term/sun-mouse.el:
11513         * term/internal.el:
11514         * syntax.el (modify-syntax-entry):
11515         * symbol-syntax.el:
11516         * subr.el:
11517         * startup.el (lock-directory):
11518         * simple.el (set-comment-column):
11519         * simple.el (backward-delete-char-untabify):
11520         * shadow.el (find-emacs-lisp-shadows):
11521         * shadow.el:
11522         * setup-paths.el (paths-construct-info-path):
11523         * select.el (cut-copy-clear-internal):
11524         * process.el (call-process-region):
11525         * process.el (start-process-shell-command):
11526         * process.el:
11527         * paths.el (rmail-spool-directory):
11528         * paragraphs.el (use-hard-newlines):
11529         * package-get.el (package-get-dependencies):
11530         * package-admin.el (package-admin-delete-binary-package):
11531         * obsolete.el (truncate-string):
11532         * obsolete.el (store-substring):
11533         * mouse.el (default-mouse-track-maybe-own-selection):
11534         * mouse.el (mouse-yank-at-point):
11535         * modeline.el:
11536         * modeline.el (mouse-drag-modeline):
11537         * minibuf.el (read-directory-name-internal):
11538         * minibuf.el (read-file-name-internal):
11539         * minibuf.el (read-file-name-internal-1):
11540         * minibuf.el (read-file-name-2):
11541         * minibuf.el (exact-minibuffer-completion-p):
11542         * minibuf.el (read-from-minibuffer):
11543         * minibuf.el:
11544         * menubar.el (check-menu-syntax):
11545         * map-ynp.el (map-y-or-n-p):
11546         * make-docfile.el (docfile-out-of-date):
11547         * loadup.el ((member "run-temacs" command-line-args)):
11548         * loadup.el ((member "no-site-file" command-line-args)):
11549         * loadup.el (really-early-error-handler):
11550         * loadup.el:
11551         * loadhist.el:
11552         * loaddefs.el:
11553         * lisp-mnt.el (lm-verify):
11554         * lib-complete.el (lib-complete:cache-completions):
11555         * lib-complete.el (library-all-completions):
11556         * itimer.el (itimer-run-expired-timers):
11557         * info.el (Info-mode):
11558         * info.el (Info-insert-file-contents):
11559         * info.el (Info-rebuild-dir):
11560         * info.el (Info-build-dir-anew):
11561         * info.el (Info-parse-dir-entries):
11562         * info.el (Info-dir-outdated-p):
11563         * info.el (Info-insert-dir):
11564         * info.el (info-xref):
11565         * info.el:
11566         * hyper-apropos.el (hyper-apropos-get-doc):
11567         * hyper-apropos.el (hyper-describe-face):
11568         * hyper-apropos.el (hyper-apropos-mode):
11569         * hyper-apropos.el:
11570         * help.el (list-processes):
11571         * help.el:
11572         * gnuserv.el:
11573         * font.el (mswindows-font-create-name):
11574         * font.el (font-default-font-for-device):
11575         * font.el (x-font-create-object):
11576         * font.el (font-registry):
11577         * font.el:
11578         * font-lock.el (font-lock-keywords):
11579         * font-lock.el:
11580         * finder.el (finder-compile-keywords):
11581         * find-paths.el (paths-find-recursive-path):
11582         * fill.el (set-justification-center):
11583         * fill.el (fill-region-as-paragraph):
11584         * files.el (insert-directory):
11585         * files.el (wildcard-to-regexp):
11586         * files.el (recover-file):
11587         * files.el (basic-save-buffer):
11588         * files.el (delete-auto-save-file-if-necessary):
11589         * files.el (file-relative-name):
11590         * files.el (backup-extract-version):
11591         * files.el (backup-buffer):
11592         * files.el (set-visited-file-name):
11593         * files.el (set-auto-mode):
11594         * files.el (interpreter-mode-alist):
11595         * files.el:
11596         * files.el (find-file-noselect):
11597         * files.el (abbreviate-file-name):
11598         * files.el (parse-colon-path):
11599         * files.el (directory-abbrev-alist):
11600         * etags.el (visit-tags-table-buffer):
11601         * easymenu.el (easy-menu-define):
11602         * dragdrop.el (experimental-dragdrop-drag):
11603         * dragdrop.el (dragdrop-drop-do-functions):
11604         * dragdrop.el (dragdrop-drop-at-point):
11605         * disass.el (disassemble-1):
11606         * disass.el (disassemble-internal):
11607         * disass.el (disassemble):
11608         * disass.el:
11609         * derived.el (derived-mode-init-mode-variables):
11610         * derived.el (define-derived-mode):
11611         * custom.el (defgroup):
11612         * cus-edit.el (custom-quote):
11613         * config.el:
11614         * code-process.el (open-network-stream):
11615         * code-process.el (start-process):
11616         * code-process.el (call-process-region):
11617         * code-process.el (call-process):
11618         * code-process.el:
11619         * code-files.el (insert-file-contents):
11620         * code-files.el:
11621         * code-files.el (buffer-file-coding-system-for-read):
11622         * cmdloop.el (yes-or-no-p-minibuf):
11623         * cl.el:
11624         * cl-macs.el:
11625         * cl-extra.el:
11626         * callers-of-rpt.el (make-caller-report):
11627         * callers-of-rpt.el:
11628         * bytecomp.el (batch-byte-recompile-directory):
11629         * bytecomp.el (batch-byte-compile-1):
11630         * bytecomp.el (batch-byte-compile):
11631         * bytecomp.el (display-call-tree):
11632         * bytecomp.el (byte-compile-insert):
11633         * bytecomp.el (byte-compile-two-args-19->20):
11634         * bytecomp.el (byte-compile-variable-ref):
11635         * bytecomp.el (byte-compile-form):
11636         * bytecomp.el (byte-compile-top-level-body):
11637         * bytecomp.el (byte-compile-out-toplevel):
11638         * bytecomp.el (byte-compile-byte-code-maker):
11639         * bytecomp.el (byte-compile-file-form-defmumble):
11640         * bytecomp.el (byte-compile-file-form):
11641         * bytecomp.el (byte-compile-keep-pending):
11642         * bytecomp.el (byte-compile-insert-header):
11643         * bytecomp.el (byte-compile-from-buffer):
11644         * bytecomp.el (byte-compile-file):
11645         * bytecomp.el (byte-recompile-file):
11646         * bytecomp.el (byte-compile-close-variables):
11647         * bytecomp.el (byte-compile-warn-about-unused-variables):
11648         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11649         * bytecomp.el (byte-compiler-legal-options):
11650         * bytecomp.el (byte-compile-lapcode):
11651         * bytecomp.el (byte-optimize-log):
11652         * bytecomp.el ((fboundp 'defsubst)):
11653         * bytecomp.el:
11654         * bytecomp-runtime.el:
11655         * byte-optimize.el (byte-optimize-apply):
11656         * byte-optimize.el (car):
11657         * byte-optimize.el (byte-optimize-form):
11658         * byte-optimize.el (byte-optimize-form-code-walker):
11659         * byte-optimize.el:
11660         * build-report.el (build-report-insert-installation-file):
11661         * build-report.el (build-report):
11662         * auto-show.el:
11663         * apropos.el (apropos-documentation):
11664         - mega patch
11665         - clean up byte-compile warnings
11666         - remove unused variables
11667         - Use common lisp style hashtable functions
11668         - byte compiler cleanup
11669         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11670         - remove old backquote syntax usage
11671         - move some cl functionality into C for speed.
11672         - remove last remaining VMS support
11673         - spelling fixes
11674         - implement last, butlast, nbutlast, copy-list in C.
11675         - new macro ignore-file-errors, similar to ignore-errors
11676           (ignore-file-errors (delete-file "foo"))
11677         - get frequent garbage collection during loadup.el by tweaking
11678           gc-cons-threshold, rather than explicitly calling garbage-collect
11679         - default delete-key-deletes-forward to `t'.
11680
11681 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11682
11683         * XEmacs 21.2-beta4 is released.
11684
11685 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11686
11687         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11688         (easy-menu-item-present-p): Wrapper around find-menu-item.
11689         (easy-menu-remove-item): Wrapper around delete-menu-item.
11690
11691         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11692         (add-menu-button): Add 'in-menu' argument.
11693         (add-menu-item-1): Add in-menu support to helper function.
11694
11695 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11696
11697         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11698
11699 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11700
11701         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11702         of Dec 4, 1997.
11703
11704 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11705
11706         * process.el (shell-command-on-region): Report if the command
11707         succeeded or failed.
11708
11709 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11710
11711         * subr.el (buffer-substring-no-properties): Comment out.
11712
11713 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11714
11715         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11716           into font instances first, like `x-frob-font-size' does.
11717           (mswindows-find-larger-font): ditto
11718
11719 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11720
11721         * package-ui.el (pui-install-selected-packages): fix args in call
11722         to `package-get'.
11723
11724 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11725
11726         * package-get.el (host-name): New widget type.
11727         (package-get-remote): Better customization using new type.
11728         (package-get-download-sites): idem dito.
11729
11730         (package-get-custom): Do not use package-get-all untill we have
11731         runtime dependencies.
11732
11733         (package-get-remove-copy): Default to 't' we no longer need this
11734         kludge as we do not currently use depenencies.
11735
11736         (package-get-was-current): New variable.
11737         (package-get-require-base): New 'force-current' argument.
11738         (package-get-update-base): idem
11739         (package-get-package-provider):  idem
11740         (package-get-locate-index-file): New 'no-remote' argument.
11741         (package-get-locate-file): idem.
11742
11743         (package-get-maybe-save-index): New function.
11744         (package-get-update-base): Use it.
11745
11746 1998-10-28 Greg Klanderman <greg@alphatech.com>
11747
11748         * package-get.el (package-get-remote): default to nil; by default,
11749         don't go out to the net via EFS.  They must select a download site.
11750         (package-get-download-sites): new variable.
11751         (package-get-download-menu): new function.
11752         (package-get-locate-index-file): new function.
11753         (package-get-update-base): use it.
11754
11755         * menubar-items.el (default-menubar): add "Update Package Index"
11756         and "Add Download Site" menus under Options | Manage Packages.
11757
11758 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11759
11760         * package-get.el (package-get): bugfix code checking installed version
11761         for case where package is not currently installed.
11762         (package-get-require-signed-base-updates): new variable.
11763         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11764         deemed not a goot thing.  Use the variable
11765         package-get-allow-unsigned-base-updates instead.
11766
11767 1998-10-16 Greg Klanderman <greg@alphatech.com>
11768
11769         * package-get.el (package-get): Don't install an older version than
11770         we already have unless explicitly told to.  Issue a warning.
11771
11772         * package-ui.el (pui-add-required-packages): when adding
11773         dependencies, don't add packages that are up to date.
11774         (pui-package-symbol-char):  Don't consider a package out of date
11775         if you have a newer version installed than the latest version in
11776         package-get-base.
11777
11778         * package-get.el (package-get-base-filename): document that it may
11779         be a path relative to package-get-remote;  new default value.
11780         (package-get-locate-file): new function.
11781         (package-get-update-base): use it to expand package-get-base-filename.
11782         (package-get-save-base): new function to save the package-get database
11783         to file.
11784         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11785         (package-get-update-base): pass the REMOTE-SOURCE arg.
11786         (package-get-update-base-entry): call package-get-custom-add-entry.
11787         (package-get-file-installed-p): removed; no longer needed.
11788         (package-get-create-custom): ditto.
11789         (toplevel): remove code to build and load package-get-custom.el
11790         (package-get-custom-add-entry): new function.
11791
11792 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11793
11794         * wid-edit.el (widget-button-click): Don't switch window.
11795
11796 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11797
11798         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11799
11800 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11801
11802         * etags.el (find-tag-default): Run find-tag-hook using
11803         run-hooks rather than funcall
11804
11805 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11806
11807         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11808         and the current local map as the parents to isearch-mode-map.
11809
11810 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11811
11812         * XEmacs 21.2-beta3 is released.
11813
11814 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11815
11816         * package-get.el (package-get-update-base): use
11817         insert-file-contents-internal, not insert-file-contents-literally.
11818
11819 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11820
11821         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11822         dump time.
11823
11824 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11825
11826         * package-get.el (package-get-update-base-entry): new function.
11827         (package-get-update-base): renamed; was `package-get-load-base'.
11828         cleanup, and use package-get-update-base-from-buffer.
11829         (package-get-update-base-from-buffer): new function.
11830         (package-get-update-base-entries): new; helper for above.
11831         Do not eval lisp grabbed over ftp; parse it from new format.
11832
11833 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11834
11835         * files.el (set-auto-mode): Don't play games loading package-get
11836         database; package-get-package-provider will handle it all.
11837
11838 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11839
11840         * package-get.el (package-get-base-filename): new variable.
11841         (package-get-require-base): new function.
11842         (package-get-pgp-signed-begin-line): new variable.
11843         (package-get-pgp-signature-begin-line): ditto.
11844         (package-get-pgp-signature-end-line):  ditto.
11845         (package-get-load-base): new function.
11846         (package-get-interactive-package-query):
11847         (package-get-update-all):
11848         (package-get-dependencies):
11849         (package-get-package-provider):
11850         (package-get-custom): use package-get-require-base.
11851         [package-get-custom loading]: disable for now.
11852
11853         * package-ui.el (pui-list-packages): use (package-get-require-base)
11854
11855 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11856
11857         * package-ui.el: Correct obvious thinko in choosing extent face.
11858
11859 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11860
11861         * menubar-items.el (default-menubar): pui-list-package has nothing
11862         to with Customize. Move all the package stuff to a new Item in Options.
11863
11864         * package-ui.el (pui-menu): Add menu and Popup menu.
11865
11866         * package-get.el (package-get): Use new
11867         package-admin-get-install-dir.
11868
11869         * package-admin.el (package-admin-get-install-dir): New syntax.
11870         Conserve package location and put mule packages where mule-base is.
11871
11872         * package-get.el : Customized
11873
11874         * package-ui.el (pui): Customized
11875         (pui-package-install-dest-dir): New variable.
11876         (pui-install-selected-packages): Use it
11877
11878 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11879
11880         * package-get.el (package-get-interactive-package-query): Move
11881         dependency on package-get-base to run-time.
11882         (package-get-update-all): Ditto.
11883         (package-get-dependencies): Ditto.
11884         (package-get-package-provider): Ditto.
11885         (package-get-custom): Ditto.
11886
11887 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11888
11889         * events.el: Remove 'ascii-character property from 'backspace
11890         and 'delete symbols
11891
11892 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11893
11894         * package-get-base.el: removed.
11895
11896 1998-09-23  Didier Verna  <didier@xemacs.org>
11897
11898         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11899         (no-upper-case-p): new function.
11900         (with-search-caps-disable-folding): new macro.
11901         (with-interactive-search-caps-disable-folding): new macro.
11902         (zap-to-char): In interactive mode, do a case-sensitive search if
11903         the character is uppercase.
11904         (zap-up-to-char): ditto.
11905
11906         * replace.el (perform-replace): use the function no-upper-case-p.
11907
11908         * isearch-mode.el (isearch-fix-case): ditto.
11909         make obsolete `with-caps-disable-folding' and
11910         `isearch-no-upper-case-p'.
11911
11912         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11913         (tags-search): ditto.
11914         (tags-query-replace): ditto.
11915
11916         * info.el (Info-search): ditto.
11917
11918 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11919
11920         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11921
11922 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11923
11924         * package-admin.el (package-admin-rmtree): rewritten.  need to
11925         check for "." and ".." before symlink check.  expand files and
11926         directories with respect to DIRECTORY, not default-directory.
11927
11928 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11929
11930         * package-get.el (package-get-all): add INSTALL-DIR argument.
11931
11932 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11933
11934         * package-ui.el (pui-add-required-packages): new function, select
11935         dependent packages.
11936         (pui-display-keymap): bind it.
11937         (pui-help-string): document it.
11938         (pui-install-selected-packages): package-get-all -> package-get.
11939
11940         * package-get.el (package-get-dependencies): new function.
11941
11942 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11943
11944         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11945         regexps.
11946
11947 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11948
11949         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11950         function.
11951         (default-mouse-track-normalize-point): Use it.
11952
11953 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11954
11955         * package-admin.el (package-admin-delete-binary-package):
11956                 General cleanup. Remove unnessary use of progn and
11957         save-excursion.
11958         (package-admin-delete-binary-package): Do NOT mess with file
11959         modes. That is evil.
11960         (package-admin-delete-binary-package): Wrap all deleting in
11961         condition-case. The data in MANIFEST is untrustworthy.
11962         (package-admin-delete-binary-package): Let the OS worry about non
11963         empty directories.
11964
11965 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11966
11967         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11968         processing.
11969         (lm-report-bug): Fix mail address to send bug reports to.
11970
11971 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11972
11973         * XEmacs 21.2-beta2 is released.
11974
11975 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11976
11977         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11978
11979 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11980
11981         * info.el (Info-mode): Document page turning by double clicks in
11982         docstring so `M-x describe-mode' will display it.
11983
11984 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11985
11986         * info.el (Info-mouse-track-double-click-hook): Use character
11987         widths to calculate a border region where double clicking does
11988         page turning, and return `nil' by default so other hooks, such as
11989         region highlighting, will be run.
11990
11991 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11992
11993         * sound.el (default-sound-directory-list): Initialize with all the
11994         "sounds" directories in `data-directory-list'.  It used to just be
11995         the first one.
11996
11997         * packages.el (locate-data-directory-list): Created.  This gives
11998         the list of matching directories, unlike `locate-data-directory',
11999         which just gives the first one.
12000
12001 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12002
12003         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12004         make a binding in the local keymap until help-char handling is
12005         improved.
12006
12007         * help.el (help-keymap-with-help-key): Provide keymap with help
12008         binding.
12009         (help-print-help-form): New helper function.
12010
12011 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12012
12013         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12014         move extent to another buffer; no need to create a new extent.
12015         (isearch-fix-case): New function.
12016         (isearch-search-and-update): Use it.
12017
12018 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12019
12020         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12021         the keymap, not minor-mode-map-alist.
12022         (isearch-done): Restore overriding-local-map.
12023
12024 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12025
12026         * bytecomp.el (byte-compile-buffer-substring):
12027         Fix for: (byte-compile (defun f () (buffer-substring)))
12028         ==>   ** buffer-substring called with 3 args, but requires 0-3
12029         - new code not only works, but is more readable, too.
12030
12031 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12032
12033         * msw-faces.el (mswindows-init-device-faces): Don't try to
12034           specify a default font at this late stage. Do try to force
12035           creation of the default face font so that if it fails we get
12036           an error now instead of a crash at frame creation.
12037
12038           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12039           mswindows-make-font-unitalic: Canonical default weight
12040           changed from "Normal" to "Regular".
12041
12042           mswindows-make-font-bold / -bold-italic: Supplied device was
12043           not being passed into call to mswindows-find-smaller-font.
12044
12045 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12046
12047         * package-get.el (package-get-remote): Fix the path where to find
12048           the packages on xemacs.org.
12049
12050 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12051
12052         * about.el (about-maintainer-info): Update Ben's entry.
12053
12054 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12055
12056         * lisp/shadow.el (find-emacs-lisp-shadows):
12057         - `member' was being called on lists of length 2000!
12058         - Replace with hashtables.
12059         - Replace hand-coded loops with (dolist)
12060         - Fix comment typo
12061
12062 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12063
12064         * packages.el: Added new function, `package-delete-name', to
12065           delete existing packages from the installed package database
12066           (`packages-package-list').  Also added the "pkginfo" directory
12067           to `packages-special-base-regexp', so that the pkginfo directory
12068           would not get added to `late-packages'.
12069
12070         * package-admin.el: Added ability to delete an installed package
12071           (added low-level function, `package-admin-delete-package').
12072           Understands how to use the pkginfo/MANIFEST.<package> file to
12073           delete the package.  When installing a package, will also
12074           create a MANIFEST.* file if one is not provided by the
12075           package.  If the MANIFEST.* doesn't exist when deleting a
12076           package, the functions will fall back to attempting to delete
12077           any package-specific lisp directory.
12078
12079         * package-get.el: Moved some functions to package-admin.el.
12080           Added interactive function `package-get-delete-package', for
12081           use by users for deleting a package.
12082
12083           Also modified to not require the presence of efs.
12084
12085 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12086
12087         * files.el (find-file-noselect): Handle all signals, kill the
12088         buffer and resignal.
12089
12090 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12091
12092         * cl-macs.el (glyph-image): Add setf method.
12093
12094 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12095
12096         * package-get.el: Fixed broken EFS downloading.  Also, look for
12097           .tar.gz files first, in preference over .tgz files.
12098
12099         * package-ui.el: Fix display of package version numbers.
12100
12101 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12102
12103         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12104         argument.
12105
12106 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12107
12108         * list-mode.el: `display-completion-list': added new/optional
12109           keyword `:completion-string', which allows the programmer to
12110           change the "Possible completions are:" prompt.
12111
12112         * menubar-items.el: Added new pulldown menu-pick to start up the
12113           visual package browser/installer:
12114
12115                 Options->Customize->List Packages
12116
12117         * package-admin.el: Added hooks for installing under both Unix
12118           and MS Windows.  Does additional error checking.  No longer
12119           calls "add-big-package.sh" to install packages under Unix; now
12120           calls gunzip & tar directly.
12121
12122         * package-get.el: Added ability to install packages from files
12123           on a local disk/CDROM.  Now deletes any existing package lisp
12124           directory.  Does completion on available packages when
12125           querying for package names.  Will also search for .tgz files
12126           in addition for .tar.gz files.  Tries to reload
12127           auto-autoloads, as a convenience when loading new packages,
12128           and also tries to add any new package paths to `load-path'.
12129           Changed all occurences of `concat' to use `expand-file-name'.
12130
12131         * package-ui.el: New file which implements the main visual
12132           package browser/installer, which is started via a menu pick or
12133           M-x pui-list packages.
12134
12135 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12136
12137         * startup.el (load-init-file): spelling fix.
12138
12139 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12140
12141         * startup.el (normal-top-level): Load auto-autoload files
12142         covariantly with their precedence.
12143
12144 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12145
12146         * menubar-items.el (default-menubar): Remove "Font Weight"
12147         option, there is currently no custom equivalent.. Customize-faces
12148         is "Edit faces".
12149
12150         * x-font-menu.el (font-menu-set-font): Use customize to set
12151         default face.
12152
12153         * faces.el (face-spec-update-all-matching): New function.
12154
12155         * cus-face.el (custom-set-face-update-spec): New function.
12156         Interface to customize faces from elisp.
12157
12158         (custom-face-value-create): Show the customized settings if set
12159         but not saved.
12160
12161 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12162
12163         (custom-face-value-create): Show the customized settings if set
12164         but not saved.
12165
12166 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12167
12168         * keydefs.el (global-map): Add FSF 20.3 binding of
12169         query-replace-regexp.
12170
12171 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12172
12173         * minibuf.el (read-file-name-internal-1): use
12174         user-name-completion-1 instead of user-name-completion.
12175
12176 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12177
12178         * loadup.el:
12179         * make-docfile.el:
12180         * update-elc.el: Don't set `source-directory' (now defunct as a
12181         global variable) no more.
12182
12183         * packages.el (packages-list-autoloads): Made `source-directory'
12184         (now defunct as a global variable) a parameter.
12185
12186 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12187
12188         * about.el (about-hackers): new email
12189
12190 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12191
12192         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12193
12194 1998-07-17  Didier Verna  <didier@xemacs.org>
12195
12196         * faces.el (set-face-property):
12197         (set-face-dim-p):
12198         (face-dim-p): updated the doc strings now that the dim property isn't
12199         tty-specific.
12200         (face-equal): the dim property is now a common one.
12201
12202         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12203         Renamed the `stipple' attribute to `background-pixmap'.
12204         (custom-face-background-pixmap): make custom-face-stipple an
12205         obsolete alias for this.
12206
12207 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12208
12209         * find-paths.el (paths-file-readable-directory-p): Created and
12210         used.
12211
12212         * loadup.el: Don't set inhibit-... flags from run-temacs.
12213
12214 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12215
12216         * packages.el (packages-data-path-depth): Added and used.
12217
12218 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12219
12220         * about.el:
12221         - Change .xpm to .png, delete "zcat" section.
12222         - cosmetic fix in the 'marcpa' entry.
12223
12224         * etc/photos
12225         - convert all .xpm.Z to .png
12226         - rename mrb to martin
12227         - rename mcook-m to mcookm
12228
12229 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12230
12231         * x-init.el (x-initialize-compose): Add support for
12232         dead-circumflex as YET ANOTHER NAME for that dead key.
12233
12234 1998-08-05  Colin Rafferty <colin@xemacs.org>
12235
12236         * setup-paths.el (paths-construct-exec-path): Made the
12237         last-packages really be last.
12238         (paths-construct-data-directory-list): Ditto.
12239
12240 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12241
12242         * startup.el(startup-splash-frame-body):
12243         Update Copyright notice in splash screen
12244
12245 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12246
12247         * minibuf.el (read-file-name-internal-1): do ~user completion.
12248
12249 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12250
12251         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12252         aginst destroyed extents
12253
12254 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12255
12256         * package-get.el (package-get): add `install-dir' argument.
12257
12258 1998-07-20  John Jones  <jj@asu.edu>
12259
12260         * package-get.el: calls to package-get-update-all will only
12261           update packages which are already installed.
12262
12263 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12264
12265         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12266         writable.
12267
12268 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12269
12270         * about.el (about-hackers): Correct my email.
12271
12272 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12273
12274         * about.el (about-hackers): new email-address.
12275
12276 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12277
12278         * minibuf.el (read-number): Don't let `input-error' condition
12279         escape.
12280
12281 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12282
12283         * about.el (about-hackers): use my `email-for-life' address.
12284
12285 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12286
12287         * XEmacs 21.2-beta1 is released.
12288
12289 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12290
12291         * ldap.el (ldap-search): Doc string change
12292
12293 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12294
12295         * menubar-items.el (default-menubar): Removed references to
12296         `data-directory', and use `locate-data-file' instead, and made
12297         then greyed out if they don't exist.
12298
12299 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12300
12301         * keymap.el (events-to-keys): Use `format' instead of `concat'
12302         since the latter does not accept integer args anymore
12303
12304 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12305
12306         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12307         macros replaced.
12308
12309 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12310
12311         * make-docfile.el: Get first initialization from very-early-lisp.el
12312         * update-elc.el: Ditto.
12313         * loadup.el (really-early-error-handler): Ditto.
12314
12315         * packages.el (packages-unbytecompiled-lisp): Add new file,
12316         very-early-lisp.el.
12317
12318         * very-early-lisp.el: New file.
12319
12320 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12321
12322         * Symbols that have been obsolete for at least 3 years removed (II).
12323
12324         * obsolete.el (eval-current-buffer): Make compatible.
12325         (byte-code-function-p): Ditto.
12326         (send-string): Removed.
12327         (send-region): Removed.
12328         (screen-scrollbar-width): Removed.
12329         (set-screen-scrollbar-width): Removed.
12330         (set-screen-left-margin-width): Removed.
12331         (set-screen-right-margin-width): Removed.
12332         (screen-left-margin-width): Removed.
12333         (screen-right-margin-width): Removed.
12334         (set-buffer-left-margin-width): Removed.
12335         (set-buffer-right-margin-width): Removed.
12336         (buffer-left-margin-width): Removed.
12337         (buffer-right-margin-width): Removed.
12338         (x-set-frame-icon-pixmap): Removed.
12339         (x-set-screen-icon-pixmap): Removed.
12340         (pixel-name): Removed.
12341         (make-pixmap): Removed.
12342         (make-cursor): Removed.
12343         (pixmap-width): Removed.
12344         (pixmap-contributes-to-line-height-p): Removed.
12345         (set-pixmap-contributes-to-line-height): Removed.
12346
12347 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12348
12349         * obsolete.el (popup-menu-up-p): removed.
12350         (read-no-blanks-input): Removed.
12351         (wholenump): Removed.
12352         (ring-mod): Removed (what was ring-mod?).
12353         (current-time-seconds): Removed.
12354         (run-special-hook-with-args): Removed.
12355         (dot): Removed.
12356         (dot-marker): Removed.
12357         (dot-min): Removed.
12358         (dot-max): Removed.
12359         (window-dot): Removed.
12360         (set-window-dot): Removed.
12361
12362         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12363         `dot-min'.
12364
12365         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12366
12367         * code-files.el (insert-file-contents): Rename
12368         run-special-hook-with-args to run-hook-with-args-until-success.
12369         (write-region): Ditto.
12370
12371 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12372
12373         * about.el: Fix typos, update release date.
12374
12375         * Symbols that have been obsolete for at least 3 years removed.
12376
12377         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12378         screen- functions.
12379         (toplevel): remove setf methods for screen functions.
12380         * cl-macs.el (extent-data): defsetf removed.
12381         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12382         many places to remove.
12383         (comment-indent-hook): Ditto.
12384         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12385         (buffer-dedicated-screen): Ditto.
12386         (deiconify-screen): Ditto.
12387         (delete-screen): Ditto.
12388         (event-screen): Ditto.
12389         (find-file-other-screen): Ditto.
12390         (find-file-read-only-other-screen): Ditto.
12391         (live-screen-p): Ditto.
12392         (screen-height): Ditto.
12393         (screen-iconified-p): Ditto.
12394         (screen-list): Ditto.
12395         (screen-live-p): Ditto.
12396         (screen-name): Ditto.
12397         (screen-parameters): Ditto.
12398         (screen-pixel-height): Ditto.
12399         (screen-pixel-width): Ditto.
12400         (screen-root-window): Ditto.
12401         (screen-selected-window): Ditto.
12402         (screen-totally-visible-p): Ditto.
12403         (screen-visible-p): Ditto.
12404         (screen-width): Ditto.
12405         (screenp): Ditto.
12406         (get-screen-for-buffer): Ditto.
12407         (get-screen-for-buffer-noselect): Ditto.
12408         (get-other-screen): Ditto.
12409         (iconify-screen): Ditto.
12410         (lower-screen): Ditto.
12411         (mail-other-screen): Ditto.
12412         (make-screen): Ditto.
12413         (make-screen-invisible): Ditto.
12414         (make-screen-visible): Ditto.
12415         (modify-screen-parameters): Ditto.
12416         (new-screen): Ditto.
12417         (next-screen): Ditto.
12418         (next-multiscreen-window): Ditto.
12419         (other-screen): Ditto.
12420         (previous-screen): Ditto.
12421         (previous-multiscreen-window): Ditto.
12422         (raise-screen): Ditto.
12423         (redraw-screen): Ditto.
12424         (select-screen): Ditto.
12425         (selected-screen): Ditto.
12426         (set-buffer-dedicated-screen): Ditto.
12427         (set-screen-height): Ditto.
12428         (set-screen-position): Ditto.
12429         (set-screen-size): Ditto.
12430         (set-screen-width): Ditto.
12431         (show-temp-buffer-in-current-screen): Ditto.
12432         (switch-to-buffer-other-screen): Ditto.
12433         (visible-screen-list): Ditto.
12434         (window-screen): Ditto.
12435         (x-set-screen-pointer): Ditto.
12436         (x-set-frame-pointer): Ditto.
12437         (screen-title-format): Ditto.
12438         (screen-icon-title-format): Ditto.
12439         (terminal-screen): Ditto.
12440         (delete-screen-hook): Ditto.
12441         (create-screen-hook): Ditto.
12442         (mouse-enter-screen-hook): Ditto.
12443         (mouse-leave-screen-hook): Ditto.
12444         (map-screen-hook): Ditto.
12445         (unmap-screen-hook): Ditto.
12446         (default-screen-alist): Ditto.
12447         (default-screen-name): Ditto.
12448         (x-screen-defaults): Ditto.
12449         (x-create-screen): Ditto.
12450         * obsolete.el: meta-flag removed.
12451         baud-rate removed.
12452         sleep-for-millisecs removed.
12453         extent-data removed.
12454         set-extent-data removed.
12455         set-extent-attribute removed.
12456         extent-glyph removed.
12457         extent-layout removed.
12458         set-extent-layout removed.
12459         list-faces-display removed.
12460         list-faces removed.
12461         trim-versions-without-asking removed.
12462         after-write-file-hooks removed.
12463         truename removed.
12464         auto-fill-hook removed.
12465         blink-paren-hook removed.
12466         select-screen-hook, deselect-screen-hook removed.
12467         auto-raise-screen, auto-lower-screen removed.
12468
12469         * msw-mouse.el: Global change resource -> mswindows-resource.
12470
12471         * XEmacs 21.0-pre5 is released.
12472
12473 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12474
12475         * about.el (about-hackers): Credits update.
12476
12477 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12478
12479         * register.el (insert-register): Don't activate the region.
12480
12481 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12482
12483         * select.el: Restore x-* symbols for backwards compatibility:
12484         x-copy-primary-selection, x-kill-primary-selection,
12485         x-delete-primary-selection, x-select-make-extent-for-selection,
12486         x-valid-simple-selection-, x-cut-copy-clear-internal.
12487
12488 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12489
12490         * XEmacs 21.0-pre4 is released.
12491
12492 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12493
12494         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12495         reporting bugs.
12496         (maybe-add-init-button): Fix semantics under Windows.  Use
12497         `expand-file-name' rather than `concat'.
12498
12499         * help.el (print-messages): New function.
12500
12501 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12502
12503         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12504
12505 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12506
12507         * about.el: Tweaked my entry in about-hackers.
12508
12509         * find-paths.el (paths-emacs-root-p):
12510           Relaxed emacs-root checking of an in-place installation to
12511           also accommodate the flat layout used on MS Windows.
12512
12513 1998-06-29  John Jones  <jj@asu.edu>
12514
12515         * package-get.el: calls to package-get-update-all will only
12516           update packages which are already installed.
12517
12518 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12519
12520         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12521         are handled by the gui-element face fallbacks now.
12522
12523         * x-faces.el: default gui-element face to "background" as well as
12524         the default face.
12525
12526         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12527         and default face settings since these are set as fallbacks now in
12528         the appropriate domain.
12529
12530 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12531
12532         * text-mode.el (text-mode): Reorder regexp so the OR part
12533         corresponding to `page-delim' goes first and the hack in
12534         `forward-paragraph' will work.
12535         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12536
12537 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12538
12539         * subr.el (remove-hook): When checking the hook value
12540           with functionp, don't apply car to it.
12541
12542 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12543
12544         * package-get.el (package-get-remote-filename):
12545           Don't use file-name-as-directory because the local directory
12546           separator conventions might not be the same as ftp's.
12547
12548 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12549
12550         * ldap.el (ldap-host-parameters-alist): New name of
12551         `ldap-host-parameters-plist'
12552
12553 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12554
12555         * package-get.el: Using (require 'package-get-base), now that it
12556         provides itself.  Consequently removed all instances of (load
12557         "package-get-base.el").
12558
12559 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12560
12561         * subr.el (remove-hook): Don't treat the hook value as a
12562           list unless it is both consp and not functionp.
12563
12564 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12565
12566         * about.el: Email address for Ben Wing is ben@xemacs.org.
12567         * auto-show.el: Ditto.
12568         * bytecomp.el: Ditto.
12569         * faces.el: Ditto.
12570         * x-scrollbar.el: Ditto.
12571         * x-misc.el: Ditto.
12572         * tty-init.el: Ditto.
12573         * toolbar-items.el: Ditto.
12574         * symbol-syntax.el: Ditto.
12575         * specifier.el: Ditto.
12576         * objects.el: Ditto.
12577         * hyper-apropos.el: Ditto.
12578         * glyphs.el: Ditto.
12579
12580 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12581
12582         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12583         vertical-divider-always-visible-p.
12584         (default-mouse-motion-handler): Ditto.
12585
12586 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12587
12588         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12589         global value.
12590
12591 1998-06-21  Oliver Graf <ograf@fga.de>
12592
12593         * build-reports.el: changed receiver to xemacs-build-reports list
12594
12595 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12596
12597         * font.el: Split font-family-mappings into X and
12598           mswindows-specific versions.
12599           mswindows-font-create-[object|name]: Treat supplied size
12600           as a pointsize. Added underline and strikethru handling.
12601
12602         * msw-faces.el: changed default mswindows charset to western.
12603
12604         * msw-glyphs.el: removed space in border-glyph font string that
12605           was inserted to get round bugs in the mswindows C font code.
12606
12607 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12608
12609         * about.el (about-hackers): Credits update.
12610
12611         * help-nomule.el (tutorial-supported-languages): Add Romanian
12612         TUTORIAL.
12613
12614         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12615         to ISO-8859-2.
12616
12617 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12618
12619         * font.el: Split font-family-mappings into X and
12620           mswindows-specific versions.
12621           mswindows-font-create-[object|name]: Treat supplied size
12622           as a pointsize. Added underline and strikethru handling.
12623
12624         * msw-faces.el: changed default mswindows charset to western.
12625
12626         * msw-glyphs.el: removed space in border-glyph font string that
12627           was inserted to get round bugs in the mswindows C font code.
12628
12629 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12630
12631         * minibuf.el: make read-color-completion-table call
12632           (mswindows-color-list for mswindows devices.
12633
12634 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12635
12636         * lisp/font-lock.el
12637         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12638         Let declaration items contain non-word symbol characters.
12639
12640 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12641
12642         * package-get.el (package-get-package-provider): Added autoload
12643         cookie.  Loading "package-get-base.el" in ALL functions that use
12644         it.  Fixed some (interactive ...) with multiple argument specs
12645         again.  Cosmetic indentation changes.
12646
12647 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12648
12649         * info.el (Info-insert-dir): Don't use nreverse on variables
12650         that you want to use later.
12651
12652 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12653
12654         * x-mouse.el (x-set-point-and-move-selection): Replace call
12655         to x-kill-primary-selection with kill-primary-selection
12656
12657 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12658
12659         * simple.el (what-cursor-position): Make cursor position reported
12660         use value of column-number-start-at-one
12661
12662 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12663
12664         * about.el (xemacs-hackers): Fix Jareth's email address.
12665
12666 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12667
12668         * startup.el (startup-splash-frame): Remove
12669         `xemacs-startup-logo-function'.
12670
12671 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12672
12673         * about.el (about-hackers): Update credits list.
12674
12675 1998-06-06  Jeff Miller <jmiller@smart.net>
12676
12677         * lisp/sound.el: Update sound-ext to allow filenames with
12678           extensions to be found by load-sound-file
12679
12680 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12681
12682         * info.el (Info-rebuild-outdated-dir): Removed variable
12683         (Info-auto-generate-directory): New variable
12684         (Info-save-auto-generated-dir): New variable
12685         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12686         (Info-build-dir-anew): Second parameter removed.  Use
12687         `Info-save-auto-generated-dir'
12688         (Info-rebuild-dir): Ditto
12689
12690 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12691
12692         * list-mode.el (next-list-mode-item): Would not recognize
12693         border between directly neighbored items.
12694
12695 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12696
12697         * package-get.el: add autoloads for some functions.
12698
12699 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12700
12701         * specifier.el (let-specifier): Tiny docfixes.
12702
12703 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12704
12705         * msw-mouse.el: set selection-pointer-glyph to Normal.
12706
12707 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12708
12709         * wid-edit.el (widget-specify-secret): New function.
12710         (widget-after-change): Use it.
12711         (widget-specify-field): Use it.
12712
12713 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12714
12715         * mouse.el (drag-window-divider): Use `(not done)' instead of
12716         `doit'; reuse result of `window-pixel-edges'.
12717
12718         * modeline.el (drag-modeline-event-lag): Rename to
12719         drag-divider-event-lag.
12720
12721 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12722
12723         * specifier.el (let-specifier): Rewritten not to generate needless
12724         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12725         arguments.
12726
12727 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12728
12729         * minibuf.el (read-file-name-1): Setup buffer-local value of
12730         `completion-ignore-case' in completions buffer under Windows.
12731
12732 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12733
12734         * about.el (about-maintainer-glyph): Fix support for not
12735         compressed images.
12736
12737 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12738
12739         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12740
12741         * mouse.el (mouse-track): Cancel selection if misc-user event with
12742         `cancel-mode-internal' function is fetched.
12743
12744 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12745
12746         * files.el (save-some-buffers-1): Fixed return value.
12747
12748 1998-06-01  Oliver Graf <ograf@fga.de>
12749
12750         * dragdrop.el: added experimental
12751
12752 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12753
12754         * startup.el (after-init-hook, init-file-user,
12755         user-init-directory, load-user-init-file):  Purge references
12756         to "~/.xemacs/init.el" from docstrings.
12757
12758         (load-user-init-file) Use paths-construct-path to construct
12759         paths to user init files.  Go directly to ~/.emacs, do not
12760         search ~/.xemacs/, do not load `default-custom-file'.
12761
12762 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12763
12764         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12765         general *sh.
12766         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12767
12768 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12769
12770         * menubar-items.el (default-menubar): add Update Packages to customize
12771         menu.
12772
12773 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12774
12775         * faces.el: use toolbar face as a fallback for toolbar properties
12776         in xpm-color-symbols instead of default.
12777
12778         * msw-faces.el: rename 3d-object -> gui-element face.
12779
12780 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12781
12782         * startup.el (xemacs-startup-logo-function): New variable.
12783         (startup-splash-frame): Use it.
12784
12785 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12786
12787         * files.el (save-some-buffers): Would wait 1 second.
12788         (save-some-buffers-1): Delete other windows here instead of in
12789         `save-some-buffers'.
12790         (save-some-buffers): Force redisplay only if windows were deleted.
12791
12792 1998-06-02  Didier Verna  <didier@xemacs.org>
12793
12794         * cus-face.el (custom-face-attributes): generalized the use of
12795         toggle buttons for boolean attributes.
12796         Re-ordered the items a bit.
12797
12798 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12799
12800         * sound.el (default-sound-directory): Use `locate-data-directory'
12801         to find the sounds directory.
12802
12803 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12804
12805         * sound.el: default sound-ext to .wav under mswindows, .au
12806         otherwise. load-default sounds without extensions.
12807
12808 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12809
12810         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12811         if send-pr is not bound.
12812
12813 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12814
12815         * files.el: grok idl files in auto-mode-alist.
12816 1998-06-01  Jeff Miller  <jmiller@smart.net>
12817
12818         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12819         calling `upcase'.
12820
12821 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12822
12823         * msw-glyphs.el: add xbm to the list of image types supported.
12824
12825 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12826
12827         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12828         instead of XEmacs one when dumping InfoDock.
12829
12830 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12831
12832         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12833         for `modeline-visible-p'
12834
12835         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12836
12837 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12838
12839         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12840         since it's not used anymore. doc string fixes.
12841
12842         * package-get.el (package-get-file-installed-p): new function. use
12843         instead of file-installed-p which is in an external package.
12844
12845 1998-05-28  Oliver Graf <ograf@fga.de>
12846
12847         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12848         favor of select-window/switch-to-buffer
12849
12850 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12851
12852         * startup.el: changed (getenv "HOME") to (user-home-directory)
12853
12854 1998-05-25  Oliver Graf <ograf@fga.de>
12855
12856         * frame.el (cde-start-drag) moved to dragdrop.el
12857         (offix-start-drag-region) moved to dragdrop.el
12858         (offix-start-drag) moved to dragdrop.el
12859         * dragdrop.el (cde-start-drag) moved from frame.el
12860         (offix-start-drag-region) moved from frame.el
12861         (offix-start-drag) moved from frame.el
12862         (cde-start-drag-region) cde drag regions
12863         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12864
12865 1998-05-26  Oliver Graf <ograf@fga.de>
12866
12867         * dragdrop.el: created dragdrop-drag prototypes
12868         (cde-start-drag-region) fixed typo
12869
12870 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12871
12872         * simple.el (after-init-hook): Remove reader macro.
12873
12874         * packages.el (packages-hardcoded-lisp): Get rid of reader
12875         macros.  Update DOC string.
12876
12877 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12878
12879         * mouse.el (drag-window-divider): Ditto.
12880
12881         * modeline.el (mouse-drag-modeline): Use it.
12882
12883         * lisp-mode.el (let-specifier): Specify indentation.
12884
12885         * specifier.el (let-specifier): Renamed from
12886         `with-specifier-instance'.
12887
12888 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12889
12890         * x-faces.el:
12891         * faces.el: move definition of xpm-color-symbols from x-faces.el
12892         to faces. Predicate x-get-resource on the presence of x.
12893
12894         * msw-faces.el: set 3d-object face rather than modeline. Specify
12895         faces as specfier defaults.
12896
12897         * package-get.el: don't use package-admin-add-single-file-package.
12898
12899 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12900
12901         * toolbar-items.el: Fixup tooltips.
12902         (toolbar-gnus): Don't use obsolete variable
12903         toolbar-news-frame-properties.
12904         (toolbar-news-reader): Default to `gnus' instead of
12905         `not-configured'.
12906
12907         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12908         Windows.
12909
12910 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12911
12912         * package-get.el: rename -installedp -> -installed-p.
12913
12914 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12915
12916         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12917         attributes, and assinged it to continuation, truncation and
12918         hscroll glyphs.
12919
12920         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12921         and made continuation, truncation and hscroll glyphs arrow
12922         characters out of that font.
12923
12924 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12925
12926         * minibuf.el (minibuffer-electric-separator): Play nicely with
12927         directory-sep-char being \.
12928         (minibuffer-electric-tilde): Ditto.
12929         (read-file-name-map): Ditto.
12930
12931 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12932
12933         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12934         on X devices.
12935         (default-mouse-track-deal-with-down-event): Avoid
12936         `x-disown-selection'; use `disown-selection' instead.
12937
12938 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12939
12940         * select.el:
12941         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12942         moved to (cut-copy-clear-internal) in select.el. Ditto for
12943         (x-delete-primary-selection) (x-kill-primary-selection)
12944         (x-copy-primary-selection).
12945         (own-clipboard): new function.
12946
12947         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12948         functions in select.el. remove old ones.
12949         (mswindows-own-clipboard): new function.
12950
12951 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12952
12953         * gnuserv.el: allow connections from mswindows type devices.
12954
12955 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12956
12957         * msw-glyphs.el: change image type used from cursor to resource.
12958
12959 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12960
12961         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12962         for {top,bottom}-{left,right} values in addition to
12963         {top,bottom}_{left,right}.
12964         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12965
12966 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12967
12968         * cl-macs.el (specifier-instance): Undefine its setf method.
12969
12970         * specifier.el (with-specifier-instance): Added docstring.
12971
12972         * mouse.el (drag-window-divider): Ditto.
12973
12974         * modeline.el (mouse-drag-modeline): Use it.
12975
12976         * lisp-mode.el (with-specifier-instance): Define its indentation
12977         level.
12978
12979         * specifier.el (with-specifier-instance): New macro.
12980
12981 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12982
12983         * package-get.el (package-get-create-custom): new function to
12984         auto-generate package-get-custom.el from package-get-base.el.
12985         * (package-get-ever-installedp): new function.
12986         * (package-get-custom): new function to get all packages specified
12987         by customize.
12988
12989 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12990
12991         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12992
12993 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12994
12995         * cl-extra.el: Reverse previous float change.
12996
12997 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12998
12999         * x-faces.el:
13000         * faces.el (try-font-name): moved from x-faces.el since it is
13001         required by w3 under mswindows as well X.
13002
13003 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13004
13005         * winnt.el: Removed evil (setq completion-ignore-case t)
13006         clause, one more overlookef fsfism.
13007         (nt-quote-args-functions-alist): End sentences with double space.
13008
13009 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13010
13011         * window-xemacs.el (push-window-configuration): Remove kludgery of
13012         recaching default-toolbar specifier.
13013         (pop-window-configuration): Ditto.
13014         (unpop-window-configuration): Ditto.
13015
13016 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13017
13018         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13019
13020 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13021
13022         * winnt.el (nt-quote-args-verbatim): Added function.
13023         (nt-quote-args-prefix-quote): Added function.
13024         (nt-quote-args-backslash-quote): Added function.
13025         (nt-quote-args-double-quote): Added function.
13026         (nt-quote-args-functions-alist): New variable.
13027         (nt-quote-process-args): Added function. This is the main quoting
13028         work horse called from process-nt.c
13029
13030 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13031
13032         * winnt.el: Removed duplicate definitions for backspace,
13033         delete, M-backspace and C-M-backspace.
13034         (file-name-buffer-file-type-alist): Removed this variable.
13035         (find-buffer-file-type): Removed function.
13036         (find-file-binary):  Removed function.
13037         (find-file-text): Removed function.
13038         (find-file-not-found-set-buffer-file-type): Removed function.
13039         (save-to-unix-hook): Removed function.
13040         (revert-from-unix-hook): Removed function.
13041         (using-unix-filesystems): Removed function.
13042         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13043         warning.
13044         (x-set-selection): Removed function.
13045         (x-get-selection): Removed function.
13046         Removed commented FSFisms.
13047         Replaced copyright notice (this file is not part of GNU Emacs).
13048         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13049         comint-process-echoes setting to t.
13050
13051 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13052
13053         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13054         and used following the interface change of
13055         `paths-find-recursive-path'.
13056
13057         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13058         regexp instead of a list of base names.
13059         (paths-version-control-filename-regexp):
13060         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13061         Introduced and used following the interface change of
13062         `paths-find-recursive-path'.
13063
13064 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13065
13066         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13067         on X devices, rather than on all non-TTY devices.
13068
13069 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13070
13071         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13072
13073         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13074
13075 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13076
13077         * itimer.el (activate-itimer): Fixed usage of integers
13078         as argument to `concat'.
13079
13080 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13081
13082         * itimer.el (start-itimer): replace the use of `concat' with
13083         `format'
13084
13085 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13086
13087         * mode-motion.el (mode-motion-hook): Clarify docstring.
13088         From Bob Weiner <weiner@altrasoft.com>
13089
13090         * loadhist.el (symbol-file): Supply prompt string when used
13091         interactively.
13092         From Bob Weiner <weiner@altrasoft.com>
13093
13094 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13095
13096         * loadup.el (really-early-error-handler): Ditto.
13097
13098         * update-elc.el: Ditto.
13099
13100         * setup-paths.el (paths-construct-exec-path): Ditto.
13101
13102         * make-docfile.el: Ditto.
13103
13104         * find-paths.el (paths-decode-directory-path): Use split-path
13105         instead of decode-path.
13106
13107         * files.el (parse-colon-path): Update docstring reference.
13108
13109 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13110
13111         * msw-init.el:
13112         * x-init.el:
13113         Bind cut'n'paste keys to non window-system specific functions.
13114
13115         * msw-select.el: New function mswindows-clear-clipboard.
13116         mswindows-cut-copy-clipboard extended to handle clearing of the
13117         selection and renamed to mswindows-cut-copy-clear-clipboard.
13118
13119         * select.el: on mswindows devices delete-primary-selection
13120         calls mswindows-clear-clipboard.
13121
13122 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13123
13124         * simple.el (quoted-insert): Inhibit quit when using read-char.
13125
13126         * cmdloop.el (read-char): Don't inhibit quit.
13127         (read-char-exclusive): Ditto.
13128         (read-char): Signal quit if quit-char was pressed.
13129         (read-char-exclusive): Ditto.
13130         (read-quoted-char): Return a character, not integer.
13131
13132         * menubar-items.el (default-popup-menu): Use Andy's generic
13133         selection code.
13134         (default-popup-menu): Fix code.
13135
13136 1998-05-14  Oliver Graf <ograf@fga.de>
13137
13138         * dragdrop.el (dragdrop-function-widget): this time it's done
13139
13140 1998-05-13  Oliver Graf <ograf@fga.de>
13141
13142         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13143
13144 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13145
13146         * device.el (device-pixel-width):
13147         (device-pixel-height):
13148         (device-mm-width):
13149         (device-mm-height):
13150         (device-bitplanes):
13151         (device-color-cells): Swapped parameters to device-system-metric
13152         according to the interface change.
13153
13154 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13155
13156         * mouse.el (default-mouse-motion-handler): Use new name of the
13157         function event-over-vertical-divider-p.
13158         Do not set E-W arrow cursor over the divider if
13159         vertical-divider-draggable-p is nil in the window.
13160         ([top-level]): Use new name for the variable
13161         vertical-divider-map.
13162         (drag-window-divider): Respect vertical-divider-draggable-p.
13163         Variable name typo fixes.
13164
13165 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13166
13167         * keymap.el (kbd): Define here; handle string constants and
13168         others...
13169
13170 1998-05-15  Christian Nyb <chr@mediascience.no>
13171
13172         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13173         in Emacs 18.
13174
13175 1998-05-13  Didier Verna  <didier@xemacs.org>
13176
13177         * mouse.el (drag-window-divider): give the vertical divider a
13178         pressed look when dragging it.
13179
13180 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13181
13182         * faces.el: predicate some more face operations on x or mswindows
13183         not just x.
13184
13185         * modeline.el: enable modeline coloring for mswindows.
13186
13187 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13188
13189         * minibuf.el (minibuffer-default): Added variable; compatible with
13190         FSF Emacs.
13191         (next-history-element): Used `minibuffer-default'.
13192
13193 1998-05-12  Oliver Graf <ograf@fga.de>
13194
13195         * dragdrop.el (dragdrop-function-widget): button and mods ok
13196         arguments still look a bit strange
13197         (dragdrop-compare-mods) created
13198         (dragdrop-drop-do-functions) correctly checks for buttons and
13199         modifiers
13200
13201 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13202
13203         * setup-paths.el (paths-default-info-directories): Replace
13204         path-separator with directory-sep-char.
13205
13206         * files.el (path-separator): Don't define it here.
13207
13208 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13209
13210         * update-elc.el: Ditto.
13211
13212         * setup-paths.el (paths-construct-exec-path): Ditto.
13213
13214         * make-docfile.el: Ditto.
13215
13216         * loadup.el (really-early-error-handler): Ditto.
13217
13218         * find-paths.el (paths-decode-directory-path): Use decode-path
13219         instead of decode-path-internal.
13220
13221         * files.el (parse-colon-path): Update docstring.
13222
13223 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13224
13225         * subr.el (get-buffer-window-list): Make BUFFER optional.
13226
13227         * window-xemacs.el (windows-of-buffer): Defalias to
13228         get-buffer-window-list.
13229
13230 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13231
13232         * disass.el: Fix maintainer keyword.
13233
13234         * bytecomp.el (byte-compile-and-load-file): Autoload.
13235         (byte-compile-buffer): Ditto.
13236
13237         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13238         value is returned, not the name.
13239         (lisp-imenu-generic-expression): Enable it.
13240         (lisp-mode-variables): Ditto.
13241         (lisp-indent-offset): Change defconst to defvar.
13242         (lisp-indent-function): Ditto.
13243         (lisp-body-indent): Ditto.
13244
13245 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13246
13247         * modeline.el: Use zap-last-kbd-macro-event.
13248
13249         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13250         nil, don't attempt to do anything with messages.
13251         (eval-last-sexp): Use `letf' for clarity.
13252
13253 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13254
13255         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13256
13257 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13258
13259         * buff-menu.el:
13260         * lisp-mode.el:
13261         * obsolete.el:
13262         Change empty docstrings into no doc strings at all.
13263         Fix bogus FSF-format docstrings.
13264         * etags.el: Fix docstring.
13265
13266 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13267
13268         * package-get.el (package-get): Use internal md5
13269
13270 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13271
13272         * about.el (about-xemacs): Correct abuse of concat.
13273
13274 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13275
13276         * info.el (Info-mode): Use easymenu.
13277
13278 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13279
13280         * apropos.el (apropos): Don't use concat with integers.
13281
13282         * cmdloop.el (describe-last-error): Handle the case when no error
13283         was seen gracefully.
13284
13285         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13286         defun.
13287         (apropos-describe-plist): Ditto.
13288
13289         * help.el (with-displaying-help-buffer): Revert to a defun.
13290         (describe-key): Use it as defun.
13291         (describe-mode): Ditto.
13292         (describe-bindings): Ditto.
13293         (describe-prefix-bindings): Ditto.
13294         (describe-installation): Ditto.
13295         (view-lossage): Ditto.
13296         (describe-function): Ditto.
13297         (describe-variable): Ditto.
13298         (describe-syntax): Ditto.
13299
13300 1998-05-11  Oliver Graf <ograf@fga.de>
13301
13302         * dragdrop.el: changed order of require/provide
13303         (dragdrop-drop-mime-default) changed to new calling conventions
13304         (dragdrop-drop-do-functions) changed to new calling conventions
13305         (dragdrop-function-widget) this one needs more work...
13306
13307 1998-05-10  Oliver Graf <ograf@fga.de>
13308
13309         * about.el: another small change in my entry
13310         * dragdrop.el (dragdrop-drop-log-function): logging added
13311         plus customizations
13312         changed interface to handler functions. now called with event
13313         and object
13314
13315 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13316
13317         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13318         E-W arrow pointer displayed over draggable dividers.
13319
13320         * mouse.el (default-mouse-motion-handler): Show it when
13321         appropriate.
13322         (drag-window-divider): Added.
13323         ([top-level]): Initialized window-divider-map with a keymap
13324         binding the above function to left button down event.
13325
13326         * x-mouse.el (x-init-pointer-shape): Initialize
13327         divider-pointer-glyph from Cursor.dividerPointer, or use default
13328         E-W double arrow.
13329
13330 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13331
13332         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13333
13334 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13335
13336         * simple.el (count-words-buffer): Don't query for buffer.
13337         (count-lines-buffer): Ditto.
13338
13339 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13340
13341         * help.el (where-is): add optional insert argument.
13342
13343 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13344
13345         * help.el (describe-key-briefly): New argument INSERT.
13346
13347         * simple.el (eval-expression): New optional argument; synch with
13348         FSF 20.3.
13349
13350         * keydefs.el (global-map): Add new register bindings.
13351
13352         * register.el: Synched with FSF 20.3.
13353
13354 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13355
13356         * window-xemacs.el (recenter): all arguments are optional.
13357
13358 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13359
13360         * device.el: (device-pixel-width): Reflected name/parameters
13361         change to device-system-metric.
13362         (device-pixel-height): Ditto.
13363         (device-mm-width): Ditto.
13364         (device-mm-height): Ditto.
13365         (device-bitplanes): Ditto.
13366         (device-color-cells): Ditto.
13367
13368 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13369
13370         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13371
13372         * cl.el (most-positive-fixnum): Document.
13373         (most-negative-fixnum): Ditto.
13374
13375         * cus-dep.el: Updated comment.
13376
13377         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13378         constant.
13379
13380         * cus-load.el (custom-put): Removed.
13381
13382         * files.el (after-find-file): Just resignal quit instead of
13383         signaling "canceled".
13384
13385 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13386
13387         * frame.el (other-frame): Use `focus-frame' instead of
13388         select-frame kludges.
13389
13390         * lisp-mode.el: Update lisp-indent-function for
13391         save-selected-frame and with-selected-frame.
13392
13393         * frame.el (save-selected-frame): New macro.
13394         (with-selected-frame): Ditto.
13395         (other-frame): Use `set-frame-focus'.
13396
13397 1998-05-06  Oliver Graf <ograf@fga.de>
13398
13399         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13400         (dragdrop-drop-url-default) default handler for URL drops created
13401         (dragdrop-drop-mime-default) default handler for MIME drops created
13402         (dragdrop-drop-functions) default custom for handling drops created
13403         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13404
13405 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13406
13407         * mouse.el: Removed redundant mouse-mswindows-drop function.
13408
13409 1998-05-05  Oliver Graf <ograf@fga.de>
13410
13411         * about.el: changed some text in my entry
13412         * dragdrop.el: added customs
13413
13414 1998-05-04  Oliver Graf <ograf@fga.de>
13415
13416         * mouse.el: killed global drop key bindings
13417         (mouse-offix-drop) removed
13418         * dragdrop.el: created
13419         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13420
13421 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13422
13423         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13424         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13425
13426         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13427         obsolete comment.
13428
13429         * scrollbar.el (scrollbars-visible-p): Use new
13430         {vertical,horizontal}-scrollbar-visible-p specifiers.
13431
13432 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13433
13434         * device.el (device-pixel-height):
13435         (device-pixel-width):
13436         (device-mm-width):
13437         (device-mm-height):
13438         (device-bitplanes):
13439         (device-color-cells): Moved these 6 functions from device.c; they
13440         all use single (device-system-metrics) call.
13441
13442 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13443
13444         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13445         were renamed.
13446
13447         * menubar-items.el:
13448         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13449         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13450
13451         * help.el (help-map): Remove Hyperbole keybinding logic.
13452         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13453
13454 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13455
13456         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13457         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13458
13459 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13460
13461         * msw-glyphs.el: use nicer icon3 from the frame icon.
13462
13463 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13464
13465         * version.el (emacs-version): Remove InfoDock conditionals.
13466
13467         * startup.el (startup-splash-frame): Change ID logo name.
13468
13469 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13470
13471         * files.el (after-find-file): If the user presses C-g on
13472         directory-creation prompt, kill the buffer.
13473
13474 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13475
13476         * simple.el (count-words-region): Reverse previous change.
13477
13478 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13479
13480         * replace.el (query-replace): Just call perform-replace.
13481         (query-replace-regexp): Ditto.
13482         (perform-replace): Move region handling here.
13483         (perform-replace): Use the new arg to match-data.
13484
13485 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13486
13487         * x-init.el: Install X specific display table that
13488           displays char 0240 as a space to avoid whatever it is
13489           that screws up display of that character code.
13490
13491 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13492
13493         * help.el (function-arglist): If no arguments are documented for a
13494         subr, print nothing rather than incorrect output.
13495
13496 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13497
13498         * cmdloop.el (command-error): Update bail-out error message to use
13499         `emacs-program-name'.
13500
13501         * lib-complete.el: Remove reader macro cruft.
13502
13503         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13504         cruft.
13505
13506         * simple.el (count-words-region): Drop interactive-p check on the
13507         message.
13508
13509 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13510
13511         * font.el
13512         * msw-faces.el
13513         Correct spelling of mswindows-font-canonicalize-name.
13514
13515 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13516
13517         * ldap.el (ldap-host-parameters-alist): Replaced with
13518         `ldap-host-parameters-plist'
13519         (ldap-search): Adapt to previous change
13520
13521 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13522
13523         * about.el (about-hackers): Update Bob Weiner bio.
13524         (about-maintainer-info): Ditto.
13525
13526 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13527
13528         * simple.el (display-warning-minimum-level): Docfix.
13529
13530 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13531
13532         * widget.el (:default-get): New keyword.
13533         * wid-edit.el (default, widget-default-default-get): Define it.
13534         (group, widget-group-default-get): Define it.
13535         (menu-choice, widget-choice-default-get): Define it.
13536         (widget-default-get): New function.
13537         (widget-choice-action): Call it.
13538         (widget-editable-list-entry-create): Call it.
13539
13540 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13541
13542         * byte-optimize.el (byte-boolean-vars): Removed.
13543         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13544         lookup through `byte-boolean-vars'.
13545
13546 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13547
13548         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13549         resource-provided values into ghost specs for scrollbar-height and
13550         scrollbar-width.
13551
13552 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13553
13554         * byte-optimize.el: Don't attempt to optimize /=.
13555
13556         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13557         (byte-compile-/=): Ditto.
13558
13559 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13560
13561         * apropos.el: Use `with-displaying-help-buffer'.
13562         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13563         Use `with-displaying-help-buffer'.
13564         (apropos-follow): Do not give special treatment to buffer cursor
13565         was in prior to a mouse click.
13566         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13567         (apropos-print-doc): Set correct buffer for setting text
13568         properties.
13569
13570 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13571
13572         * help.el (help-buffer-prefix-string): New variable.
13573         (help-buffer-name): Use it.
13574
13575         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13576         mode menu.
13577
13578 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13579
13580         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13581
13582 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13583
13584         * files.el (find-file-noselect): Update docstring.
13585         (find-file-noselect): Signal an error if found an unreadable file.
13586         (file-chase-links): Save the match data.
13587         (normal-mode): Use `lwarn' and `error-message-string'.
13588         (interpreter-mode-alist): Change defconst to defvar.
13589         (inhibit-first-line-modes-regexps): Ditto.
13590         (inhibit-first-line-modes-regexps): Added .tgz.
13591         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13592         (change-major-mode-with-file-name): New user-option.
13593         (set-visited-file-name): Synched with FSF.
13594         (file-name-extension): New function, from FSF 20.3.
13595         (file-relative-name): Synched with FSF.
13596         (save-some-buffers): Support the C-r feature.
13597         (recover-session): Synched with FSF.
13598         (kill-some-buffers): Ditto.
13599         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13600
13601 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13602
13603         * files.el (insert-file): Undo previous change and reenable use of
13604         format.el.
13605
13606 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13607
13608         * window-xemacs.el (recenter): Define.
13609
13610 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13611
13612         * font.el (mswindows-font-create-name)
13613         (mswindows-font-create-object): new functions for mswindows type
13614         fonts.
13615
13616         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13617         strings are parsed as well as font objects.
13618
13619 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13620
13621         * modeline.el (defining-kbd-macro): Restore modeline indication of
13622         kbd-macro being recorded.
13623         (add-minor-mode): Simplify docstring.
13624         (modeline-minor-mode-menu): Remove stuff.
13625
13626 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13627
13628         * code-process.el (call-process): dynamically decide process
13629         coding type.
13630
13631 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13632
13633         * modeline.el: Add line-number-mode, column-number-mode to
13634         the modeline minor-mode menu.  Button2 on the line number does
13635         goto-line.
13636
13637 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13638
13639         * mouse.el: move x-selection-owner-p type things to
13640         selection-owner-p.
13641
13642         * msw-init.el: copy zmacs stuff from x-init.el
13643
13644         * msw-select.el (mswindows-own-selection)
13645         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13646         functions. Very simple minded implementation of selectio
13647         ownership.
13648
13649         * select.el (own-selection) (disown-selection)
13650         (activate-region-as-selection) (select-make-extent-for-selection)
13651         (valid-simple-selection-p): functions moved from x-select.el for
13652         generalized selection.
13653
13654         * x-select.el: see select.el changes.
13655
13656         * x-toolbar.el: use new selection functions.
13657
13658 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13659
13660         * packages.el (packages-find-package-directories): Fixed bug that
13661         would pick up multiple site-package directories.
13662         (package-locations): Added "xemacs-packages" as a late package
13663         location.
13664
13665         * find-paths.el: Now uses `emacs-program-name' and
13666         `emacs-program-version'.
13667         Additions to enforce version-specific directories in
13668         `paths-find-version-directory'.
13669
13670 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13671
13672         * default.el: Removed.
13673         * site-start.el: Removed.
13674
13675 1998-04-29  Didier Verna  <didier@xemacs.org>
13676
13677         * minibuf.el (minibuffer-history-minimum-string-length): Default
13678         to nil.
13679
13680 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13681
13682         * find-paths.el (paths-program-name): Rename.
13683         (paths-emacs-root-p): Ditto.
13684         (paths-find-site-directory): Ditto.
13685
13686 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13687
13688         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13689         `emacs-lisp-byte-compile-and-load'.
13690
13691 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13692
13693         * ldap.el (ldap-search): Fixed additional parameter passing to
13694         `ldap-open'
13695
13696 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13697
13698         * select.el (kill-primary-selection) (selection-owner-p)
13699         (copy-primary-selection) (yank-clipboard-selection)
13700         (selection-exists-p) (delete-primary-selection): new file and
13701         functions that do the right thing for the selected device.
13702
13703         * x-menubar.el: use generalised selection functions.
13704
13705         * dumped-lisp.el: dump select.el.
13706
13707 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13708
13709         * find-paths.el (paths-progname): New variable.
13710         (paths-emacs-root-p): Use it.
13711         (paths-find-site-directory): Ditto.
13712
13713 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13714
13715         * loadup.el ((member "dump" command-line-args)): Dump as
13716         `infodock' if InfoDock.
13717
13718 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13719
13720         * find-paths.el (construct-emacs-version): Simplify, include
13721         program name in the return value.
13722         * (paths-find-version-directory): Use it.
13723
13724 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13725
13726         * info.el (Info-parse-dir-entries): Fixed regexp
13727         (Info-build-dir-anew): Remove full suffix and capitalize info file
13728         name for files with no @direntry
13729         (Info-batch-rebuild-dir): New function
13730         (Info-suffixed-file): Check for regular files instead of simple
13731         file existence (could catch directories before)
13732
13733 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13734
13735         * setup-paths.el, find-paths.el: Removed uses of `not' which
13736         temacs doesn't have.
13737
13738         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13739         into root searching.
13740
13741 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13742
13743         * subr.el: Remove definition of `not'.
13744
13745 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13746
13747         * msw-glyphs.el: enable graphics support.
13748
13749 1998-04-23  Didier Verna  <didier@xemacs.org>
13750
13751         * x-menubar.el (default-menubar): restored the line-number-mode
13752         option.
13753
13754         * misc doc string updates related to the options menu.
13755
13756 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13757
13758         * setup-paths.el (paths-construct-load-path): Fix typo.
13759
13760 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13761
13762         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13763         font-menu-ignore-scaled-fonts don't have to be bound now; this
13764         gets us one step further towards making --no-autoloads work.
13765
13766         * startup.el (normal-top-level): Load auto-autoloads only if
13767         lisp-directory is non-nil.
13768
13769         * setup-paths.el (paths-construct-load-path): Made it robust
13770         against nil lisp-directory.
13771
13772         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13773         to the list of variables that cause a warning when nil.
13774
13775         * toolbar.el (init-toolbar-location): Now works even when there's
13776         no toolbar icon directory.
13777
13778 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13779
13780         * help.el (view-lossage): Recognize it.
13781
13782         * simple.el (log-message): Mark multiline messages.
13783
13784 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13785
13786         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13787
13788 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13789
13790         * package-get.el (package-get-all):  add `\n' separator to
13791         interactive specification so that both variables are read
13792
13793 1998-04-22  Didier Verna  <didier@xemacs.org>
13794
13795         * x-menubar.el: ported the options menu to Custom.
13796         Moved the "read only" toggle button to the buffers menu.
13797         Corrected some missing ;;;###autoload or defcustom.
13798
13799         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13800         the scrollbar-visible specifier for options menu handling.
13801
13802         * toolbar.el (toolbar-visible-p)
13803                      (toolbar-captioned-p)
13804                      (default-toolbar-position): defcustom wrappers around
13805         the toolbar specifiers for options menu handling.
13806
13807         * frame.el (get-frame-for-buffer-default-instance-limit):
13808         defcustom it for options menu handling.
13809
13810         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13811         font-lock-mode for options menu handling.
13812
13813         * cus-start.el: added Custom properties to overwrite-mode for
13814         options menu handling.
13815
13816 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13817
13818         * about.el: shameless self-promotion.
13819
13820 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13821
13822         * simple.el (raw-append-message): Slightly optimize.
13823         (remove-message): Use `push' for clarity.
13824         (append-message): Ditto.
13825         (display-warning): Dito.
13826         (raw-append-message): Send the message to the appropriate device.
13827
13828 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13829
13830         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13831         From Sean MacLennan <Sean.MacLennan@pika.ca>
13832
13833 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13834
13835         * setup-paths.el: Changed `directory-sep-char' to
13836         `path-separator', following a change in GNU Emacs.
13837
13838 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13839
13840         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13841         (Info-build-dir-anew): Add a final newline.
13842         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13843         is `always'
13844         (Info-rebuild-dir): Ditto
13845
13846         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13847
13848 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13849
13850         * simple.el (count-words-buffer): Retain zmacs region.
13851         (count-words-region): Ditto.
13852         * simple.el: (what-line): Expanded line counts.
13853         (count-lines): New parameter to conditionalize whether collapsed
13854         lines get counted.
13855         From Bob Weiner <weiner@altrasoft.com>
13856
13857 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13858
13859         * packages.el (package-locations): infodock-packages must override
13860         mule-packages and packages.
13861
13862 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13863
13864         * wid-edit.el:
13865         remove rude messages from widget-activation-widget-mapper
13866         and widget-activation-glyph-mapper
13867
13868 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13869
13870         * toolbar.el: Remove (featurep 'x) test from
13871         toolbar-make-button-list
13872
13873 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13874
13875         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13876         only if in the same frame.
13877
13878 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13879
13880         * packages.el (package-locations): Added site-packages hierarchy.
13881
13882         * setup-paths.el (paths-default-info-directories): Introduced and
13883         used.
13884
13885         * packages.el, setup-paths.el: Set various path searching depths
13886         to 1.
13887
13888         * packages.el (packages-hierarchy-depth):
13889         (packages-load-path-depth): Introduced and used.
13890
13891         * setup-paths.el (paths-load-path-depth): Introduced and used.
13892
13893         * find-paths.el (paths-find-recursive-path): Added max-depth
13894         parameter.
13895
13896 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13897
13898         * setup-paths.el (paths-construct-info-path): Removed
13899         dependency on behavior of (file-name-as-directory "").
13900
13901 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13902
13903         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13904         lisp objects
13905
13906 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13907
13908         * dump-paths.el, startup.el: Added handling for --debug-paths.
13909
13910 1998-04-15  William M. Perry  <wmperry@aventail.com>
13911
13912         * wid-edit.el: We cannot just set the help-echo or balloon-help
13913           properties for an extent based on the :help-echo widget
13914           property, since help-echo and balloon-help cause an EXTENT to
13915           get passed in, where :help-echo functions are expecting a WIDGET
13916
13917 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13918
13919         * scrollbar.el (init-scrollbar-from-resources): Call
13920         mswindows-init-scrollbar-metrics when appropriate.
13921
13922 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13923
13924         * dumped-lisp.el: dump x-toolbar for window system
13925
13926         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13927         have support and xpm.
13928
13929 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13930
13931         * files.el (toggle-read-only): Fix docstring.
13932         From Didier Verna <didier@xemacs.org>
13933
13934 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13935
13936         * startup.el (normal-top-level): Load autoload-file-name without
13937         specifying an extension---some people only auto-autoload.el.gz.
13938
13939 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13940
13941         * files.el (backup-enable-predicate): Don't bomb on NAME being
13942         nil.
13943
13944 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13945
13946         * find-paths.el, packages.el: Now prefers configure'd paths.
13947         This shouldn't cause any of the originally anticipated problems as
13948         the current paths architecture will not define the various
13949         configure-xxx variables if they're not specified on the configure
13950         command line.
13951
13952         * find-paths.el, setup-paths.el, packages.el: Removed all
13953         mentionings of "/" as a path separator.
13954         Used paths-construct-path throughout.
13955
13956         * find-paths.el (paths-construct-path): Created to assemble paths
13957         from directory components.
13958
13959         * setup-paths.el, packages.el: Used paths-decode-directory-path
13960         instead of decode-path-internal.
13961
13962         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13963         and associates.
13964         (paths-decode-directory-path) Created.
13965
13966         * setup-paths.el: Changed configure-exec-path to
13967         configure-exec-directory.
13968
13969 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13970
13971         * packages.el (packages-find-packages): Fixed decoding of
13972         EMACSPACKAGEPATH.
13973
13974         * startup.el: -no-packages -> -no-early-packages.
13975
13976         (packages-load-package-lisps): Fixed loading of auto-autoload
13977         files.
13978
13979         * startup.el (normal-top-level): Fixed loading of core
13980         auto-autoload.
13981
13982         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13983
13984         * startup.el, packages.el, dump-paths.el: Added proper settings
13985         for site-directory and lisp-directory variables.
13986
13987         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13988         inhibit-package-autoloads and fixed handling of it.
13989
13990         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13991         handling of former inhibit-package-init, now
13992         inhibit-early-packages, to make -vanilla etc. work.
13993
13994 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13995
13996         * code-process.el (start-process): Fallback to 'undecided instead
13997         of 'binary for process input coding stream.
13998
13999         * process.el (start-process): Docstring fix.
14000
14001 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14002
14003         * info.el (Info-insert-dir): Do not insert temporary dir files
14004         in Info-dir-file-attributes
14005         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14006         (Info-rebuild-dir): Ditto.
14007
14008 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14009
14010         * obsolete.el: Added obsoleteness declarations for
14011         `site-directory' and `Info-default-directory-list'.
14012
14013 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14014
14015         * find-paths.el (paths-find-emacs-root): Only look at the
14016         executable at the end of the symlink chain for determining the
14017         Emacs root.
14018
14019 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14020
14021         * setup-paths.el (paths-construct-info-path): Changed construction
14022         to cater to gone default in configure.
14023
14024         * find-paths.el (paths-uniq-append): Added.
14025
14026         * packages.el: Rewritten package path construction once again.
14027
14028         * dump-paths.el, startup.el: Removed package-path as a global
14029         variable.
14030
14031         * package-admin.el (package-admin-add-single-file-package):
14032         (package-admin-add-binary-package): Changed package-path to
14033         late-packages.
14034
14035         * packages.el (packages-split-path): Split path at "/" rather than
14036         nil according to change in emacs.c.
14037
14038 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14039
14040         * setup-paths.el (paths-construct-info-path): Changed info path
14041         order so that directories come out right.
14042         (paths-find-lock-directory): Fixed bug: It used to think
14043         configure-lock-directory is a path.
14044
14045 1998-04-06  Jeff Miller <jmiller@smart.net>
14046
14047         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14048         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14049         eases the use of toolbar-add/kill-item functions.
14050
14051 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14052
14053         * code-files.el (file-coding-system-alist): Commented out
14054         loaddefs.el magical treatment.
14055
14056 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14057
14058         * info.el (Info-rebuild-outdated-dir): Added new option
14059         `conservative' and made it the default
14060         (Info-rebuild-dir): Appropriately parse multi-line description
14061         strings, and multi-section dir files. Issue warning when dir
14062         is rebuilt as temporary
14063         (Info-build-dir-anew): Issue warning when dir is built as
14064         temporary
14065
14066 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14067
14068         * list-mode.el (list-mode-map): Bind highlight motion commands to
14069         standard keys left, right, C-b and C-f.
14070
14071 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14072
14073         * files.el (auto-mode-alist): allow .sc for Scheme->C
14074
14075 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14076
14077         * loadup.el (pureload): Don't quote (garbage-collect).
14078
14079 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14080
14081         * package-get-base.el: Updated.
14082
14083 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14084
14085         * isearch-mode.el (isearch-just-started): New variable.
14086         (isearch-mode): Set it.
14087         (isearch-repeat): Advance one character forward only if the search
14088         was successful, and was not just started.
14089         (isearch-repeat): Clear isearch-just-started.
14090
14091 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14092
14093         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14094         if running -batch.
14095
14096 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14097
14098         * subr.el (listify-key-sequence): Removed.
14099
14100 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14101
14102         * bytecomp.el (byte-compile-print-gensym): New option.
14103         (byte-compile-output-file-form): Use it.
14104         (byte-compile-output-docform): Ditto.
14105         (byte-compile-compiled-obj-to-list): Ditto.
14106
14107 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14108
14109         * msw-glyphs.el: set frame icon if xpm support.
14110
14111 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14112
14113         * help.el: Code that pretty prints variable values
14114           removed.
14115
14116 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14117
14118         * find-paths.el (paths-emacs-root-p): Correct test for installation
14119         directory.
14120         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14121
14122 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14123
14124         * loaddefs.el: Don't set debug-ignored-errors; leave
14125           its default value set to nil.
14126
14127 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14128
14129         * info.el (Info-rebuild-dir): fixed mis-spelling.
14130
14131 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14132
14133         * info.el (Info-rebuild-outdated-dir): New custom var
14134         (Info-insert-node): Create/update dir file when needed, ie when it
14135         does not exist or is older than some info files in directory
14136
14137 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14138
14139         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14140         for last packages, mainly for using a 20.4 package base.
14141
14142         * packages.el (late-packages): Typo fix.  It was called
14143         early-packages.
14144
14145         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14146         relative symlinks correctly.
14147         (paths-find-emacs-roots): More rigorous checking for plausible
14148         configuration-time root.
14149
14150         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14151         find its roots.
14152
14153 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14154
14155         * faces.el: Fix docstrings.
14156         * glyphs.el: Fix docstrings.
14157         * mouse.el: Fix docstrings.
14158
14159         * frame.el: Change phrase `current frame' to `selected frame'.
14160
14161         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14162
14163         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14164         macros using backquote to make them infinitely more readable.
14165
14166 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14167
14168         * packages.el (packages-find-package-path): Hardcoded specialized
14169         InfoDock support until we can clean this up.
14170
14171         * help.el (describe-bindings-1): Return the value of the bindings
14172         help buffer created.
14173         (describe-bindings): Ditto.
14174
14175         * simple.el (set-variable): Restore previous behavior of not
14176         bombing if the variable to set is not boundp.
14177
14178 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14179
14180         * packages.el (packages-handle-package-dumped-lisps): Allow for
14181         non-local files to be loaded off the package-lisp variable.
14182
14183 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14184
14185         * x-faces.el: Global X resources should override
14186           specs for all device classes (color, grayscale, mono);
14187           code currently doesn't override any of them.  Fixed by
14188           calling remove-specifier with '(x default) as the tag
14189           set and allowing inexact matches.
14190
14191 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14192
14193         * faces.el: Separated face initializations based on
14194           device classes into device type specific (tag set,
14195           instantiator) pairs.
14196
14197 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14198
14199         * wid-edit.el (widget-choice-action): Remember user's explicit
14200         choice.
14201         (widget-choice-value-create): Respect it.
14202         From Richard Stallman <rms@gnu.org>
14203
14204 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14205
14206         * setup-paths.el (paths-construct-info-path): Always append
14207         existing directories from configure-time info path.
14208
14209         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14210         Info-directory-list.
14211
14212         * info.el: Removed Info-default-directory-list which was broken by
14213         design.
14214         Removed bogus initialization of Info-directory-list---startup.el
14215         can do a much better job.
14216         Added autoload of Info-directory-list.
14217
14218         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14219         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14220         be exclusive; now it's merely given precedence, just like in the
14221         old days.
14222
14223 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14224
14225         * find-paths.el (paths-find-architecture-directory): Fix bug with
14226         finding; it used to default too early.
14227
14228 1998-03-25  Martin Buchholz <martin@xemacs.org>
14229
14230         * packages.el (packages-split-path): Fix a bug; it used to fail
14231         for paths that weren't split.
14232
14233 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14234
14235         * finder.el (finder-compile-keywords): trap on errors.
14236
14237 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14238
14239         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14240           fourth argument of t so that only the specs exactly
14241           matching the tag lists are removed.
14242
14243 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14244
14245         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14246
14247 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14248
14249         * minibuf.el (mouse-read-file-name-1): If a default directory was
14250         specified, use it for generating the completions.
14251
14252 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14253
14254         * update-elc.el: Now respects inhibit-package-init and
14255         inhibit-site-lisp.
14256         Now does path construction with loadup-paths.
14257
14258         * startup.el (normal-top-level, startup-setup-paths): Now respects
14259         inhibit-package-init and inhibit-site-lisp.
14260
14261         * packages.el (packages-find-package-path): Extended package path
14262         by version-specific hierarchies.
14263         (packages-find-packages): Now respects inhibit flag and
14264         inhibit-site-lisp.
14265         Moved path setup to loadup-paths.
14266
14267         * make-docfile.el: Now respects inhibit-package-init and
14268         inhibit-site-lisp.
14269         Now does path construction with loadup-paths.
14270
14271         * loadup.el: Now respects inhibit-package-init and
14272         inhibit-site-lisp.
14273
14274         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14275
14276         * loadup-paths.el: New file: setup load-path to encompass
14277         packages.
14278
14279 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14280
14281         * auto-show.el: load-gc renamed to pureload.
14282         * site-load.el: Ditto.
14283         * packages.el (toplevel): Ditto.
14284         * loadup.el (really-early-error-handler): Ditto.
14285         * dumped-lisp.el (preloaded-file-list): Ditto.
14286         * cus-face.el (custom-declare-face): Ditto.
14287
14288 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14289
14290         * <Today>: The Big Path Searching Overhaul.
14291
14292         * find-paths.el: New file: find and assemble paths in the
14293         installation hierarchy.
14294
14295         * setup-paths.el: New file: global layout of paths and directories
14296         within the XEmacs hierarchy.
14297
14298         * packages.el: Replaced everything related to path searching and
14299         startup by code in terms of find-paths.
14300
14301         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14302         the new path searching engine.
14303
14304         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14305         and setup-paths.
14306
14307 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14308
14309         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14310         setup-paths.el.
14311
14312 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14313
14314         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14315         compiles identically in any configuration.
14316         Removed irrelevant commentary.
14317
14318 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14319
14320         * simple.el (set-variable): Allow setting specifiers.
14321
14322 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14323
14324         * lisp.el (forward-sexp): Revert previous change.
14325
14326 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14327
14328         * frame.el (frame-initialize): Use `delete-console' instead of
14329         `delete-device' to delete the stream console to match the usage in
14330         Fkill_emacs.
14331
14332 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14333
14334         * files.el (cdpath-previous): New variable.
14335         (cd): Use it.
14336         From Bob Weiner <weiner@wave.altrasoft.com>
14337
14338 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14339
14340         * keydefs.el: Changed keybindings of forward-char,
14341           backward, scroll-up and scroll-down to point to their
14342           -command counterparts.
14343
14344         * simple.el: New functions: forwarc-char-command,
14345           backwrad-char-command, scroll-up-command,
14346           scroll-down-command which work liek their counterparts
14347           except that they honor the variable
14348           signal-error-on-buffer-boundary.
14349
14350           Definition of signal-error-on-buffer-boundary received
14351           from src/cmds.c.
14352
14353           defvar declaration added for word-across-newline to avoid
14354           byte-compiler warning about the free variable reference.
14355
14356 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14357
14358         * winnt.el: Removed "%t" from the beginning of
14359         modeline-format. From now on, there's no nt-specifics in the modeline.
14360
14361 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14362
14363         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14364         of `when' with `if'.
14365
14366 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14367
14368         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14369         mswindows. Must be reworked along with glyphs.el, or
14370         merged into it, after there is images support.
14371
14372         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14373         'mswindows.
14374
14375 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14376
14377         * faces.el: fix for text cursor initialization.
14378         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14379         From Andy Piper <andyp@parallax.co.uk>
14380
14381 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14382
14383         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14384         if there is an existing package that handles it and warn the user
14385         about that mode.
14386
14387 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14388
14389         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14390         Installation" menu item when Installation-string is not bound.
14391
14392 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14393
14394         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14395         From Jeremiah W. James <jerry@cs.ucsb.edu>
14396
14397 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14398
14399         * msw-faces.el:
14400         * faces.el: Fix face initialization.
14401
14402 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14403
14404         * files.el (backup-enable-predicate): fix breakage introduced
14405         by TMPDIR patch.
14406
14407 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14408
14409         * x-faces.el (x-init-face-from-resources): The
14410           TTY face property retrieval functions don't return
14411           specifiers, so use face-property instead.
14412
14413 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14414
14415         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14416
14417 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14418
14419         * x-menubar.el: Expanded documentation for
14420           option-save-faces.  Changed Options -> Browse Faces
14421           menu entry to invoke customize-face.
14422
14423 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14424
14425         * faces.el: Most face initialization moved out of
14426           init-other-random-faces to the top level so that the
14427           initialization happens before Xemacs is dumped.  Much
14428           of the fascist "face-differs-from-default-p or FROB!"
14429           code has been retired in favor of letting the user do
14430           what they want to do.  Face initialization code changed
14431           to use `default' specifier tag so that the settings can
14432           be overridden later if the user wishes it.
14433
14434 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14435
14436         * about.el (about-hackers): Update contributors list.
14437
14438 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14439
14440         * specifier.el: Define new specifier tag `default'.
14441
14442         * modeline.el: Initialize faces using `default' tag.
14443
14444         * x-faces.el (x-init-face-from-resources): Remove
14445           specifier specs containing the `default' tag before
14446           adding new specs.
14447
14448 1998-03-02  John Jones  <jj@asu.edu>
14449
14450         * package-get.el (package-get-all): fixed arguments on call to
14451         package-admin-add-single-file-package.
14452         * package-get.el (package-get-installedp): fixed to match
14453         advertised behavior.
14454         * package-get.el: added function package-get-update-all which
14455         installs newest versions of all the current packages (if they are
14456         not already installed).
14457
14458 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14459
14460         * files.el (find-file-noselect): Uncommented `truename' binding in
14461         `let*' and use it later to set `buffer-file-truename' iff it's
14462         still nil, as happens for example when finding a compressed
14463         file with "jka-compr".
14464
14465 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14466
14467         * faces.el: in make-face-* type functions do the operation for all
14468         window systems, not just the first one found.
14469
14470         * font.el: call mswindows-list-fonts for mswindows.
14471
14472 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14473
14474         * code-process.el (call-process-region):
14475         * process.el (call-process-region):
14476         * package-get.el (package-get-dir):
14477         * files.el (backup-enable-predicate):
14478         * gnuserv.el (gnuserv-temp-file-regexp):
14479         Use temp-directory in place of `/tmp'.
14480
14481 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14482
14483         * "Fast" dired-in-C enhancements for Windows 95/NT:
14484
14485         * files.el: Added function, `wildcard-to-regexp', from GNU
14486           Emacs.
14487
14488         * files.el (insert-directory): Modified to use special
14489           dired-in-C enhancements if present.
14490
14491 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14492
14493         * code-files.el: make default coding no-conversion.
14494
14495 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14496
14497         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14498         the load-path.
14499
14500         * update-elc.el: Strip directory when testing for files not to
14501         bytecompile.
14502
14503 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14504
14505         * lisp-mode.el: Use recommended form for menus.
14506
14507         * info.el (Info-construct-menu): Use recommended form for menus.
14508
14509         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14510         entry.
14511
14512 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14513
14514         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14515           (get-frame-for-buffer-noselect): Always return frames
14516           in the not-this-window-p cond clause.
14517
14518 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14519
14520         * help.el (describe-installation): New function.
14521
14522         * x-menubar.el (default-menubar): Add describe-installation to
14523         Help menu.
14524
14525         * packages.el (packages-unbytecompiled-lisp): Installation.el
14526         should not be bytecompiled.
14527
14528         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14529         XEmacs.
14530
14531         * x-menubar.el (default-menubar): Use correct guard for VM menu
14532         entry.
14533
14534         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14535         coding.
14536         From Andy Piper <andyp@parallax.co.uk>
14537
14538 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14539
14540         * ldap.el: Do not require ldap-internal at compile time.
14541
14542 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14543
14544         * code-files.el: new file. a virtual copy of mule-files.el
14545         but without charset
14546         dependencies. (toggle-buffer-file-ocding-system) new function for
14547         changing the eol type for the current buffer.
14548
14549         * code-process.el: new file. a copy of
14550         mule-process.el. mule-process.el will disappear when things have
14551         settled.
14552
14553         * coding.el: new file. a virtual copy of mule-files.el but
14554         without charset dependencies. (coding-system-base) new function
14555         for getting the parent coding system of a coding system with eol
14556         type set.
14557
14558         * dumped-lisp.el: add above files for the non-mule case.
14559
14560 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14561
14562         * window-xemacs.el (display-buffer): If no explicit
14563           frame is specified, search for a window that displays
14564           the buffer on the currently selected frame, before
14565           searching other frames.
14566
14567 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14568
14569         * frame.el (get-frame-for-buffer): If not-this-window-p
14570           is non-nil, use window on the selected frame if it is not
14571           also the selected window.  When defaulting, search for
14572           windows on the currently selected fgrame before searching
14573           other frames.
14574
14575 1998-02-25  Didier Verna  <didier@xemacs.org>
14576
14577         * modeline.el (modeline-swap-buffers): originally named
14578         `mouse-release-modeline'. Whether to actually swap the buffers is
14579         decided in `mouse-drag-modeline'.
14580         (mouse-drag-modeline): A button release event is considered a
14581         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14582         stay unchanged.
14583
14584 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14585
14586         * x-menubar.el: Put redo on the menubar.
14587         From Aki Vehtari <Aki.Vehtari@hut.fi>
14588
14589 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14590
14591         * bytecomp.el (displaying-byte-compile-warnings): if
14592         temp-buffer-show-function is set, use it to display current set of
14593         warnings in the "*Compile-Log-Show*" buffer.
14594
14595         * simple.el (display-warning-buffer): if temp-buffer-show-function
14596         is set, use it to display current set of warnings in the
14597         "*Warnings-Show*" buffer.
14598
14599 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14600
14601         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14602         Common Lisp.
14603
14604 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14605
14606         * menubar.el: Allow button descriptors at least 2 long.
14607
14608         * x-menubar.el (default-menubar): Use recommended forms.
14609         (file-menu-filter): Remove.
14610         (edit-menu-filter): Remove.
14611
14612 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14613
14614         * about.el (about-hackers): Updated.
14615
14616 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14617
14618         * help.el (help-max-help-buffers): new variable
14619         (help-register-and-maybe-prune-excess): new function
14620         (help-buffer-name): use help-max-help-buffers.
14621         (with-displaying-help-buffer): use
14622         help-register-and-maybe-prune-excess.
14623
14624         * help.el (help-maybe-pretty-print-value): if the value fits on
14625         one line, let it.
14626
14627 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14628
14629         * (with-displaying-help-buffer): there is no need to kill the buffer
14630         if it exists, because with-output-to-temp-buffer will clear it.
14631         further, killing the buffer violates the rule that
14632         temp-buffer-show-function, if set, has the full responsibility of
14633         showing the temp buffer.  killing the buffer fucks with the window
14634         configuration, hosing temp-buffer-show-function.
14635
14636
14637 1998-02-23  Didier Verna  <didier@xemacs.org>
14638
14639         * modeline.el (mouse-drag-modeline):
14640         - Always scroll the modeline that was originally clicked on.
14641         - Use x pixels instead of x characters (which doesn't work anyway)
14642         as horizontal reference for modeline dragging. This allows us to
14643         keep on dragging the modeline even if the motion event occurs in
14644         another window.
14645
14646 1998-02-23  Didier Verna  <didier@xemacs.org>
14647
14648         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14649         glyph on the modeline to indicate that dragging the mouse has an
14650         effect both horizontally and vertically.
14651
14652 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14653
14654         * about.el (about-xemacs): Get rid of redundant visible version
14655         number.
14656
14657 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14658
14659         * about.el (about-hackers): Update credits.
14660
14661 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14662
14663         * prim/register.el (view-register): Show register type file-query.
14664
14665 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14666
14667         * mode-motion.el (mode-motion-highlight-internal):
14668           save-excursion inside save-window-exucrsion form to
14669           hide buffer point changes from save-window-excursion.
14670           Prevents display flickering when the mouse pointer
14671           moves.
14672
14673 1998-02-17  Didier Verna  <didier@xemacs.org>
14674
14675         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14676         function to handle correctly the case of a toolbar one side of the
14677         window: scrolling will not necessarily happen.
14678
14679 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14680
14681         * files.el (after-find-file): Restore missing argument
14682           to format that provides filename for "... consider M-x
14683           recover-file" message.  Also call `message' with "%s"
14684           as the first arg instead of an arbitrary string.
14685
14686 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14687
14688         * about.el (about-hackers): Various additions.
14689
14690 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14691
14692         * autoload.el (generate-file-autoloads-1): Don't force an extra
14693         line out when copying on-the-same line autoloads.
14694
14695         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14696         is installed.
14697
14698 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14699
14700         * x11/x-win-xfree86.el (x-win-init-xfree86):
14701         * x11/x-win-sun.el (x-win-init-sun):
14702         * x11/x-init.el (x-initialize-compose):
14703         * prim/simple.el:
14704         (backward-or-forward-kill-sexp):
14705         (backward-or-forward-kill-sentence):
14706         (backward-or-forward-kill-word):
14707         (backward-or-forward-delete-char):
14708         * prim/isearch-mode.el (isearch-help-or-delete-char):
14709         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14710         x-keysym-on-keyboard-p to detect backspace.
14711         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14712         Clean up symbols used with dead keys, checking Linux and solaris
14713         keysyms.
14714         Simplify x-win-*.el using above methods.
14715         Change documentation for x-keysym-*-p functions.
14716
14717 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14718
14719         * about.el (about-hackers): Restore entries for Michael Sperber and
14720         Vinnie Shelton.
14721         From Vinnie Shelton <acs@acm.org>
14722
14723 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14724
14725         * simple.el (count-words-region): Ditto.
14726
14727 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14728
14729         * simple.el (count-words-buffer): Document.  Don't print anything
14730         if non-interactive.
14731
14732 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14733
14734         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14735         multiple files in InfoDock.
14736
14737 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14738
14739         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14740         from version.el in InfoDock.
14741
14742         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14743         specially.
14744
14745 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14746
14747         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14748         variable name in docstring.
14749
14750 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14751
14752         * menubar.h: Include "gui.h".
14753
14754 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14755
14756         * site-load.el: Fix documentation.
14757
14758 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14759
14760         * package-get-base.el (package-get-base): Updated.
14761
14762         * keymap.el: PC-ize.
14763
14764 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14765
14766         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14767         from' on a fresh line.
14768
14769 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14770
14771         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14772         object.
14773
14774 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14775
14776         * undo-stack.el: PC-ize.
14777
14778         * cmdloop.el: PC-ize.
14779
14780 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14781
14782         * bytecomp-runtime.el: PC-ize.
14783
14784         * byte-optimize.el: Prolog fixup.  PC-ize.
14785
14786         * cus-dep.el: Spelling fix.
14787
14788         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14789         entries follow).
14790
14791 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14792
14793         * text-mode.el (text-mode-hook-identify): New function,
14794         put on text-mode-hook.  Set text-mode-variant here.
14795         (text-mode): Don't set it here.
14796
14797 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14798
14799         * text-mode.el (text-mode-hook): New defvar.
14800         (text-mode-variant): New variable.
14801         (text-mode): Set that variable locally.
14802         (toggle-text-mode-auto-fill): New command.
14803
14804 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14805
14806         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14807
14808 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14809
14810         * text-mode.el (paragraph-indent-text-mode):
14811         Renamed from spaced-text-mode.
14812         (text-mode-map): Bind TAB to indent-relative.
14813         (indented-text-mode-map): Variable deleted.
14814         (indented-text-mode): Now an alias for text-mode.
14815
14816 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14817
14818         * loadup.el: test-atoms debugging stuffs removed.
14819
14820 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14821
14822         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14823
14824 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14825
14826         * help.el (describe-beta): Made it use `locate-data-file'.
14827         (describe-distribution): Ditto.
14828         (describe-copying): Ditto.
14829         (describe-project): Ditto.
14830         (view-emacs-news): Ditto.
14831
14832         * help-nomule.el (help-with-tutorial): Made it use
14833         `locate-data-file' to find tutorial.
14834
14835 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14836
14837         * about.el: Corrected my email address.
14838
14839         * mouse.el: Added 'mouse-mswindows-drop' similar to
14840         'mouse-offix-drop'.
14841
14842 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14843
14844         * loadup.el (running-xemacs): Spelling fix.
14845
14846 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14847
14848         * packages.el (packages-find-packages-1): Don't allow a backwards
14849         compatible lisp tree to overwrite `preloaded-file-list'.
14850
14851 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14852
14853         * loadup.el: Don't delete "xemacs" prior to dumping.
14854
14855 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14856
14857         * package-info.el (pi-last-mod-date): New function.
14858         (pi-author-version): New function.
14859         (batch-update-package-info): Use them.
14860
14861 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14862
14863         * frame.el (get-frame-for-buffer-default-to-current): Create.
14864         (get-frame-for-buffer-noselect): Allow user to use current frame
14865         with `get-frame-for-buffer-default-to-current'.
14866
14867 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14868
14869         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14870         (byte-compile-output-docform): Ditto.
14871         (byte-compile-compiled-obj-to-list): Ditto.
14872
14873 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14874
14875         * startup.el (command-line-1): Removed code that ran
14876           buffer-menu.
14877
14878 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14879
14880         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14881
14882 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14883
14884         * frame.el (suspend-emacs-or-iconify-frame): Check using
14885         `device-on-window-system-p' instead of explicitly checking for X,
14886         so that the same logic works for MS Windows.
14887         (suspend-or-iconify-emacs): Ditto.
14888
14889 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14890
14891         * about.el (about-maintainer-info): Andy Piper is back.
14892         (xemacs-hackers): Updated Andy Piper's email address.
14893         (about-hackers): Added Jonathan Harris.
14894         (about-hackers): Updated Tibor Polgar's email address.
14895
14896 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14897
14898         * about.el: Add xemacs.org email manager.
14899
14900         * package-get-base.el (package-get-base): Updated with most recent
14901         package updates.
14902
14903 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14904
14905         * help.el (function-arglist): Use `indirect-function' instead of
14906         `symbol-function' so that aliases are treated correctly.
14907
14908 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14909
14910         * help.el (help-map): Add f1 binding to `help-for-help'.
14911         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14912         (describe-key-briefly): Use `princ' "%s" to print object.
14913         (with-displaying-help-buffer): Kill buffer if it exists, again.
14914         (describe-key): Use `princ' "%s" to print object.
14915         (describe-function-1): Use `princ' "%s" to print object.
14916         Commented out alias lines removed.
14917         (help-pretty-print-limit): New variable to control pretty-printing
14918         of variable values.
14919         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14920         `help-pretty-print-value' again.  Only print-print when OBJECT is
14921         list of length less than `help-pretty-print-limit'.
14922         (describe-variable): Use `help-maybe-pretty-print-value' again.
14923
14924 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14925
14926         * simple.el (blink-matching-open): Remove C++ kludge.
14927         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14928
14929 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14930
14931         * info.el (Info-default-directory-list): Made the documentation
14932         more explanitory.
14933
14934 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14935
14936         * lisp/packages.el:
14937         * lisp/package-admin.el:
14938         * lisp/build-report.el:
14939         Fix typos.
14940
14941 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14942
14943         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14944         warnings in Java buffers without final newline and editing the
14945         last line.
14946
14947 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14948
14949         * packages.el (packages-find-packages-1): Don't allow a backwards
14950         compatible lisp tree to overwrite `preloaded-file-list'.
14951         Suggested by Colin Rafferty  <colin@xemacs.org>
14952
14953         * mouse.el (mouse-offix-drop): Set undo-boundary.
14954         From Oliver Graf <ograf@fga.de>
14955
14956 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14957
14958         * loadup.el (load-gc): rewrite as defun.
14959         Print something sensical if a required dump-time file isn't found.
14960
14961 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14962
14963         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14964         bug strikes a menudescriptor.
14965
14966         * package-get-base.el (package-get-base): Updated.
14967
14968         * package-info.el (batch-update-package-info): Derive REQUIRES
14969         from the Makefile.
14970
14971 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14972
14973         * files.el (save-some-buffers): Don't play games with deleting
14974         other windows if we are in the minibuffer window.
14975
14976 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14977
14978         * modeline.el (modeline-minor-mode-menu): Add support for :active
14979         (add-minor-mode): Document :active property to TOGGLE.
14980
14981 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14982
14983         * modeline.el (modeline-minor-mode-menu): Add support for an
14984         `:included' predicate in the `toggle-sym' plist.
14985         (add-minor-mode): Document the :included property, format
14986         docstring some more.
14987         (modeline-minor-mode-menu): Documentation string added.
14988
14989 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14990
14991         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14992         labels from the symbol-names by thwacking off the overly redundant
14993         and overused "mode", parenthesizing "minor", and capitalizing the
14994         resultant strings.  Also shortened the menu's title by eliminating
14995         the redundant buffer name.
14996         (add-minor-mode): Beautified the docstring, added mention of the
14997         `:menu-tag' property of TOGGLE.
14998         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14999         `toggle-sym' to beatify the mode-life menus.
15000         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15001         `auto-fill-function'.
15002
15003 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15004
15005         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15006         menus to :style 'toggle.
15007
15008 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15009
15010         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15011
15012 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15013
15014         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15015         only recognize first hyperlink.
15016         (hyper-apropos-highlightify): Deletia, this is already done by
15017         `hyper-apropos-insert-face'.
15018         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15019
15020 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15021
15022         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15023         mail.
15024         (toolbar-mail-reader): Add support for `send'.
15025         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15026
15027 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15028
15029         * info.el (Info-emacs-info-file-name): Add defvar for
15030         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15031         will function properly.
15032
15033 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15034
15035         * simple.el: make the backwards delete function called by
15036         `backward-or-forward-delete-char' user configurable.
15037
15038 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15039
15040         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15041         compiled function got loaded from.
15042
15043 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15044
15045         * term/apollo.el: Synched up with InfoDock 3.6.2.
15046
15047 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15048
15049         * startup.el (load-init-file): Load autoloads earlier.
15050         (startup-splash-frame): Handle InfoDock logo.
15051
15052         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15053         InfoDock.
15054         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15055
15056         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15057         doesn't have this function.
15058
15059         * packages.el (locate-data-file): Fix to call `locate-file'.
15060
15061 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15062
15063         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15064         version of version.el.
15065         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15066
15067         * x-menubar.el (default-menubar): Guard reference to
15068         `gnuserv-frame'.
15069         (default-menubar): Guard references to `font-lock-mode'.
15070         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15071         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15072
15073         * make-docfile.el: Don't snarf doc strings from autoloads.
15074
15075         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15076         loading auto-autoloads files.
15077
15078         * loaddefs.el: Disable dumping autoloads.
15079
15080 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15081
15082         * lisp-mnt.el: Synch to Emacs 20.2.
15083
15084         * help.el: Remove manual autoload of `finder-by-keyword'.
15085
15086         * finder.el (finder-by-keyword): Autoload.
15087
15088         * help.el: Conditionalize hyperbole setup.
15089
15090 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15091
15092         * packages.el (package-require): Update to reflect new data format.
15093
15094 1998-01-02  Didier Verna  <didier@xemacs.org>
15095
15096         * x-menubar.el (default-menubar): make the tutorials available
15097         through the menubar. (Plus some compilation warnings cleanup).
15098
15099 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15100
15101         * check-features.el: New file.  Perform sanity check after build.
15102
15103         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15104         files to tooltalk package.
15105         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15106         package.
15107
15108         * package-admin.el (package-admin-xemacs): Use better default for
15109         location of XEmacs binary.
15110
15111 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15112
15113         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15114         tag with sexp and add value tag with value `t'.
15115
15116 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15117
15118         * package-get.el: Changes to work with real data.
15119         From Pete Ware <ware@cis.ohio-state.edu>
15120
15121         * packages.el (packages-reload-autoloads): Guard load for the time
15122         being.
15123
15124         * update-elc.el ("packages.el"): Force loading packages.el instead
15125         of possibly out-of-date packges.elc.
15126         * make-docfile.el ("packages.el"): Ditto.
15127
15128 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15129
15130         * build-report.el (build-report-delete-regexp): Added a rule for
15131         the main tarball shadowing anything past it.
15132
15133 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15134
15135         * packages.el (package-provide): Delete a previous provide.
15136
15137         * package-info.el: New file.
15138
15139         * package-get.el: New file.
15140         From Pete Ware <ware@cis.ohio-state.edu>
15141         (package-get): Fix md5 computation to work with Mule.
15142
15143 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15144
15145         * simple.el (log-message-*): Quote symbols in docstrings properly.
15146
15147 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15148
15149         * packages.el (packages-new-autoloads): Ignore symbolic links.
15150
15151         * cus-face.el (face-custom-attributes-get): Fix typo.
15152         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15153
15154 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15155
15156         * startup.el (load-init-file): Reload new or changed autoloads
15157         unless inhibited.  Reload modified dumped lisp (stubbed).
15158
15159         * packages.el (packages-new-autoloads): New function.
15160         (packages-reload-autoloads): New function.
15161         (packages-reload-dumped-lisp): New (stub) function.
15162
15163         * loadup.el: Inhibit reloading dumped files when running temacs.
15164
15165         * loadhist.el (file-provides): Extend to handle variant
15166         extensions.
15167
15168         * replace.el (query-replace): Fix typo.
15169
15170 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15171
15172         * make-docfile.el: list-autoloads-path has been renamed.
15173         * update-elc.el: list-autoloads has been renamed.
15174
15175         * packages.el (packages-list-autoloads): Renamed.
15176         (packages-list-autoloads-path): Ditto.
15177
15178 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15179
15180         * packages.el (packages-find-packages-1): Made it signal a warning
15181         for an error in an auto-autoload.el file.
15182
15183 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15184
15185         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15186         tag with const.
15187         From Aki Vehtari <Aki.Vehtari@hut.fi>
15188
15189         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15190
15191         * loadhist.el (unload-feature): Remove autoload.
15192
15193 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15194
15195         * loadhist.el: Unpackaged.
15196
15197         * help.el (describe-symbol-find-file): Rename
15198         `describe-function-find-file' and make old name obsolete.
15199         (describe-function-1): Use it.
15200         (describe-function-1): Guard reference to
15201         `compiled-function-annotation'.
15202
15203 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15204
15205         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15206         argument.
15207         (help-mode-quit): New optional arg to control whether it kills or
15208         buries.  Tidied up.
15209         (with-displaying-help-buffer): Don't kill buffer initially, even
15210         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15211         (help-pretty-print-value): Rename back from
15212         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15213         use it, otherwise use dumped `cl-prettyprint'.
15214         (describe-variable): Use `help-pretty-print-value' again.
15215         (find-func): Removed reference to "find-func" at end.
15216
15217 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15218
15219         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15220           GUI XEmacs. Rename? x-menubar is rather window system
15221           independant, except for a couple of items.
15222
15223 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15224
15225         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15226         entries as they will no longer be distributed with XEmacs.
15227
15228         * format.el (format-alist): Fix image/tiff regexps.
15229         From P. E. Jareth Hein <jareth@camelot-soft.com>
15230
15231         * help.el (help-maybe-pretty-print-value): Rename.
15232         (describe-variable): Use it.
15233         (describe-variable): Add trailing linefeed.
15234
15235 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15236
15237         * help.el (describe-function-1): Don't output anything for
15238           arglist of autoload functions.
15239
15240 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15241
15242         * help.el (describe-function-1): Don't output anything for
15243           arglist of autoload functions.
15244
15245 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15246
15247         * help.el (help-mode-map): New bindings for `help-mode-bury',
15248         `describe-function-at-point', `describe-variable-at-point',
15249         `Info-elisp-ref', `customize-variable', `help-next-section' and
15250         `help-prev-section'.
15251         (help-next-section): New function.
15252         (help-prev-section): New function.
15253         (help-mode-quit): Changed to kill the help buffer.
15254         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15255         correctly.
15256         (help-buffer-name): New function to generate the name of help
15257         buffers.
15258         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15259         argument giving the name of the help buffer.
15260         (describe-key): Use `with-displaying-help-buffer' with name.
15261         (describe-mode): Ditto.
15262         (describe-bindings): Ditto.
15263         (describe-prefix-bindings): Ditto.
15264         (view-lossage): Ditto.
15265         (with-syntax-table): New macro.
15266         (function-called-at-point): Use `ignore-errors' and
15267         `with-syntax-table'.
15268         (function-at-point): Ditto.
15269         (describe-function): Use `with-displaying-help-buffer' with name.
15270         (function-arglist): Extracted from `describe-function-1'.  Returns
15271         function's arglist as string.
15272         (function-documentation): Extracted from `describe-function-1'.
15273         Returns function's docstring.
15274         (describe-function-1): Remove all the "stream" garbage, including
15275         the stream argument.  Use `function-arglist' and
15276         `function-documentation'.
15277         (describe-function-arglist): Just use `function-arglist'.
15278         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15279         (help-pretty-print-value): New function to help with
15280         pretty-printing variable values.  Knows about `#<...>'.  Needs
15281         `pp-internal'.
15282         (describe-variable): Use `with-displaying-help-buffer' with name.
15283         Formatting improved.  Display file where variable is defined, if
15284         known.  Use `help-pretty-print-value'.
15285         (describe-syntax): Use `with-displaying-help-buffer' with name.
15286         (list-processes): Remove "stream" garbage.
15287
15288 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15289
15290         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15291         call a dumped routine instead.
15292
15293         * x-win-xfree86.el: Wrap file in defun.
15294         * x-win-sun.el: Ditto.
15295
15296 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15297
15298         * help.el (view-emacs-news): Remove usage of outl-mouse which
15299         advises functions and does other evil things.
15300
15301 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15302
15303         * format.el (format-alist): Add `image/tiff'.
15304         From P. E. Jareth Hein <jareth@camelot-soft.com>
15305
15306 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15307
15308         * about.el (about-hackers): More names added.
15309
15310         * make-docfile.el: Remove superfluous package path search.
15311
15312         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15313
15314 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15315
15316         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15317         ignored shadows.
15318
15319 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15320
15321         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15322         get trailing slashes when added to the load-path.
15323
15324         * x-init.el (init-x-win): Locate where XEmacs X localization files
15325         are.
15326
15327 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15328
15329         * x-faces.el: Added support for foregroundToolBarColor
15330           to xpm-color-symbols.
15331
15332 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15333
15334         * etags.el (tags-remove-duplicates): Removed.
15335         (buffer-tag-table-list): Use `delete-duplicates'.
15336
15337         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15338         correctly.
15339         (get*): Defalias to `get'.
15340
15341         * cl.el (eql): Compare integers with `eq'.
15342         (cl-map-extents): Check for `map-extents' first.
15343
15344 1997-12-17  Didier Verna  <didier@xemacs.org>
15345
15346         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15347         added the 'numero', 'copyright' and 'trademark' symbols.
15348
15349         * leim/quail/latin-post.el ("french-postfix"): see above.
15350
15351 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15352
15353         * widget.el (define-widget): Check the arguments.
15354
15355         * cus-edit.el (customize-face): Use `check-argument-type'.
15356         (custom-variable-value-create): Use `signal' to signal error.
15357         (custom-variable-reset-saved): Ditto.
15358         (custom-variable-reset-standard): Ditto.
15359         (custom-face-reset-saved): Ditto.
15360
15361         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15362         (widget-default-format-handler): Ditto.
15363         (widget-checklist-add-item): Ditto.
15364         (widget-radio-add-item): Ditto.
15365         (widget-editable-list-entry-create): Ditto.
15366         (widget-sexp-prompt-value): Ditto.
15367
15368         * custom.el (custom-declare-variable): Signal errors better.
15369         (custom-handle-keyword): Ditto.
15370         (custom-declare-group): Ditto.
15371
15372         * window-xemacs.el (windows): Ditto.
15373
15374         * menubar.el (menu): Ditto.
15375
15376         * keydefs.el (keyboard): Ditto.
15377
15378         * minibuf.el (minibuffer): Ditto.
15379
15380         * process.el (execute): Ditto.
15381
15382         * fill.el (fill): Ditto.
15383
15384         * modeline.el (modeline): Ditto.
15385
15386         * help.el (help): Ditto.
15387
15388         * faces.el (faces): Ditto.
15389
15390         * files.el (files): Ditto.
15391
15392         * x-init.el (x): Ditto.
15393
15394         * lisp-mode.el (lisp): Ditto.
15395
15396         * process.el (processes): Ditto.
15397
15398         * mouse.el (mouse): Ditto.
15399
15400         * abbrev.el (abbrev): Moved from cus-edit.
15401
15402         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15403         as variable declaration.
15404
15405 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15406
15407         * menubar.el (find-menu-item): Use `check-argument-type'.
15408         (find-menu-item): Cosmetic changes.
15409
15410 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15411
15412         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15413
15414 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15415
15416         * startup.el (set-default-load-path): Only search package-path
15417         when not running temacs.
15418
15419         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15420         files.
15421
15422         * loadup.el: Correct commentary.  Reformatting.
15423         (really-early-error-handler): Use absolute path to the
15424         first dumped-lisp.el file.
15425         (really-early-error-handler): Print full path name of
15426         each dumped lisp file (inherited from InfoDock).
15427
15428         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15429         dumped-lisp.el files.
15430
15431         * make-docfile.el (preloaded-file-list): Reorder when the
15432         package-path is searched.
15433         * update-elc.el: Ditto.
15434
15435         * lisp-mode.el (call-with-condition-handler): Treat the same as
15436         `condition-case' for indentation.
15437
15438         * about.el (about-xemacs): Update release date.
15439
15440 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15441
15442         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15443         anywhere but at the last clause.
15444         (ecase): Disallow `t' and `otherwise'.
15445
15446 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15447
15448         * cus-edit.el (custom-buffer-create-buttons): New function
15449         from stuff moved out of `custom-buffer-create-internal'.
15450         (custom-novice): New variable.  Default t.
15451         (custom-display-global-buttons): Ditto.  Default `top'.
15452         (custom-buffer-create-internal): Only display help if
15453         `custom-novice' is non-nil.  Display global buttons according to
15454         `custom-display-global-buttons'.
15455
15456 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15457
15458         * menubar.el (find-menu-item): Use `check-argument-type'.
15459         (find-menu-item): Cosmetic changes.
15460
15461 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15462
15463         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15464         look.
15465
15466 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15467
15468         * format.el (format-deannotate-region):  Bug fix.
15469         Deannotating a region containing unknown tags would fail
15470         (causing decoding of text/enriched to fail at user level)
15471
15472 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15473
15474         * minibuf.el (read-directory-name): Support sixth
15475           arg, HISTORY, as already documented.
15476
15477 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15478
15479         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15480         to `ecase'.
15481
15482 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15483
15484         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15485         skk-activate.
15486
15487 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15488
15489         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.