update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-jou'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-jou'.
8
9         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
10         CHISE.
11
12 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-smk'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-smk'.
19
20         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
21         CHISE.
22
23 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-kyo'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-kyo'.
30
31         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
32         CHISE.
33
34 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-kss'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-kss'.
41
42         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
43         CHISE.
44
45 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `===hng-wan'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-wan'.
52
53         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
54         CHISE.
55
56 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `===hng-ksk'.
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `===hng-ksk'.
63
64         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
65         CHISE.
66
67 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         setting for `===hng-kyu'.
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `===hng-kyu'.
74
75         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
76         CHISE.
77
78 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `===hng-skk'.
82
83         * mule/mule-charset.el (default-coded-charset-priority-list): Add
84         `===hng-skk'.
85
86         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
87         CHISE.
88
89 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
92         setting for `===hng-sik'.
93
94         * mule/mule-charset.el (default-coded-charset-priority-list): Add
95         `===hng-sik'.
96
97         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
98         CHISE.
99
100 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
103         setting for `===hng-kbk'.
104
105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
106         `===hng-kbk'.
107
108         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
109         CHISE.
110
111 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
114         setting for `===hng-kcj'.
115
116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
117         `===hng-kcj'.
118
119         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
120         CHISE.
121
122 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
125         setting for `===hng-k24'.
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `===hng-k24'.
129
130         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
131         CHISE.
132
133 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
136         setting for `===hng-gok'.
137
138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
139         `===hng-gok'.
140
141         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
142         CHISE.
143 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
144
145         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
146         setting for `===hng-tsu'.
147
148         * mule/mule-charset.el (default-coded-charset-priority-list): Add
149         `===hng-tsu'.
150
151         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
152         CHISE.
153
154 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
155
156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
157         setting for `===hng-sys'.
158
159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
160         `===hng-sys'.
161
162         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
163         CHISE.
164
165 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
166
167         * mule/mule-coding.el (coded-charset-entity-reference-alist):
168         - Use "&HNG010-<d><d><d><d><d>;" instead of
169           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
170         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
171
172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
173         `=ucs-bmp-itaiji-002' and `===hng-khm'.
174
175         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
176         "hngkhi-0" as the suffix of registry.
177         (===hng-khm): New coded-charset for XEmacs CHISE.
178         (=ucs-itaiji-002): Ditto.
179         (=ucs-bmp-itaiji-002): Ditto.
180
181 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
182
183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
184         setting for `=>ucs@iwds-1'.
185
186         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
187         XEmacs CHISE.
188
189 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
190
191         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
192         CHISE.
193
194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
195         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
196         `===hng-khi'.
197
198 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
199
200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
201         setting for `===hng-khi'.
202
203         * mule/mule-charset.el (default-coded-charset-priority-list): Add
204         `===hng-khi'.
205
206         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
207         CHISE.
208
209 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
210
211         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
212         #x9FA5 as the value of `max-code'.
213         (=ucs-bmp-var-002): Likewise.
214         (=ucs-bmp-var-003): Likewise.
215         (=ucs-bmp-itaiji-084): Likewise.
216         (=ucs-bmp-cjk@JP): Likewise.
217         (=ucs-bmp-cjk@JP/hanazono): Likewise.
218         (==ucs-bmp-cjk@JP/hanazono): Likewise.
219         (=>ucs-bmp-cjk@component): Likewise.
220
221 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
224         CHISE.
225
226 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
229         XEmacs CHISE.
230         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
231         `==jis-x0208@1978/2-pr' as the mother.
232
233 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
234
235         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
236         CHISE.
237
238 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
239
240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
241         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
242
243 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
244
245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
246         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
247
248 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
251         setting for `===ucs@gb'.
252
253 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
254
255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
256         setting for `===hanyo-denshi/ks', `===jis-x0208' and
257         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
258         as the entity-reference for `===jis-x0213-1@2000'; use
259         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
260
261 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
262
263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
264         `===jis-x0208'.
265
266         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
267         instead of `===jis-x0208' as the mother.
268         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
269         `===jis-x0208' as the mother.
270         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
271         `===jis-x0208' as the mother.
272         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
273         `===jis-x0213-1' as the mother.
274         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
275         `===jis-x0213-1' as the mother.
276         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
277         the mother.
278         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
279         mother.
280
281 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
284         setting for `=ucs-var-001'.
285
286 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
287
288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
289         `=ucs-bmp-var-001'.
290
291         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
292         CHISE.
293         (=ucs-bmp-var-001): Ditto.
294
295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
296         setting for `=ucs-var-003'.
297
298 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
299
300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
301         `=ucs-bmp-var-003'.
302
303         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
304         CHISE.
305         (=ucs-bmp-var-003): Ditto.
306
307 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
308
309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
310         setting for `=ucs-var-002'.
311
312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
313         `=ucs-bmp-var-002'.
314
315         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
316         CHISE.
317         (=ucs-bmp-var-002): Ditto.
318
319 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
320
321         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
322         XEmacs CHISE.
323         (==jis-x0208@1978/5pr): Ditto.
324
325 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
326
327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
328         `=>ucs-bmp-cjk@component'.
329
330         * mule/mule-conf.el (=>ucs@component): New coded-charset for
331         XEmacs CHISE.
332         (=>ucs-bmp-cjk@component): Ditto.
333
334 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
335
336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
337         setting for `=>iwds-1'.
338
339 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
342         CHISE.
343
344 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
345
346         * mule/mule-charset.el (default-coded-charset-priority-list):
347         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
348         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
349         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
350         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
351
352 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
353
354         * mule/mule-coding.el (coded-charset-entity-reference-alist):
355         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
356
357         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
358         `=>>ucs@iso' as the mother.
359         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
360         mother.
361
362 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
363
364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
365         setting for `===hanyo-denshi/ia'.
366
367 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
368
369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
370         `===hanyo-denshi/ia'.
371
372 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-conf.el (=koseki): Fix DOC.
375         (==koseki): New coded-charset for XEmacs CHISE.
376
377 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
378
379         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
380         XEmacs CHISE.
381         (===hanyo-denshi/jd): Fix DOC.
382
383 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
386         setting for `===hanyo-denshi/ip'.
387
388 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
389
390         * mule/mule-charset.el (default-coded-charset-priority-list): Add
391         `===hanyo-denshi/ip'.
392
393         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
394         XEmacs CHISE.
395
396 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
397
398         * mule/mule-charset.el (default-coded-charset-priority-list): Add
399         `==ucs-radicals@unicode' and `=>daikanwa'.
400
401         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
402         for XEmacs CHISE.
403
404 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
405
406         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
407         XEmacs CHISE.
408
409 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
410
411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
412         `===ruimoku-v6'.
413
414 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
415
416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
417         setting for `===ruimoku-v6'.
418
419 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
420
421         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
422         CHISE.
423
424 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
425
426         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
427         coded-charset for XEmacs CHISE.
428
429 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
430
431         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
432         XEmacs CHISE.
433
434 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
435
436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
437         `===ucs-sip@iso'.
438
439 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
440
441         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
442         CHISE.
443
444 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
445
446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
447         `==ucs-sip@iso'.
448
449         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
450         CHISE.
451
452 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
453
454         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
455         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
456         (=ucs-sip-ext-b@iso): Fix registry.
457         (==ucs-sip-ext-b@iso): Ditto.
458         (===ucs-sip-ext-b@iso): Ditto.
459
460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
461         `=ucs-sip@iso'.
462
463 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
464
465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
466         setting for `=>cbeta'.
467
468 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
469
470         * mule/mule-charset.el (default-coded-charset-priority-list): Add
471         `=>cns11643-7'.
472
473         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
474
475 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
476
477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
478         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
479
480 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
481
482         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
483         `=ucs@cns'.
484         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
485         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
486         `=ucs@jis/1990'.
487         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
488         `=ucs@jis/2000'.
489         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
490         `=ucs@jis/2004'.
491         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
492
493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
494         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
495
496 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
497
498         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
499         XEmacs CHISE.
500         (==jis-x0208@1978/1pr): Ditto.
501         (==jis-x0208@1978/2-pr): Ditto.
502
503 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
504
505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
506         setting for `===jis-x0213-1@2004'.
507
508 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
509
510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
511         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
512
513         * mule/mule-charset.el (default-coded-charset-priority-list): Add
514         `===hanyo-denshi/jb'.
515
516         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
517         XEmacs CHISE.
518         (=+>hanyo-denshi/ft): Ditto.
519         (=+>hanyo-denshi/jt): Ditto.
520
521 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
522
523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
524         `===hanyo-denshi/hg'.
525
526 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
527
528         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
529         XEmacs CHISE.
530         (===hanyo-denshi/hg): Ditto.
531
532 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
533
534         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
535         glyph-forms instead of detailed glyph-images.
536         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
537         `=adobe-japan1-*'.
538         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
539         (===adobe-japan1-1): Ditto.
540         (===adobe-japan1-2): Ditto.
541         (===adobe-japan1-3): Ditto.
542         (===adobe-japan1-4): Ditto.
543         (===adobe-japan1-5): Ditto.
544         (===adobe-japan1-6): Ditto.
545         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
546         `=>>>adobe-japan1' as the mother.
547         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
548         `=>>adobe-japan1' as the mother.
549         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
550         glyph-images.
551         (==jis-x0208@1978): Ditto.
552         (==jis-x0208@1983): Ditto.
553         (==jis-x0208@1990): Ditto.
554         (==jis-x0213-1): Ditto.
555         (==jis-x0213-1@2000): Ditto.
556         (==jis-x0213-1@2004): Ditto.
557         (==jis-x0213-2): Ditto.
558         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
559         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
560         `=jis-x0208@1978'.
561         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
562         `=jis-x0208@1983'.
563         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
564         `=jis-x0208@1990'.
565         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
566         `=jis-x0213-1'.
567         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
568         `=jis-x0213-1@2000'.
569         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
570         `=jis-x0213-1@2004'.
571         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
572         `=jis-x0213-2'.
573         (===jis-x0208): New coded-charset for XEmacs CHISE.
574         (===jis-x0208@1978): Ditto.
575         (===jis-x0208@1983): Ditto.
576         (===jis-x0208@1990): Ditto.
577         (===jis-x0213-1): Ditto.
578         (===jis-x0213-1@2000): Ditto.
579         (===jis-x0213-2): Ditto.
580         (===jis-x0212): Ditto.
581         (===ks-x1001): Ditto.
582         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
583         mother.
584         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
585         as the mother.
586         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
587         as the mother.
588         (===cns11643-1): New coded-charset for XEmacs CHISE.
589         (===cns11643-2): Ditto.
590         (===cns11643-3): Ditto.
591         (===cns11643-4): Ditto.
592         (===cns11643-5): Ditto.
593         (===cns11643-6): Ditto.
594         (===cns11643-7): Ditto.
595         (=>>cns11643-1): Ditto.
596         (==big5-cdp): Indicate abstract glyph-images instead of
597         representative glyph-images.
598         (===big5-cdp): New coded-charset for XEmacs CHISE.
599         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
600         detailed glyph-images.
601         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
602         `=hanyo-denshi/*'.
603         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
604         (===hanyo-denshi/ib): Ditto.
605         (===hanyo-denshi/jt): Ditto.
606         (===hanyo-denshi/ks): Ditto.
607         (===mj): Ditto.
608         (===mj-0): Ditto.
609         (===mj-1): Ditto.
610         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
611         `=>>>hanyo-denshi/*' as its mother.
612         (==gt): Indicate abstract glyph-forms instead of detailed
613         glyph-images.
614         (===gt): New coded-charset for XEmacs CHISE.
615         (=>>>gt): Indicates `==gt' instead of `=gt'.
616         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
617         (==gt-k): Indicate abstract glyph-forms instead of detailed
618         glyph-images.
619         (===gt-k): New coded-charset for XEmacs CHISE.
620         (==daikanwa): Indicates glyph-images instead of detailed
621         glyph-images.
622         (===daikanwa): New coded-charset for XEmacs CHISE.
623         (===daikanwa/+p): Ditto.
624         (===daikanwa/ho): Ditto.
625         (==cbeta): Ditto.
626         (===cbeta): Ditto.
627         (==jef-china3): Ditto.
628         (===jef-china3): Ditto.
629         (==ruimoku-v6): Ditto.
630         (==ucs@iso): Indicate representative glyph-forms instead of
631         representative glyph-images.
632         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
633         (==ucs@unicode): Indicate representative glyph-forms instead of
634         representative glyph-images.
635         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
636         `=ucs@unicode'.
637         (==ucs@cns): Indicate representative glyph-forms instead of
638         representative glyph-images.
639         (==ucs@jis): Ditto.
640         (==ucs@jis/1990): Ditto.
641         (==ucs@jis/2000): Ditto.
642         (==ucs@jis/2004): Ditto.
643         (==ucs@ks): Ditto.
644         (===ucs@iso): New coded-charset for XEmacs CHISE.
645         (===ucs@unicode): Ditto.
646         (===ucs@gb): Ditto.
647         (===ucs@ks): Ditto.
648         (===ucs-bmp-cjk@gb): Ditto.
649         (===ucs-sip-ext-b@iso): Ditto.
650
651 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
652
653         * mule/mule-charset.el (default-coded-charset-priority-list): Add
654         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
655         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
656         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
657         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
658         `===cns11643-3', `===cns11643-4', `===cns11643-5',
659         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
660         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
661         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
662         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
663
664         * mule/mule-coding.el (coded-charset-entity-reference-alist):
665         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
666         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
667         - Use "&g1-[NAME];" for `=>>[NAME]'.
668         - Abolish "&g2-[NAME];".
669
670 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
671
672         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
673         `=>>ucs@cns' as the mother.
674
675 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
676
677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
678         setting for `==ucs@ks'.
679
680 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
681
682         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
683         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
684         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
685         0x00E30000〜0x00E409D5.
686
687 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
688
689         * mule/mule-coding.el (coded-charset-entity-reference-alist):
690         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
691         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
692
693 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
694
695         * mule/mule-charset.el (default-coded-charset-priority-list): Add
696         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
697
698         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
699         (=mj-0): Ditto.
700         (=mj-1): Ditto.
701         (==mj): Ditto.
702         (==mj-0): Ditto.
703         (==mj-1): Ditto.
704         (=>>mj): Ditto.
705
706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
707         setting for `=mj' and `==mj'.
708
709 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
710
711         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
712         CHISE.
713
714 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
715
716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
717         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
718         `=>ucs@hanyo-denshi'.
719
720 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
721
722         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
723         setting for `=koseki' and `=>ucs@hanyo-denshi'.
724
725         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
726         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
727
728 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
729
730         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
731         XEmacs CHISE.
732
733 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
734
735         * mule/mule-coding.el (coded-charset-entity-reference-alist):
736         Change priority of `=>>>ucs@iso'.
737
738         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
739         `=>>>ucs@iso' as the mother.
740         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
741
742 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
743
744         * mule/mule-coding.el (coded-charset-entity-reference-alist):
745         Change priority of `=>>>ucs@unicode'.
746
747         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
748         `=ucs@unicode'.
749
750 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
751
752         * mule/mule-coding.el (coded-charset-entity-reference-alist):
753         Change priority of `=>>>ucs@jis'.
754
755         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
756         `=ucs@jis'.
757
758 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
759
760         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
761         setting for `==daikanwa/+p'.
762
763 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
764
765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
766         setting for `==shinjigen@1ed'.
767
768 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
771         XEmacs CHISE.
772
773 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
774
775         * mule/mule-conf.el (==shinjigen): Modify DOC.
776         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
777         (==shinjigen@rev): Modify DOC.
778
779 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
780
781         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
782         CHISE.
783
784 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
785
786         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
787         settings for `==daikanwa' and `==ucs@JP/hanazono'.
788
789         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
790         XEmacs CHISE.
791
792         * mule/mule-charset.el (default-coded-charset-priority-list): Add
793         `==daikanwa'.
794
795 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
796
797         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
798         setting for `==cns11643-7'.
799
800         * mule/mule-charset.el (default-coded-charset-priority-list): Add
801         `==cns11643-7'.
802
803 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
804
805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
806         `==cns11643-6'.
807
808         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
809         setting for `==cns11643-6'.
810
811 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
812
813         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
814         setting for `==cns11643-5'.
815
816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
817         `==cns11643-5'.
818
819 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
820
821         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
822         setting for `==cns11643-4'.
823
824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
825         `==cns11643-4'.
826
827 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
828
829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
830         setting for `==cns11643-3'.
831
832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
833         `==cns11643-3'.
834
835 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
836
837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
838         setting for `==cns11643-2'.
839
840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
841         `==cns11643-2'.
842
843 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
844
845         * mule/mule-coding.el (coded-charset-entity-reference-alist):
846         Change priority of `=>>>ucs@ks'.
847
848         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
849         `=ucs@ks'.
850
851 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
852
853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
854         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
855         `==ucs@cns' and `==cns11643-1'.
856
857         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
858         (==cns11643-2): Ditto.
859         (==cns11643-3): Ditto.
860         (==cns11643-4): Ditto.
861         (==cns11643-5): Ditto.
862         (==cns11643-6): Ditto.
863         (==cns11643-7): Ditto.
864
865         * mule/mule-charset.el (default-coded-charset-priority-list): Add
866         `==cns11643-1'.
867
868 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
869
870         * mule/mule-coding.el (coded-charset-entity-reference-alist):
871         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
872         `=>>>ucs@jis/1990'.
873
874         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
875         `=ucs@jis/1990'.
876         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
877         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
878
879 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
880
881         * mule/mule-coding.el (coded-charset-entity-reference-alist):
882         Change priority of `=>>>ucs@cns'.
883
884         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
885         `=ucs@cns'.
886
887 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
888
889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
890         `==ks-x1001'.
891
892         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
893         `=ks-x1001' instead of `korean-ksc5601'; add setting for
894         `==ks-x1001'.
895
896 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
897
898         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
899
900 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
901
902         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
903         `=jis-x0208'.
904         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
905         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
906         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
907         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
908         (=>>>jis-x0213-1@2000): Changed to an alias for
909         `=jis-x0213-1@2000'.
910         (=>>>jis-x0213-1@2004): Changed to an alias for
911         `=jis-x0213-1@2004'.
912         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
913
914 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
915
916         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
917         `=adobe-japan1-0'.
918         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
919         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
920         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
921         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
922         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
923         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
924
925 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
926
927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
928         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
929         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
930         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
931         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
932         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
933
934 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
935
936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
937         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
938         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
939         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
940         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
941         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
942         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
943         `==jis-x0212'.
944
945 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
946
947         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
948         "AdobeJapan1-[0-6]$".
949         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
950         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
951         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
952         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
953         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
954         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
955         (==adobe-japan1-1): Ditto.
956         (==adobe-japan1-2): Ditto.
957         (==adobe-japan1-3): Ditto.
958         (==adobe-japan1-4): Ditto.
959         (==adobe-japan1-5): Ditto.
960         (==adobe-japan1-6): Ditto.
961         (==jis-x0208): Ditto.
962         (==jis-x0208@1978): Ditto.
963         (==jis-x0208@1983): Ditto.
964         (==jis-x0208@1990): Ditto.
965         (==jis-x0213-1): Ditto.
966         (==jis-x0213-1@2000): Ditto.
967         (==jis-x0213-1@2004): Ditto.
968         (==jis-x0213-2): Ditto.
969         (==jis-x0212): Ditto.
970         (==gb2312): Ditto.
971         (==iso-ir165): Ditto.
972         (==gb12345): Ditto.
973         (==ks-x1001): Ditto.
974         (==cns11643-1): Ditto.
975         (==cns11643-2): Ditto.
976         (==cns11643-3): Ditto.
977         (==cns11643-4): Ditto.
978         (==cns11643-5): Ditto.
979         (==cns11643-6): Ditto.
980         (==cns11643-7): Ditto.
981         (==big5-cdp): Ditto.
982         (==hanyo-denshi/ja): Ditto.
983         (==hanyo-denshi/jb): Ditto.
984         (==hanyo-denshi/jc): Ditto.
985         (==hanyo-denshi/jd): Ditto.
986         (==hanyo-denshi/ft): Ditto.
987         (==hanyo-denshi/ia): Ditto.
988         (==hanyo-denshi/ib): Ditto.
989         (==hanyo-denshi/hg): Ditto.
990         (==hanyo-denshi/jt): Ditto.
991         (==hanyo-denshi/ks): Ditto.
992         (==gt): Ditto.
993         (==gt-k): Ditto.
994         (==daikanwa): Ditto.
995         (==shinjigen): Ditto.
996         (==ucs@iso): Ditto.
997         (==ucs@unicode): Ditto.
998         (==ucs@gb): Ditto.
999         (==ucs-bmp@gb): Ditto.
1000         (==ucs@cns): Ditto.
1001         (==ucs-bmp@cns): Ditto.
1002         (==ucs@jis): Ditto.
1003         (==ucs@jis/1990): Ditto.
1004         (==ucs@jis/2000): Ditto.
1005         (==ucs@jis/2004): Ditto.
1006         (==ucs@JP): Ditto.
1007         (==ucs@JP/hanazono): Ditto.
1008         (==ucs@ks): Ditto.
1009         (==ucs-bmp@ks): Ditto.
1010         (==ucs@cns11643): Ditto.
1011         (==ucs-bmp-cjk@gb): Ditto.
1012         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1013         (==ucs-sip-ext-b@iso): Ditto.
1014
1015 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1016
1017         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1018         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1019
1020         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1021         XEmacs CHISE.
1022         (=ucs-bmp-cjk@unicode): Abolished.
1023
1024 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1025
1026         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1027         `=+>ucs-bmp-cjk-compat@jis'.
1028
1029         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1030         for XEmacs CHISE.
1031
1032 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1033
1034         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1035         CHISE.
1036
1037 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1038
1039         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1040         for XEmacs CHISE.
1041         (=jis-x0208@1978/1er-pr): Abolished.
1042         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1043         `=jis-x0208@1978/1er-pr' as the mother.
1044
1045 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1046
1047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1048         setting for `=ucs-itaiji-084'.
1049
1050 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1051
1052         * mule/mule-charset.el (default-coded-charset-priority-list):
1053         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1054
1055         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1056         XEmacs CHISE.
1057         (=ucs-bmp-itaiji-084): Ditto.
1058
1059 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1060
1061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1062         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1063
1064 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1065
1066         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1067         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1068
1069         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1070         XEmacs CHISE.
1071         (=big5-cdp-var-5): Ditto.
1072
1073 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1074
1075         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1076         XEmacs CHISE.
1077
1078 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1079
1080         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1081         XEmacs CHISE.
1082
1083 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1084
1085         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1086         setting for `=>>>hanyo-denshi/ft'.
1087
1088 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1089
1090         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1091         XEmacs CHISE.
1092         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1093         `=hanyo-denshi/jd' as the mother.
1094
1095 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1096
1097         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1098         XEmacs CHISE.
1099         (=+>adobe-japan1-1): Ditto.
1100         (=+>adobe-japan1-2): Ditto.
1101         (=+>adobe-japan1-3): Ditto.
1102         (=+>adobe-japan1-4): Ditto.
1103         (=+>adobe-japan1-5): Ditto.
1104         (=+>adobe-japan1-6): Ditto.
1105         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1106
1107 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1108
1109         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1110         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1111         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1112
1113         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1114         the top.
1115
1116 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1117
1118         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1119         XEmacs CHISE.
1120         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1121         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1122         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1123
1124 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1125
1126         * mule/mule-charset.el (default-coded-charset-priority-list):
1127         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1128         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1129
1130         * mule/mule-conf.el: Modify order of definitions of some
1131         coded-charsets.
1132
1133 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1134
1135         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1136         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1137         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1138
1139         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1140         CHISE.
1141         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1142         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1143
1144 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1145
1146         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1147         CHISE.
1148
1149 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1150
1151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1152         setting for `=daikanwa/+2p'.
1153
1154         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1155         XEmacs CHISE.
1156
1157 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1158
1159         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1160         XEmacs CHISE.
1161         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1162
1163 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1164
1165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1166         setting for `=>>>hanyo-denshi/ib'.
1167
1168 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1171         XEmacs CHISE.
1172         (=>>>hanyo-denshi/ib): Ditto.
1173         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1174         `=hanyo-denshi/ja' as the mother.
1175         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1176         `=hanyo-denshi/ib' as the mother.
1177
1178 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1179
1180         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1181         XEmacs CHISE.
1182         (utf-8-ivs-mcs-er): Likewise.
1183         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1184         and `=>ucs-gb'.
1185         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1186         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1187         `ucs-gb' and `=>ucs-gb'.
1188         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1189         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1190         and `=>ucs-cns'.
1191         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1192         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1193         `ucs-cns' and `=>ucs-cns'.
1194         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1195         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1196         `ucs-big5' and `=>ucs-big5'.
1197         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1198         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1199         `ucs-big5' and `=>ucs-big5'.
1200         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1201         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1202         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1203         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1204         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1205         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1206         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1207         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1208         `=>ucs-jis'; modify DOC and mnemonic.
1209         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1210         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1211         and `=>ucs-jis'; modify DOC and mnemonic.
1212         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1213         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1214         `=>ucs-ks'.
1215         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1216         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1217         and `=>ucs-ks'.
1218         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1219
1220 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1221
1222         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1223         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1224
1225 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1226
1227         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1228         Modify priorities.
1229
1230 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1231
1232         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1233         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1234
1235 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1236
1237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1238         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1239
1240 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1241
1242         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1243         CHISE.
1244
1245 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1246
1247         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1248         CHISE.
1249
1250 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1251
1252         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1253         CHISE.
1254
1255 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1256
1257         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1258         `=+>ucs-bmp-cjk@unicode'.
1259
1260         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1261         for XEmacs CHISE.
1262
1263 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1264
1265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1266         setting for `=>>daikanwa'.
1267
1268 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1269
1270         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1271         `=>>hanyo-denshi/jt'.
1272
1273 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1274
1275         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1276         XEmacs CHISE.
1277         (=+>jis-x0208@1990): Ditto.
1278         (=+>jis-x0213-1@2000): Ditto.
1279
1280 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1283         XEmacs CHISE.
1284
1285 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1286
1287         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1288         XEmacs CHISE.
1289         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1290         `=hanyo-denshi/jc' as the mother.
1291
1292 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1293
1294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1295         setting for `=+>adobe-japan1'.
1296
1297         * mule/mule-charset.el (default-coded-charset-priority-list):
1298         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1299         and `=>>hanyo-denshi/ft' to `=>>gt'.
1300
1301 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1302
1303         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1304         XEmacs CHISE.
1305         (=>>adobe-japan1-1): Ditto.
1306         (=>>adobe-japan1-2): Ditto.
1307         (=>>adobe-japan1-3): Ditto.
1308         (=>>adobe-japan1-4): Ditto.
1309         (=>>adobe-japan1-5): Ditto.
1310         (=>>adobe-japan1-6): Ditto.
1311         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1312
1313 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1314
1315         * mule/mule-conf.el (=adobe-japan1): New alias for
1316         `=adobe-japan1-6'.
1317         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1318         (=>>>adobe-japan1-1): Ditto.
1319         (=>>>adobe-japan1-2): Ditto.
1320         (=>>>adobe-japan1-3): Ditto.
1321         (=>>>adobe-japan1-4): Ditto.
1322         (=>>>adobe-japan1-5): Ditto.
1323         (=>>>adobe-japan1-6): Ditto.
1324         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1325
1326 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1327
1328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1329         setting for `=>>>adobe-japan1'.
1330
1331 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1332
1333         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1334         setting for `=+>ucs@ks'.
1335
1336 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1337
1338         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1339         XEmacs CHISE.
1340         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1341         `=adobe-japan1-6' as the mother.
1342
1343 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1344
1345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1346         setting for `=>cns11643-7'.
1347
1348 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1349
1350         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1351         CHISE.
1352
1353 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1354
1355         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1356         XEmacs CHISE.
1357         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1358
1359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1360         setting for `=>ucs@jis/2004'.
1361
1362 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1363
1364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1365         setting for `=+>gt'.
1366
1367         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1368         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1369
1370 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1371
1372         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1373         `=>ucs@unicode' as the mother.
1374         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1375         mother.
1376         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1377         mother.
1378         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1379         mother.
1380
1381 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1382
1383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1384         setting for `=+>ucs@unicode'.
1385
1386         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1387         CHISE.
1388
1389 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1390
1391         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1392         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1393         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1394         - Add setting for `=+>ucs@cns'.
1395
1396         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1397         CHISE.
1398         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1399         as the mother.
1400         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1401         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1402
1403         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1404         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1405
1406 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1407
1408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1409         setting for `=>ucs@ks'.
1410
1411 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1412
1413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1414         `=ucs-bmp-cjk-compat@unicode'.
1415
1416         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1417         coded-charset for XEmacs CHISE.
1418
1419 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1420
1421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1422         `=ucs-bmp-cjk-compat'.
1423
1424         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1425         XEmacs CHISE.
1426
1427 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1428
1429         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1430         CHISE.
1431
1432 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1433
1434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1435         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1436
1437         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1438         `=>ucs@jis/1990'.
1439         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1440
1441 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1442
1443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1444         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1445
1446         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1447         CHISE.
1448         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1449         mother.
1450
1451 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1452
1453         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1454         `=>jis-x0213-2@usual'.
1455         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1456         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1457         `=>jis-x0213-2@usual' as the mother.
1458
1459 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1460
1461         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1462         (=>ucs@JP): New alias for `=+>ucs@jis'.
1463
1464 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1465
1466         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1467         `=>jis-x0208@usual'.
1468         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1469         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1470         `=>jis-x0208@usual' as the mother.
1471         (=>jis-x0208): Likewise.
1472
1473 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1474
1475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1476         setting for `=+>jis-x0208@1978'.
1477
1478 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1479
1480         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1481         XEmacs CHISE.
1482
1483 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1484
1485         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1486         setting for `=>>>ucs@jis/1990'.
1487
1488 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1489
1490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1491         setting for `=>ucs@jis/1990'.
1492
1493 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1494
1495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1496         setting for `=ucs@JP/hanazono'.
1497
1498         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1499         CHISE.
1500         (=ucs@JP/hanazono): Ditto.
1501         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1502         (=>>hanyo-denshi/jc): Ditto.
1503         (=>>hanyo-denshi/jd): Ditto.
1504
1505 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1506
1507         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1508         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1509
1510 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1511
1512         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1513         XEmacs CHISE.
1514
1515 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1516
1517         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1518         XEmacs CHISE.
1519
1520 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1521
1522         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1523         `=ucs-bmp-cjk@JP'.
1524
1525 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1526
1527         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1528         XEmacs CHISE.
1529
1530 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1531
1532         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1533         Modify order of settings; add settings for `=daikanwa@rev2'.
1534
1535 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1536
1537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1538         setting for `=>>cbeta'.
1539
1540         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1541         CHISE.
1542
1543 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1544
1545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1546         setting for `=>>adobe-japan1'.
1547
1548 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1549
1550         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1551         XEmacs CHISE.
1552
1553 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1554
1555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1556         setting for `=>>hanyo-denshi/ia'.
1557
1558         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1559         XEmacs CHISE.
1560
1561 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1562
1563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1564         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1565
1566         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1567         XEmacs CHISE.
1568         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1569         `=hanyo-denshi/jt' as the mother.
1570
1571 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1572
1573         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1574         setting for `=>>>jis-x0213-2'.
1575
1576         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1577         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1578         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1579
1580 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1581
1582         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1583         XEmacs CHISE.
1584
1585 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1586
1587         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1588         XEmacs CHISE.
1589
1590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1591         `=>>jis-x0213-1@2004'.
1592
1593 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1594
1595         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1596         XEmacs CHISE.
1597
1598 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1599
1600         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1601         - Use "&g2-*;" as entity-references for `=>>>*'.
1602         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1603
1604         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1605         XEmacs CHISE.
1606         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1607         as the mother.
1608
1609 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1610
1611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1612         setting for `=>>hanyo-denshi/ib'.
1613
1614         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1615         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1616         (=>>jis-x0208@1990): Ditto.
1617         (=>>hanyo-denshi/ib): Ditto.
1618
1619         * mule/mule-charset.el (default-coded-charset-priority-list):
1620         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1621
1622 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1623
1624         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1625         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1626         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1627         `=>>>ucs@jis/2004'.
1628
1629 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1630
1631         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1632         XEmacs CHISE.
1633         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1634         `=jis-x0213-1@2004' as the mother.
1635         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1636         (=>>>ucs@ks): Ditto.
1637
1638         * mule/mule-charset.el (default-coded-charset-priority-list):
1639         Modify priority of `=hanyo-denshi/*'.
1640
1641 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1642
1643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1644         settings for `=>>ucs@JP' and `=ucs@JP'.
1645
1646 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1647
1648         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1649         CHISE.
1650
1651 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1652
1653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1654         setting for `=>>>ucs@cns'.
1655
1656         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1657         CHISE.
1658
1659 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1660
1661         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1662         instead of `=>>>jis-x0213-1@2004' as the mother.
1663         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1664         (=>>>ucs@unicode): Likewise.
1665         (=>>>ucs@jis): Likewise.
1666         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1667         mother.
1668         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1669
1670 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1671
1672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1673         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1674         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1675         `=>>>ucs@jis'.
1676
1677 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1678
1679         * mule/mule-charset.el (default-coded-charset-priority-list):
1680         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1681         and `=jis-x0213-*-2000'.
1682
1683 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1684
1685         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1686         XEmacs CHISE.
1687         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1688         `=>>jis-x0213-1' as the mother.
1689
1690 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1691
1692         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1693         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1694
1695 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1696
1697         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1698
1699 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1700
1701         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1702         XEmacs CHISE.
1703
1704 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1705
1706         * mule/mule-coding.el (decomposition-feature-list): Set
1707         `=decomposition', `=decomposition@cid' and
1708         `=decomposition@hanyo-denshi'.
1709
1710 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1711
1712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1713         setting for `=>>hanyo-denshi/ks'.
1714
1715         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1716         XEmacs CHISE.
1717
1718 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1719
1720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1721         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1722
1723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1724         `=hanyo-denshi/ks/mf'.
1725
1726         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1727         XEmacs CHISE.
1728         (=hanyo-denshi/ks/mf): Ditto.
1729
1730 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1731
1732         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1733         settings for P=hanyo-denshi/jt'.
1734
1735         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1736         `=hanyo-denshi/jt'.
1737
1738         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1739         XEmacs CHISE.
1740
1741 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1742
1743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1744         settings for `=hanyo-denshi/ip'.
1745
1746         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1747         `=hanyo-denshi/ip'.
1748
1749         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1750         XEmacs CHISE.
1751
1752 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1753
1754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1755         settings for `=hanyo-denshi/hg'.
1756
1757         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1758         `=hanyo-denshi/hg'.
1759
1760         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1761         XEmacs CHISE.
1762
1763 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1764
1765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1766         setting for `=>>hanyo-denshi/ft'.
1767
1768         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1769         `=>>hanyo-denshi/ft'.
1770
1771         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1772         XEmacs CHISE.
1773
1774 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1775
1776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1777         settings for `=hanyo-denshi/ib'.
1778
1779         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1780         `=hanyo-denshi/ib'.
1781
1782         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1783         XEmacs CHISE.
1784
1785 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1786
1787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1788         settings for isolated characters of `=hanyo-denshi/ia' and
1789         non-isolated characters of `=hanyo-denshi/*'.
1790
1791         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1792         `=hanyo-denshi/ia'.
1793
1794         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1795         XEmacs CHISE.
1796
1797 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1798
1799         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1800         setting for isolated characters of `=hanyo-denshi/ft'.
1801
1802         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1803         `=hanyo-denshi/ft'.
1804
1805         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1806         XEmacs CHISE.
1807
1808 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1809
1810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1811         setting for isolated characters of `=hanyo-denshi/jd'.
1812
1813         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1814         `=hanyo-denshi/jd'.
1815
1816         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1817         XEmacs CHISE.
1818
1819 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1820
1821         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1822         setting for isolated characters of `=hanyo-denshi/jc'.
1823
1824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1825         `=hanyo-denshi/jc'.
1826
1827         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1828         XEmacs CHISE.
1829
1830 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1831
1832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1833         setting for isolated characters of `=hanyo-denshi/jb'.
1834
1835         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1836         `=hanyo-denshi/jb'.
1837
1838         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1839         XEmacs CHISE.
1840
1841 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1842
1843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1844         setting for isolated characters of `=hanyo-denshi/ja'.
1845
1846 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1847
1848         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1849         `=hanyo-denshi/ja'.
1850
1851         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1852         XEmacs CHISE.
1853
1854 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1855
1856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1857         settings for isolated characters of `=adobe-japan1-6'.
1858
1859 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1860
1861         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1862         CHISE.
1863         (=daikanwa/+2p): Ditto.
1864         (=daikanwa/ho): Ditto.
1865
1866 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1867
1868         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1869         coding-system for XEmacs CHISE.
1870
1871 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1872
1873         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1874         setting for `=>>ruimoku-v6'.
1875
1876         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1877         CHISE.
1878
1879 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1880
1881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1882         setting for `=daikanwa@rev1'.
1883
1884 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1885
1886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1887         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1888
1889 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1890
1891         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1892         XEmacs CHISE.
1893         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1894
1895 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1896
1897         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1898         CHISE.
1899
1900 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1901
1902         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1903         CHISE.
1904
1905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1906         setting for `=>ucs@jis'.
1907
1908 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1909
1910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1911         setting for `=>jis-x0208@usual'.
1912
1913         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1914         XEmacs CHISE.
1915         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1916         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1917         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1918
1919 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1920
1921         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1922         CHISE.
1923         (=>>>jis-x0208@1990): Ditto.
1924         (=>>>jis-x0213-1): Ditto.
1925         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1926         mother.
1927         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1928         as the mother.
1929
1930 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1931
1932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1933         setting for `=>ucs@cns' and `=>>ucs@ks'.
1934
1935         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1936         CHISE.
1937
1938 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1939
1940         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1941         CHISE.
1942
1943 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1944
1945         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1946         CHISE.
1947         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1948         mother.
1949
1950 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1951
1952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1953         `==>ucs-bmp-cjk@bucs'.
1954
1955         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1956         XEmacs CHISE.
1957
1958 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1959
1960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1961         setting for `==>ucs@bucs'.
1962
1963         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1964         XEmacs CHISE.
1965
1966 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1967
1968         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1969         - Add setting for `=>>jis-x0208'.
1970         - Omit setting for `=>>jis-x0208@1990'.
1971         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1972           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1973           `=ucs@FOO'.
1974
1975 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1976
1977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1978         setting for `=>daikanwa'.
1979
1980 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1981
1982         * mule/mule-conf.el (=daikanwa): Fix DOC.
1983         (=>daikanwa): New abstract character for XEmacs CHISE.
1984         (=>ucs@iso): Likewise.
1985         (=>ucs@unicode): Likewise.
1986         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1987
1988 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1989
1990         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1991         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1992           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1993         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1994         - Add `=>big5-cdp'.
1995
1996 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1997
1998         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1999         (=>big5-cdp): New abstract character.
2000
2001 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2002
2003         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2004         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2005         `chinese-big5'.
2006
2007 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2008
2009         * mule/mule-charset.el (default-coded-charset-priority-list):
2010         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2011
2012         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2013         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2014         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2015         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2016         and `=>jis-x0213-2'.
2017
2018 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2019
2020         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2021         XEmacs CHISE.
2022         (=>>ucs@jis/2000): Likewise.
2023         (=>>ucs@jis/2004): Likewise.
2024
2025 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2026
2027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2028         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2029         `=>>ucs@cns'.
2030
2031         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2032         XEmacs CHISE.
2033         (=>>gt): Use quote instead of backquote; modify DOC.
2034         (=>gt): Use quote instead of backquote.
2035         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2036         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2037         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2038         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2039         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2040         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2041
2042 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2043
2044         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2045         `=>>ucs@unicode' and `=>>gt'.
2046
2047 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2048
2049         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2050         XEmacs CHISE.
2051         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2052         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2053         `=jis-x0208@1978/1er-pr' as the mother.
2054         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2055
2056 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2057
2058         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2059         `=ucs@unicode' as the mother.
2060
2061 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2062
2063         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2064         setting for `=>>ucs@unicode'.
2065
2066         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2067         CHISE.
2068
2069 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2070
2071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2072         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2073
2074         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2075         `=adobe-japan1-6' and `=adobe-japan1-base'.
2076
2077         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2078         XEmacs CHISE.
2079         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2080         specify `min-code' and `max-code'.
2081         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2082         (=adobe-japan1-2): Likewise.
2083         (=adobe-japan1-3): Likewise.
2084         (=adobe-japan1-4): Likewise.
2085         (=adobe-japan1-5): Likewise.
2086         (=adobe-japan1-6): Likewise.
2087
2088 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2089
2090         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2091         setting for `=>gt'.
2092
2093 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2094
2095         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2096         CHISE.
2097
2098 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2099
2100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2101         setting for `=>zinbun-oracle'.
2102
2103         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2104         for XEmacs CHISE.
2105
2106 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2109         for XEmacs CHISE.
2110         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2111         `=jis-x0208@1978' as the mother.
2112
2113 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2114
2115         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2116         - Use `=gt' instead of `ideograph-gt'.
2117         - Use `=gt-k' instead of `ideograph-gt-k'.
2118         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2119         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2120         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2121         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2122         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2123         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2124         - Use `=>>gt' instead of `<=>gt'.
2125         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2126         - Add setting for `=>>jis-x0208@1990'.
2127         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2128           `=>>jis-x0213-1@2000'.
2129         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2130         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2131           `=>>jis-x0213-1@2004'.
2132         - Add setting for `=>>jis-x0208@1978'.
2133         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2134
2135 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2136
2137         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2138         XEmacs CHISE.
2139
2140 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2141
2142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2143         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2144         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2145         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2146         `<=>jis-x0213-1@2004'.
2147
2148 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2151         CHISE.
2152         (=>jis-x0213-2): Ditto.
2153
2154 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2155
2156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2157         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2158
2159 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2160
2161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2162         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2163         `=>jis-x0213-1'.
2164
2165 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2166
2167         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2168         CHISE.
2169         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2170
2171 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2172
2173         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2174         `<==>jis-x0213-1'.
2175         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2176         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2177         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2178         (<=>jis-x0208): New alias for `=>jis-x0208'.
2179         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2180         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2181         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2182         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2183         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2184         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2185         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2186         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2187         (=>>gt): Renamed from `<==>gt'.
2188         (<==>gt): New alias for `=>>gt'.
2189
2190 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2191
2192         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2193         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2194         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2195         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2196         - Add settings for `<=>jis-x0213-1@2000' and
2197           `<=>jis-x0213-1@2004'.
2198
2199         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2200         XEmacs CHISE.
2201         (<==>jis-x0213-1): Likewise.
2202         (<==>jis-x0213-1@2000): Likewise.
2203         (<==>jis-x0213-1@2004): Likewise.
2204         (<=>jis-x0208): Add property `=>iso-ir 168'.
2205         (<=>jis-x0208@1997): Likewise.
2206         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2207         as the mother; add property `=>iso-ir 228'.
2208         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2209         property `=>iso-ir 228'.
2210         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2211         property `=>iso-ir 233'.
2212         (<==>gt): Renamed from `<=>gt'.
2213         (<=>gt): New alias for `<==>gt'.
2214
2215 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2216
2217         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2218         CHISE.
2219         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2220         `<=>jis-x0208' as the mother.
2221         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2222         (<=>jis-x0213-1@2000): Ditto.
2223         (<=>jis-x0213-1@2004): Ditto.
2224
2225 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2226
2227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2228         settings for `<=>gt'.
2229
2230         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2231
2232 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2233
2234         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2235         XEmacs CHISE.
2236         (=jis-x0208@1978/-4pr): Likewise.
2237         (=jis-x0208@1978/4-pr): Likewise.
2238         (=jis-x0213-1): Likewise.
2239         (=ucs@iso): Likewise.
2240         (=ucs@unicode): Likewise.
2241         (=ucs@gb): Likewise.
2242         (=ucs@gb/fw): Likewise.
2243         (=ucs@cns): Likewise.
2244         (=ucs@cns/fw): Likewise.
2245         (=ucs@jis): Likewise.
2246         (=ucs@jis/fw): Likewise.
2247         (=ucs@jis/1990): Likewise.
2248         (=ucs@jis/2000): Likewise.
2249         (=ucs@jis/2004): Likewise.
2250         (=ucs@JP): Likewise.
2251         (=ucs@ks): Likewise.
2252         (=ucs@big5): Likewise.
2253         (=ucs@big5/cns11643): Likewise.
2254         (=ucs@cns11643): Likewise.
2255
2256 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2257
2258         * mule/mule-charset.el (default-coded-charset-priority-list):
2259         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2260
2261         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2262         CHISE.
2263         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2264         mother.
2265
2266 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2267
2268         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2269         from src/mule-charset.c].
2270         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2271         specify `final'.
2272         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2273         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2274         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2275         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2276         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2277         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2278
2279 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2280
2281         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2282         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2283         (=jis-x0208@1978/i-4): Specify `partial'.
2284         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2285         mother coded-charset.
2286         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2287
2288 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2289
2290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2291         settings for `=jis-x0213-1@2004'.
2292
2293 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2294
2295         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2296         CHISE.
2297         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2298         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2299         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2300         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2301         temporarily.
2302         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2303
2304 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2305
2306         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2307         CHISE.
2308         (=shinjigen@1ed): Inherited from `=shinjigen'.
2309         (=shinjigen@rev): Likewise.
2310
2311 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2312
2313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2314         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2315
2316 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2317
2318         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2319         define it as an alias.
2320         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2321         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2322         alias.
2323         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2324         alias.
2325
2326 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2327
2328         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2329         CHISE.
2330
2331 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2332
2333         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2334         CHISE.
2335         (shinjigen-2): Ditto.
2336
2337 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2338
2339         * mule/mule-charset.el (default-coded-charset-priority-list):
2340         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2341         `chinese-big5-eten-*' and `chinese-big5'.
2342
2343 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2344
2345         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2346         #x9FA5 temporarily.
2347
2348 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2349
2350         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2351         settings for `=jis-x0208@1978/i1'.
2352
2353 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2354
2355         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2356         XEmacs CHISE.
2357
2358 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2359
2360         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2361         XEmacs CHISE.
2362
2363 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2364
2365         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2366         XEmacs CHISE.
2367
2368 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2369
2370         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2371         CHISE.
2372         (=ucs-bmp@cns): Likewise.
2373         (=ucs-bmp@jis): Likewise.
2374         (=ucs-bmp@ks): Likewise.
2375
2376 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2377
2378         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2379         CHISE.
2380         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2381
2382 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2383
2384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2385         settings for `=zinbun-oracle'.
2386
2387         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2388         `=zinbun-oracle'.
2389
2390 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2391
2392         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2393         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2394         `=ucs@iso'.
2395
2396 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2397
2398         * mule/mule-charset.el (default-coded-charset-priority-list):
2399         Delete `ucs-sip'; modify order of some CCSs.
2400
2401 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2402
2403         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2404         in XEmacs CHISE.
2405
2406         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2407         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2408         CHISE.
2409
2410 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2411
2412         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2413         its registry.
2414         (=ucs-radicals@unicode): Likewise.
2415
2416 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2417
2418         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2419         CHISE.
2420
2421 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2422
2423         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2424         CHISE.
2425
2426 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2427
2428         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2429         CHISE.
2430
2431 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2432
2433         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2434         Modify preference of *isolated settings*.
2435
2436 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2437
2438         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2439         utf-2000 is provided.
2440         (=ucs@cns11643): Likewise.
2441
2442 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2443
2444         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2445         Prefer every *isolated setting* to ordinary setting.
2446
2447 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2450         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2451
2452 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2455         CHISE.
2456
2457 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2458
2459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2460         settings for `=jis-x0208@1997'.
2461
2462 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2463
2464         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2465         `=jis-x0208@1997'.
2466
2467 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2468
2469         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2470         XEmacs CHISE.
2471
2472 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2473
2474         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2475         `=jis-x0208@1978'.
2476         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2477         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2478         `=jis-x0208-1990' as the mother.
2479         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2480
2481 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2482
2483         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2484         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2485         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2486         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2487         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2488         for `=ucs@JP'.
2489
2490 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2491
2492         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2493         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2494         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2495         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2496         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2497         `=daikanwa@rev2'.
2498
2499 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2500
2501         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2502         (=gt): Likewise.
2503         (=gt-k): Likewise.
2504         (=gt-pj-*): Likewise.
2505         (=gt-pj-k1): Likewise.
2506         (=gt-pj-k2): Likewise.
2507         (=daikanwa): Likewise.
2508         (=daikanwa-rev1): Likewise.
2509         (=daikanwa-rev2): Likewise.
2510         (=big5-pua): Likewise.
2511         (=big5-eten): Likewise.
2512         (chinese-big5-eten-a): Likewise.
2513         (chinese-big5-eten-b): Likewise.
2514         (=hanziku-*): Likewise.
2515         (=cbeta): Likewise.
2516         (=jef-china3): Likewise.
2517         (=ruimoku-v6): Likewise.
2518         (=ucs@iso): Likewise.
2519         (=ucs@unicode): Likewise.
2520         (=ucs@gb): Likewise.
2521         (=ucs@cns): Likewise.
2522         (=ucs@jis): Likewise.
2523         (=ucs@jis-1990): Likewise.
2524         (=ucs@jis-2000): Likewise.
2525         (=ucs@jp): Likewise.
2526         (=ucs@ks): Likewise.
2527         (=ucs@big5): Likewise.
2528         (=ucs-radicals): Likewise.
2529         (=ucs-radicals@unicode): Likewise.
2530         (=ucs-bmp-cjk): Likewise.
2531         (=ucs-bmp-cjk@unicode): Likewise.
2532         (=ucs-sip-ext-b): Likewise.
2533         (=ucs-sip-ext-b@iso): Likewise.
2534
2535 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2538         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2539
2540 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2541
2542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2543         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2544         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2545         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2546         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2547         arabic-digit, ipa and ``&I-B-XXXX;''.
2548
2549 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2550
2551         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2552         setting for (I-)HZK{03..12}-XXXX.
2553
2554 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2555
2556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2557         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2558
2559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2560         `=ruimoku-v6'.
2561
2562         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2563         CHISE.
2564
2565 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2566
2567         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2568         (=ucs@unicode): Likewise.
2569         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2570         (=ucs@cns): Likewise.
2571         (=ucs@jis): Likewise.
2572         (=ucs@ks): Likewise.
2573         (=ucs@big5): Likewise.
2574
2575 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2576
2577         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2578         `ucs-jis'.
2579         (utf-8-jis-er): Likewise.
2580         (utf-8-jp): New coding-system.
2581         (utf-8-jp-er): Likewise.
2582
2583         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2584
2585 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2586
2587         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2588
2589         * mule/japanese.el: Move definition of `euc-jisx0213' to
2590         mule/mule-coding.el.
2591
2592 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2593
2594         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2595         mule-coding before loading update-cdb when utf-2000 is provided.
2596
2597 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2598
2599         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2600         `=daikanwa'.
2601
2602 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2603
2604         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2605         definition codes when `utf-2000' is provided.
2606
2607 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2608
2609         * mule/mule-category.el (word-combining-categories): Don't setup
2610         `word-combining-categories' in XEmacs CHISE.
2611         (word-separating-categories): Add setting about Latin script in
2612         XEmacs CHISE.
2613
2614 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2615
2616         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2617         setting for `chinese-big5'.
2618
2619 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2620
2621         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2622         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2623         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2624         add setting for HZK0[12]-xxxx.
2625
2626 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2627
2628         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2629         in XEmacs CHISE.
2630
2631 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2632
2633         * mule/mule-charset.el (default-coded-charset-priority-list):
2634         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2635         and `chinese-big5' to `=gt-pj-*'.
2636
2637 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2638
2639         * mule/mule-conf.el (=daikanwa): Renamed from
2640         `ideograph-daikanwa'.
2641         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2642
2643 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2644
2645         * mule/mule-conf.el (=cns11643-7): Renamed from
2646         `chinese-cns11643-7'.
2647         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2648
2649 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2650
2651         * mule/mule-conf.el (=cns11643-6): Renamed from
2652         `chinese-cns11643-6'.
2653         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2654
2655 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2656
2657         * mule/mule-conf.el (=cns11643-5): Renamed from
2658         `chinese-cns11643-5'.
2659         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2660
2661 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2662
2663         * mule/mule-conf.el (=cns11643-4): Renamed from
2664         `chinese-cns11643-4'.
2665         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2666
2667 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2668
2669         * mule/mule-conf.el (=cns11643-3): Renamed from
2670         `chinese-cns11643-3'.
2671         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2672
2673 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2674
2675         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2676         `=cns11643-2'.
2677         (chinese-cns11643-2): New alias for `=cns11643-2'.
2678
2679 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2680
2681         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2682         `=cns11643-1'.
2683         (chinese-cns11643-1): New alias for `=cns11643-1'.
2684
2685 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2686
2687         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2688         (chinese-gb12345): New alias for `=gb12345'.
2689
2690 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2691
2692         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2693         (chinese-gb2312): New alias for `=gb2312'.
2694
2695 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2696
2697         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2698         (chinese-big5): New alias for `=big5'.
2699
2700 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2701
2702         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2703         (korean-ksc5601): New alias for `=ks-x1001'.
2704
2705 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2706
2707         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2708         `=jis-x0212'.
2709         (japanese-jisx0212): New alias for `=jis-x0212'.
2710
2711 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2712
2713         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2714         `=jis-x0208-1983'.
2715         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2716
2717 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2718
2719         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2720         `=jis-x0208-1978'.
2721         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2722
2723 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2724
2725         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2726         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2727
2728 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2729
2730         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2731         (chinese-cns11643-3): Specify iso-ir 183.
2732         (chinese-cns11643-4): Specify iso-ir 184.
2733         (chinese-cns11643-5): Specify iso-ir 185.
2734         (chinese-cns11643-6): Specify iso-ir 186.
2735         (chinese-cns11643-7): Specify iso-ir 187.
2736         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2737         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2738
2739 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2740
2741         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2742         \uXXXX for every cases.
2743
2744 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2745
2746         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2747         (ucs-big5): Changed to an alias for `=ucs@big5'.
2748
2749 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2750
2751         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2752         (ucs-ks): Changed to an alias for `=ucs@ks'.
2753
2754 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2755
2756         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2757         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2758
2759 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2760
2761         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2762         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2763
2764 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2765
2766         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2767         (ucs-jis): Changed to an alias for `=ucs@jis'.
2768
2769 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2770
2771         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2772         (ucs-cns): Changed to an alias for `=ucs@cns'.
2773
2774 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2775
2776         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2777         (ucs-gb): Changed to an alias for `=ucs@gb'.
2778
2779 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2780
2781         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2782         `ideograph-daikanwa-2'.
2783         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2784         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2785
2786 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2787
2788         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2789         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2790
2791         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2792         for `xemacs-chise-version'.
2793
2794 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2795
2796         * mule/mule-charset.el (default-coded-charset-priority-list):
2797         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2798         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2799         instead of `ideograph-hanziku-*'.
2800
2801         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2802         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2803
2804 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2805
2806         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2807         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2808         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2809         `utf-2000' is provided.
2810
2811 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2812
2813         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2814         is provided [was builtin coded-charsets].
2815
2816 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2817
2818         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2819         is provided [was builtin coded-charsets].
2820
2821 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2822
2823         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2824         is provided [was builtin coded-charsets].
2825
2826 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2827
2828         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2829         is provided [was builtin coded-charsets].
2830
2831 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2832
2833         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2834         when `utf-2000' is provided [was builtin coded-charsets].
2835
2836 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2837
2838         * mule/mule-conf.el (=hanziku-*): Renamed from
2839         `ideograph-hanziku-*'.
2840         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2841
2842 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2843
2844         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2845         `utf-2000' is provided [was builtin coded-charsets].
2846         (ideograph-hanziku-{1..12}): Likewise.
2847
2848 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2849
2850         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2851         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2852
2853 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2854
2855         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2856         when `utf-2000' is provided [was builtin coded-charsets].
2857
2858 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2859
2860         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2861         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2862         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2863
2864 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2865
2866         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2867         (ideograph-gt): Changed to an alias for `=gt'.
2868
2869 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2870
2871         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2872         is provided; it was defined as a builtin coded-charset.
2873         (ideograph-gt): Likewise.
2874
2875 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2876
2877         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2878         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2879
2880 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2881
2882         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2883         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2884
2885 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2886
2887         * mule/mule-conf.el (=big5-eten): Renamed from
2888         `chinese-big5-eten'.
2889         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2890
2891 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2892
2893         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2894         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2895
2896 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2897
2898         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2899         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2900
2901 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2902
2903         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2904         (china3-jef): Changed to an alias for `=jef-china3'.
2905
2906 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2907
2908         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2909         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2910
2911         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2912         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2913         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2914         when `utf-2000' is provided.
2915
2916 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2917
2918         * mule/mule-charset.el (default-coded-charset-priority-list):
2919         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2920
2921         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2922         (ucs-jis-2000): Deleted.
2923
2924 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2925
2926         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2927         UTF-2000.
2928         (=ucs-jis-2000): New coded-charset for UTF-2000.
2929
2930 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2931
2932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2933         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2934
2935 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2936
2937         * mule/mule-charset.el (default-coded-charset-priority-list):
2938         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2939         `ideograph-cbeta'.
2940
2941 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2942
2943         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2944         builtin coded-charset].
2945
2946 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2947
2948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2949         settings for &K0-xxxx and &I-K0-xxxx.
2950
2951 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2952
2953         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2954         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2955
2956 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2957
2958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2959         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2960
2961 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2962
2963         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2964         UTF-2000.
2965         (ideograph-gt-pj-k1): Likewise.
2966         (ideograph-gt-pj-k2): Likewise.
2967
2968 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2969
2970         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2971         `=jis-x0208'.
2972
2973 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2974
2975         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2976         UTF-2000 [was a builtin coded-charset].
2977
2978 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2979
2980         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2981         (utf-8-gb-er): Likewise.
2982
2983 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2984
2985         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2986         settings for JIS X 0212 and JIS X 0208:1978.
2987
2988 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2989
2990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2991         setting for JIS X 0213.
2992
2993 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2994
2995         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2996         standard-case-table in UTF-2000.
2997
2998 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2999
3000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3001         definitions for isolated-chars.
3002
3003 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3004
3005         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3006         `configure-utf-2000-lisp-directory'.
3007         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3008         `mule-lisp-load-path'.
3009
3010 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3011
3012         * startup.el (startup-setup-paths): Set and use
3013         `utf-2000-lisp-directory'.
3014         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3015         UTF-2000.
3016
3017 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3018
3019         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3020         (paths-find-utf-2000-lisp-directory): New function.
3021         (paths-construct-load-path): Add new optional argument
3022         `utf-2000-lisp-directory'.
3023
3024         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3025
3026 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3027
3028         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3029         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3030         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3031         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3032         `chinese-big5-2' in UTF-2000.
3033
3034         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3035         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3036
3037 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3038
3039         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3040         `big5-eten-er' in UTF-2000.
3041         (big5-cdp): Modify DOC-string and mnemonic.
3042
3043 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3044
3045         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3046         UTF-2000 [renamed from utf-8-er].
3047         (utf-8-gb): New coding-system in UTF-2000.
3048         (utf-8-gb-er): Likewise.
3049         (utf-8-cns): Likewise.
3050         (utf-8-cns-er): Likewise.
3051         (utf-8-big5): Likewise.
3052         (utf-8-big5-er): Likewise.
3053         (utf-8-jis): Likewise.
3054         (utf-8-jis-er): Likewise.
3055         (utf-8-ks): Likewise.
3056         (utf-8-ks-er): Likewise.
3057         (utf-8-er): Likewise.
3058
3059 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3060
3061         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3062         instead of `utf-8-unix' in UTF-2000.
3063
3064         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3065
3066 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3067
3068         * mule/japanese.el (euc-jisx0213): New coding-system.
3069
3070         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3071         `japanese-jisx0208-1990' as the mother.
3072
3073 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3074
3075         * dumped-lisp.el (preloaded-file-list): Change condition of
3076         loading "close-cdb".
3077
3078 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3079
3080         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3081         setup `coded-charset-entity-reference-alist'.
3082
3083 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3084
3085         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3086         UTF-2000.
3087
3088 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3089
3090         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3091         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3092
3093 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3094
3095         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3096         (chinese-big5-eten-a): Likewise.
3097         (chinese-big5-eten-b): Likewise.
3098         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3099         code range is #x8140 .. #x8DFE.
3100
3101 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3102
3103         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3104         UTF-2000.
3105         (chinese-big5-cdp): Likewise.
3106
3107 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3108
3109         * dumped-lisp.el (preloaded-file-list): Rename
3110         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3111
3112 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3113
3114         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3115         append `system-char-db-source-file-list' into
3116         `preloaded-file-list' in UTF-2000.
3117
3118 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3119
3120         * dumped-lisp.el (preloaded-file-list): Delete
3121         character-definition files.
3122
3123 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3124
3125         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3126         UTF-2000.
3127
3128 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3129
3130         * mule/mule-charset.el (default-coded-charset-priority-list):
3131         Delete `mojikyo-2022-1'.
3132
3133 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3134
3135         * mule/mule-charset.el (default-coded-charset-priority-list):
3136         Delete `mojikyo'.
3137
3138 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3139
3140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3141         `ucs-sip'.
3142
3143 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3144
3145         * mule/mule-charset.el (default-coded-charset-priority-list):
3146         Comment out `chinese-gb12345'.
3147
3148 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3149
3150         * bytecomp.el (byte-compile-insert-header): Fixed.
3151
3152 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3153
3154         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3155         XEmacs UTF-2000.
3156
3157 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3158
3159         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3160         UTF-2000.
3161
3162 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3163
3164         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3165         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3166
3167 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3168
3169         * mule/mule-charset.el (default-coded-charset-priority-list):
3170         `japanese-jef-china3' is renamed `china3-jef'.
3171
3172 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3173
3174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3175         `japanese-jef-china3' and `ideograph-cbeta'.
3176
3177 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3178
3179         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3180
3181 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3182
3183         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3184         `chinese-big5-cdp'.
3185
3186 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3187
3188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3189         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3190
3191 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3192
3193         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3194         loading character definitions.
3195
3196 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3197
3198         * dumped-lisp.el (preloaded-file-list): Rename
3199         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3200
3201 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3202
3203         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3204         `chinese-big5'.
3205
3206 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3207
3208         * dumped-lisp.el (preloaded-file-list): Dump
3209         "Ideograph-R028-Private" with XEmacs UTF-2000.
3210
3211 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3212
3213         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3214         `chinese-gb12345'.
3215
3216 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3217
3218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3219         `ideograph-gt-pj-{1..11}'.
3220
3221         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3222         XEmacs UTF-2000.
3223
3224 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3225
3226         * mule/mule-charset.el (default-coded-charset-priority-list):
3227         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3228         `chinese-isoir165'.
3229
3230 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3231
3232         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3233         `image/png', `image/x-xpm' and `image/tiff'.
3234
3235         * files.el (binary-file-regexps): Add *.PNG.
3236
3237 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3238
3239         * mule/mule-charset.el (default-coded-charset-priority-list):
3240         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3241         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3242
3243 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3244
3245         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3246         the first completion when UTF-2000 is running.
3247
3248 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3249
3250         * mule/mule-charset.el (default-coded-charset-priority-list):
3251         Delete `ucs'.
3252
3253 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3254
3255         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3256
3257         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3258         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3259
3260 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3261
3262         * mule/vietnamese.el (vscii-2): Delete abolished property
3263         `composite'; now composite mode is default.
3264
3265 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3266
3267         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3268         of `raw-text'; check \uHHHH representation even if non-ascii
3269         characters are not found.
3270
3271         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3272         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3273         unconditionally.
3274
3275         * mule/viet-ccl.el: New file.
3276
3277         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3278         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3279         - Separate CCL based implementations to viet-ccl.el.
3280
3281 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3282
3283         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3284         "jisx0213.2000-1".
3285         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3286
3287         * mule/mule-charset.el (default-coded-charset-priority-list):
3288         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3289         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3290
3291 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3292
3293         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3294
3295 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3296
3297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3298         `ucs' in UTF-2000.
3299
3300 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3301
3302         * mule/mule-charset.el (default-coded-charset-priority-list):
3303         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3304         `arabic-iso8859-6'.
3305
3306 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3307
3308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3309         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3310
3311 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3312
3313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3314         `katakana-jisx0201' in UTF-2000.
3315
3316 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3317
3318         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3319         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3320         "u0FB50-Arabic-Presentation-Forms-A",
3321         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3322         "u0FE50-Small-Form-Variants",
3323         "u0FE70-Arabic-Presentation-Forms-B",
3324         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3325         UTF-2000.
3326
3327 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3328
3329         * dumped-lisp.el (preloaded-file-list): Delete
3330         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3331         ... "Ideograph-R214-Flute" in UTF-2000.
3332
3333 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3334
3335         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3336         (japanese-jisx0213-2): New coded-charset.
3337
3338         * dumped-lisp.el (preloaded-file-list): Add
3339         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3340         "Ideograph-R030-Mouth".
3341
3342 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3343
3344         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3345         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3346         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3347         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3348         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3349         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3350         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3351         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3352
3353 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3354
3355         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3356         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3357         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3358         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3359         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3360
3361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3362         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3363
3364 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3365
3366         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3367         in UTF-2000.
3368
3369 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3370
3371         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3372         (chinese-isoir165): Moved from mule/chinese.el.
3373         (chinese-cns11643-3): Moved from mule/chinese.el.
3374         (chinese-cns11643-4): Moved from mule/chinese.el.
3375         (chinese-cns11643-5): Moved from mule/chinese.el.
3376         (chinese-cns11643-6): Moved from mule/chinese.el.
3377         (chinese-cns11643-7): Moved from mule/chinese.el.
3378
3379         * mule/chinese.el: Move definition of coded-charsets to
3380         mule/mule-conf.el.
3381
3382 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3383
3384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3385         `ideograph-daikanwa'.
3386
3387 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3388
3389         * dumped-lisp.el (preloaded-file-list): Delete
3390         "ccs-jisx0201-latin.el".
3391
3392 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3393
3394         * dumped-lisp.el (preloaded-file-list): Add
3395         "u031A0-Extended-Bopomofo" in UTF-2000.
3396
3397 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3398
3399         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3400         renamed to u02E00-CJK-Radical-Supplement.
3401
3402 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3403
3404         * dumped-lisp.el (preloaded-file-list): Add
3405         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3406         "u030A0-Katakana", "u03100-Bopomofo",
3407         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3408         "u03200-Enclosed-CJK-Letters-and-Months" and
3409         "u03300-CJK-Compatibility".
3410
3411 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3412
3413         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3414         "u02F00-Kangxi-Radicals" and
3415         "u02FF0-Ideographic-Description-Characters".
3416
3417 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3418
3419         * dumped-lisp.el (preloaded-file-list): Add
3420         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3421         "u02800-Braille-Patterns" in UTF-2000.
3422
3423 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3424
3425         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3426         "uXXXXX-*.el" in UTF-2000.
3427
3428         * bytecomp.el (byte-compile-insert-header): Delete comments if
3429         non-ASCII characters are found; allow `byte-compile-dynamic' and
3430         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3431         `raw-text'.
3432
3433 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3434
3435         * dumped-lisp.el (preloaded-file-list): Add
3436         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3437         "u025A0-Geometric-Shapes.el".
3438
3439 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3440
3441         * dumped-lisp.el (preloaded-file-list): Add
3442         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3443         "u02460-Enclosed-Alphanumerics.el".
3444
3445 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3446
3447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3448         `chinese-gb2312'.
3449
3450         * dumped-lisp.el (preloaded-file-list): Add
3451         "u02200-Mathematical-Operators.el" and
3452         "u02300-Miscellaneous-Technical.el".
3453
3454 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3455
3456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3457         `chinese-cns11643-*'.
3458
3459         * dumped-lisp.el (preloaded-file-list): Add
3460         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3461         "u02190-Arrows.el" in UTF-2000.
3462
3463 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3464
3465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3466         `korean-ksc5601'.
3467
3468         * dumped-lisp.el (preloaded-file-list): Add
3469         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3470         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3471         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3472
3473 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3474
3475         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3476
3477 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3478
3479         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3480         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3481         "u01780-Khmer.el", "u01800-Mongolian.el",
3482         "u01E00-Latin-Extended-Additional.el" and
3483         "u01F00-Greek-Extended.el" in UTF-2000.
3484
3485 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3486
3487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3488         `ethiopic-ucs' and `ethiopic'.
3489
3490         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3491         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3492
3493         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3494         from mule/ethiopic.el.
3495
3496         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3497         mule/mule-conf.el.
3498
3499 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3500
3501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3502         `lao'.
3503
3504         * mule/mule-conf.el (lao): New coded-charset.
3505
3506         * dumped-lisp.el (preloaded-file-list): Add
3507         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3508         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3509         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3510         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3511         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3512
3513 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3514
3515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3516         `ucs-bmp' and `arabic-iso8859-6'.
3517
3518 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3519
3520         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3521         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3522         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3523
3524 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3525
3526         * startup.el (normal-top-level): Load autoload file for UTF-2000
3527         in UTF-2000.
3528
3529 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3530
3531         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3532         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3533         "u00020-Basic-Latin.el", "u00080-C1.el",
3534         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3535         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3536         "u002B0-Spacing-Modifier-Letters.el",
3537         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3538         UTF-2000.
3539
3540 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3541
3542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3543         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3544         instead of `vietnamese-viscii-*'.
3545
3546 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3547
3548         * mule/mule-conf.el: New file.
3549
3550         * mule/misc-lang.el: Move definition of charset `ipa' to
3551         mule/mule-conf.el.
3552
3553 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3554
3555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3556         `latin-viscii'; prefer it for characters used in Vietnamese.
3557
3558 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3559
3560         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3561
3562 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3563
3564         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3565         `vietnamese-viscii-lower'.
3566         (latin-viscii-upper): Renamed from charset
3567         `vietnamese-viscii-upper'.
3568         (vietnamese-viscii-lower): New alias for charset
3569         `latin-viscii-lower'.
3570         (vietnamese-viscii-upper): New alias for charset
3571         `latin-viscii-upper'.
3572
3573 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3574
3575         * mule/mule-charset.el (default-coded-charset-priority-list):
3576         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3577
3578 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3579
3580         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3581         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3582         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3583         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3584         lisp/utf-2000.
3585
3586 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3587
3588         * mule/ccs-tcvn5712.el: New file.
3589
3590 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3591
3592         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3593         in UTF-2000.
3594
3595 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3596
3597         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3598         `japanese-jisx0208'.
3599
3600 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3601
3602         * dumped-lisp.el (preloaded-file-list): Add
3603         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3604         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3605         UTF-2000.
3606
3607         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3608         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3609         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3610         mule/ccs-viscii.el: New files.
3611
3612         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3613         if \uXXXX is found.
3614
3615 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3616
3617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3618         `hiragana-jisx0208' and `katakana-jisx0208'.
3619
3620 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3621
3622         * mule/chinese.el (chinese-cns11643-3): Define it even if
3623         `utf-2000' is provided.
3624         (chinese-cns11643-4): Likewise.
3625         (chinese-cns11643-5): Likewise.
3626         (chinese-cns11643-6): Likewise.
3627         (chinese-cns11643-7): Likewise.
3628
3629 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3630
3631         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3632         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3633
3634 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3635
3636         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3637         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3638
3639 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3640
3641         * mule/mule-charset.el (default-coded-charset-priority-list):
3642         Setup in UTF-2000.
3643
3644 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3645
3646         * mule/viet-chars.el: Don't define charset
3647         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3648         they are defined as builtin charsets.
3649
3650 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3651
3652         * version.el (emacs-version): Add more space just before UTF-2000
3653         version string.
3654
3655 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3656
3657         * version.el ([constant] emacs-version): Don't add a space in the
3658         preceding place of `xemacs-betaname' because it is duplicated.
3659         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3660
3661         * startup.el (splash-frame-body): Add ETL.
3662
3663 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3664
3665         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3666         is provided because it is defined as builtin charset.
3667         (chinese-cns11643-4): Likewise.
3668         (chinese-cns11643-5): Likewise.
3669         (chinese-cns11643-6): Likewise.
3670         (chinese-cns11643-7): Likewise.
3671
3672 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3673
3674         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3675         coding-system `iso-10646-ucs-4' is not defined.
3676
3677 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3678
3679         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3680         coding-system if `utf-2000' is provided.
3681
3682 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3683
3684         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3685         `utf-2000' is provided.
3686
3687 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3688
3689         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3690         if utf-2000 is provided temporally.
3691
3692 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3693
3694         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3695         as builtin variable].
3696
3697 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3698
3699         * files.el (insert-file-contents-literally): Treat file as binary;
3700         call file-name-handlers. [sync with Emacs 20.3.10]
3701
3702 2008-12-28  Vin Shelton  <acs@xemacs.org>
3703
3704         * XEmacs 21.4.22 is released
3705
3706 2008-12-30  Vin Shelton  <acs@xemacs.org>
3707
3708         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3709         during building even if no packages are found.
3710
3711 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3712
3713         * printer.el (generic-print-region): 
3714         (generic-print-buffer): 
3715         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3716         check if the msprinter device is available, now that msprinter is
3717         always available as a specifier tag. 
3718
3719 2008-12-24  Vin Shelton  <acs@xemacs.org>
3720
3721         * about.el: Add Francisco to my bio!
3722
3723 2008-12-23  Vin Shelton  <acs@xemacs.org>
3724
3725         * autoload.el: Move operator definitions to autoload-operators.el
3726         in the xemacs-base package.
3727
3728 2007-11-22  Vin Shelton  <acs@xemacs.org>
3729
3730         * about.el (about-hacker-contribution): Updated my bio.
3731
3732 2007-10-07  Vin Shelton  <acs@xemacs.org>
3733
3734         * XEmacs 21.4.21 is released
3735
3736 2007-09-19  Didier Verna  <didier@xemacs.org>
3737
3738         Update my personal info.
3739         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3740         * about.el (about-other-current-hackers): Ditto.
3741         * about.el (about-url-alist): Add my musical website.
3742         * about.el (about-personal-info): Update my entry.
3743         * about.el (about-hacker-contribution): Ditto.
3744
3745 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3746
3747         * package-get.el (package-get-download-sites): Update download
3748         sites in Japan.
3749         * package-get.el (package-get-pre-release-download-sites): Ditto.
3750
3751 2007-08-18  Vin Shelton  <acs@xemacs.org>
3752
3753         * package-get.el (package-get-pre-release-download-sites): Sync
3754         mirror sites with 21.5.  (Thanks, Adrian)
3755
3756 2007-08-09  Mike Sperber  <mike@xemacs.org>
3757
3758         * startup.el (migrate-user-init-file): Create backup of
3759         `user-init-file' before migrating.
3760         * startup.el (maybe-migrate-user-init-file): Print
3761         information about backup file.
3762         (maybe-create-compatibility-dot-emacs): Follow above change.
3763
3764 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3765
3766         * font-lock.el: Sync font-lock-add-keywords and
3767         font-lock-remove-keywords from GNU Emacs.
3768         * font-lock.el (font-lock-keywords-alist): New.
3769         * font-lock.el (font-lock-removed-keywords-alist): New.
3770         * font-lock.el (font-lock-add-keywords): New.
3771         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3772         * font-lock.el (font-lock-remove-keywords): New.
3773
3774 2007-08-16  Vin Shelton  <acs@xemacs.org>
3775
3776         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3777         patch from Hans de Graaff.
3778
3779 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3780
3781         * package-get.el (package-get-download-sites): Document Chile and
3782         update Denmark download site.
3783         * package-get.el (package-get-pre-release-download-sites): Ditto.
3784
3785 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3786
3787         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3788
3789 2006-12-09  Vin Shelton  <acs@xemacs.org>
3790
3791         * XEmacs 21.4.20 is released
3792
3793 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3794
3795         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3796
3797 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3798
3799         * info.el (Info-find-file-node, Info-insert-dir)
3800         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3801         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3802         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3803         and discussion.
3804
3805 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3806
3807         * obsolete.el (line-beginning-position): New, from 21.5.x.
3808         (line-end-position): Ditto.
3809
3810 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3811
3812         * package-get.el (package-get-download-sites): Welcome
3813         nl.xemacs.org and Thanks!
3814         * package-get.el (package-get-pre-release-download-sites): Ditto.
3815
3816 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3817
3818         * font-lock.el: Add support for not-so recent changes in Java to
3819         java-mode.
3820
3821 2006-01-28  Vin Shelton  <acs@xemacs.org>
3822
3823         * XEmacs 21.4.19 is released
3824
3825 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3826
3827         * easymenu.el: Update copyright. 
3828         * easymenu.el (easy-menu-all-popups):
3829         Add a docstring. 
3830         * easymenu.el (easy-menu-add):
3831         Document a bug, rework the function to preserve any existing
3832         non-default mode-popup-menu instead of overwriting it, and not to
3833         bother normalising the menu title (nothing else does).
3834         * easymenu.el (easy-menu-remove):
3835         Restore the default mode-popup-menu instead of leaving an empty
3836         one when we remove the last easy-menu popup. 
3837
3838 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3839
3840         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3841         as suggested by Rodrigo Ventura.
3842         * package-get.el (package-get-pre-release-download-sites): Ditto,
3843         with replacement of xemacs-21.5 by beta, which is the logical path
3844         to our beta core and package pre-releases.
3845
3846 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3847
3848         * package-get.el (package-get-download-sites): Add Hong Kong
3849         download site.
3850         * package-get.el (package-get-pre-release-download-sites): Ditto.
3851
3852 2005-12-26  Vin Shelton  <acs@xemacs.org>
3853
3854         * find-paths.el:
3855         * find-paths.el (paths-emacs-root-p): Add search for package root.
3856         * find-paths.el (paths-find-emacs-root): Replaced with
3857         paths-find-invocation-roots, which returns a list of roots.
3858         * find-paths.el (paths-find-invocation-roots): New.
3859         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3860
3861 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3862
3863         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3864         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3865
3866 2005-12-03  Vin Shelton <acs@xemacs.org>
3867
3868         * XEmacs 21.4.18 is released
3869
3870 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3871
3872         * package-get.el (package-get-download-sites): Update reflecting
3873         latest http://www.xemacs.org/Releases/ information generated by
3874         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3875         * package-get.el (package-get-pre-release-download-sites): Ditto.
3876
3877 2005-02-28  Simon Josefsson  <jas@extundo.com>
3878
3879         * about.el (xemacs-hackers): Add jas.
3880         (about-other-current-hackers): Likewise.
3881         (about-url-alist): Add URL for jas.
3882         (about-personal-info): Document jas.
3883         (about-hacker-contribution): Describe jas contributions.
3884
3885 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3886
3887         * easymenu.el (easy-menu-remove): As described in 
3888         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3889         except the "Command" menu from mode-popup-menu. 
3890
3891 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3892  
3893         * font.el (font-spatial-to-canonical): Correct calculation of 
3894         return value for pixel-based input value. 
3895  
3896 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3897
3898         * code-process.el (call-process): Process-related docstring
3899         improvements spurred by Norbert Koch.
3900         * code-process.el (call-process-region): Ditto.
3901         * code-process.el (start-process): Ditto.
3902
3903 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3904
3905         * finder.el (finder-find-library): Return filename actually
3906         searched for.
3907
3908 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3909
3910         * help.el (view-emacs-news): Use `expand-file-name' instead of
3911         `locate-data-file' as the latter will find any "NEWS" files that
3912         might exist in packages _before_ the one in core.
3913
3914 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3915
3916         * package-get.el (package-get-init-package):
3917         package-get-init-package buglet (21.4.17) by Jeff Mincy
3918         <mincy@rcn.com> fixing false temporary load-path shadows reported
3919         after package installation and simplifying code.
3920
3921 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3922
3923         * package-get.el (package-get-download-sites): Sync mirrors list
3924         with the XEmacs website.
3925         (package-get-pre-release-download-sites): Ditto.
3926
3927 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3928
3929         * derived.el (derived-mode-merge-syntax-tables):
3930         Revert my 21.5-only patch of 2003-07-18 which slipped in
3931         through Jerry James's patch of 2004-06-07.
3932
3933 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3934
3935         * cmdloop.el (keyboard-quit): Remove workaround for
3936         `region-active-p' not making sure active region is in current
3937         buffer now that it does.
3938         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3939         * simple.el (region-active-p): `region-active-p' to only return t
3940         when active region is in current buffer.
3941
3942 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3943
3944         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3945         package names, quell a byte-compiler warning, doc fix.
3946
3947 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3948
3949         * buffer.el (pop-to-buffer):
3950         * window-xemacs.el (display-buffer):
3951         Document use of `same-window-buffer-names,' `same-window-regexps'
3952         by pop-to-buffer and display-buffer. 
3953         
3954 2005-02-06  Vin Shelton <acs@xemacs.org>
3955
3956         * XEmacs 21.4.17 is released
3957
3958 2005-01-29  Ben Wing  <ben@xemacs.org>
3959
3960         * shadow.el (find-emacs-lisp-shadows):
3961         Add custom-defines to list of ignored files.
3962
3963 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3964
3965         * simple.el (shifted-motion-keys-select-region): Fix statement
3966         about unshifted-motion-keys-deselect-region.
3967
3968 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3969
3970         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3971         now) for GNU Emacs compatibility.
3972         (make-obsolete-variable): Ditto.
3973
3974 2004-01-08  Ben Wing  <ben@xemacs.org>
3975
3976         * code-files.el (load):
3977         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3978
3979 2004-12-05  Vin Shelton <acs@xemacs.org>
3980
3981         * XEmacs 21.4.16 is released
3982
3983 2004-12-04  Vin Shelton  <acs@xemacs.org>
3984
3985         * auto-autoloads.el: Regenerated.
3986
3987         * custom-load.el: Regenerated.
3988
3989 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3990
3991         Fix bug: apropos errors if a defalias refers to an undefined
3992         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3993
3994         * apropos.el (apropos):
3995         (apropos-command):
3996         * help.el (frob-help-extents):
3997         * help-macro.el (make-help-screen):
3998         * hyper-apropos.el (hyper-apropos-grok-functions):
3999         (hyper-apropos-get-doc):
4000         Catch void-function error thrown by `documentation'.
4001
4002 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4003
4004         * packages.el (package-require): Fix incorrect arg to format.
4005         This fixes a `format specifier' error.
4006
4007 2004-08-13  Jerry James  <james@xemacs.org>
4008
4009         * bytecomp.el (forward-word): Tell the byte compiler the correct
4010         number of arguments to forward-word.
4011
4012 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4013
4014         * etags.el: Fixed loading of include files for tag completion. Now
4015         you can make a tag file for a library, include it into your
4016         project and it will be reloaded only if it changed. Infinte
4017         include loops are detected and the correct tag files are loaded.
4018         * etags.el (buffer-tag-table-list): Load and verify tag files in
4019         the external function buffer-tag-table-list-load.
4020         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4021         tag files. Also load the included tag files. The priority of the
4022         included files is right below their parent file. If multiple
4023         matches occur then the symbols from the parent file are found
4024         first.
4025         * etags.el (tag-table-include-files): Corrected comment
4026         string. Switched to pattern constant tags-include-pattern to have
4027         it at a central location.
4028         * etags.el (tags-include-pattern): Added doc string.
4029         * etags.el (add-to-tag-completion-table): Removed obsolete
4030         comments as the include files are allready returned by
4031         buffer-tag-table-list and loaded.
4032         * etags.el (find-tag-internal): The include files are allready
4033         included in tag-tables as buffer-tag-table-list returns them now.
4034
4035 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4036
4037         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4038         Loading items into the notebook is now done by C code.
4039         * widgets-gtk.el (gtk-widget-instantiate-internal):
4040         Style no longer changed.
4041
4042 2004-06-28  Nix  <nix@esperi.org.uk>
4043
4044         * cmdloop.el (truncate-command-history-for-gc): Delay
4045         execution of all things that look up variable bindings,
4046         via `enqueue-eval-event'.
4047
4048 2004-06-24  Vin Shelton  <acs@xemacs.org>
4049
4050         * package-get.el (package-get-require-signed-base-updates):
4051         now defaults to nil.
4052
4053 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4054
4055         * subr.el (split-string): Clean up docstring.
4056
4057 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4058
4059         * faces.el (zmacs-region): fix typo in docstring.
4060
4061 2004-06-07  Jerry James  <james@xemacs.org>
4062
4063         * derived.el: Synch with Emacs 21.3.
4064         * subr.el (with-local-quit): New, from Emacs 21.3.
4065         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4066         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4067         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4068
4069 2004-06-16  Jerry James  <james@xemacs.org>
4070
4071         * cl.el (cl-set-substring): Increment start by the length of the
4072         string, not the string itself.
4073
4074 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4075
4076         * etags.el (tag-table-include-files): Expand included TAGS file
4077         paths to avoid problems with relative paths.  Thanks to Peter
4078         Chubb <peterc@gelato.unsw.edu.au>.
4079         * etags.el (tags-include-pattern): New.
4080         * etags.el (add-to-tag-completion-table): Parse and ignore
4081         trailing include lines.
4082
4083 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4084
4085         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4086         avoiding line solely composed of equal signs.
4087
4088 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4089
4090         * cus-edit.el (alloc): Typo fix.
4091         * cus-edit.el (custom-browse-visibility): Ditto.
4092         * cus-edit.el (custom-variable-value-create): Ditto.
4093         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4094         * cus-edit.el (custom-save-variables): Bind print-length and
4095         print-level to nil to avoid value abbreviation.
4096         * cus-edit.el (custom-save-face-internal): Ditto.
4097         * cus-edit.el (custom-save-faces): Save in sorted order.
4098         * cus-edit.el (custom-save-resets): Bind print-length and
4099         print-level to nil to avoid value abbreviation.
4100         * cus-edit.el (custom-save-loaded-themes): Ditto.
4101
4102 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4103
4104         * subr.el (split-string-default-separators): New.
4105         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4106         see comment in source.
4107
4108 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4109
4110         * mule/japanese.el (paragraph-start, paragraph-separate):
4111         Remove anchor to BOL.
4112
4113 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4114
4115         * cl.el (gensym, gentemp): Improve docstrings.
4116
4117 2004-05-10  Vin Shelton  <acs@xemacs.org>
4118
4119         * etags.el: Sync with 21.5 version.
4120
4121 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4122
4123         * etags.el:
4124         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4125         only for use with exuberant ctags. This will also enable building of 
4126         completion tables with exuberant ctags. This will not work with
4127         xemacs ctags. 
4128         * etags.el (get-tag-table-buffer): New function for creating of
4129         completion table is used if tags-exuberant-ctags-optimization-p ist t
4130         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4131         finding the tag names. New.
4132         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4133         building tag completion table with exuberant ctags. New.
4134         * etags.el (find-tag-internal): Improve exact tag matching for tags
4135         with name fields. Before the patch return types of functions or
4136         function parameters (with exuberant ctags) were found as matches.
4137
4138 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4139
4140         * list-mode.el (display-completion-list): Fixed completion list was
4141         taking the width of the frame and not of the window for displaying
4142         the selection methods.
4143
4144 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4145
4146         * menubar-items.el (default-menubar): Options are saved to custom.el.
4147
4148
4149 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4150
4151         * isearch-mode.el (isearch-abort): Preserve successful search target.
4152
4153 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4154
4155         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4156         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4157         Bihlmeyer.
4158         * gnuserv.el (gnuserv-mode-line-string): New.
4159         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4160         gnuserv-mode.
4161         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4162         * gnuserv.el (gnuserv-edit-files): Use
4163         make-x-device-with-gtk-fallback.
4164
4165 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4166
4167         * gtk-widgets.el: New import: gtk-accel-group-new.
4168         * dialog-gtk.el:
4169         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4170         * dialog-gtk.el (popup-builtin-question-dialog):
4171         Added support for dialog button mnemonics.
4172
4173 2004-03-22  Chris Green <cmg@dok.org>
4174
4175         * process.el (shell-command): Output buffer was ignored when a
4176         background process was run via shell-command.
4177
4178 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4179
4180         * cus-edit.el (custom-save-variables): Retrieve a list of
4181         variables to save first, sort it, and make sure the variables are
4182         saved in sorted order.
4183
4184 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4185  
4186         * package-get.el (package-get-update-base-from-buffer): Force
4187         binary coding system for verifying GnuPG signature in the
4188         package-index file.
4189  
4190 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4191
4192         * package-get.el (package-get-package-index-file-location): Handle
4193         missing "EMACSPACKAGEPATH" environment variable.
4194
4195 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4196
4197         * package-admin.el (package-admin-find-top-directory): Simplify
4198         directory comparisions and fix substring errors on short path
4199         components.
4200         * package-get.el (package-get-package-index-file-location):
4201         Default to first component of "EMACSPACKAGEPATH", if set.
4202
4203 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4204
4205         * package-get.el (process-error): New error datum.
4206
4207 2004-02-02  Vin Shelton <acs@xemacs.org>
4208
4209         * XEmacs 21.4.15 is released
4210
4211 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4212
4213         * itimer.el (activate-itimer): Modify the itimer timeout value as
4214         if it were begun at the last time when the itimer driver was woken
4215         up.
4216
4217 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4218
4219         * specifier.el (Copyright):
4220         Update.
4221         (make-specifier-and-init):
4222         (map-specifier):
4223         (canonicalize-inst-pair):
4224         (canonicalize-spec-list):
4225         (set-specifier):
4226         Synch docstrings to 21.5 where appropriate.
4227
4228 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4229
4230         * package-get.el (package-get-list-packages-where): New.  A
4231         function that allows searching for groups of packages.  For
4232         example, find all packages that require the fsf-compat package.
4233
4234 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4235
4236         The Great PUI Sync.
4237
4238         * auto-autoloads.el: Regenerated.
4239
4240         * custom-load.el: Regenerated.
4241
4242         * dumped-lisp.el (packages-hardcoded-lisp): New.
4243
4244         * menubar-items.el (menu-max-items): New.
4245         (menu-submenu-max-items): New.
4246         (menu-submenu-name-format): New.
4247         (menu-split-long-menu): New.
4248         (menu-sort-menu): New.
4249         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4250
4251         * obsolete.el (pui-add-install-directory): Renamed to the more
4252         logical `pui-set-local-package-get-directory'.
4253         (package-get-download-menu): Moved to `package-ui.el' and renamed
4254         to `package-ui-add-download-menu'.
4255
4256         * package-admin.el (package-admin-install-function-mswindows):
4257         Whitespace clean up.
4258         (package-admin-add-single-file-package): Removed.
4259         (package-admin-default-install-function): Whitespace clean up.
4260         (package-admin-find-top-directory): New.
4261         (package-admin-get-install-dir): Use it.
4262         (package-admin-get-manifest-file): 
4263         (package-admin-check-manifest): 
4264         (package-admin-add-binary-package):
4265         (package-admin-get-lispdir):
4266         (package-admin-delete-binary-package):
4267         (package-admin):
4268
4269         * package-get.el (package-get-package-index-file-location): New.
4270         (package-get-install-to-user-init-directory): New.
4271         (package-get-remote):
4272         (package-get-download-sites):
4273         (package-get-pre-release-download-sites): New.
4274         (package-get-site-release-download-sites): New.
4275         (package-get-base-filename):
4276         (package-get-always-update):
4277         (package-get-user-index-filename): Removed.
4278         (package-get-pgp-available-p): New.
4279         (package-get-require-signed-base-updates):
4280         (package-get-was-current):
4281         (package-entries-are-signed): New.
4282         (package-get-continue-update-base): New.
4283         (package-get-download-menu): Removed.
4284         (package-get-require-base):
4285         (package-get-update-base-entry):
4286         (package-get-locate-file):
4287         (package-get-locate-index-file):
4288         (package-get-maybe-save-index):
4289         (package-get-update-base):
4290         (package-get-update-base-from-buffer):
4291         (package-get-update-base-entries):
4292         (package-get-interactive-package-query):
4293         (package-get-update-all):
4294         (package-get-all):
4295         (package-get-dependencies):
4296         (package-get-init-package):
4297         (package-get-info): New.
4298         (package-get):
4299         (package-get-staging-dir):
4300         (package-get-set-version-prop): Removed.
4301         (package-get-installedp):
4302         (package-get-ever-installed-p):
4303         (packages): Removed.
4304         (package-get-custom-groups): Removed.
4305         (package-get-custom): Removed.
4306         (package-get-custom-add-entry): Removed.
4307
4308         * package-info.el (batch-update-package-info):
4309
4310         * package-net.el (package-net-batch-generate-bin-ini):
4311         (package-net-update-installed-db):
4312
4313         * package-ui.el (pui-info-buffer):
4314         (pui-directory-exists): Removed.
4315         (pui-package-dir-list): Removed.
4316         (pui-add-install-directory): Removed.
4317         (package-ui-download-menu): New.
4318         (package-ui-pre-release-download-menu): New.
4319         (package-ui-site-release-download-menu): New.
4320         (pui-set-local-package-get-directory): New.
4321         (pui-package-symbol-char):
4322         (pui-update-package-display):
4323         (pui-toggle-package):
4324         (pui-toggle-package-key):
4325         (pui-toggle-package-delete):
4326         (pui-toggle-package-delete-key):
4327         (pui-toggle-package-event):
4328         (pui-toggle-verbosity-redisplay):
4329         (pui-install-selected-packages):
4330         (pui-add-required-packages):
4331         (pui-help-echo):
4332         (pui-display-info):
4333         (list-packages-mode):
4334         (pui-list-packages):
4335
4336         * packages.el (packages-compute-package-locations):
4337         (package-require):
4338         (package-delete-name):
4339         (packages-hardcoded-lisp): Removed.
4340         (packages-useful-lisp): Removed.
4341         (packages-unbytecompiled-lisp): Removed.
4342         (packages-find-package-directories):
4343
4344         Summary:
4345
4346         Major code clean up of all things PUI.
4347
4348         Much improved code to determine where packages should be
4349         installed.  PUI no longer depends on any packages being
4350         pre-installed to compute where packages are to be installed to.
4351
4352         The user can specify the location of their package-index file.  It
4353         isn't necessary to set this because it has sane defaults.  People
4354         who "run-in-place" won't accidently overwrite the CVS
4355         package-index file.  See
4356         `package-get-package-index-file-location'. 
4357
4358         PUI will now properly clean up after itself in the event of an
4359         unsuccessful package install.  This drastically reduces the number
4360         of "wrong md5sum" FAQs.
4361
4362         non-Mule XEmacsen can no longer install Mule packages.
4363
4364         Package management via the custom interface has been removed.
4365
4366         The PUI related menubar items have been reorganised.
4367
4368         The PGP verification code has been fixed and the default for
4369         whether or not it is used is automatically computed.
4370
4371         * update-elc.el ((preloaded-file-list site-load-packages
4372         need-to-dump dumped-exe)):
4373         Just a couple of small changes to allow for
4374         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4375         existing anymore.
4376
4377 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4378
4379         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4380         apply `format' to the first argument of byte-compile-warn, it
4381         already calls format.
4382
4383 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4384
4385         * files.el (delete-old-versions): Avoid going interactive during
4386         make install when environment variable VERSION_CONTROL is set.
4387
4388 2003-12-04  Vin Shelton  <acs@xemacs.org>
4389
4390         * menubar-items.el (menu-item-search): Only bring up search dialog
4391         box if the feature is available and desired.
4392
4393 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4394
4395         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4396
4397 2003-11-05  Vin Shelton  <acs@xemacs.org>
4398
4399         * help.el (Help-prin1-face):
4400         (Help-princ-face):
4401         princ and prin1 are functions and need to be called as such.  The
4402         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4403
4404 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4405
4406         * about.el (about-xemacs): Give full version and build date.
4407
4408 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4409
4410         * win32-native.el (grep-null-device): This XEmacs has null-device.
4411
4412 2003-09-06  Mike Sperber  <mike@xemacs.org>
4413
4414         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4415         implement the specified semantics for `defvar.'
4416
4417 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4418
4419         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4420         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4421         displaying buffer in question.
4422
4423 2003-09-03  Vin Shelton <acs@xemacs.org>
4424
4425         * XEmacs 21.4.14 is released
4426
4427 2003-08-17  Vin Shelton  <acs@xemacs.org>
4428
4429         * about.el: Vanity patch.
4430
4431 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4432
4433         * code-process.el (call-process):
4434         (call-process-region):
4435         (start-process):
4436         Document coding system processing.
4437
4438 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4439
4440         * startup.el (splash-frame-body): Idiomatic English.
4441
4442 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4443
4444         * font-lock.el (font-lock-match-java-declarations): Move
4445         save-restriction, narrow-to-region to beginning of function to
4446         avoid going beyond the limit and causing an infloop.
4447
4448 2003-04-16  Jerry James  <james@xemacs.org>
4449
4450         * keydefs.el: Remove mappings for keys mapped to the nowhere
4451         defined function function-key-error.
4452
4453 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4454
4455         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4456         lisp-interaction-mode-hook): Add the docstrings.
4457
4458 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4459
4460         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4461         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4462         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4463
4464 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4465
4466         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4467         lambda list after the original doc.  Care about
4468         #'(lambda () "SingleString") 
4469         (cl-upcase-arg): 
4470         (cl-function-arglist):
4471         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4472         circular data structures in lambda list specification
4473
4474 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4475
4476         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4477         to appear in font-lock-function-name-face.
4478
4479 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4480
4481         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4482         is not also the value of the lambda.
4483
4484 2003-05-06  Andy Piper  <andy@xemacs.org>
4485
4486         * files.el (revert-buffer): Make sure local variables get processed,
4487         even in the case of an optimized reversion.
4488
4489 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4490
4491         * XEmacs 21.4.13 is released
4492
4493 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4494
4495         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4496         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4497
4498 2003-02-14  Ben Wing  <ben@xemacs.org>
4499
4500         * byte-optimize.el:
4501         * byte-optimize.el (byte-compile-inline-expand):
4502         * byte-optimize.el (byte-compile-unfold-lambda):
4503         * byte-optimize.el (byte-optimize-form-code-walker):
4504         * byte-optimize.el (byte-optimize-form):
4505         * byte-optimize.el (byte-decompile-bytecode-1):
4506         * byte-optimize.el (byte-optimize-lapcode):
4507         Review carefully and sync up to 20.7 except for areas as noted.
4508         Fixes problem with JDE compilation.
4509
4510 2003-02-05  Ben Wing  <ben@xemacs.org>
4511
4512         * simple.el:
4513         * simple.el (motion-keys-for-shifted-motion):
4514         Omit M-S-home/end from motion keys.
4515
4516 2003-02-07  Ben Wing  <ben@xemacs.org>
4517
4518         * text-props.el (text-property-any):
4519         * text-props.el (text-property-not-all):
4520         Fix bug when end > start.
4521
4522 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4523
4524         * info.el (Info-insert-dir): Make default-directory end in
4525         separator.  Patch due to Martin Buchholz.
4526
4527 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4528
4529         * XEmacs 21.4.12 "Portable Code" is released.
4530
4531 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4532
4533         * about.el: Update golubev data.
4534
4535 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4536
4537         * isearch-mode.el (isearch-mode-map): Substitute comment on
4538         desirability, and back out "GR is printable" changes.
4539
4540 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4541
4542         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4543
4544 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4545
4546         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4547
4548 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4549
4550         * menubar-items.el (default-menubar): Use browse-url-mozilla
4551         instead of browse-url-gnome-moz for Mozilla.
4552
4553 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4554
4555         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4556
4557 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4558
4559         * files.el (auto-mode-alist): Remove redundant entries for modes
4560         that live in packages.
4561         (interpreter-mode-alist): Ditto.
4562
4563 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4564
4565         * menubar-items.el (default-menubar): Sync with current
4566         browse-url-xemacs.el.
4567
4568 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4569
4570         * XEmacs 21.4.10 "Military Intelligence" is released.
4571
4572 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4573
4574         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4575
4576 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4577
4578         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4579
4580 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4581
4582         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4583         effect free function.
4584         (font-lock-fontify-keywords-region): Supply the argument to
4585         font-lock-compile-keywords.
4586
4587 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4588
4589         * package-get.el (package-get-download-sites): Bring sites list
4590         up to date, prefer xx.xemacs.org addresses.
4591
4592 2002-09-27  Andy Piper  <andy@xemacs.org>
4593
4594         * dialog.el (make-dialog-box): for general dialogs only
4595         delete-frame-hook will be run.
4596
4597 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4598
4599         * font-lock.el (font-lock-fontify-syntactically-region): Add
4600         comment about lookup-syntax-properties, document LOUDLY as unused.
4601
4602 2002-08-26  Andy Piper  <andy@xemacs.org>
4603
4604         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4605         merge.
4606
4607 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4608
4609         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4610         (make-obsolete-variable): Ditto.
4611         (make-compatible): Ditto.
4612         (make-compatible-variable): Ditto.
4613
4614 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4615
4616         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4617         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4618
4619 2002-08-28  Andy Piper  <andy@xemacs.org>
4620
4621         * files.el (revert-buffer): propagate revert-without-query-status.
4622
4623 2002-06-03  Andy Piper  <andy@xemacs.org>
4624
4625         * dialog-items.el (make-search-dialog): align various subcontrols
4626         in visually pleasing ways, allow frame to autosize to the dialog
4627         size.
4628         * dialog.el (make-dialog-box): add a border inside the frame. Add
4629         :autosize property, if t then reset the frame size appropriately
4630         before the frame is mapped.
4631         * gutter-items.el (set-progress-feedback-instantiator): align
4632         various subcontrols.
4633         * gutter-items.el (set-progress-abort-instantiator): ditto.
4634
4635 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4636
4637         * XEmacs 21.4.9 "Informed Management" is released.
4638
4639 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4640
4641         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4642         "&optional append" argument.
4643
4644 2002-07-16  Didier Verna  <didier@xemacs.org>
4645
4646         * subr.el (replace-in-string): fix case fold bug introduced by
4647         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4648         case-fold-search in temporary buffers.
4649
4650 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4651
4652         * lib-complete.el (find-library): Remove check for mule because
4653         decompression DOES work on Mule.
4654
4655 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4656
4657         * simple.el (join-line): New alias for `delete-indentation'.
4658
4659 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4660
4661         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4662         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4663         (font-lock-builtin-face): New.
4664         (font-lock-constant-face): New.
4665         (font-lock-face-list): Add builtin and constant faces.
4666
4667 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4668
4669         * autoload.el (make-autoload): Support define-derived-mode.
4670         Collected puts of doc-string-elt property.  Based on a patch by
4671         Didier Verna <didier@xemacs.org>.
4672
4673 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4674
4675         * wid-edit.el (widget-field-activate): Fix docstring typo.
4676
4677 2002-07-23  Andy Piper  <andy@xemacs.org>
4678
4679         * about.el (about-personal-info): update me.
4680
4681 2002-07-12  Andy Piper  <andy@xemacs.org>
4682
4683         * custom.el (custom-theme-set-variables): remove bogus
4684         arguments. Use custom-set-default to set defaults.
4685         (custom-set-variables): update doc.
4686         (custom-local-buffer): new, synced from FSF.
4687         (custom-set-default): ditto.
4688         (defcustom): update doc.
4689
4690 2002-06-16  Andy Piper  <andy@xemacs.org>
4691
4692         * menubar-items.el (default-menubar): enable windows printing on
4693         cygwin as well as native.
4694
4695 2002-06-12  Andy Piper  <andy@xemacs.org>
4696
4697         * printer.el (generic-print-buffer): catch all errors so that the
4698         print device can be cleared in all scenarios.
4699         (Printer-clear-device): make sure clearing the printer allows it
4700         to be used again immediately.
4701         (generic-print-region): make sure the default printer face is
4702         black-on-white.
4703
4704 2002-04-23  Jerry James  <james@xemacs.org>
4705
4706         * window-xemacs.el (display-buffer-function): Change doc to
4707         reflect new arg.
4708         * window-xemacs.el (pre-display-buffer-function): Ditto.
4709         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4710         non-nil, make the new window just big enough for its contents.
4711         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4712         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4713         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4714
4715 2002-06-06  Andy Piper  <andy@xemacs.org>
4716
4717         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4718         (defcustom): ditto.
4719         (custom-handle-keyword): ditto.
4720
4721 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4722
4723         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4724         Make obsolete.  Default to nil.
4725         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4726         Inspired by a patch by John Palmieri.
4727
4728 2002-07-01  Mike Alexander  <mta@arbortext.com>
4729
4730         * process.el (shell-command-on-region): Don't delete the region
4731         before giving it to call-process-region
4732
4733 2002-06-04  Jerry James <james@eecs.ku.edu>
4734
4735         * find-paths.el (paths-find-architecture-directory): Search in
4736         `system-configuration'/`base', not `base'`system-configuration'.
4737
4738 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4739
4740         * info.el (Info-index): Add missing \ in [ t].
4741
4742 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4743
4744         * gutter-items.el (gutter-buffers-tab-visible-p,
4745         buffers-tab-omit-function, buffers-tab-selection-function,
4746         buffers-tab-filter-functions):
4747         Doc improvements.
4748
4749 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4750
4751         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4752
4753         * toolbar-items.el (toolbar-news): Fix typo in message string.
4754
4755 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4756
4757         * dialog.el (yes-or-no-p-dialog-box): 
4758         * cmdloop.el (y-or-n-p-minibuf):
4759         (yes-or-no-p-minibuf):
4760         (yes-or-no-p):
4761         (y-or-n-p): 
4762         Specify negative answers in docstrings.
4763
4764 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4765
4766         * package-ui.el (pui-help-echo): Display both installed and author
4767         version.  Use a balloon-help window to display extra info like
4768         package requires.
4769
4770 2002-05-30  Andy Piper  <andy@xemacs.org>
4771
4772         * files.el (revert-buffer-internal): don't visit
4773         revert-buffer. Kill buffer when not used. Suggested by Mike
4774         Alexander <mta@arbortext.com>
4775
4776 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4777
4778         * files.el (revert-buffer): More docstring fiddling.
4779
4780 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4781
4782         * files.el (revert-buffer):
4783         (revert-buffer-internal):
4784         (revert-buffer-insert-file-contents-function):
4785         Improve docstrings and comments.
4786
4787 2002-05-08  Andy Piper  <andy@xemacs.org>
4788
4789         * files.el (revert-buffer): observe noconfirm behavior.
4790
4791 2002-04-09  Andy Piper  <andy@xemacs.org>
4792
4793         * files.el (revert-buffer): use revert-buffer-internal if it looks
4794         like doing so will not result in any user-visible changes.
4795         (revert-buffer-internal): new function. Do the actual process of
4796         reversion and then see whether the result is any different to what
4797         we have already. If it is not then do nothing.
4798
4799 2001-12-11  Andy Piper  <andy@xemacs.org>
4800
4801         * menubar.el (get-popup-menu-response): re-order so that it works
4802         on more sane/facist window systems.
4803
4804 2001-12-03  Andy Piper  <andy@xemacs.org>
4805
4806         * faces.el (frob-face-property): don't infloop in face frobbing
4807         from Jan Vroonhof <jan@xemacs.org>.
4808
4809 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4810
4811         * faces.el (frob-face-property): Follow face fall-back hierarchy
4812         properly for face properties without an instance. Only do manual
4813         copy form 'default in last resort. This handles in particular
4814         the case where 'default itself has only a fall-back (which is
4815         the case by default on windows).
4816
4817 2001-11-24  Andy Piper  <andy@xemacs.org>
4818
4819         * printer.el (generic-print-region): set default-frame-plist to
4820         nil while creating the printer frame so that sizes reflect the
4821         printed page.
4822
4823         * faces.el (face-complain-about-font): Don't complain on printers.
4824
4825 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4826         
4827         * package-net.el: Andy synch.
4828         
4829 2001-12-16  Andy Piper  <andy@xemacs.org>
4830
4831         * package-get.el (package-get-update-all): Make sure installed.db
4832         gets updated after updating packages.
4833
4834 2002-03-28  Ben Wing  <ben@xemacs.org>
4835
4836         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4837         continuation, truncation so that we don't get line jumpiness from
4838         them being larger than the line height.
4839
4840         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4841
4842 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4843
4844         * font.el (font-window-system-mappings): Add mapping for Gtk
4845         (assume identical to X) 
4846
4847 2002-02-04  Andy Piper  <andy@xemacs.org>
4848
4849         * files.el (convert-standard-filename): Fix for short filename
4850         Peter Arius <pas@methodpark.de>
4851
4852 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4853
4854         * list-mode.el (default-choose-completion): completion-base-size
4855         should refer to local value in the completion list buffer.
4856
4857 2001-12-03  Didier Verna  <didier@xemacs.org>
4858
4859         * rect.el: autoload `replace-rectangle'.
4860         * keydefs.el (global-map): bind it to `C-x r p'.
4861
4862 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4863
4864         * XEmacs 21.4.8 "Honest Recruiter" is released.
4865
4866 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4867
4868         This patch is based on Jerry James's patch and analysis.
4869
4870         * select.el (get-clipboard):
4871         (get-selection):
4872         Update docstrings.
4873         (get-clipboard-foreign):
4874         (get-selection-foreign):
4875         New function for use as `interprogram-paste-function's.
4876
4877         * simple.el (interprogram-paste-function): Change default to
4878         `get-clipboard-foreign'; improve docstring.
4879         (interprogram-cut-function): Improve dosctring.
4880
4881 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4882
4883         * XEmacs 21.4.7 "Economic Science" is released.
4884
4885 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4886
4887         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4888
4889 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4890
4891         * obsolete.el (assq-delete-all): New compatibility alias for 
4892         remassq.
4893
4894 2002-01-09  Simon Josefsson  <jas@extundo.com>
4895
4896         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4897
4898 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4899
4900         * info.el (Info-auto-generate-directory): Default
4901         Info-auto-generate-directory to 'if-outdated.
4902
4903 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4904
4905         * startup.el (normal-top-level): Prevent migration code from
4906         trashing .emacs on an error in loading the init files.
4907
4908 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4909
4910         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4911         "system default" Xdefaults and friends get xrdb-mode.
4912
4913 2002-03-05  Mats Lidell  <matsl@contactor.se>
4914  
4915         * help-nomule.el (tutorial-supported-languages): Added Swedish
4916         tutorial. Sorted languages.
4917
4918 2002-02-11  Mike Sperber <mike@xemacs.org>
4919
4920         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4921         regenerating outdated dir files and dir is non-existent.
4922
4923 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4924
4925         * code-files.el (convert-mbox-coding-system): Improve comment.
4926         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4927         coding-system argument to `write-region-pre-hook' call.
4928         (write-region-pre-hook): Fix docstring to mention lockname argument.
4929
4930 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4931
4932         * minibuf.el (completing-read): Remove redundant wrong arg list.
4933
4934         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4935
4936 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4937
4938         * obsolete.el (interactive-form): new compatibility alias for 
4939         function-interactive.
4940
4941 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4942
4943         * menubar-items.el (Menubar-items-truncate-list): Removed.
4944         * menubar-items.el (Menubar-items-truncate-history): New.
4945         * menubar-items.el (default-menubar): Use
4946         Menubar-items-truncate-history.
4947
4948 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4949
4950         * printer.el (generic-print-region): Pass correct arguments to
4951         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4952         Torkelsson <torkel@acc.umu.se>.
4953
4954 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4955
4956         * help.el (describe-mode): synched with FSF 19.34; handle nil
4957         minor mode indicators.
4958
4959 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4960
4961         * minibuf.el (completing-read): Update docstring.
4962
4963 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4964
4965         * XEmacs 21.4.6 "Common Lisp" is released.
4966
4967 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4968
4969         * package-net.el: Inadvertant synch with Windows branch.  From
4970         Andy's log:
4971         (package-net-kit-version): new variable.
4972         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4973
4974 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4975
4976         * package-get.el (package-get-locate-index-file): Also search the
4977         core etc/ directory for the package index file if it can't be
4978         found in ~/.xemacs/.
4979
4980 2001-12-13  William Perry  <wmperry@gnu.org>
4981
4982         * dialog-gtk.el (popup-builtin-question-dialog):
4983         Conform to API in gui.c.
4984         
4985 2001-11-12  Andy Piper  <andy@xemacs.org>
4986
4987         * cus-edit.el (custom-save-face-internal): make sure we save
4988         non-themed faces.
4989         (custom-save-variables): ditto variables.
4990
4991 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4992
4993         * faces.el (make-face-family):
4994         (make-face-size):
4995         New face-modifying functions per Jan Vroonhof.
4996
4997         cus-face.el (custom-set-face-font-family):
4998         (custom-set-face-font-size):
4999         Use them.
5000
5001         * font.el (font-window-system-mappings): More precise docstring.
5002
5003         (font-create-name):
5004         (font-create-object):
5005         (tty-font-create-object):
5006         (tty-font-create-plist):
5007         (x-font-create-object):
5008         (x-font-create-name):
5009         (ns-font-create-name):
5010         (mswindows-font-create-object):
5011         (mswindows-font-create-name):
5012         Add doctrings.
5013
5014 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5015
5016         * gtk-faces.el (gtk-init-device-faces): removed spurious
5017         quote before let* expression.
5018
5019 2001-10-29  Andy Piper  <andy@xemacs.org>
5020
5021         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5022         modified when changing coding system.
5023
5024         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5025         that we invoke the GUI directory selector.
5026
5027 2001-10-25  Andy Piper  <andy@xemacs.org>
5028
5029         * dialog.el (make-dialog-box): use new directory dialog support.
5030         * minibuf.el (read-file-name-1): ditto.
5031         (read-file-name): ditto.
5032         (read-directory-name): ditto.
5033
5034 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5035
5036         * XEmacs 21.4.5 "Civil Service" is released.
5037
5038 2001-04-23  Didier Verna  <didier@xemacs.org>
5039
5040         * cus-edit.el (custom-variable-pre-save): New.
5041         * cus-edit.el (custom-variable-post-save): New.
5042         * cus-edit.el (custom-variable-save): use them.
5043         * cus-edit.el (custom-face-pre-save): New.
5044         * cus-edit.el (custom-face-post-save): New.
5045         * cus-edit.el (custom-face-save): use them.
5046         * cus-edit.el (custom-group-pre-save): New.
5047         * cus-edit.el (custom-group-post-save): New.
5048         * cus-edit.el (custom-group-save): use them.
5049         * cus-edit.el (Custom-save): use the pre/post functions above,
5050         call `custom-save-all' only once.
5051         * cus-edit.el (custom-variable-pre-reset-standard): New.
5052         * cus-edit.el (custom-variable-post-reset-standard): New.
5053         * cus-edit.el (custom-variable-reset-standard): use them.
5054         * cus-edit.el (custom-face-pre-reset-standard): New.
5055         * cus-edit.el (custom-face-post-reset-standard): New.
5056         * cus-edit.el (custom-face-reset-standard): use them.
5057         * cus-edit.el (custom-group-pre-reset-standard): New.
5058         * cus-edit.el (custom-group-post-reset-standard): New.
5059         * cus-edit.el (Custom-reset-standard): use them.
5060         * cus-edit.el (custom-face-reset-saved): use the pre/post
5061         functions above, call `custom-save-all' only once.
5062
5063 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5064
5065         * gutter-items.el (buffers-tab face): Derive from the modeline
5066         face by default.  Many people use white-on-black for the default
5067         font, and the tabs look hideous with that color combination.  The
5068         modeline usually has the correct colors.
5069
5070 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5071
5072         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5073         (tag-mark-stack-max): Typo fix.
5074
5075 2001-09-28  Ben Wing  <ben@xemacs.org>
5076
5077         * font-lock.el:
5078         * font-lock.el (font-lock-after-change-function):
5079         fix problem with last patch, reported by Katsumi Yamaoka.
5080
5081 2001-09-17  Ben Wing  <ben@xemacs.org>
5082
5083         * font-lock.el (font-lock-after-change-function):
5084         fix problem when you insert a comment on the line before a line of
5085         code: if we use the following char, then when you hit backspace,
5086         the following line of code turns the comment color.
5087
5088 2001-06-08  Ben Wing  <ben@xemacs.org>
5089
5090         * process.el: comment about shell-command-switch.
5091         * process.el (shell-quote-argument): Need to quote a null
5092         argument, too.  From Dan Holmsand.
5093         
5094         * startup.el (normal-top-level): Delete some unused FSF junk.
5095         * startup.el (command-line-early):
5096         
5097         * startup.el (command-line): Call MS Windows init function.
5098         
5099         * win32-native.el:
5100         * win32-native.el (mswindows-system-shells): New.
5101         * win32-native.el (mswindows-system-shell-p): New.
5102         * win32-native.el (init-mswindows-at-startup): New.
5103         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5104         * win32-native.el (mswindows-quote-one-simple-arg):
5105         * win32-native.el (mswindows-quote-one-command-arg):
5106         * win32-native.el (mswindows-construct-process-command-line-alist):
5107         Correct comments at top.  Correctly handle passing arguments
5108         to Cygwin programs and to bash.  Fix quoting of zero-length
5109         arguments (from Dan Holmsand).  Set shell-command-switch based
5110         on shell-file-name, which in turn comes from env var SHELL.
5111
5112 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5113
5114         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5115         default-toolbar-position): Fill docstrings for balloon-help.
5116
5117 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5118
5119         * faces.el: Reenable specifications over 'gtk domain.
5120
5121 2001-08-08  Didier Verna  <didier@xemacs.org>
5122
5123         * autoload.el (update-autoload-files): make defdir a file name,
5124         not directory name.
5125
5126 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5127
5128         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5129
5130         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5131
5132 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5133
5134         * font-menu.el (font-menu-set-font): Default to current font-family.
5135         (font-menu-preferred-resolution):
5136         (font-menu-size-scaling):
5137         Provide gtk defaults, too.
5138
5139 2001-07-29  Mike Alexander  <mta@arbortext.com>
5140
5141         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5142         list
5143         (custom-set-face-font-family): ditto
5144
5145 2001-07-26  Mike Sperber <mike@xemacs.org>
5146
5147         * files.el (auto-mode-alist): .9 files are man pages, too.
5148
5149 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5150
5151         * process.el (call-process-internal): bind
5152         coding-system-for-write to 'binary when calling
5153         start-process-internal, so the process receives 
5154         the literal contents of INFILE.
5155
5156 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5157
5158         * files.el (auto-mode-alist): Add configure.ac support.
5159
5160 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5161
5162         * buff-menu.el:
5163         mouse.el:
5164         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5165
5166 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5167
5168         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5169
5170 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5171
5172         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5173         mixed text.
5174         (kinsoku-eol-p): Ditto.
5175
5176 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5177
5178         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5179         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5180         characters as the category `s' or `e' correctly.
5181
5182 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5183
5184         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5185
5186 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5187
5188         * mule/cyrillic.el:  Set up case table.
5189
5190 2001-06-08  Mike Sperber <mike@xemacs.org>
5191
5192         * files.el (save-some-buffers-1): Don't zap the help window right
5193         after `map-y-or-n-p' has popped it up.
5194
5195 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5196
5197         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5198
5199 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5200
5201         * specifier.el: define-specifier-tag 'gtk.
5202
5203 2001-05-12  Ben Wing  <ben@xemacs.org>
5204
5205         * find-paths.el (paths-find-recursive-path):
5206         fix error with null EXCLUDE-REGEXP.
5207         
5208         * font-lock.el (font-lock-mode):
5209         fix problem reported by hrvoje with buffers starting with a space.
5210         
5211 2001-05-06  Ben Wing  <ben@xemacs.org>
5212
5213         * dialog.el (make-dialog-box):
5214         * menubar-items.el (default-menubar):
5215         * printer.el (generic-print-buffer):
5216         * printer.el (generic-print-region):
5217         implement printing the selection when it's selected.
5218
5219 2001-04-18  Didier Verna  <didier@xemacs.org>
5220
5221         * cus-edit.el (Custom-reset-standard): reset to standard settings
5222         not only when the buffer's :custom-state is 'modified, but also
5223         when it is 'set or 'saved.
5224
5225 2001-04-17  Didier Verna  <didier@xemacs.org>
5226
5227         * startup.el (load-user-init-file): define `custom-file' before
5228         loading the user's init file.
5229
5230 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5231
5232         * menubar.el (popup-mode-menu): Make it work with
5233         popup-menu-titles turned off.
5234         
5235 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5236
5237         * about.el (about-mailto-link): Use compose-mail for sending mail.
5238
5239 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5240
5241         * package-admin.el (package-install-hook): New.
5242         (package-delete-hook): New.
5243         (package-admin-add-single-file-package): Use package-delete-hook.
5244
5245         * package-get.el (package-get): Use package-install-hook.
5246
5247 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5248
5249         * package-ui.el (pui-install-selected-packages): reverse the lists
5250         of packages so that they get handled in the same order as they
5251         were selected.
5252
5253 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5254
5255         * packages.el (locate-library): Use read-library-name for completion.
5256
5257 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5258
5259         * byte-optimize.el (=): `=' is not a binary predicate!
5260         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5261         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5262
5263 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5264
5265         * bytecomp.el (byte-compile-arithcompare):
5266         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5267
5268 2001-06-03  William M. Perry  <wmperry@gnu.org>
5269
5270         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5271         return the filename selected by the user!
5272
5273 2001-05-31  William M. Perry  <wmperry@gnu.org>
5274
5275         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5276         in XEmacs/GTK.
5277
5278 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5279
5280         * coding.el: Tiny typo fixed.
5281
5282 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5283
5284         * XEmacs 21.4.3 "Academic Rigor" is released.
5285
5286 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5287
5288         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5289
5290 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5291
5292         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5293
5294 2001-05-04  Ben Wing  <ben@xemacs.org>
5295
5296         * printer.el (generic-print-buffer):
5297         * printer.el (generic-print-region):
5298         Enable dialog boxes.  Apply workaround recommended by Kirill.
5299         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5300         
5301         * simple.el (kill-whole-line):
5302         * simple.el (kill-line-1):
5303         * simple.el (kill-entire-line):
5304         * simple.el (kill-line):
5305         * simple.el (backward-kill-line):
5306         Take out interactive dependence of kill-whole-line.
5307
5308 2001-04-22  Ben Wing  <ben@xemacs.org>
5309
5310         * dialog.el (make-dialog-box):
5311         Put dialog titles back in -- this time correctly.  Fix various
5312         other problems with leaks and such.
5313
5314         * simple.el (region-exists-p):
5315         * simple.el (region-active-p):
5316         Add comment about which one is correct to use in menu specs.
5317
5318 2001-05-05  Ben Wing  <ben@xemacs.org>
5319
5320         * dialog.el (make-dialog-box): fix doc string.
5321         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5322         take out Pretty Print.
5323         * printer.el:
5324         * printer.el (printer-current-device): New.
5325         * printer.el (Printer-get-device): New.
5326         * printer.el (Printer-clear-device): New.
5327         * printer.el (generic-page-setup): New.
5328         * printer.el (generic-print-buffer):
5329         * printer.el (generic-print-region):
5330         Implement Page Setup.  Handle errors properly.
5331
5332 2001-05-05  Ben Wing  <ben@xemacs.org>
5333
5334         * subr.el (error): Complete list of errors in doc string.
5335         
5336 2001-04-22  Ben Wing  <ben@xemacs.org>
5337
5338         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5339         
5340 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5341
5342         * build-report.el: Remove CVS keywords since this file has been in
5343         core lisp for a while now.
5344         * build-report.el (build-report-make-output-files): Fix typo.
5345
5346 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5347
5348         * about.el (about-finish-buffer): Make sure the last change works
5349         even if EVENT is nil.
5350
5351 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5352
5353         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5354         clicked, not the one that happens to be the current buffer at the
5355         time.
5356
5357 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5358
5359         * cus-edit.el (custom-display): Support the GTK Window System also.
5360
5361 2001-04-30  Ben Wing  <ben@xemacs.org>
5362
5363         * printer.el:
5364         * printer.el (printer-page-header):
5365         * printer.el (Print-context): New.
5366         * printer.el (printer-page-footer):
5367         * printer.el (generate-header-element): New.
5368         * printer.el (generate-header-line): New.
5369         * printer.el (print-context-property):
5370         * printer.el (generic-print-buffer):
5371         * printer.el (generic-print-region):
5372         Implement headers and footers.  Implement calling Print dialog box
5373         (#### but it doesn't quite work yet).
5374
5375 2001-04-25  Ben Wing  <ben@xemacs.org>
5376
5377         * about.el (xemacs-hackers):
5378         * about.el (about-url-alist):
5379         * about.el (about-personal-info):
5380         * about.el (about-hacker-contribution):
5381         More contributions.
5382         
5383         * simple.el (handle-post-motion-command):
5384         Fix spurious setting of zmacs-region-stays to t after a non-shift
5385         motion command.
5386
5387 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5388
5389         * about.el (about-personal-info): Update my bio.
5390         (about-hacker-contribution): Ditto.
5391
5392 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5393
5394         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5395
5396 2001-04-19  Andy Piper  <andy@xemacs.org>
5397
5398         * package-net.el (package-net-cygwin32-binary-size): new size.
5399         (package-net-win32-binary-size): new size.
5400         (package-net-convert-index-to-ini): Use new arch.
5401         (package-net-batch-convert-index-to-ini): Removed.
5402         (package-net-generate-bin-ini): New.
5403         (package-net-batch-generate-bin-ini): New.
5404
5405 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5406
5407         * XEmacs 21.4.1 "Copyleft" is released.
5408
5409 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5410
5411         * x-compose.el (xlib-input-method-bug-workaround):
5412         (alias-colon-to-double-quote):
5413         Force sort in map-keymap to work around rehash bug.
5414
5415 2001-04-17  Ben Wing  <ben@xemacs.org>
5416
5417         * about.el: Finish overhaul, add a few new hackers, update a
5418         couple old ones.
5419
5420 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5421
5422         * XEmacs 21.4.0 "Solid Vapor" is released.
5423
5424 2001-04-15  Ben Wing  <ben@xemacs.org>
5425
5426         * about.el:
5427         * about.el (about-headline-face): New.
5428         * about.el (about-link-face): New.
5429         * about.el (about-current-release-maintainers): New.
5430         * about.el (about-other-current-hackers): New.
5431         * about.el (about-url-alist):
5432         * about.el (about-once-and-future-hackers): New.
5433         * about.el (about-mailto-link): New.
5434         * about.el (about-get-buffer):
5435         * about.el (about-finish-buffer):
5436         * about.el (about-xemacs):
5437         * about.el (about-features): Removed.
5438         * about.el (about-advantages): New.
5439         * about.el (about-maintainer-info): Removed.
5440         * about.el (about-personal-info): New.
5441         * about.el (about-hacker-contribution): New.
5442         * about.el (about-maintainer):
5443         * about.el (about-show-linked-info):
5444         * about.el (about-hackers):
5445         Major revamping.  Rewriting of most of the text, improve the
5446         link handling, separate info on contributors into personal
5447         and contribution info, add new contributors, update personal
5448         info, etc. etc.
5449         
5450         * menubar-items.el (default-menubar):
5451         Help menubar entry for News now says more accurately
5452         "What's New in XEmacs".
5453         
5454         * mouse.el:
5455         * mouse.el (mouse-track-cleanup-hook):
5456         * mouse.el (mouse-track):
5457         Don't set-buffer to a dead buffer when calling mouse-track
5458         cleanup hooks.
5459
5460 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5461
5462         * XEmacs 21.2.47 "Zephir" is released.
5463
5464 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5465
5466         * dialog.el (make-dialog-box): Disable dialog box titles until
5467         we get them working.
5468
5469 2001-03-30  Ben Wing  <ben@xemacs.org>
5470
5471         * help.el:
5472         * help.el (Help-princ-face):
5473         * help.el (Help-prin1-face):
5474         * help.el (frob-help-extents):
5475         * help.el (describe-function-1):
5476         * help.el (describe-variable):
5477         Avoid using font-lock faces, which may not be defined.
5478         Instead, use hyper-apropos faces, and make sure they're
5479         defined as necessary by using `require'. (It's not so safe
5480         to do this for font-lock.) In any case, we will eventually
5481         be merging this functionality into hyper-apropos.
5482
5483         * loaddefs.el (completion-ignored-extensions):
5484         Fix documentation.
5485         
5486         * menubar-items.el (menu-truncate-list): Removed.
5487         * menubar-items.el (Menubar-items-truncate-list): New.
5488         * menubar-items.el (default-menubar):
5489         Fix errors if grep or compile command is too long.  Rename helper
5490         function to be less visible.
5491
5492 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5493
5494         * byte-optimize.el (byte-optimize-minus):
5495         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5496
5497 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5498
5499         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5500         Mule is available.
5501
5502         * mule/latin.el: New file.
5503
5504 2001-03-11  Ben Wing  <ben@xemacs.org>
5505
5506         * auto-save.el:
5507         * auto-save.el (auto-save-directory):
5508         * auto-save.el (make-auto-save-file-name):
5509         * auto-save.el (auto-save-file-name-p): New.
5510
5511         Merge in improvements from other definition of
5512         make-auto-save-file-name in files.el.
5513         
5514         * auto-save.el (auto-save-original-name):
5515         * auto-save.el (auto-save-name-in-fixed-directory):
5516         * auto-save.el (auto-save-unslashify-name): Removed.
5517         * auto-save.el (auto-save-slashify-name): Removed.
5518         * auto-save.el (auto-save-reserved-chars): New.
5519         * auto-save.el (auto-save-escape-name): New.
5520         * auto-save.el (auto-save-unhex): New.
5521         * auto-save.el (auto-save-unescape-name): New.
5522
5523         Change algorithm for encoding filenames in auto-save names to be
5524         entirely safe with all filesystems and all possible characters in
5525         a filename, and 100% reversible. (Essentially, uses
5526         quoted-printable as the encoding.)
5527         
5528         * auto-save.el (recover-all-files):
5529
5530         Use insert-directory rather than calling ls directly -- fixes
5531         things under Windows.
5532
5533         * files.el:
5534         * files.el (convert-standard-filename): Substitute FSF's
5535         definition for this (we had nothing here before).
5536         
5537         * files.el (backup-buffer): Warning fix.
5538         
5539         * files.el (make-backup-file-name):
5540         * files.el (find-backup-file-name):
5541         Fix error in calling sequence to auto-save-file-name-p.
5542         
5543         * files.el (recover-file):
5544         Use insert-directory rather than calling ls directly -- fixes
5545         things under Windows.
5546
5547         * files.el (make-auto-save-file-name): Removed.
5548         * files.el (auto-save-file-name-p): Removed.
5549         auto-save is always dumped so no sense in having a definition
5550         that will always be overwritten with another.
5551         
5552         * files.el (insert-directory):
5553         * win32-native.el:
5554         * win32-native.el (debug-mswindows-process-command-lines):
5555         * win32-native.el (original-make-auto-save-file-name): Removed.
5556         * win32-native.el (make-auto-save-file-name): Removed.
5557
5558
5559 2001-03-21  Martin Buchholz <martin@xemacs.org>
5560
5561         * XEmacs 21.2.46 "Urania" is released.
5562
5563 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5564
5565         * menubar-items.el (default-menubar): Update sample.emacs to
5566         sample.init.el and adjust accelerators.
5567
5568 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5569
5570         * build-report.el (build-report): Improve docstring.
5571
5572 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5573
5574         * ChangeLog: Log GTK merge.
5575
5576         * gutter-items.el:
5577         * mwheel.el:
5578         * sound.el:
5579         * startup.el:
5580         Revert gratuitous whitespace changes.
5581
5582 2001-03-07  Ben Wing  <ben@xemacs.org>
5583
5584         * help.el:
5585         * help.el (key-or-menu-binding):
5586         * help.el (Help-find-file): New.
5587         * help.el (describe-beta):
5588         * help.el (describe-copying):
5589         * help.el (describe-project):
5590         * help.el (view-emacs-news):
5591         * help.el (view-sample-init-el): New.
5592         * help.el (Help-princ-face): New.
5593         * help.el (Help-prin1-face): New.
5594         * help.el (help-symbol-function-context-menu):
5595         * help.el (help-symbol-variable-context-menu):
5596         * help.el (help-symbol-function-and-variable-context-menu):
5597         * help.el (frob-help-extents):
5598         * help.el (describe-function-1):
5599         * help.el (describe-variable):
5600
5601         Add coloring in Help buffers, correspondent with hyperlinks.
5602         View files in view-mode rather than Fundamental.
5603         Remove separators from context menus -- now handled in generic code.
5604         Add `Find Tag' to context menu.
5605         
5606         * menubar.el (popup-mode-menu):
5607
5608         Rewrite code that outputs the popup menu to (a) put more specific
5609         entries first, (b) be more robust, (c) output the proper context
5610         menu separators automatically (the context menu functionality is
5611         new and currently used only by Help).
5612
5613 2001-03-10  William M. Perry  <wmperry@aventail.com>
5614
5615         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5616         this function when converting from the 21.1 GTK branch.  Now
5617         supports file, password, question, and color built-in dialogs.
5618
5619 2001-03-06  Ben Wing  <ben@xemacs.org>
5620
5621         * keydefs.el:
5622         * keydefs.el (global-map):
5623         Add commented-out change of M-k (for 21.5).
5624         
5625         * menubar-items.el (default-menubar):
5626         Fix items to control kill-line behavior; add items for
5627         shifted motion.
5628         
5629         * simple.el:
5630         * simple.el (kill-whole-line):
5631         * simple.el (historical-kill-line): Removed.
5632         * simple.el (kill-line): Removed.
5633         * simple.el (kill-entire-line): New.
5634         * simple.el (kill-line-1): New.
5635         * simple.el (backward-kill-line):
5636         Undo kill-whole-line == always changes.  Add new function
5637         kill-entire-line to unconditionally delete the current line.
5638         Add comments describing the lamentable state of affairs of
5639         the kill-line functions and variables.
5640
5641 2001-03-02  Ben Wing  <ben@xemacs.org>
5642
5643         * simple.el:
5644         * simple.el (beginning-of-buffer):
5645         * simple.el (end-of-buffer):
5646         * simple.el (mark-ring-unrecorded-commands):
5647         * simple.el (signal-error-on-buffer-boundary):
5648         * simple.el (shifted-motion-keys-select-region):
5649         * simple.el (unshifted-motion-keys-deselect-region):
5650         * simple.el (motion-keys-for-shifted-motion): New.
5651         * simple.el (handle-pre-motion-command):
5652         * simple.el (handle-post-motion-command):
5653         * simple.el (forward-char-command):
5654         * simple.el (backward-char-command):
5655         * simple.el (scroll-up-command):
5656         * simple.el (scroll-down-command):
5657         * simple.el (next-line):
5658         * simple.el (previous-line):
5659         * simple.el (backward-block-of-lines):
5660         * simple.el (forward-block-of-lines):
5661         * simple.el (backward-word):
5662         * simple.el (mark-word):
5663
5664         Augment documentation of the most common motion commands to make
5665         note of the shifted-motion support.  Improve the support to (a)
5666         properly document how it works and why it's done in the fashion it
5667         is, and (b) allow the keystrokes that trigger it to be customized.
5668
5669         Correct error in the customize specification of
5670         mark-ring-unrecorded-commands.
5671
5672 2001-03-02  Ben Wing  <ben@xemacs.org>
5673
5674         * font-lock.el:
5675         * font-lock.el (font-lock-pending-extent-table): Removed.
5676         * font-lock.el (font-lock-pending-buffer-table): New.
5677         * font-lock.el (font-lock-pre-idle-hook):
5678         * font-lock.el (font-lock-after-change-function):
5679         * font-lock.el (font-lock-fontify-pending-extents):
5680         * font-lock.el (font-lock-lisp-like):
5681
5682         Fix handling of pending extents to avoid excessive slowness (N^2
5683         behavior) when making lots of buffer changes between redisplays,
5684         such as when saving the Options.
5685
5686 2001-03-09  William M. Perry  <wmperry@aventail.com>
5687
5688         * device.el:
5689         * dragdrop.el:
5690         * dumped-lisp.el:
5691         * faces.el:
5692         * frame.el:
5693         * gnuserv.el:
5694         * loadup.el:
5695         * menubar-items.el:
5696         * minibuf.el:
5697         The Great GTK Merge.
5698
5699         * ChangeLog.GTK:
5700         * dialog-gtk.el:
5701         * gdk.el:
5702         * generic-widgets.el:
5703         * glade.el:
5704         * gnome-widgets.el:
5705         * gnome.el:
5706         * gtk-compose.el:
5707         * gtk-extra.el:
5708         * gtk-faces.el:
5709         * gtk-ffi.el:
5710         * gtk-file-dialog.el:
5711         * gtk-font-menu.el:
5712         * gtk-glyphs.el:
5713         * gtk-init.el:
5714         * gtk-iso8859-1.el:
5715         * gtk-marshal.el:
5716         * gtk-mouse.el:
5717         * gtk-package.el:
5718         * gtk-password-dialog.el:
5719         * gtk-select.el:
5720         * gtk-widget-accessors.el:
5721         * gtk-widgets.el:
5722         * gtk.el:
5723         widgets-gtk.el:
5724         The Great GTK Merge: new files.
5725
5726 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5727
5728         * generic-widgets.el: Don't require gtk (a built-in feature) at
5729         top level.  Don't execute the last sexp unless (featurep 'gtk).
5730
5731 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5732
5733         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5734
5735 2001-02-23  Martin Buchholz <martin@xemacs.org>
5736
5737         * XEmacs 21.2.45 "Thelxepeia" is released.
5738
5739 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5740  
5741         * about.el (xemacs-hackers): update my entry. 
5742         * about.el (about-maintainer-info): ditto. 
5743         * about.el (about-hackers): ditto. 
5744
5745 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5746
5747         * about.el (about-maintainer-info): More vanity info about
5748         yours truly.
5749
5750 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5751
5752         * build-report.el (build-report-destination): xemacs-build-reports
5753         has moved to SourceForge, where mailing list name length is
5754         restricted, hence the name change to
5755         xemacs-buildreports@xemacs.org.
5756         * build-report.el (build-report-keep-regexp): Update default.
5757         * build-report.el (build-report-delete-regexp): Ditto.
5758         * build-report.el (build-report-make-output-files): Ditto.
5759
5760 2001-02-19  Craig Lanning  <lanning@scra.org>
5761
5762         * lisp-mode.el: Add indentation specifications for following
5763         Common Lisp forms: handler-case, handler-bind, with-slots,
5764         with-open-file, with-open-stream, print-unreadable-object.
5765
5766 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5767
5768         * font-lock.el (font-lock-set-defaults-1):
5769         Move initialization of `font-lock-cache-position' so that it's set
5770         even if font-lock-keywords is already defined.
5771
5772 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5773
5774         * autoload.el (generate-file-autoloads-1):
5775         Use `emacs-lisp-mode-syntax-table' instead of
5776         `lisp-mode-syntax-table'.
5777         * lisp-mode.el (lisp-mode-syntax-table):
5778         Get rid of old checks for `parse-partial-sexp' version.
5779         Make `|' (pipe) string delimiter instead of punctuation.
5780
5781 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5782
5783         * window.el (save-selected-window):
5784         Use gensym for better macro hygiene.
5785
5786 2001-02-06  Mike Sperber <mike@xemacs.org>
5787
5788         * dump-paths.el:
5789         * startup.el (startup-setup-paths): Set and use
5790         `mule-lisp-directory'.
5791         (startup-setup-paths-warning): Ditto.
5792
5793         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5794         (paths-construct-load-path): Consider `mule-lisp-directory'.
5795
5796 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5797
5798         * font-lock.el: Syntax table improvements used.  A few random
5799         changes are not specified below.
5800         (font-lock-fontify-string-delimiters):
5801         (font-lock-syntactic-keywords):
5802         (font-lock-cache-state nil):
5803         (font-lock-cache-position):
5804         New variables.
5805         (font-lock-set-syntax):
5806         (font-lock-apply-syntactic-highlight):
5807         (font-lock-fontify-syntactic-anchored-keywords):
5808         (font-lock-fontify-syntactic-keywords-region):
5809         (font-lock-eval-keywords):
5810         New functions.
5811         (font-lock-remove-face):
5812         (font-lock-fontify-syntactically-region):
5813         Use syntax properties.
5814
5815 2001-02-08  Martin Buchholz <martin@xemacs.org>
5816
5817         * XEmacs 21.2.44 "Thalia" is released.
5818
5819 2001-01-16  Mike Sperber <mike@xemacs.org>
5820
5821         * startup.el (normal-top-level): Work even if no installation root
5822         is found.
5823
5824 2001-01-30  Andy Piper  <andy@xemacs.org>
5825
5826         * gutter-items.el (progress-abort-glyph): remove instantiator.
5827         (set-progress-abort-instantiator): new function.
5828         (abort-progress-feedback): use it.
5829
5830         * gutter.el (set-gutter-dirty-p): new function.
5831
5832 2001-01-30  Didier Verna  <didier@xemacs.org>
5833
5834         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5835
5836 2001-01-24  Didier Verna  <didier@xemacs.org>
5837
5838         * sound.el (sound-extension-list): give a better default value.
5839         * sound.el (load-sound-file): improve the doc string, also find
5840         files given by absolute names, pass a real extension list to
5841         `locate-file'.
5842
5843 2001-01-26  Martin Buchholz <martin@xemacs.org>
5844
5845         * XEmacs 21.2.43 "Terspichore" is released.
5846
5847 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5848
5849         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5850         messages from gnuserv.
5851
5852 2001-01-20  Martin Buchholz <martin@xemacs.org>
5853
5854         * XEmacs 21.2.42 "Poseidon" is released.
5855
5856 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5857
5858         * cl-macs.el (cl-upcase-arg): New function.
5859         (cl-function-arglist): New function.
5860         (cl-transform-lambda): Automatically add CL-style lambda list to
5861         documentation string using functions above.
5862
5863 2001-01-12  Andy Piper  <andy@xemacs.org>
5864
5865         * package-get.el (package-get-custom): call
5866         package-net-update-installed-db.
5867
5868         * package-ui.el (pui-install-selected-packages): call
5869         package-net-update-installed-db.
5870
5871         * package-net.el (package-net-update-installed-db): use
5872         packages-package-list so that we reflect reality.
5873
5874         * packages.el (packages-package-list): Make docstring reflect
5875         reality.
5876
5877         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5878
5879         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5880         isn't installed.
5881
5882 2001-01-17  Andy Piper  <andy@xemacs.org>
5883
5884         * wid-edit.el (widget-activation-glyph-mapper): activate or
5885         deactivate native widgets.
5886         (widget-glyph-insert-glyph): record instantiator.
5887         (widget-push-button-value-create): use it.
5888
5889         * gui.el (gui-button-action): new function. Make button's domain
5890         buffer current when calling.
5891         (make-gui-button): update to use gui-button-action.
5892
5893 2001-01-16  Didier Verna  <didier@xemacs.org>
5894
5895         * menubar-items.el (default-menubar): add an entry for modeline
5896         horizontal scrolling in Options -> Display.
5897
5898 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5899
5900         * package-get.el (package-get-require-signed-base): Set to nil
5901         by default.
5902
5903 2001-01-17  Martin Buchholz <martin@xemacs.org>
5904
5905         * XEmacs 21.2.41 "Polyhymnia" is released.
5906
5907 2001-01-16  Mike Sperber <mike@xemacs.org>
5908
5909         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5910         catch lisp/mule/.
5911
5912 2001-01-14  Mike Sperber <mike@xemacs.org>
5913
5914         * startup.el (maybe-create-compatibility-dot-emacs):
5915         (maybe-unmigrate-user-init-file):
5916         (unmigrate-user-init-file): Created.
5917         (maybe-migrate-user-init-file): Offer creation of compatibility
5918         .emacs.
5919         Some doc fixes wrt init file location.
5920
5921 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5922
5923         * faces.el (face-frob-from-locale-first): new variable.
5924         (frob-face-font-2): Honor tags arg while trying to use
5925         standard-face-mapping.  When face-frob-from-locale-first is set,
5926         first try to set face inheriting from frobbed-face.
5927
5928 2001-01-15  Didier Verna  <didier@xemacs.org>
5929
5930         * about.el (xemacs-hackers): update my entry.
5931         * about.el (about-url-alist): ditto.
5932         * about.el (about-maintainer-info): ditto.
5933         * about.el (about-hackers): ditto.
5934
5935 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5936
5937         The byte compiler has been badly broken for a year,
5938         by the patch of 1999-12-06.
5939         * byte-optimize.el (byte-optimize-form-code-walker):
5940         Bug was: the byte compiler was making this erroneous optimization:
5941         (progn (or (foo)) (bar)) ==> (bar)
5942
5943 2000-11-20  Mike Sperber <mike@xemacs.org>
5944
5945         * setup-paths.el (paths-core-load-path-depth): Split
5946         `paths-load-path-depth' in two for site and core lisp.  Don't
5947         recurse into core.
5948         * setup-paths.el (paths-construct-load-path): Use.
5949
5950 2001-01-10  Andy Piper  <andy@xemacs.org>
5951
5952         * package-net.el (package-net-cygwin32-binary-size): new variable
5953         (package-net-win32-binary-size): ditto.  add much needed
5954         commentary.
5955
5956         * gutter-items.el (buffers-tab-items): correct off-by-one error
5957         for buffers-tab-max-size.
5958
5959 2001-01-08  Martin Buchholz <martin@xemacs.org>
5960
5961         * XEmacs 21.2.40 is released.
5962
5963 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5964
5965         * mule/hebrew.el: Fix comments and typos.
5966         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5967
5968 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5969
5970         * ChangeLog.1: move ancient log from fill.el.
5971
5972         * dump-paths.el:
5973         paragraphs.el:
5974         mule/mule-category.el:
5975         Miscellaneous typo fixes and slight doc clarifications.
5976
5977         * mule/mule-ccl.el:  Correct file name in header.
5978
5979 2000-12-31  Martin Buchholz <martin@xemacs.org>
5980
5981         * XEmacs 21.2.39 is released.
5982
5983 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5984
5985         * byte-optimize.el (byte-optimize-cond):
5986         (byte-optimize-cond-1): New.
5987         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5988         Optimizes (cond (x nil)) ==> nil.
5989         Provide better diagnostic on malformed expr like (cond foo).
5990
5991 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5992
5993         * mule/mule-coding.el:
5994         mule/mule-cmds.el (reset-language-environment,
5995         set-language-environment-coding-systems):
5996         Safer default coding-priority-list, corresponding to src/file-coding.h.
5997
5998 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5999
6000         * package-admin.el: Allow package removal from
6001         early-package-load-path.
6002
6003 2000-12-15  Andreas Jaeger  <aj@suse.de>
6004
6005         * about.el (about-maintainer-info): Update my entry.
6006
6007 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6008
6009         * packages.el (locate-library): Add support for bzip2
6010         compressed .el files.
6011
6012 2000-12-12  Andy Piper  <andy@xemacs.org>
6013
6014         * package-net.el: new file.
6015
6016 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6017
6018         * font-lock.el: Add missing C++ keywords.
6019
6020 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6021
6022         * simple.el (indent-for-comment): Preserve indentation of comments
6023         starting in column 0, as documented in (Info-goto-node
6024         "(xemacs)Comments").  Update docstring accordingly.
6025
6026 2000-12-05  Martin Buchholz <martin@xemacs.org>
6027
6028         * XEmacs 21.2.38 is released.
6029
6030 2000-12-04  Didier Verna  <didier@xemacs.org>
6031
6032         * mouse.el (default-mouse-track-set-point-in-window): remove
6033         spurious '+' operation detected by Martin.
6034
6035
6036 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6037
6038         * cl-extra.el (coerce):
6039         Implement char to integer coercion.
6040         Remove extraneous (numberp) test.
6041
6042         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6043         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6044         (byte-optimize-predicate):
6045         Warn if evaluating constant expression signals an error.
6046         (byte-optimize-form): Small simplification.
6047
6048         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6049
6050 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6051
6052         * byte-optimize.el:
6053         (byte-optimize-minus):
6054         (byte-optimize-plus):
6055         (byte-optimize-mult):
6056         (byte-optimize-quo):
6057         Use (car (last x)) instead of (last x) to get last elt!
6058         Use `byte-optimize-predicate' to optimize `%'.
6059         Move optimizations for special numeric args to bytecomp.el.
6060         * bytecomp.el (byte-compile-associative): Remove.
6061         (byte-compile-max): New.
6062         (byte-compile-min): New.
6063         Properly handle erroneous calls: (max) (min).
6064         (byte-compile-plus): New.
6065         (byte-compile-minus):
6066         It's easiest to handle 0, +1 and -1 args here.
6067         (byte-compile-mult): New.
6068         It's easiest to handle 1, -1 and 2 args here.
6069         (byte-compile-quo):
6070         It's easiest to handle 0, +1 and -1 args here.
6071         Issue byte-compiler warning when dividing by zero.
6072
6073         Byte-compiler arithmetic improvements.
6074         Better optimize these expressions in the obvious way:
6075         (+ x y 1)   -->  varref x varref y add add1
6076         (+ x y -1)  -->  varref x varref y add sub1
6077         (- x y 0)   -->  (- x y)
6078         (- 0 x y)   -->  (- (- x) y)
6079         (% 42 19)   --> compile-time constant
6080         (/ 42 19)   --> compile-time constant
6081         (* (foo) 2) --> foo call dup plus
6082
6083         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6084         unless (declaim (optimize (safety 3)))
6085         or (setq byte-compile-delete-errors nil).
6086
6087 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6088
6089         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6090         docstrings.
6091
6092 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6093
6094         * startup.el (command-line-do-help):  Add documentation of
6095         portable dumper switches.
6096
6097 2000-11-22  Andy Piper  <andy@xemacs.org>
6098
6099         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6100
6101         * glyphs.el (init-glyphs): don't use autodetect for strings.
6102
6103 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6104
6105         * byte-optimize.el (byte-optimize-char-before):
6106         (byte-optimize-backward-char):
6107         (byte-optimize-backward-word):
6108         Fix incorrect optimizations for these sorts of expressions:
6109         (let ((x nil)) (backward-char x))
6110
6111 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6112
6113         * byte-optimize.el:
6114         * byte-optimize.el (byte-optimize-backward-char): New.
6115         * byte-optimize.el (byte-optimize-backward-word): New.
6116         Make backward-word and backward-char as efficient as forward versions.
6117
6118         * bytecomp.el (byte-compile-no-args-with-one-extra):
6119         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6120         * bytecomp.el (byte-compile-two-args-with-one-extra):
6121         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6122         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6123         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6124         Check if extra arg is constant nil, and if so, use byte-coded call.
6125
6126         * simple.el (backward-word):
6127         * simple.el (mark-word):
6128         * simple.el (kill-word):
6129         * simple.el (backward-kill-word):
6130         Make COUNT argument optional, for consistency with forward-char et al.
6131
6132         * abbrev.el (abbrev-string-to-be-defined):
6133         * abbrev.el (inverse-abbrev-string-to-be-defined):
6134         * abbrev.el (inverse-add-abbrev):
6135         * abbrev.el (expand-region-abbrevs):
6136         * buff-menu.el (Buffer-menu-execute):
6137         * indent.el (move-to-left-margin):
6138         * indent.el (indent-relative):
6139         * indent.el (move-to-tab-stop):
6140         * info.el (Info-reannotate-node):
6141         * lisp-mode.el (lisp-indent-line):
6142         * lisp.el (end-of-defun):
6143         * lisp.el (move-past-close-and-reindent):
6144         * misc.el (copy-from-above-command):
6145         * mouse.el (default-mouse-track-scroll-and-set-point):
6146         * page.el (forward-page):
6147         * paragraphs.el (forward-paragraph):
6148         * paragraphs.el (end-of-paragraph-text):
6149         * picture.el (picture-forward-column):
6150         * picture.el (picture-self-insert):
6151         * rect.el (extract-rectangle-line):
6152         * simple.el (newline):
6153         * simple.el (fixup-whitespace):
6154         * simple.el (backward-delete-char-untabify):
6155         * simple.el (transpose-chars):
6156         * simple.el (transpose-preceding-chars):
6157         * simple.el (do-auto-fill):
6158         * simple.el (indent-new-comment-line):
6159         * simple.el (blink-matching-open):
6160         * view-less.el (cleanup-backspaces):
6161         * wid-edit.el (widget-transpose-chars):
6162         * term/bg-mouse.el (bg-insert-moused-sexp):
6163         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6164
6165         * info.el (Info-fontify-node):
6166         * simple.el (backward-delete-function):
6167         Use canonical delete-backward-char instead of backward-delete-char.
6168
6169 2000-11-20  Andy Piper  <andy@xemacs.org>
6170
6171         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6172         no buffers.
6173
6174 2000-11-20  Andy Piper  <andy@xemacs.org>
6175
6176         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6177         buffer tabs.
6178
6179 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6180
6181         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6182         (proclaim inline...) was shadowing compiler-macros.
6183
6184 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6185
6186         * bytecomp.el (byte-compile-eval): New.
6187         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6188         Keeps this promise made in Lispref:
6189         "If a file being compiled contains a `defmacro' form, the macro is
6190         defined temporarily for the rest of the compilation of that file."
6191
6192 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6193
6194         * cl.el (floatp-safe):
6195         (plusp):
6196         (minusp):
6197         (oddp):
6198         (evenp):
6199         (cl-abs):
6200         Use a better parameter name than `x'.
6201
6202         * cl-macs.el (check-type): Make continuable.  Change documentation
6203         to require PLACE, but accept any form for compatibility.
6204
6205         * abbrev.el (define-abbrev): Use check-type.
6206         * font-menu.el (font-menu-change-face): Use check-type.
6207         * menubar.el (relabel-menu-item): Use check-type.
6208         * itimer.el: Fix typo.
6209
6210 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6211
6212         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6213
6214 2000-11-14  Martin Buchholz <martin@xemacs.org>
6215
6216         * XEmacs 21.2.37 is released.
6217
6218 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6219
6220         * code-cmds.el: Provide the feature.
6221
6222 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6223
6224         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6225
6226         * code-cmds.el: New file
6227         * mule/mule-cmds.el:
6228         * mule/mule-misc.el
6229         (coding-keymap): New keymap. Define coding system keyboard
6230         commands on file-coding builds too.
6231         (coding-system-change-eol-conversion):
6232         (universal-coding-system-argument):
6233         (set-default-coding-systems):
6234         (prefer-coding-system): Moved from mule-cmds.el
6235         (set-buffer-process-coding-system): Moved from mule-misc.el
6236
6237 2000-09-15  Stephen Carney <carney@scubadoo.com>
6238
6239         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6240
6241 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6242
6243         * package-get.el (package-get-download-sites): Add a pre-release
6244         site for experimental packages.
6245
6246         * auto-autoloads.el: Regenerated.
6247
6248 2000-08-01  Andy Piper  <andy@xemacs.org>
6249
6250         * gutter-items.el (buffers-tab-omit-function): reference
6251         buffers-tab-select-visible-buffers.
6252         (buffers-tab-filter-functions): new variable, by default uses
6253         buffers-tab-selection-function and buffers-tab-omit-function.
6254         (select-buffers-tab-buffers-by-mode): invert arguments.
6255         (buffers-tab-select-visible-buffers): new function. Invert calling
6256         of buffers-menu-omit-invisible-buffers.
6257         (buffers-tab-items): rewrite to use
6258         buffers-tab-filter-functions. Rewrite docstring.
6259         (gutter-buffers-tab-extent): delete.
6260         (add-tab-to-gutter): always build a new extent when adding the
6261         tabs.
6262         (update-tab-in-gutter): make gutter dirty when orientation
6263         changes.
6264
6265 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6266
6267         * bytecomp.el (byte-compile-defvar-or-defconst):
6268         Only do loadhist recording if defvar form includes a value.
6269
6270 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6271
6272         * bytecomp.el (byte-compile-initial-macro-environment):
6273         `eval-when-compile' should not compile its body.
6274
6275 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6276
6277         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6278         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6279         some Japanese English.  Remove some ancient FSF comments, and
6280         improve docstrings.  Use symbols not vectors for tables.
6281
6282 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6283
6284         * keymap.el:
6285         (local-key-binding):
6286         (global-key-binding):
6287         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6288
6289         * lisp.el:
6290         (backward-sexp): Slightly simpler code.
6291         (mark-sexp): Make arg optional, like FSF Emacs.
6292         (forward-list): Slightly simpler code.
6293         (backward-list): Slightly simpler code.
6294         (down-list):  Make arg optional, like FSF Emacs.
6295         (up-list):  Make arg optional, like FSF Emacs.
6296         (backward-up-list):  Make arg optional, like FSF Emacs.
6297         (kill-sexp):  Make arg optional, like FSF Emacs.
6298         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6299
6300         * font-menu.el (font-menu-change-face):
6301         Take continuable errors into account.
6302
6303         * abbrev.el:
6304         * abbrev.el (clear-abbrev-table):
6305         * abbrev.el (define-abbrev-table):
6306         * abbrev.el (define-abbrev):
6307         * abbrev.el (insert-abbrev-table-description):
6308         * apropos.el (apropos-documentation-check-doc-file):
6309         * apropos.el (apropos-documentation-check-elc-file):
6310         * buff-menu.el (list-buffers):
6311         * buff-menu.el (list-buffers-noselect):
6312         * bytecomp.el (byte-recompile-directory):
6313         * bytecomp.el (batch-byte-compile):
6314         * cl-macs.el (typep):
6315         * code-files.el (find-coding-system-magic-cookie):
6316         * code-files.el (insert-file-contents):
6317         * cus-edit.el (customize-set-variable):
6318         * cus-edit.el (customize-save-variable):
6319         * cus-face.el (custom-set-face-font-size):
6320         * cus-face.el (custom-set-face-update-spec):
6321         * cus-face.el (custom-reset-faces):
6322         * custom.el (custom-check-theme):
6323         * custom.el (copy-upto-last):
6324         * fill.el (canonically-space-region):
6325         * fill.el (fill-paragraph):
6326         * fill.el (fill-region):
6327         * fill.el (find-space-insertable-point):
6328         * fill.el (justify-current-line):
6329         * faces.el (face-spec-update-all-matching):
6330         * faces.el (set-face-stipple):
6331         * files-nomule.el (insert-file-contents):
6332         * files.el (insert-file-contents-literally):
6333         * files.el (hack-local-variables-last-page):
6334         * files.el (basic-save-buffer):
6335         * files.el (insert-directory):
6336         * font-menu.el (font-menu-change-face):
6337         * font.el (font-spatial-to-canonical):
6338         * format.el (format-encode-region):
6339         * format.el (format-insert-file):
6340         * format.el (format-replace-strings):
6341         * gutter.el (set-gutter-element):
6342         * help.el (key-or-menu-binding):
6343         * help.el (describe-bindings):
6344         * help.el (with-syntax-table):
6345         * indent.el (indent-rigidly):
6346         * indent.el (delete-to-left-margin):
6347         * info.el:
6348         * info.el (Info-extract-dir-entry-from):
6349         * info.el (Info-build-dir-anew):
6350         * info.el (Info-rebuild-dir):
6351         * info.el (Info-batch-rebuild-dir):
6352         * info.el (Info-read-subfile):
6353         * info.el (Info-build-node-completions):
6354         * info.el (Info-extract-menu-node-name):
6355         * isearch-mode.el (isearch-range-invisible):
6356         * isearch-mode.el (isearch-restore-invisible-extents):
6357         * itimer.el (itimerp):
6358         * itimer.el (itimer-live-p):
6359         * keymap.el:
6360         * keymap.el (substitute-key-definition):
6361         * keymap.el (read-command-or-command-sexp):
6362         * keymap.el (local-key-binding):
6363         * keymap.el (global-key-binding):
6364         * keymap.el (global-set-key):
6365         * keymap.el (local-set-key):
6366         * ldap.el:
6367         * ldap.el (ldap-add-entries):
6368         * ldap.el (ldap-delete-entries):
6369         * lisp.el (backward-sexp):
6370         * lisp.el (mark-sexp):
6371         * lisp.el (forward-list):
6372         * lisp.el (backward-list):
6373         * lisp.el (down-list):
6374         * lisp.el (backward-up-list):
6375         * lisp.el (up-list):
6376         * lisp.el (kill-sexp):
6377         * lisp.el (backward-kill-sexp):
6378         * menubar.el (add-menu-button):
6379         * menubar.el (add-submenu):
6380         * menubar.el (delete-menu-item):
6381         * menubar.el (relabel-menu-item):
6382         * mouse.el (narrow-window-to-region):
6383         * obsolete.el (define-obsolete-variable-alias):
6384         * obsolete.el (store-substring):
6385         * package-admin.el:
6386         * package-admin.el (package-admin-install-function):
6387         * package-admin.el (package-admin-install-function-mswindows):
6388         * package-admin.el (package-admin-default-install-function):
6389         * package-get.el (package-get-update-base-entries):
6390         * packages.el (packages-load-package-dumped-lisps):
6391         * packages.el (packages-collect-package-dumped-lisps):
6392         * printer.el (generic-print-buffer):
6393         * printer.el (generic-print-region):
6394         * replace.el (occur-mode-mouse-goto):
6395         * replace.el (perform-replace):
6396         * select.el (get-selection-no-error):
6397         * simple.el:
6398         * simple.el (newline):
6399         * simple.el (open-line):
6400         * simple.el (edit-and-eval-command):
6401         * simple.el (goto-line):
6402         * simple.el (undo):
6403         * simple.el (kill-region):
6404         * simple.el (copy-region-as-kill):
6405         * simple.el (kill-ring-save):
6406         * simple.el (set-mark):
6407         * simple.el (next-line):
6408         * simple.el (previous-line):
6409         * simple.el (line-move):
6410         * simple.el (set-goal-column):
6411         * simple.el (comment-region):
6412         * subr.el:
6413         * subr.el (putf):
6414         * syntax.el (modify-syntax-entry):
6415         * syntax.el (map-syntax-table):
6416         * view-less.el (view-file):
6417         * view-less.el (view-buffer):
6418         * view-less.el (view-file-other-window):
6419         * window-xemacs.el (backward-other-window):
6420         * window.el:
6421         * window.el (one-window-p):
6422         * window.el (walk-windows):
6423         * window.el (window-list):
6424         * x-mouse.el (x-mouse-kill):
6425         * x-select.el (x-get-cutbuffer):
6426         * x-select.el (x-store-cutbuffer):
6427         * term/bg-mouse.el (bg-mouse-line-to-center):
6428         * term/sun-mouse.el (window-line-end):
6429         * term/sun-mouse.el (sun-select-region):
6430         * term/sun.el (kill-region-and-unmark):
6431         * mule/mule-category.el:
6432         * mule/mule-category.el (modify-category-entry):
6433         * mule/mule-category.el (char-category-list):
6434         * mule/mule-coding.el (coding-system-force-on-output):
6435         * mule/mule-misc.el (coding-system-put):
6436         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6437
6438 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6439
6440         * cus-face.el: Typo fixes and tiny clarifications.
6441         * custom.el: ditto
6442
6443 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6444
6445         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6446         * startup.el (normal-top-level): Setup auto-save-list-file-name
6447         if auto-save-list-file-prefix is non-nil.
6448
6449 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6450
6451         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6452
6453 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6454
6455         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6456         get symbol at point-min.
6457
6458 2000-10-24  Didier Verna  <didier@xemacs.org>
6459
6460         * info.el (Info-emacs-info-file-name): defconst it.
6461         * info.el (Info-footnote-tag): defcustom it.
6462         * info.el (Info-no-description-string): ditto.
6463         * info.el (Info-find-node): adapt to new semantics of
6464         'Info-suffixed-file (don't do the case variants stuff).
6465         * info.el (Info-insert-dir): rewrite the dir file variants code.
6466         * info.el (Info-directory-files): New. Return the list of info
6467         files in a directory.
6468         * info.el (Info-dir-outdated-p): use it.
6469         * info.el (Info-parse-dir-entries): ditto.
6470         * info.el (Info-build-dir-anew): don't restrict to files ending
6471         with a ".info.*" extension.
6472         * info.el (Info-set-mode-line): ditto.
6473         * info.el (Info-read-subfile): adapt to new semantics of
6474         'Info-suffixed-file (append 'exact argument).
6475         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6476         string independently of the case.
6477         * info.el (Info-suffixed-file): use it (match all possible case
6478         for the file name).
6479         * info.el (Info-insert-file-contents): code cleanup.
6480         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6481         columns.
6482         * info.el (Info-batch-rebuild-dir): ditto.
6483         * info.el (Info-read-node-name-1): ditto.
6484         * info.el (Info-search): ditto.
6485         * info.el (Info-fontify-node): ditto.
6486
6487
6488 2000-10-24  Didier Verna  <didier@xemacs.org>
6489
6490         * process.el (shell-command): when called from a program, avoid
6491         'push-mark's "mark-set" message.
6492
6493 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6494
6495         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6496         by a symbol, not by a vector.
6497         * mule/vietnamese.el (vscii): Likewise.
6498         (viscii): Likewise.
6499         * mule/cyrillic.el (koi8-r): Likewise.
6500
6501         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6502         by a symbol, not by a vector.
6503         (chinese-big5-2): Likewise.
6504         * mule/ethiopic.el (ethiopic): Likewise.
6505         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6506         (vietnamese-viscii-upper): Likewise.
6507
6508 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6509
6510         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6511
6512 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6513
6514         * byte-optimize.el (byte-optimize-car): New function.
6515         (byte-optimize-cdr): Ditto.
6516
6517 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6518
6519         * byte-optimize.el: Partial synch with FSF 20.7.
6520         Optimize constant concatenation.
6521         Add keymapp as a side effect free function.  It is a built-in.
6522         (byte-after-unbind-pos): Remove byte-equal.
6523
6524 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6525
6526         * update-elc-2.el: Quote regexps correctly.
6527
6528 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6529
6530         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6531         (ccl-compile): Apply integerp, not integer-or-char-p to
6532         check the type of the buffer magnification
6533         (ccl-compile-write-string): Encode a string with binary
6534         coding system.
6535         (ccl-compile-write-repeat): Likewise.
6536
6537 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6538
6539         * buff-menu.el:
6540         * bytecomp.el:
6541         * coding.el:
6542         * faces.el:
6543         * files.el:
6544         * fill.el:
6545         * float-sup.el:
6546         * font-lock.el:
6547         * help.el:
6548         * iso8859-1.el:
6549         * loaddefs.el:
6550         * menubar-items.el:
6551         * menubar.el:
6552         * modeline.el:
6553         * msw-font-menu.el:
6554         * paragraphs.el:
6555         * paths.el:
6556         * replace.el:
6557         * simple.el:
6558         * sound.el:
6559         * startup.el:
6560         * version.el:
6561         * x-faces.el:
6562         * x-font-menu.el:
6563         Remove purecopy.
6564
6565 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6566
6567         * simple.el (do-auto-fill): Use the function pointer to by
6568         `comment-line-break-function', not `indent-new-comment-line'. This
6569         fixes an issue with cc-mode comment continuation.
6570
6571 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6572
6573         * simple.el (turn-on-auto-fill):  Add (interactive).
6574         * mwheel.el (mwheel-install): Add (interactive).
6575         * font-lock.el (turn-on-font-lock): Add (interactive).
6576         (turn-off-font-lock): Add (interactive).
6577
6578 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6579
6580         * packages.el (packages-special-base-regexp): Add `man'.
6581
6582 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6583
6584         * wid-edit.el (widget-specify-active): map over extents in current
6585         buffer like `widget-specify-inactive' does.  Mapping over the
6586         inactive extent object does not work since the current extent is
6587         ignored by `map-extents'.
6588
6589 2000-10-04  Martin Buchholz <martin@xemacs.org>
6590
6591         * XEmacs 21.2.36 is released.
6592
6593 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6594
6595         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6596         Optimize the compiled-function-constants vector by byte-code
6597         reference counts.
6598
6599 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6600
6601         * build-report.el (build-report-delete-regexp): quote value in
6602         defcustom
6603
6604 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6605
6606         * build-report.el (build-report): Don't bind srcdir which we don't
6607         use in `multiple-value-bind' to avoid the only byte-compiler
6608         warning.
6609
6610 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6611
6612         * build-report.el: Requires cl and custom now.
6613         build-report-version is determined by XEmacs version -- remove
6614         build-report-version*.
6615         * build-report.el (build-report-version): Removed.
6616         * build-report.el (build-report-installation-version-regexp): New.
6617         * build-report.el (build-report-version-file-regexp): New.
6618         * build-report.el (build-report-installation-srcdir-regexp): New.
6619         * build-report.el (build-report-destination): Offer
6620         xemacs-build-reports and xemacs-beta.
6621         * build-report.el (build-report-keep-regexp): Adjusted.
6622         * build-report.el (build-report-delete-regexp): Adjusted.
6623         * build-report.el (build-report-make-output-dir): New.
6624         * build-report.el (build-report-installation-file): Replace use of
6625         `concat' with `expand-file-name'.
6626         * build-report.el (build-report-make-output-file): Removed.
6627         * build-report.el (build-report-make-output-files): New.
6628         * build-report.el (build-report-subject): Identify as
6629         user-variable with "*...".
6630         * build-report.el (build-report-prompts): Ditto.
6631         * build-report.el (build-report-version-file): New.
6632         * build-report.el (build-report-file-encoding): Identify as
6633         user-variable with "*...".
6634         * build-report.el (build-report-make-output-get): New.
6635         * build-report.el (build-report-insert-header): Report
6636         emacs-version and system-configuration instead of
6637         build-report-version.
6638         * build-report.el (build-report-insert-make-output): Add file
6639         argument.
6640         * build-report.el (build-report-insert-installation-file):
6641         Re-indent.
6642         * build-report.el (build-report-keep): Change docstring,
6643         re-indent.
6644         * build-report.el (build-report-delete): Ditto.
6645         * build-report.el (build-report-installation-data): New.
6646         * build-report.el (build-report-version-file-data): New.
6647
6648 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6649
6650         * byte-optimize.el (byte-optimize-lapcode):
6651         Fix the optimization of using the first 5 elements of the
6652         constants vector for variables.
6653         (byte-optimize-lapcode): Fix another ancient broken optimization.
6654
6655 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6656
6657         * *: Spelling mega-patch
6658
6659 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6660
6661         * easymenu.el: doc fixes.
6662         (easy-menu-do-define): Use backquote.
6663         (easy-menu-change):
6664         (easy-menu-add):
6665         `when' seems much clearer than `if' here.
6666         (easy-menu-remove):
6667         (easy-menu-add-item):
6668         (easy-menu-item-present-p):
6669         (easy-menu-remove-item):
6670         Wrap using (when (featurep 'menubar) ...)
6671
6672 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6673
6674         * bytecomp.el (displaying-byte-compile-warnings):
6675         Revert Ben's change to this function below so that the compile log
6676         is displayed properly for users of the "popper" package.
6677
6678 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6679
6680         * window.el (save-selected-window): Use backquote.
6681
6682         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6683         Renamed from `byte-compile-file-form-defvar'.
6684         * bytecomp.el (byte-compile-defvar-or-defconst):
6685         Only cons onto current-load-list in top-level forms.
6686         Else this leaks a cons cell every time a defun is called.
6687         Renamed from `byte-compile-defvar', for clarity.
6688         Warn when docstring of defvar is not a string.
6689         Use consistent error messages.
6690         Better comments.
6691
6692 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6693
6694         * simple.el (set-variable):
6695         Remove unneeded defvar by rearranging order of let* forms.
6696
6697         * mule/mule-ccl.el (ccl-get-next-code):
6698         * menubar-items.el (bookmark-menu-filter):
6699         (language-environment-menu-filter):
6700         (tutorials-menu-filter):
6701         * toolbar-items.el (toolbar-compile):
6702         * byte-optimize.el (disassemble-offset):
6703         Use (declare (special ...)) instead of `defvar'.
6704
6705         * cl-macs.el (cl-do-proclaim):
6706         Fix (declare (special ...)) warning suppression syntax.
6707
6708 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6709
6710         * info.el (Info-tag-table-marker):
6711         (Info-tag-table-buffer):
6712         (Info-find-file-node):
6713         (Info-read-subfile):
6714         (Info-build-node-completions):
6715         (Info-search):
6716         (Info-mode):
6717         Multiple info buffer support.
6718
6719 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6720
6721         * ldap.el (ldap-decode-entry): New defun
6722         (ldap-search-entries): Use it in order to decode DN-prefixed
6723         entries properly
6724
6725 2000-08-23  Daniel Pittman <daniel@danann.net>
6726
6727         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6728         Use `eq', not `=', to compare symbols.
6729
6730 2000-07-30  Ben Wing  <ben@xemacs.org>
6731
6732         * bytecomp.el (byte-compile-report-error):
6733         * bytecomp.el (displaying-byte-compile-warnings):
6734         if stack-trace-on-error is set, send out a backtrace when
6735         an error is encountered that stops byte compilation.  this
6736         should make it much much easier to track down those curious
6737         problems.  also undo the kludge of using a separate "*Show*"
6738         buffer for display when there's a temp-buffer-show-function;
6739         we can avoid this by just being a little smarter.
6740
6741         * dialog-items.el:
6742         * dialog-items.el (search-dialog-regexp): New.
6743         * dialog-items.el (search-dialog-callback):
6744         * dialog-items.el (make-search-dialog):
6745         add a regexp option to the dialog and clean up a bit.
6746
6747         * dialog.el:
6748         * dialog.el (yes-or-no-p-dialog-box):
6749         * dialog.el (get-dialog-box-response):
6750         * dialog.el (make-dialog-box):
6751         * dialog.el (dialog-box-finish): New.
6752         * dialog.el (dialog-box-cancel): New.
6753         * dialog.el (internal-make-dialog-box-exit): New.
6754         implement [properly!] the :modal property of the new dialog box
6755         interface.  this is the first time xemacs has ever had *proper*
6756         modal dialog boxes, giving the standard window-system feedback.
6757         (e.g. under windows, clicking on a disabled frame causes a beep
6758         and makes the dialog box flash three times.)
6759
6760         * dragdrop.el: header keyword frobbing.
6761
6762         * dumped-lisp.el (preloaded-file-list):
6763         renamed winnt.el to win32-native.el.
6764
6765         * faces.el (face-property):
6766         * faces.el (set-face-property):
6767         * faces.el (frob-face-property):
6768         * faces.el (frob-face-font-2):
6769         * faces.el (make-face-bold):
6770         * faces.el (make-face-italic):
6771         * faces.el (make-face-bold-italic):
6772         * faces.el (make-face-unbold):
6773         * faces.el (make-face-unitalic):
6774         * faces.el (make-face-smaller):
6775         * faces.el (make-face-larger):
6776         clean up the implementation of these so that window-system-specific
6777         methods are called only on objects belonging to that window system.
6778         previously, you could have [e.g.] mswindows-make-face-bold called
6779         on font object of device type `stream', which is not good and
6780         explains the subtle errors Adrian was getting when byte-compiling
6781         something that required 'term. (Adrian, now you can use stack-trace-
6782         on-error to find the exact place where things are going wrong instead
6783         of having to laboriously binary-search your way through.)
6784
6785         * finder.el (finder-known-keywords):
6786         cleaned up -- properly sorted, clarified the meanings of many of
6787         the keywords, and added a few -- mswin, gui, content, build, www,
6788         user, services.  the last two try to distinguish between a package
6789         that's used directly by the user, and a package that provides
6790         support services to other packages.
6791
6792         * font-lock.el (lisp-font-lock-keywords-2):
6793         update list of lisp control structures to include everything,
6794         including new ones i introduced.
6795
6796         * gutter.el: header keyword frobbing.
6797
6798         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6799         recent isearch element was not doing so!  you got the second-most-
6800         recent instead.
6801
6802         * lisp-mode.el (construct-lisp-mode-menu):
6803         more menubar cleanups.
6804         * lisp-mode.el (with-selected-window):
6805         make it indent properly.
6806
6807         * menubar-items.el (default-menubar): lots of menubar cleanups.
6808         rearranged the options menu the most, e.g. splitting up the
6809         Keyboard/Mouse menu into a new Editing menu and combining the
6810         separate Scrollbar/Gutter/Toolbar submenus into Display.
6811         Got rid of General, moved items to Editing or new Troubleshooting.
6812         Moved Packages to Tools; doesn't seem to belong under Options.
6813         Added stuff to the Cmds menu, e.g. Change Case.
6814
6815         NB please don't complain about these periodic menubar changes.
6816         Anything like this is necessarily incremental in its construction
6817         -- By constant use you gradually become more and more aware of
6818         better and better ways to group menu items.  When we eventually
6819         move the options menu to a property sheet, the existing structure
6820         will probably be preserved fairly well.
6821
6822         * minibuf.el (next-history-element): fix problems with pressing
6823         down arrow in repeat-complex-command.
6824
6825         * modeline.el:
6826         * modeline.el (modeline-3d-p): New.
6827         added custom variable for controlling the 3d modeline.  the
6828         corresponding Options item has been present for a long time,
6829         but commented out with "fix me!" comments.  it's fixed now.
6830
6831         * obsolete.el (add-menu):
6832         remove bogus gettexts.
6833
6834         * process.el (shell-quote-argument):
6835         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6836         For bash under Windows native, see below.
6837
6838         * simple.el:
6839         * simple.el (display-warning-buffer):
6840         Fixed the handling of warning display to eliminate the annoying
6841         *Show* buffer, like was done for byte-compiler output above.
6842
6843         * simple.el (debug-print): New.
6844         Simple function for sending debug messages to the console and/or
6845         other debug places.
6846
6847         * subr.el (replace-in-string):
6848         Rewrite this function to avoid N^2 behavior with large strings --
6849         catastrophic with the new Windows selection code! (Apparently the
6850         author of this function didn't realize there was a fun
6851         replace-match that could make his life much easier, because we
6852         duplicated the entire logic.  The new version is smaller, easier
6853         to understand, much more robust, and has extended features --
6854         those of replace-match.)
6855
6856         * window.el:
6857         * window.el (with-selected-window): New.
6858         An obvious complement to the existing `with-selected-frame' and
6859         `with-current-buffer'.
6860
6861         * win32-native.el: Renamed from winnt.el.
6862         Added a great deal of stuff for properly handling process quoting,
6863         somewhat modeled on Kirill's original model (which i later threw
6864         away).  We should now finally have correctly working process arg
6865         quoting/dequoting so that the final app gets exactly what we
6866         intended.  Because the mechanism is in Lisp, it's easily
6867         extendible. (For those running bash and running the native
6868         version, I tried hard to do what I thought was correct.  But more
6869         thought is needed, and ideally the volunteer work of people with
6870         these configurations that they generally run on.)
6871
6872         * x-font-menu.el (x-font-menu-font-data):
6873         Put in defvar's to fix byte-compiler warnings.
6874
6875 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6876
6877         * select.el (selection-coercion-alist): Initialise.
6878         * select.el (select-coerce-to-text): New.
6879         * select.el (select-coerce): New.
6880         New functions to perform type and value coercion.
6881
6882         * select.el (select-buffer-killed-default): Keep data if it was
6883         on the clipboard.
6884
6885 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6886
6887         * menubar-items.el (default-menubar): Fix typo.
6888         (default-menubar): `lambda' was mispelled as `lamda'.
6889
6890 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6891
6892         * window.el (shrink-window-if-larger-than-buffer): Remove
6893         edge checking code.
6894
6895 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6896
6897         * paths.el (gnus-local-domain): Removed.
6898         (gnus-local-organization): Ditto.
6899         (gnus-startup-file): Ditto.
6900
6901 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6902
6903         * files.el (auto-mode-alist): Add .spec for RPM.
6904
6905 2000-07-31  Andy Piper  <andy@xemacs.org>
6906
6907         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6908
6909 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6910
6911         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6912         browse-url.
6913         * help.el (xemacs-www-page): Ditto.
6914         (xemacs-www-faq): Ditto.
6915         * menubar-items.el (default-menubar): Ditto.
6916
6917         * wid-edit.el (widget-url-link-action): Ditto.
6918         From: Kenichi OKADA <okada@opaopa.org>.
6919
6920 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6921
6922         * finder.el (finder-commentary): Add autoload cookie.
6923
6924 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6925
6926         * files.el (insert-file-contents-literally): Fix second let
6927         binding for `coding-system-for-read' to `coding-system-for-write'
6928         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6929
6930 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6931
6932         * files.el (insert-file-contents-literally): Use binary coding
6933         system (from Morioka san).
6934         (insert-file-contents-literally): Make file-name-handler method.
6935
6936 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6937
6938         * cl-macs.el (get-selection): Add defsetf.
6939
6940 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6941
6942         * x-init.el (x-activate-region-as-selection): replace obsolete
6943         function x-own-selection with own-selection.
6944         (ow-find): replace obsolete functions x-get-selection and
6945         x-get-clipboard with get-selection and get-clipboard.
6946         (init-post-x-win): replace obsolete function x-disown-selection
6947         with disown-selection.
6948
6949 2000-07-20  Mike Sperber  <mike@xemacs.org>
6950
6951         * startup.el (load-user-init-file): Only try to load init file if
6952         it exists.
6953
6954 2000-07-10  Andy Piper  <andy@xemacs.org>
6955
6956         * dialog-items.el: sync with Ben's patch.
6957
6958         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6959         comment.
6960         (progress-text-glyph): deleted.
6961         (progress-layout-glyph): make completely minimal.
6962         (progress-gauge-glyph): ditto.
6963         (progress-display-style): fix to handle dynamic instantiator
6964         changes.
6965         (progress-text-instantiator): new.
6966         (progress-layout-instantiator): new.
6967         (progress-gauge-instantiator): new.
6968         (set-progress-display-instantiator): renamed and changed from
6969         set-progress-display-style.
6970         (progress-abort-glyph): use instantiator not glyph.
6971         (append-progress-display): use set-progress-display-instantiator
6972         and set-glyph-image.
6973         (abort-progress-display): ditto.
6974         (raw-append-progress-display): ditto.
6975
6976 2000-07-20  Ben Wing  <ben@xemacs.org>
6977
6978         * code-files.el: Move Mule-specific code to mule-coding.el.
6979
6980 2000-07-15  Ben Wing  <ben@xemacs.org>
6981
6982         * autoload.el:
6983         Fixed comments.
6984
6985         * cmdloop.el:
6986         * cmdloop.el (yes-or-no-p):
6987         * cmdloop.el (y-or-n-p):
6988         Make these functions use should-use-dialog-box-p and not be
6989         overridden in dialog.el.
6990
6991         * cus-dep.el:
6992         * cus-dep.el (Custom-make-dependencies): Removed.
6993         * cus-dep.el (Custom-make-dependencies-1): New.
6994         * cus-dep.el (Custom-make-one-dependency): New.
6995         New entry point for use in Makefiles, to avoid excessive
6996         invocations.
6997
6998         * cus-edit.el (custom-variable-reset-saved):
6999         * cus-edit.el (custom-variable-reset-standard):
7000         * cus-edit.el (custom-save-resets):
7001         Fix bytecompiler warnings.
7002
7003         * dialog.el:
7004         * dialog.el (yes-or-no-p-dialog-box):
7005         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7006         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7007         * dialog.el (get-dialog-box-response):
7008         * dialog.el (message-or-box):
7009         * dialog.el (make-dialog-box):
7010         * dialog.el (popup-dialog-box): New.
7011         Avoid yes-or-no-p bogosities.
7012         Create a general function `make-dialog-box' to encapsulate all
7013         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7014
7015         * dumped-lisp.el (preloaded-file-list):
7016         Add dialog-items.  Clean up.  Group files by types.
7017
7018         * easymenu.el (easy-menu-add):
7019         * easymenu.el (easy-menu-remove):
7020         Account for accelerators.
7021
7022         * extents.el:
7023         * extents.el (extent-list): New args, like in map-extents.
7024         * extents.el (extent-at-event): New.
7025         * extents.el (extents-at-event): New.
7026
7027         * font-lock.el:
7028         * font-lock.el (font-lock-mode):
7029         * font-lock.el (font-lock-default-fontify-buffer):
7030         * font-lock.el (font-lock-default-unfontify-region):
7031         * font-lock.el (font-lock-fontify-syntactically-region):
7032         * font-lock.el (font-lock-fontify-keywords-region):
7033         Use new progress-feedback names.
7034
7035         * font-lock.el (java-font-lock-identifier-regexp):
7036         * font-lock.el (java-font-lock-class-name-regexp):
7037         Fix bytecompiler warnings.
7038
7039         * gutter-items.el:
7040         * gutter-items.el (progress-display-use-echo-area): Removed.
7041         * gutter-items.el (progress-feedback-use-echo-area): New.
7042         * gutter-items.el (progress-display-popup-period): Removed.
7043         * gutter-items.el (progress-feedback-popup-period): New.
7044         * gutter-items.el (set-progress-display-style): Removed.
7045         * gutter-items.el (set-progress-feedback-style): New.
7046         * gutter-items.el (progress-display-style): Removed.
7047         * gutter-items.el (progress-feedback-style): New.
7048         * gutter-items.el (progress-stack):
7049         * gutter-items.el (progress-displayed-p): Removed.
7050         * gutter-items.el (progress-feedbacked-p): New.
7051         * gutter-items.el (clear-progress-display): Removed.
7052         * gutter-items.el (clear-progress-feedback): New.
7053         * gutter-items.el (progress-display-clear-when-idle): Removed.
7054         * gutter-items.el (progress-feedback-clear-when-idle): New.
7055         * gutter-items.el (remove-progress-display): Removed.
7056         * gutter-items.el (remove-progress-feedback): New.
7057         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7058         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7059         * gutter-items.el (append-progress-display): Removed.
7060         * gutter-items.el (append-progress-feedback): New.
7061         * gutter-items.el (abort-progress-display): Removed.
7062         * gutter-items.el (abort-progress-feedback): New.
7063         * gutter-items.el (raw-append-progress-display): Removed.
7064         * gutter-items.el (raw-append-progress-feedback): New.
7065         * gutter-items.el (display-progress-display): Removed.
7066         * gutter-items.el (display-progress-feedback): New.
7067         * gutter-items.el (current-progress-display): Removed.
7068         * gutter-items.el (current-progress-feedback): New.
7069         * gutter-items.el (current-progress-display-label): Removed.
7070         * gutter-items.el (current-progress-feedback-label): New.
7071         * gutter-items.el (progress-display): Removed.
7072         * gutter-items.el (progress-feedback): New.
7073         Replace "progress-display" with "progress-feedback" globally.
7074
7075         * gutter-items.el (lprogress-display): Removed.
7076         * gutter-items.el (progress-feedback-with-label): New.
7077         Rename lprogress-display ==> progress-feedback-with-label.
7078
7079         * gutter-items.el (search-dialog-direction): Removed.
7080         * gutter-items.el (search-dialog-text): Removed.
7081         * gutter-items.el (search-dialog-callback): Removed.
7082         * gutter-items.el (make-search-dialog): Removed.
7083         Move to dialog-items.el.
7084
7085         * help.el:
7086         * help.el (help-mode-quit):
7087         * help.el (mode-for-help): New.
7088         * help.el (help-sticky-window): New.
7089         * help.el (help-window-config): New.
7090         * help.el (with-displaying-help-buffer):
7091         * help.el (function-at-event): New.
7092         * help.el (help-symbol-regexp): New.
7093         * help.el (help-symbol-run-function-1): New.
7094         * help.el (help-symbol-run-function): New.
7095         * help.el (help-symbol-function-context-menu): New.
7096         * help.el (help-symbol-variable-context-menu): New.
7097         * help.el (help-symbol-function-and-variable-context-menu): New.
7098         * help.el (frob-help-extents): New.
7099         * help.el (describe-function-1):
7100         * help.el (variable-at-point):
7101         * help.el (variable-at-event): New.
7102         * help.el (describe-variable):
7103         Major overhaul.
7104         - Make functions and variables be mousable.
7105         - Middle button hyperlinks.
7106         - New context-menu entries.
7107
7108         * keydefs.el:
7109         * keydefs.el (global-map):
7110         New key bindings to move lines up and down.
7111
7112         * lisp-mode.el:
7113         * lisp-mode.el (construct-lisp-mode-menu): New.
7114         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7115         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7116         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7117         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7118         Make popup and menubar menus be different.  Popup menu uses
7119         clicked location and automatically assumes symbol under the mouse
7120         for various commands.
7121
7122         * menubar-items.el:
7123         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7124         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7125
7126         * menubar-items.el (global-popup-menu): Removed.
7127         * menubar-items.el (mode-popup-menu): Removed.
7128         * menubar-items.el (activate-popup-menu-hook): Removed.
7129         * menubar-items.el (popup-mode-menu): Removed.
7130         * menubar-items.el (popup-buffer-menu): Removed.
7131         * menubar-items.el (popup-menubar-menu): Removed.
7132         Move to menubar.el.
7133
7134         * menubar.el:
7135         * menubar.el (global-popup-menu): New.
7136         * menubar.el (mode-popup-menu): New.
7137         * menubar.el (activate-popup-menu-hook): New.
7138         * menubar.el (last-popup-menu-event): New.
7139         * menubar.el (popup-mode-menu): New.
7140         * menubar.el (popup-buffer-menu): New.
7141         * menubar.el (popup-menubar-menu): New.
7142         * menubar.el (menu-call-at-event): New.
7143         Move non-content functions here.  Add support for context menu
7144         items on extents.
7145
7146         * minibuf.el (minibuffer-history-uniquify):
7147         Typo fix.
7148
7149         * minibuf.el (read-file-name-1):
7150         Call new file dialog box if it exists.
7151
7152         * minibuf.el (mouse-rfn-setup-vars):
7153         Clean up "chop" action.
7154
7155         * mouse.el:
7156         * mouse.el (button2): Now bound to mouse-track.
7157         * mouse.el (click-inside-extent-p):
7158         * mouse.el (point-inside-extent-p):
7159         * mouse.el (point-inside-selection-p):
7160         * mouse.el (mouse-drag-or-yank): Removed.
7161         * mouse.el (mouse-begin-drag-n-drop): New.
7162         * mouse.el (mouse-eval-sexp):
7163         * mouse.el (mouse-track-activate-strokes): New.
7164         * mouse.el (mouse-track-do-activate): New.
7165         * mouse.el (mouse-track):
7166         * mouse.el (default-mouse-track-event-is-with-button): New.
7167         * mouse.el (default-mouse-track-cleanup-hook):
7168         * mouse.el (default-mouse-track-drag-hook):
7169         * mouse.el (default-mouse-track-drag-up-hook):
7170         * mouse.el (default-mouse-track-click-hook):
7171         Merge drag-n-drop into mouse-track.
7172         Add general "activate" support to replace specific button2 kludges.
7173         Use "button modifier" support in mouse-track.
7174
7175         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7176
7177         * package-ui.el:
7178         * package-ui.el (pui-menu):
7179         * package-ui.el (pui-popup-context-sensitive): Removed.
7180         Fix bytecompiler warnings.
7181         Clean up popup code a bit.
7182
7183         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7184
7185         * simple.el:
7186         * simple.el (transpose-lines):
7187         * simple.el (transpose-line-up): New.
7188         * simple.el (transpose-line-down): New.
7189         * simple.el (transpose-subr):
7190         * simple.el (transpose-subr-1): Removed.
7191         Clean up, add functions to move lines up and down.
7192
7193         * startup.el (mail-host-address):
7194         * startup.el (user-mail-address):
7195         Customize.
7196
7197         * subr.el:
7198         * subr.el (set-symbol-value-in-buffer): New.
7199         * subr.el (error):
7200         * subr.el (check-argument-type):
7201         * subr.el (defined-error-p): New.
7202         Add structured error support.
7203
7204         * toolbar-items.el (toolbar-compile):
7205         Use new make-dialog-box.
7206
7207         * update-elc.el:
7208
7209         * userlock.el (ask-user-about-lock-dbox):
7210         * userlock.el (ask-user-about-supersession-threat-dbox):
7211         * userlock.el (ask-user-about-lock):
7212         * userlock.el (ask-user-about-supersession-threat):
7213         Use new make-dialog-box.
7214         Add safety checks; use should use-dialog-box-p.
7215
7216         * window-xemacs.el:
7217         * window-xemacs.el (__buffer-dedicated-frame):
7218         * window-xemacs.el (buffer-dedicated-frame): New.
7219         * window-xemacs.el (set-buffer-dedicated-frame): New.
7220         Move dedicated-frame stuff into lisp.
7221
7222 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7223
7224         * printer.el (generic-print-region): Do not require that
7225         `printer-name' be set.
7226         (printer-name): Commentary clarification.
7227
7228 2000-07-19  Martin Buchholz <martin@xemacs.org>
7229
7230         * XEmacs 21.2.35 is released.
7231
7232 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7233
7234         * select.el (selection-coercible-types): Initialise.
7235
7236 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7237
7238         * select.el (own-clipboard): Bug fix.
7239
7240 2000-07-17  Mike Sperber  <mike@xemacs.org>
7241
7242         * cus-edit.el (custom-migrate-custom-file): Save init file before
7243         continuing.
7244
7245 2000-07-16  Mike Sperber  <mike@xemacs.org>
7246
7247         * startup.el (load-init-file): Remove silly call to
7248         `load-user-custom-file`.
7249         (maybe-migrate-user-init-file): Minor fixes.
7250
7251 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7252
7253         * apropos.el (apropos-documentation-check-doc-file):
7254         `doc' variable should be let-bound, as was presumably intended.
7255
7256         * cus-edit.el (custom-variable-reset-saved):
7257         (custom-variable-reset-standard):
7258         Remove unused variable comment-widget.  Twice.
7259
7260         * toolbar.el (toolbar-blank-press-function):
7261         Add a real defvar with initial value nil and proper docstring.
7262         (press-toolbar-button): No need to check for boundp-ness anymore.
7263
7264         * rect.el (open-rectangle-line): Remove useless (let) form.
7265         Add defvar for pending-delete-mode.
7266
7267         * info.el (Info-find-node): This function needs an autoload cookie.
7268
7269         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7270         Use let* since the second form referred to the first.
7271
7272 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7273
7274         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7275         instead of removed `mswindows-get-clipboard'.
7276
7277
7278 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7279
7280         * select.el (select-convert-from-text): New.
7281         * select.el (select-convert-from-length): New.
7282         * select.el (select-convert-from-integer): New.
7283         * select.el (select-convert-from-identity): New.
7284         * select.el (select-convert-from-filename): New.
7285         * select.el (selection-converter-in-alist): Use them.
7286         New converter functions for X.
7287
7288         * select.el (get-selection): Removed comment.
7289
7290         * select.el (own-selection): Removed append code - I thought
7291         I'd already done this, but apparently not...
7292
7293         * select.el: Changed comment about TIMESTAMP.
7294
7295         * select.el (select-convert-in): New.
7296         * select.el (select-convert-out): New.
7297         New functions that get used by select.c.
7298
7299         * select.el (select-buffer-killed-default): New.
7300         * select.el (select-buffer-killed-text): New.
7301         * select.el (selection-buffer-killed-alist): New.
7302         New list and functions that get called if a relevant selection
7303         exists and a buffer gets killed.
7304
7305         * select.el (select-convert-to-targets):
7306         * select.el (select-convert-to-identity): Removed.
7307         * select.el (select-convert-from-identity): Removed.
7308         * select.el (select-converter-out-alist):
7309         Removed _EMACS_INTERNAL selection type.
7310
7311         * x-select.el (xselect-kill-buffer-hook): Removed.
7312         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7313         Removed this X-specific nonesense. Use the generic support
7314         in select.el instead.
7315
7316 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7317
7318         * mule/mule-category.el (defined-category-hashtable):
7319         Use make-hash-table instead of make-hashtable
7320
7321         * buff-menu.el: Byte-compiler warning fix.
7322
7323         * isearch-mode.el (isearch-highlight-all-cleanup):
7324         Remove unused variable `isearch-highlight-all-start'.
7325
7326         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7327
7328         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7329
7330         * cus-dep.el (Custom-make-dependencies):
7331         Add autoload cookie for custom-add-loads to generated custom-load.el.
7332
7333         * autoload.el (autoload-package-name): Warning suppression.
7334         Move defvar prior to first use.
7335
7336         * custom.el: Add autoload for custom-declare-face.
7337         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7338         * cl.el (cl-hack-byte-compiler):
7339         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7340         to work properly.
7341
7342 2000-07-08  Mike Sperber  <mike@xemacs.org>
7343
7344         * startup.el (load-home-init-file): Added variable.
7345         (maybe-migrate-user-init-file): Added.
7346         (load-user-init-file): Load custom file if different from init
7347         file.
7348
7349         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7350         "startup."
7351
7352         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7353         Moved `custom-file'-related code to cus-file.el.
7354
7355         * cus-file.el: New file.
7356
7357 2000-04-01  Mike Sperber  <mike@xemacs.org>
7358
7359         * packages.el (packages-find-package-directories): Added support
7360         for external package hierarchies with in-place installations.
7361
7362         * find-paths.el (paths-root-in-place-p): Added.
7363         (paths-find-emacs-directory): Added support for external
7364         directories with in-place installations.
7365         (paths-find-site-directory): Ditto.
7366
7367         * startup.el (find-user-init-file): Also look for
7368         ~/.xemacs/init.elc? in preference to ~/.emacs.
7369
7370 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7371
7372         * select.el (own-selection):
7373         * select.el (own-clipboard): Changed `append' parameter to
7374         `how-to-use' parameter.
7375         * select.el (own-selection): Removed icky append code.
7376         * select.el (own-selection, get-selection): Removed extra type
7377         checking.
7378         * select.el (selection-appender-alist):
7379         * select.el (selection-converter-{in|out}-alist): Initialise.
7380         * select.el (select-append-to-*): New.
7381         * select.el (select-convert-from-*): New.  New functions to append
7382         data and convert data from external type.
7383
7384 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7385
7386         * font-lock.el: Javadoc enhancements.
7387
7388 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7389
7390         * printer.el (generic-print-region): Compose job name from buffer
7391         name.
7392
7393 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7394
7395         * font-lock.el (font-lock-fontify-pending-extents): Call
7396         font-lock-fontify-region instead of font-lock-fontify-buffer
7397         to avoid unnecessary progress gauges.
7398
7399 2000-07-06  Craig Lanning  <lanning@scra.org>
7400
7401         * custom-load.el (faces):
7402
7403         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7404         dir is a regex.
7405
7406         * process.el (call-process-internal): from Dan Holmsand, use binary
7407         coding systems so that jka-compr works.
7408
7409 2000-07-07  Ben Wing  <ben@xemacs.org>
7410
7411         * font-lock.el: Undo previous change.  Unfortunately, some
7412         files actually use the variables directly in their init code
7413         without quoting them.
7414
7415 2000-07-07  Ben Wing  <ben@xemacs.org>
7416
7417         * font-lock.el (defvar font-lock-*-face): Removed.
7418
7419         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7420         only when necessary.
7421
7422 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7423
7424         * cl-macs.el: fix cl-transform-function-property kludge
7425         so that it does not require a random feature.
7426
7427 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7428
7429         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7430         as in Linux kernel "Rules.make".
7431
7432 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7433
7434         * build-report.el (build-report): Add autoload cookie.
7435
7436 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7437
7438         * package-ui.el (defgroup pui):  Correct a misspelling
7439         (pui-toggle-package-delete):  Change `seleted' to `selected'
7440
7441 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7442
7443         * package-get.el (package-get-update-base):
7444         (package-get): Use insert-file-contents-literally always.
7445         (package-get-maybe-save-index):
7446         Force coding system for writing to binary.
7447
7448 2000-06-08  Mike Alexander  <mta@arbortext.com>
7449
7450         * code-process.el (call-process-region): If there is no coding
7451         system for the process on process-coding-system-alist use the
7452         coding system of the buffer containing the region.
7453
7454 2000-06-10  Ben Wing  <ben@xemacs.org>
7455
7456         * cmdloop.el (command-error):
7457         If debug-on-error and noninteractive, output backtrace.
7458
7459         * files.el (file-relative-name):
7460         Remove MSDOS references.
7461
7462         * simple.el (line-number): New function, due to non-obvious
7463         behavior/usage of count-lines.
7464
7465         * simple.el (count-lines): document non-obvious usage to get
7466         line number.
7467
7468 2000-06-11  Ben Wing  <ben@xemacs.org>
7469
7470         * faces.el ((featurep 'xpm)):
7471         * x-faces.el (x-init-face-from-resources):
7472         * x-faces.el (x-init-frame-faces):
7473         * x-misc.el (x-init-specifier-from-resources):
7474         * x-misc.el (x-get-resource-and-bogosity-check):
7475         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7476         * x-mouse.el (x-init-pointer-shape):
7477         * x-scrollbar.el (x-init-scrollbar-from-resources):
7478         Add sixth argument to x-get-resource calls so as to issue warnings
7479         rather than errors on bogus arguments.
7480
7481 2000-06-05  Ben Wing  <ben@xemacs.org>
7482
7483         * compat.el: new file.  provides a clean, non-intrusive way to
7484         define compatibility functions.
7485
7486         * process.el (shell-quote-argument): temporary fix for lack
7487         of nt-quote-process-args.  #### I need to put back the overall
7488         structure of that mechanism but redo the guts of it using the
7489         extra intelligence in the C code.
7490
7491 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7492
7493         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7494         `package-get' does in package-get.el, instead of using external
7495         "md5sum" program.
7496
7497         * package-get.el (package-get): Insert package file literally to
7498         make checksum calculation work.
7499
7500 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7501
7502         * code-files.el (convert-mbox-coding-system): Deleted.
7503         (file-coding-system-alist): Removed reference to
7504         convert-mbox-coding-system.
7505
7506 2000-05-28  Martin Buchholz <martin@xemacs.org>
7507
7508         * XEmacs 21.2.34 is released.
7509
7510 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7511
7512         * font-lock.el (font-lock-keywords): Rewrote docstring
7513
7514 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7515
7516         * loadhist.el (unload-feature): handle case where x is both boundp
7517         and fboundp
7518
7519 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7520
7521         * packages.el: It's ok to use built-in macros, but not lisp
7522         defined ones.
7523
7524 2000-05-20  Ben Wing  <ben@xemacs.org>
7525
7526         * font-lock.el:
7527         * font-lock.el (font-lock-message-threshold):
7528         * font-lock.el (font-lock-mode):
7529         * font-lock.el (font-lock-default-fontify-buffer):
7530         * font-lock.el (font-lock-always-fontify-immediately):
7531         * font-lock.el (font-lock-old-extent): Removed.
7532         * font-lock.el (font-lock-old-len): Removed.
7533         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7534         * font-lock.el (font-lock-pending-extent-table): New.
7535         * font-lock.el (font-lock-range-table): New.
7536         * font-lock.el (font-lock-after-change-function):
7537         * font-lock.el (font-lock-after-change-function-1): Removed.
7538         * font-lock.el (font-lock-fontify-pending-extents): New.
7539         * font-lock.el ('font-lock-revert-cleanup): Removed.
7540         * font-lock.el ('font-lock-revert-setup): Removed.
7541         Rewrite deferral code to handle any number of changes, merging
7542         them properly.  Remove hacked-up code for revert-buffer, now
7543         unnecessary.
7544
7545         * menubar-items.el (default-menubar):
7546         In Options->Edit Init File, don't switch to emacs-lisp-mode
7547         unless necessary; doing this turns off font-lock.
7548
7549 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7550
7551         * keydefs.el: Define C-x BS to backward-kill-sentence.
7552
7553 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7554
7555         * files.el (hack-local-variables-prop-line): Use non-greedy
7556         matching to process -*-texinfo-*- -*-.
7557
7558 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7559
7560         * minibuf.el (minibuf-directory-files): new function.
7561         (read-file-name-activate-callback): use minibuf-directory-files.
7562         (read-directory-name-internal): ditto.
7563         (mouse-file-display-completion-list): ditto.
7564         (mouse-directory-display-completion-list): ditto.
7565         (read-file-name-internal): remove "./" from completion list unless
7566         explicitly matched, for consistency.
7567
7568 2000-05-11  Ben Wing  <ben@xemacs.org>
7569
7570         * gutter-items.el (gutter-buffers-tab):
7571         * gutter-items.el (add-tab-to-gutter):
7572         * gutter-items.el (update-tab-in-gutter):
7573         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7574         * gutter-items.el (append-progress-display):
7575         * gutter-items.el (abort-progress-display):
7576         * gutter-items.el (raw-append-progress-display):
7577         Further fixes.  Use set-glyph-image not set-image-instance-property,
7578         to fix problems with multiple windows in a frame.
7579
7580         * menubar-items.el (tutorials-menu-filter):
7581         Fix typo.
7582
7583         * startup.el (early-error-handler):
7584         Display message box under windows; otherwise, message will disappear
7585         before it can be viewed.
7586
7587         * update-elc.el:
7588         Fix bug in NEEDTODUMP processing.
7589
7590 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7591
7592         * startup.el (lock-directory): Removed.
7593         (superlock-file): Ditto.
7594         (startup-set-paths): Remove lockdir.
7595         (startup-setup-paths-warning): Remove lock-directory.
7596
7597         * setup-paths.el (paths-find-lock-directory): Removed.
7598         (paths-find-superlock-file): Ditto.
7599
7600 2000-05-09  Ben Wing  <ben@xemacs.org>
7601
7602         * faces.el (set-face-property):
7603         * faces.el (set-face-font):
7604         * faces.el (set-face-foreground):
7605         * faces.el (set-face-background):
7606         * faces.el (set-face-background-pixmap):
7607         * faces.el (set-face-underline-p):
7608         * faces.el (set-face-strikethru-p):
7609         * faces.el (set-face-highlight-p):
7610         * faces.el (set-face-dim-p):
7611         * faces.el (set-face-blinking-p):
7612         * faces.el (set-face-reverse-p):
7613         doc string changes.
7614
7615         * glyphs.el:
7616         * glyphs.el (make-image-specifier):
7617         * glyphs.el (glyph-property):
7618         * glyphs.el (set-glyph-image):
7619         * glyphs.el (make-glyph):
7620         * glyphs.el (make-pointer-glyph):
7621         * glyphs.el (make-icon-glyph):
7622         * glyphs.el (widget-image-instance-p): New.
7623         authorship info, lots of doc changes.  New predicate, inadvertently
7624         omitted.  the general principle with specifier docs is now that
7625         the description of instantiators should go with the make-foo-specifier
7626         fun's doc string, rather than in foo-specifier-p.  this follows
7627         conventions elsewhere in XEmacs and in general is a lot more obvious
7628         of a place to look.  sometimes the make-foo-specifier function needs
7629         to be created in the process.
7630
7631         * gutter.el:
7632         * gutter.el (make-gutter-specifier): New.
7633         * gutter.el (make-gutter-size-specifier): New.
7634         * gutter.el (make-gutter-visible-specifier): New.
7635         specifier doc updates according to the conventions specified before.
7636
7637         * objects.el:
7638         * objects.el (make-font-specifier):
7639         * objects.el (make-color-specifier):
7640         * objects.el (make-face-boolean-specifier): New.
7641         specifier doc updates according to the conventions specified before.
7642
7643         * specifier.el:
7644         * specifier.el (set-specifier):
7645         * specifier.el (make-integer-specifier): New.
7646         * specifier.el (make-boolean-specifier): New.
7647         * specifier.el (make-natnum-specifier): New.
7648         * specifier.el (make-generic-specifier): New.
7649         * specifier.el (make-display-table-specifier): New.
7650         specifier doc updates according to the conventions specified before.
7651
7652         * toolbar.el:
7653         * toolbar.el (make-toolbar-specifier): New.
7654         specifier doc updates according to the conventions specified before.
7655
7656 2000-05-09  Ben Wing  <ben@xemacs.org>
7657
7658         * process.el (call-process-internal): Revert to previous version
7659         because Mike's change clashed with a change I did not long before.
7660         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7661         Thanks very much Mike for pointing out the bug and submitting a
7662         patch!
7663
7664 2000-04-13  Mike Alexander  <mta@arbortext.com>
7665
7666         * process.el (call-process-internal): Send the correct input buffer
7667         (call-process-internal): Return the exit status of the process
7668
7669 2000-05-07  Ben Wing  <ben@xemacs.org>
7670
7671         * winnt.el:
7672         * winnt.el (nt-quote-args-verbatim): Removed.
7673         * winnt.el (nt-quote-args-prefix-quote): Removed.
7674         * winnt.el (nt-quote-args-backslash-quote): Removed.
7675         * winnt.el (nt-quote-args-double-quote): Removed.
7676         * winnt.el (nt-quote-args-functions-alist): Removed.
7677         * winnt.el (nt-quote-process-args): Removed.
7678         Remove all stuff for argument quoting.  We borrow the code instead
7679         from Emacs 20.6, which is much more careful in its quoting
7680         (e.g. in handling runs of the escape character) and avoids most of
7681         the need for this Lisp mechanism by checking to see whether we're
7682         running a Cygwin or normal program and doing the appropriate
7683         quoting.  If we end up needing such a mechanism, we should add
7684         it by extending the variable `mswindows-quote-process-args' so it
7685         can take an alist of regexps.
7686
7687 2000-05-07  Ben Wing  <ben@xemacs.org>
7688
7689         * keydefs.el:
7690         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7691         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7692         the window without moving point.
7693
7694         * simple.el:
7695         * simple.el (scroll-up-one): New.
7696         * simple.el (scroll-down-one): New.
7697         Functions for use with C-M-up/down.
7698
7699 2000-05-01  Martin Buchholz <martin@xemacs.org>
7700
7701         * XEmacs 21.2.33 is released.
7702
7703 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7704
7705         * dialog.el (yes-or-no-p-dialog-box):
7706         Fix docstring.
7707         Fix following horrible bug in X11 mode with focus-follows-mouse:
7708           1. Visit two files in two different frames.
7709           2. do File->Revert Buffer in one of those frames.
7710           3. Dialog box appears.
7711           4. Arrange things so that the mouse passes over the *other*
7712              frame, then to the dialog box, and click on "Yes".
7713           5. The file contents end up in the *wrong* buffer!
7714         Add TODO comment.
7715
7716 2000-04-28  Ben Wing  <ben@xemacs.org>
7717
7718         * help.el (describe-installation): correct typo introduced
7719         in last patch: boundp -> fboundp.
7720
7721         * etags.el (buffer-tag-table-list):
7722         canonicalize filenames to Unix format so that tag-table-alist
7723         searching works under Windows.
7724
7725         * autoload.el:
7726         Bowdlerize the supposedly objectionable words
7727         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7728
7729         * gutter-items.el (set-progress-display-style):
7730         * gutter-items.el (search-dialog-callback):
7731         * gutter-items.el (make-search-dialog):
7732         Change to new callback-ex api.
7733
7734 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7735
7736         * help.el: (describe-installation): decode-coding-string is not
7737         defined in a non MULE environment.
7738
7739 2000-04-28  Ben Wing  <ben@xemacs.org>
7740
7741         * gutter-items.el (buffer-list-changed-hook):
7742         use it, not record-buffer-hook.
7743
7744         * subr.el (record-buffer-hook): Removed.
7745
7746 2000-04-27  Ben Wing  <ben@xemacs.org>
7747
7748         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7749         use NORECORD option.  Andy will not like this, but the existing
7750         gutter behavior is just wrong, as per this comment:
7751
7752         ;; this used to add the norecord flag to both calls below.
7753         ;; this is bogus because it is a pervasive assumption in XEmacs
7754         ;; that the current buffer is at the front of the buffers list.
7755         ;; for example, select an item and then do M-C-l
7756         ;; (switch-to-other-buffer).  Things get way confused.
7757         ;;
7758         ;; Andy, if you want to maintain the current look, you must
7759         ;;  *uncouple* the gutter order and buffers order.
7760
7761         * loaddefs.el (completion-ignored-extensions): unfuckify.
7762
7763         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7764         xemacs.mak.
7765
7766         * autoload.el (batch-update-one-directory): new function, used in
7767         xemacs.mak.
7768
7769         * loadup.el: set gc-cons-threshold very high unless dumping --
7770         loadup during update-elc is much much much faster.  also do this
7771         when quick-building.
7772
7773         add commented-out code for profiling loadup.
7774
7775
7776         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7777         is required in order to build xemacs.
7778
7779 2000-04-26  Ben Wing  <ben@xemacs.org>
7780
7781         * loadup.el: don't garbage collect during loadup if quick-build
7782         compile-time option is set.
7783
7784 2000-04-23  Ben Wing  <ben@xemacs.org>
7785
7786         * update-elc.el: compute whether any dumped .el or .elc files
7787         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7788         if so.
7789
7790         * update-elc.el (update-elc-files-to-compile): always change
7791         NOBYTECOMPILE in the src directory rather than current dir,
7792         so it will work under NT.
7793
7794         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7795         the form of this file is identical between Unix and Windows.
7796         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7797         Added comment.
7798         (update-autoloads-from-directory): updated doc string.
7799         updated doc strings in a few other places.
7800
7801 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7802
7803         * bytecomp.el (byte-force-recompile): Fix argument to
7804         byte-recompile-directory.
7805
7806 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7807
7808         * gutter-items.el (progress-display-clear-when-idle): Use
7809         add-one-shot-hook.
7810         * gutter-items.el (clear-progress-display): Adjust number of
7811         arguments.
7812
7813 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7814
7815         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7816
7817 2000-04-16  Ben Wing  <ben@xemacs.org>
7818
7819         * printer.el: New file.
7820
7821         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7822
7823         * help.el (describe-installation): Fix decoding for Windows.
7824
7825         * menubar-items.el:
7826         * menubar-items.el (default-menubar):
7827         * menubar-items.el (tutorials-menu-filter): New.
7828         * menubar-items.el (popup-menubar-menu):
7829         Add authorship.  Redo Help menu and Tutorials filter.
7830
7831         * menubar.el: Correct comment.
7832
7833         * modeline.el (modeline-buffer-identification): Correct doc string.
7834
7835         * simple.el:
7836         * simple.el (printing): Removed.
7837         * simple.el (printer-name): Removed.
7838         * simple.el (generic-print-buffer): Removed.
7839         * simple.el (generic-print-region): Removed.
7840         Move generic print code to printer.el.
7841
7842 2000-04-15  Ben Wing  <ben@xemacs.org>
7843
7844         * simple.el (generic-print-region): New.
7845         make this function actually work.
7846         (generic-print-buffer): call generic-print-region.
7847
7848 2000-04-14  Andy Piper  <andy@xemacs.org>
7849
7850         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7851         by using the new widget-callback-current-channel.
7852         (search-dialog-callback): ditto.
7853
7854 2000-04-12  Andy Piper  <andy@xemacs.org>
7855
7856         * gutter.el (default-gutter-position): moved from gutter-items.el.
7857         (default-gutter-position-changed-hook): ditto.
7858         (gutter-element-visibility-changed-hook): ditto.
7859         (set-gutter-element): ditto.
7860         (remove-gutter-element): ditto.
7861         (set-gutter-element-visible-p): ditto.
7862         (gutter-element-visible-p): ditto.
7863         (init-gutter): ditto.
7864
7865         * dialog.el (make-dialog-box): renamed and moved from
7866         gutter-items.el
7867
7868         * gutter-items.el: move various functions elsewhere.
7869
7870 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7871
7872         * menubar-items.el: Fixed place of parenthesis.
7873
7874 2000-04-12  Ben Wing  <ben@xemacs.org>
7875
7876         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7877                 without constantly being prompted for the tag.
7878         * simple.el: Added a number of section headings, to clarify the
7879                 organization of this file.
7880         * simple.el (activate-region):
7881         * simple.el (region-exists-p):
7882         * simple.el (region-active-p):
7883                 Moved these three function down to the other side of
7884                 the case-changing functions, so they join the rest of
7885                 the region code.
7886         * simple.el (printing): New.
7887         * simple.el (printer-name): New.
7888         * simple.el (generic-print-buffer): New.
7889                 New functions, a very simple prototype for a unified
7890                 printing interface.
7891
7892         * process.el (call-process-internal): Real fix for null BUFFER,
7893                 other problems with BUFFER specs.
7894
7895         * menubar-items.el:
7896                 Fixed up File->Print to use new printing functions.
7897                 Various corrections and expansions to Grep/Compile menus.
7898                 New options for Printing.
7899                 New options for SMTP Mail, the way to send mail under
7900                   MS Windows. (There's also a package patch to make SMTP
7901                   Mail be the default under MSWin.)
7902
7903 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7904
7905         * menubar-items.el: Selecting Rectangle Mousing from menubar
7906         did not work.  Needed to quote mouse-track-rectangle-p.
7907
7908 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7909
7910         * cl-compat.el (keywordp): Removed.
7911
7912 2000-04-05  Andy Piper  <andy@xemacs.org>
7913
7914         * gutter-items.el (progress-layout-glyph): don't initialize here.
7915         (progress-gauge-glyph): use dynamic sizing.
7916         (set-progress-display-style): new function. Set progress glyphs
7917         appropriately depending on the style.
7918         (progress-display-style): new variable. Custom version of
7919         set-progress-display-style.
7920         (progress-abort-glyph): switch to dynamic sizes.
7921         (search-dialog-text): make the edit field active.
7922
7923 2000-04-04  Andy Piper  <andy@xemacs.org>
7924
7925         * gutter-items.el (make-search-dialog): need to make the search
7926         dialog visible after creation.
7927
7928         * menubar-items.el (default-menubar): use the search dialog for
7929         searching. Remove some extraneous search menu items.
7930
7931         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7932         well as strings.
7933         (make-gutter-only-dialog-frame): allow the user to create the
7934         frame unmapped. Allow the gutter spec to be given as a glyph.
7935         (search-dialog-direction): new variable.
7936         (search-dialog-text): new variable.
7937         (search-dialog-callback): new function. Callback for the search
7938         dialog action.
7939         (make-search-dialog): new function. Create a user-friendly search
7940         dialog.
7941
7942 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7943
7944         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7945         under Windows.
7946
7947 2000-04-01  Andy Piper  <andy@xemacs.org>
7948
7949         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7950         progress more accurately.
7951
7952 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7953
7954         * finder.el (finder-compile-keywords): Process readable files only.
7955         Because error in process of .#finder-inf.el when compile xemacs
7956         with --with-clash-detection option.
7957
7958 2000-03-31  Andy Piper  <andy@xemacs.org>
7959
7960         * gutter-items.el (append-progress-display): don't delay after a
7961         successful font-lock.
7962         (make-gutter-only-dialog-frame): new function. Allow users to
7963         create gutter-only dialogs.
7964
7965 2000-03-27  Mike Alexander  <mta@arbortext.com>
7966
7967         * process.el (call-process-internal): Handle a null BUFFER
7968         parameter correctly.
7969
7970 2000-03-28  Andy Piper  <andy@xemacs.org>
7971
7972         * gutter-items.el (abort-progress-display): put strings in the
7973         gutter not extents.
7974         (progress-layout-glyph): signal special 'quit callback.
7975         (progress-display-quit-function): deleted.
7976         (progress-display-stop-callback): deleted.
7977         (progress-display-dispatch-command-events): deleted.
7978         (append-progress-display): remove calls to
7979         progress-display-dispatch-command-events.
7980         (raw-append-progress-display): ditto.
7981
7982 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7983
7984         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7985         being a list.  Actually define `stipple-pixmap-p' which is used as
7986         an error predicate.  Correctly handle PIXMAP being either relative
7987         or absolute file name.
7988
7989 2000-03-24  Andy Piper  <andy@xemacs.org>
7990
7991         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7992         (abort-progress-display): ditto. Don't delete the created extent.
7993         (raw-append-progress-display): ditto.
7994         (progress-display-dispatch-non-command-events): new
7995         function. Encapsulates what we want to do when no command input is
7996         required.
7997         (progress-display-dispatch-command-events): likewise, but disable
7998         for now since it causes too many problems.
7999         (append-progress-display): use them.
8000         (raw-append-progress-display): ditto.
8001         (default-gutter-position-changed-hook): set this rather than
8002         default-gutter-position-changed.
8003         (default-gutter-position-changed-hook): lambda with zero arguments
8004         rather than one.
8005         (raw-append-progress-display): trap errors in pending input since
8006         allowing them to signal will hose the gauge well and
8007         truly. Ideally we would like to delay these until we are more able
8008         to cope.
8009         (append-progress-display): ditto.
8010
8011 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8012
8013         * lisp/make-docfile.el: call-process-internal is now implemented
8014         in process.el.
8015
8016 2000-03-21  Ben Wing  <ben@xemacs.org>
8017
8018         * mule\mule-cmds.el (set-language-info-alist):
8019         Fix to correspond to new menu arrangement.
8020
8021 2000-03-21  Ben Wing  <ben@xemacs.org>
8022
8023         * process.el:
8024         * process.el (call-process-internal): New.
8025         New implementation of call-process.  Only enabled under NT, so far.
8026         stderr handling not implemented yet in CVS'd C code.
8027
8028 2000-03-20  Ben Wing  <ben@xemacs.org>
8029
8030         * lisp-mode.el:
8031         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8032         * lisp-mode.el (lisp-interaction-mode):
8033         Put back Lisp Interaction menubar for Jan V's sake.
8034
8035         * simple.el:
8036         * simple.el (mark-ring):
8037         * simple.el (dont-record-current-mark): New.
8038         * simple.el (in-shifted-motion-command): New.
8039         * simple.el (mark-ring-unrecorded-commands): New.
8040         * simple.el (mark-ring-max):
8041         * simple.el (set-mark-command):
8042         * simple.el (push-mark):
8043         * simple.el (handle-pre-motion-command):
8044         Implement scheme for not recording unimportant marks.
8045
8046         * subr.el:
8047         * subr.el (function-allows-args): New.
8048         New function function-allows-args.
8049
8050 2000-03-20  Martin Buchholz <martin@xemacs.org>
8051
8052         * XEmacs 21.2.32 is released.
8053
8054 2000-03-20  Andy Piper  <andy@xemacs.org>
8055
8056         * gutter-items.el (update-tab-in-gutter): force selection of the
8057         selected-window if required to do so.
8058         (buffers-tab-items): ditto.
8059         (add-tab-to-gutter): ditto.
8060         (create-frame-hook): use force-selection.
8061         (default-gutter-position-changed): lambdify.
8062         (update-tab-hook): deleted since it was only used in one place.
8063
8064 2000-03-18  Andy Piper  <andy@xemacs.org>
8065
8066         * files.el (find-file-noselect): undo change that shouldn't have
8067         gone in.
8068
8069 2000-03-17  Andy Piper  <andy@xemacs.org>
8070
8071         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8072         of selected-window trickery.
8073
8074         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8075         frames tabs.
8076         (progress-display-stop-callback): progress -> progress-display
8077         (progress-display-quit-function): ditto.
8078         (clear-progress-display): ditto.
8079         (remove-progress-display): ditto.
8080         (append-progress-display): ditto.
8081         (abort-progress-display): ditto.
8082         (raw-append-progress-display): ditto.
8083         (display-progress-display): ditto.
8084         (current-progress-display-label): ditto.
8085         (current-progress-display): ditto.
8086         (lprogress-display): ditto and save the buffer
8087         (progress-display): ditto. Otherwise the buffer sometimes gets
8088         changed which confuses font-lock.
8089
8090         * font-lock.el (font-lock-default-fontify-buffer): catch all
8091         errors, not just quit.
8092         (font-lock-mode): progress -> display-progress
8093         (font-lock-default-fontify-buffer): ditto.
8094         (font-lock-fontify-syntactically-region): ditto.
8095         (font-lock-fontify-keywords-region): ditto.
8096
8097 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8098
8099         * cl.el (gensym): Move to here from cl-macs.el.
8100         (gentemp): Ditto.
8101
8102 2000-03-16  Andy Piper  <andy@xemacs.org>
8103
8104         * font-lock.el (font-lock-mode): use lprogress and friends for
8105         progress management.
8106         (font-lock-default-fontify-buffer): ditto.
8107         (font-lock-fontify-syntactically-region): ditto.
8108         (font-lock-fontify-keywords-region): ditto.
8109         (font-lock-revert-cleanup): fix reverting.
8110         (font-lock-revert-setup): ditto.
8111
8112         * gutter-items.el (progress-use-echo-area): new variable. Use the
8113         echo area for progress gauges if non-nil.
8114         (clear-progress): remove echo area stuff and defer to
8115         clear-message.
8116         (append-progress): dispatch non-command events after each progress
8117         increment. Remove echo area stuff.
8118         (abort-progress): remove echo area stuff and defer to
8119         display-message.
8120         (raw-append-progress): ditto. Dispatch non-command events after
8121         gutter redisplay.
8122         (display-progress): defer echo area stuff to display-message.
8123
8124         * gutter-items.el (clear-progress):
8125         (abort-progress): indentation changes.
8126         (display-progress): don't clear progress.
8127         (append-progress): compare messages with equal.
8128         (raw-append-progress): use dispatch-non-command-events to flush
8129         widget creation events.
8130
8131 2000-03-13  Ben Wing  <ben@xemacs.org>
8132
8133         * abbrev.el:
8134         * abbrev.el (abbrev-string-to-be-defined): New.
8135         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8136         Changes for use with the menubar.
8137
8138 2000-03-12  Ben Wing  <ben@xemacs.org>
8139
8140         * alist.el (vassoc): moved here from font-menu.el.
8141
8142         * custom.el (defface): typo fix.
8143
8144         * dialog.el (yes-or-no-p-dialog-box):
8145         * dialog.el (message-box):
8146         * files.el (save-some-buffers-1):
8147         Put accelerators in the button names.
8148
8149         * font-lock.el (font-lock-comment-face):
8150         * font-lock.el (font-lock-keyword-face):
8151         * font-lock.el (font-lock-function-name-face):
8152         Fixed some of the colors under MS Windows because the existing
8153         default colors were hardly different from black and needed to be
8154         made lighter.
8155
8156         * font-menu.el:
8157         * font-menu.el (font-menu-split-long-menu):
8158         * font-menu.el (font-menu-family-constructor):
8159         * font-menu.el (font-menu-size-constructor):
8160         * font-menu.el (font-menu-weight-constructor):
8161         * font-menu.el (font-menu-set-font):
8162         vassoc moved to alist.el.
8163         Accelerators added to all menus.
8164         Unused bound var new-props removed.
8165
8166         * keydefs.el: I did a whole lot of rearranging to put things in a
8167         more consistent order and fixed a number of cases where key
8168         combinations involving up, down, left, right and so on were
8169         defined but the corresponding keypad combinations were not
8170         defined.
8171
8172         * lisp-mode.el:
8173         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8174         * lisp-mode.el (emacs-lisp-mode):
8175         * lisp-mode.el (lisp-interaction-mode):
8176         * lisp-mode.el (flet):
8177         Added accelerators onto the menus.
8178         Made all the different versions of the let function be indented
8179         the same way.
8180         Undid Steve's easy-menu-ification, because it makes it impossible
8181         to have the menubar and popup menus different.
8182         Cleaned up the menu; added items for find-function &c and some
8183         indenting, and removed debug-on-*.
8184
8185         * list-mode.el (list-mode-hook):
8186         * list-mode.el (list-mode):
8187         * list-mode.el (completion-setup-hook):
8188         * list-mode.el (display-completion-list):
8189         Added support for the :window-height keyword, which is required
8190         because of other changes that I made for the file dialog box.  I
8191         also made the hook variables list-mode-hook and
8192         completion-setup-hook and also minibuffer-setup-hook in
8193         minibuf.el be permanent-local; see comment in list-mode.el.
8194
8195         * map-ynp.el (map-y-or-n-p):
8196         Added accelerators to the dialog buttons.
8197
8198         * menubar-items.el (menu-truncate-list):
8199         New internal function.
8200         * menubar-items.el (submenu-generate-accelerator-spec):
8201         * menubar-items.el (menu-item-strip-accelerator-spec):
8202         * menubar-items.el (menu-item-generate-accelerator-spec):
8203         New exported functions, for use in auto-generating accelerator specs.
8204
8205         * menubar-items.el:
8206         * menubar-items.el (default-menubar):
8207         * menubar-items.el (maybe-add-init-button):
8208         * menubar-items.el (bookmark-menu-filter):
8209         * menubar-items.el (slow-format-buffers-menu-line):
8210         * menubar-items.el (build-buffers-menu-internal):
8211         * menubar-items.el (language-environment-menu-filter):
8212         * menubar-items.el (default-popup-menu):
8213         * menubar-items.el (popup-buffer-menu):
8214         * menubar-items.el (popup-menubar-menu):
8215         Did a major overhaul on this file, and in fact I'm nowhere near
8216         done working on the menubar, and there will be more patches to
8217         come.  A basic summary of what I've done:
8218
8219         a) I added accelerators to all of the menu items.  For menus that
8220         are auto-generated, such as the buffers menu, the accelerators are
8221         automatically added to the beginning of each line using the
8222         numbers 1 through 9, then zero, and then letters starting with A,
8223         but omitting the letters that are already in use for the fixed
8224         menu items at the top of the buffers menu.  To facilitate adding
8225         accelerators of this kind, I created some new functions
8226         (*-accelerator-spec), which are also being used by other filters
8227         that auto generate lists of things such as ftp sites to download
8228         packages.  If people really don't like these accelerators
8229         appearing at the beginning of the menu items, a variable can be
8230         added to optionally turn them off, but I think this is rather
8231         pointless because other menu items have accelerators and many or
8232         most of the menu users will use the accelerators if the support is
8233         there.
8234
8235         b) I combined the top level Tools and Apps menus into a single
8236         Tools menu, because the distinction between the two is not
8237         obvious, and the items on the menus are not used often enough that
8238         putting some of them onto submenus is a problem.
8239
8240         c) I created two new top level menus called View and Cmds because
8241         there were too many items on the File and Edit menus, and I'm going
8242         to be adding more items to these menus.  In contrast to the Tools
8243         menu, the items on these menus may be used quite often during an
8244         editing session, and so should be available with fewer
8245         keystrokes.
8246
8247         d) I added a number of options to the options menu, including one
8248         for controlling whether the alt key can be used to traverse to
8249         menu items using the accelerators, one for controlling behavior of
8250         control-k, one for controlling how the kill and yank functions
8251         interact with the clipboard, a few additional buffers-menu
8252         options, and various other things.  I also did a bit of
8253         rearranging, for example, combining the keyboard and mouse options
8254         into a single keyboard and mouse submenu to facilitate the
8255         accelerators on that level.
8256
8257         e) I changed the variable buffers-menu-format-buffer-line-function
8258         to take two arguments instead of one, the second argument being
8259         the line number for use in creating an accelerator.  I added a
8260         hack to support existing functions with one argument (although I
8261         doubt that very many of these exist), for backward compatibility.
8262
8263         f) I moved the top level mule menu to be a submenu of the edit
8264         menu.  I think that most of the items on this menu are fairly
8265         useless and there are certainly not enough frequently used items
8266         to justify this being its own top level menu.
8267
8268         g) I combined most of the items in big-menubar.el into the main menu.
8269         If people think the main menu is too big, it would be possible to
8270         create different configurations, some smaller.
8271
8272         * menubar.el (check-menu-syntax):
8273         Deleted some syntax checks that were no longer valid, partly
8274         because of changes that were already made a long time ago, and
8275         partly because of a change I made where I allow the name of the
8276         menu item to be an evaluated expression rather than just a string,
8277         similar to all of the other parameters of a menu item.
8278
8279         * minibuf.el:
8280         * minibuf.el (read-file-name-1):
8281         * minibuf.el (mouse-read-file-name-1):
8282         I made a number of changes to improve the appearance
8283         and functioning of the file dialog box.  They include:
8284
8285         a) Fixing the problem where closing the dialog box by clicking on
8286         the close button of the window didn't properly exit the
8287         minibuffer.
8288
8289         b) Fixing the problem that if you typed part of a file name, and
8290         then clicked on a completion with the mouse, the file was not
8291         correctly selected.
8292
8293         c) Changing the title of the dialog box to reflect the operation
8294         being done in accordance with user interface conventions, rather
8295         than the name of the dialog box buffer, which is rather useless.
8296
8297         d) Remove the words "possible completions are" which didn't
8298         belong.
8299
8300         e) Fix things so that the completions scroll off the end of the
8301         completions windows only to the right, rather than both to the
8302         right and down, which is in accordance with Windows user interface
8303         conventions.
8304
8305         * msw-init.el (init-post-mswindows-win):
8306         Added a binding for meta-F4, which is the standard windows binding
8307         for exiting a program.
8308
8309         * select.el (get-selection-no-error):
8310         * select.el (own-selection):
8311         * select.el (own-clipboard):
8312         Added an optional argument called append to the functions
8313         own-selection and own-clipboard.  This adds support for appending
8314         text to the existing selection and allows the function
8315         own-clipboard to be used as the value of the variable
8316         interprogram- cut-function.
8317
8318         Fixed a bug in own-selection in handling zmacs-region-stays.
8319
8320         * simple.el (historical-kill-line): New.
8321
8322         * simple.el (kill-line):
8323         * simple.el (interprogram-cut-function):
8324         * simple.el (interprogram-paste-function):
8325         * simple.el (handle-pre-motion-command):
8326         * simple.el (next-line):
8327         * simple.el (previous-line):
8328         a) Expanded the variable kill-whole-line, so that function
8329         kill-line can be set to delete the entire line always, not just
8330         when cursor is at the beginning of the line.  This is controlled
8331         by setting the variable kill-whole-line to the symbol 'always.
8332         This behavior, as well as the existing kill-whole-line behavior,
8333         now only take effect when kill-line is called interactively,
8334         although this is a departure from a previous behavior in the case
8335         of setting this variable kill-whole-line to t.  It is almost
8336         certainly what has always been intended, and most likely the old
8337         way of doing things introduced bugs.  I also created a function
8338         called historical-kill-line, which ignores the kill-whole-line
8339         setting and always gives the historical behavior of only killing
8340         to the end of the line.  I bound this function to shift- control-k
8341         so that the kill to end of line behavior is available, even when
8342         kill-whole-line has been set to change control-k into the simple
8343         delete-whole-line behavior. (This can be set using the options
8344         menu.)
8345
8346         b) I changed things so that kill and yank now interact with the
8347         clipboard by default under windows.  This was done by changing the
8348         default value of interprogram-cut- function and
8349         interprogram-paste-function.  You can get the old behavior by
8350         setting these to nil, and there is an option on the options menu
8351         to do this.
8352
8353         c) I added support for selecting text using shifted motion keys.
8354         This support is on by default and can be controlled by the
8355         variable shifted-motion-keys-select-region.  There is also a
8356         variable called unshifted-motion-keys-deselect-region that
8357         controls more specifically how the shifted motion key behavior
8358         works.  I did not put an option on the options menu to turn this
8359         off, because I can't imagine why this would be useful.
8360
8361         * simple.el (forward-block-of-lines):
8362         * simple.el (backward-block-of-lines):
8363         * simple.el (block-movement-size):
8364         New.
8365
8366         * simple.el (uncapitalized-title-words):
8367         * simple.el (uncapitalized-title-word-regexp):
8368         * simple.el (capitalize-string-as-title):
8369         * simple.el (capitalize-region-as-title):
8370         New.
8371
8372
8373         * subr.el (add-hook):
8374         * subr.el (make-local-hook): New.
8375         * subr.el (remove-local-hook): New.
8376         * subr.el (add-one-shot-hook): New.
8377         * subr.el (add-local-one-shot-hook): New.
8378         Added some functions to make using hooks easier.
8379         These include:
8380
8381         a) Functions add-local-hook and remove-local-hook to make it easy
8382         to use local hooks.
8383
8384         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8385         make it possible to add a "one-shot" hook, which is to say a hook
8386         that runs only once, and automatically removes itself after the
8387         first time it has run.
8388
8389 2000-03-09  Andy Piper  <andy@xemacs.org>
8390
8391         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8392
8393 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8394
8395         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8396         Moved from menubar-items.el.
8397         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8398
8399 2000-03-08  Andy Piper  <andy@xemacs.org>
8400
8401         * gutter-items.el (build-buffers-tab-internal): add selected field
8402         to buffers tab spec.
8403
8404 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8405
8406         * minibuf.el (last-exact-completion): Initialize to nil.
8407
8408 2000-03-07  Didier Verna  <didier@xemacs.org>
8409
8410         * startup.el (command-line-1): remove unused variable
8411         `first-file-buffer'.
8412
8413 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8414
8415         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8416         which is also used for Web server log files.
8417
8418 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8419
8420         * mule/mule-charset.el: Setup auto-fill-chars.
8421
8422 2000-03-02  SL Baur  <steve@beopen.com>
8423
8424         * subr.el (with-string-as-buffer-contents): Reimplement using
8425         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8426         non-deletion of buffer after execution problem.
8427         (with-output-to-string): Use unique buffer name.
8428
8429 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8430
8431         * gutter-items.el (buffers-tab-sort-function):  New variable.
8432         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8433
8434 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8435
8436         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8437
8438 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8439
8440         * menubar-items.el (maybe-add-init-button): Remove the "Load
8441         .emacs" button from all menubars.
8442
8443 2000-03-01  Didier Verna  <didier@xemacs.org>
8444
8445         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8446         region rectangle replacement (from Jan Vroonhof).
8447         (replace-rectangle): new function.
8448
8449 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8450
8451         * mule/mule-cmds.el (set-default-coding-systems): Use
8452         set-terminal-coding-system and set-keyboard-coding-system.
8453         * coding.el (set-terminal-coding-system): Use
8454         set-console-tty-output-coding-system.
8455         (set-keyboard-coding-system): Use
8456         set-console-tty-input-coding-system.
8457
8458 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8459
8460         * minibuf.el (read-variable): Allow symbol to default argument.
8461
8462 2000-02-27  Andy Piper  <andy@xemacs.org>
8463
8464         * gutter-items.el (update-tab-hook): new function to be used for
8465         hooks.
8466         (create-frame-hook): add update-tab-hook.
8467         (record-buffer-hook): ditto.
8468         (default-gutter-position-changed): ditto.
8469         (default-gutter-position): updating the buffers tab is now handled
8470         by a hook.
8471         (default-gutter-position-changed-hook): new variable.
8472         (gutter-element-visibility-changed-hook): ditto.
8473         (set-gutter-element-visible-p): call it.
8474         (set-gutter-element): use modify-specifier-instances. Set extents
8475         as duplicable before using.
8476         (remove-gutter-element): ditto.
8477         (set-gutter-element-visible-p): ditto.
8478         (init-gutter): new function.
8479         (add-tab-to-gutter): use new gutter-element functions rather than
8480         setting specifiers directly.
8481         (clear-progress): ditto.
8482         (abort-progress): ditto.
8483         (gutter-buffers-tab-visible-p): renamed from
8484         default-gutter-visible-p
8485
8486         * specifier.el (modify-specifier-instances): new function from Jan
8487         Vroonhof.
8488
8489         * x-init.el (init-post-x-win): call init-gutter.
8490
8491         * msw-init.el (init-post-mswindows-win): call init-gutter.
8492
8493         * menubar-items.el (default-menubar): Update to reflect new gutter
8494         variables.
8495
8496 2000-02-26  Andy Piper  <andy@xemacs.org>
8497
8498         * gutter-items.el (set-gutter-element): new function. Add gutter
8499         elements to the specified gutter.
8500         (remove-gutter-element): new function. Remove gutter elements from
8501         the specified gutter.
8502         (set-gutter-element-visible-p): new function. Set gutter element
8503         visibility for the provided gutter-visible specifier.
8504
8505 2000-02-23  Andy Piper  <andy@xemacs.org>
8506
8507         * gutter-items.el (add-tab-to-gutter): specify dimensions
8508         dynamically.
8509
8510 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8511
8512         * gutter-items.el (add-tab-to-gutter):
8513         * package-get.el (package-get-interactive-package-query):
8514         * package-ui.el (pui-directory-exists):
8515         (pui-install-selected-packages):
8516         (pui-list-packages):
8517         Use #'(lambda ...)  instead of '(lambda ...).
8518
8519 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8520
8521         * startup.el (load-user-init-file): Check to make sure user
8522           has an init-file before calling load().
8523
8524 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8525
8526         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8527
8528 2000-02-23  Martin Buchholz <martin@xemacs.org>
8529
8530         * XEmacs 21.2.31 is released.
8531
8532 2000-02-21  Mike Sperber <mike@xemacs.org>
8533
8534         * loadup.el (really-early-error-handler):
8535         * update-elc.el:
8536         * make-docfile.el:
8537         Remove dependency on EMACSBOOTSTRAP... environment variables.
8538
8539 2000-02-21  Martin Buchholz <martin@xemacs.org>
8540
8541         * XEmacs 21.2.30 is released.
8542
8543 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8544
8545         * byte-optimize.el (byte-optimize-plus):
8546         (byte-optimize-minus):
8547         (byte-optimize-multiply):
8548         Optimize (- 0) to 0, not (-)
8549         Optimize (+ 5 3.0) to 8.0
8550         Optimize (* 5 3.0) to 15.0
8551         Improve readability.
8552
8553 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8554
8555         * modeline.el: (modeline-scrolling-method): change modeline
8556         mswindows cursor appearance according to the value.
8557
8558         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8559         and 'gui-element face colors and 'gui-element face font to Windows
8560         defaults.
8561
8562 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8563
8564         * font-lock.el: Javadoc enhancements
8565
8566 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8567
8568         * ldap.el (toplevel): Test if LDAP support has been compiled in
8569         (ldap-verbose): New option
8570         (ldap-search-entries): Renamed from the previous ldap-search
8571         Conditionalize message display on ldap-verbose
8572         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8573         defuns
8574         (ldap-search): Is now defined as an obsolete wrapper calling
8575         ldap-search-basic or ldap-search-entries
8576
8577
8578 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8579             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8580             Jan Vroonhof  <jan@xemacs.org>
8581
8582         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8583         When for-effect is true, didn't call `byte-optimize-form'
8584         in and/or subforms without last.
8585
8586 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8587
8588         * package-get.el (package-get-download-sites): Use correct custom
8589         type.
8590
8591 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8592
8593         * files.el (write-file): Ask for coding system when compiled with
8594         file-coding.
8595
8596 2000-02-16  Andy Piper  <andy@xemacs.org>
8597
8598         * buffer.el (switch-to-buffer): give norecord argument to
8599         set-window-buffer instead of explicitly recording.
8600
8601         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8602         we have to pick a window.
8603
8604 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8605
8606         * mule/mule-cmds.el (describe-language-support): Don't add
8607         unexist function to help-map.
8608         (describe-coding-system): Don't use already assigend `C'.
8609
8610 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8611
8612         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8613         work in custom.
8614
8615 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8616
8617         * about.el: Ienaga's e-mail address change.
8618
8619 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8620
8621         * etags.el (find-tag): force new window -- even if buf already
8622         visible -- when other-window is t
8623
8624 2000-02-16  Martin Buchholz <martin@xemacs.org>
8625
8626         * XEmacs 21.2.29 is released.
8627
8628 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8629
8630         * cl-extra.el (getf): This is now identical to `plist-get', so
8631         just defalias it.
8632         * cl-macs.el: Make getf an alias to plist-get, at the
8633         byte-compiler level, using define-compiler-macro.
8634
8635 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8636
8637         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8638
8639 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8640
8641         * lisp/etags.el (find-tag-internal): set exact-tagname to
8642           a regular expression that matches against the tagname
8643           part of the tag entry first instead of only looking in
8644           the context area.
8645
8646 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8647
8648         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8649         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8650
8651 2000-02-07  Martin Buchholz <martin@xemacs.org>
8652
8653         * XEmacs 21.2.28 is released.
8654
8655 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8656
8657         * cl-extra.el (getf): Just call `get', never `get*'.
8658         Make arglist match docstring.
8659         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8660         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8661         * byte-optimize.el: remove references to `get*'.
8662
8663 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8664
8665         * mule/european.el: Add syntax information for Latin3 and Latin4.
8666
8667 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8668
8669         * byte-optimize.el: Byte-optimize (length "foo")
8670
8671 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8672
8673         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8674         width check using `window-leftmost-p' and `window-rightmost-p'.
8675
8676 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8677
8678         * wid-edit.el (widget-match-inline): An atom never matches a
8679           list.
8680
8681 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8682
8683         * modeline.el: Consolidated 'x and 'mswindows specification under
8684         'win tag.
8685
8686 2000-01-29  Andy Piper  <andy@xemacs.org>
8687
8688         * gutter-items.el: (format-buffers-tab-line): Try and be
8689         intelligent about buffer naming when we have duplicates.
8690
8691 2000-01-29  Andy Piper  <andy@xemacs.org>
8692
8693         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8694         updated when it becomes visible.
8695
8696 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8697
8698         * bytecomp.el (byte-compile-insert-header): Properly set coding
8699         system under MULE and file-coding.
8700
8701 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8702
8703         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8704         (dontusethis-set-value-terminal-coding-system-handler):
8705         (dontusethis-set-value-keyboard-coding-system-handler):
8706         Never undefine coding system aliases.  Emergency fix for gnus.
8707
8708 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8709
8710         * files.el (abbreviate-file-name): Use directory-sep-char instead
8711         of hard-coded "/".
8712
8713 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8714
8715         * startup.el (user-init-file-base-list): New variable, replacing
8716         user-init-file-base.
8717         (find-user-init-file): New function.
8718         (command-line-early): Use it.
8719         (load-user-init-file): Ditto.
8720
8721 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8722
8723         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8724         calling valid-image-instantiator-format-p
8725
8726 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8727
8728         * isearch-mode.el (isearch-mode): The variable is
8729         isearch-unhidden-extents, not isearch-opened-extents.
8730
8731 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8732
8733         * minibuf.el (next-history-element): Modify error message if a
8734         default value is available.
8735
8736 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8737
8738         * bytecomp.el (byte-compile-file): Don't unconditionally write
8739         .elc files in binary - might contain non-Latin1.
8740
8741 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8742
8743         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8744         for windows-nt.
8745
8746         * version.el:
8747         * startup.el (user-init-file-base):
8748         * process.el (call-process-region):
8749         * files.el (make-backup-file-name):
8750         (backup-file-name-p):
8751         (file-relative-name):
8752         (abbreviate-file-name):
8753         (set-auto-mode):
8754         * code-process.el (call-process-region): Removed unnecessary
8755         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8756         support out of the universe.
8757
8758         * process.el:
8759         * code-process.el:
8760         * bytecomp.el (byte-compile-file): Removed reference to
8761         buffer-file-type, and commented usage of binary-process-output
8762         NTEmacs variables.
8763
8764 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8765
8766         * help.el (function-arglist): Add case for macro.
8767
8768 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8769
8770         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8771         printers.
8772         (custom-display): Added a menu for printer/display tags.
8773
8774         * frame.el (frame-type):
8775         * device.el (device-type): Added 'msprinter to the doc string, and
8776         removed 'pc -- it is not going to be implemented ever.
8777         (call-device-method): Fixed docstring typo.
8778         Defined specifier tags 'printer and 'display.
8779
8780 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8781
8782         * lisp/itimer.el (itimer-run-expired-timers): (consp
8783           last-command-event-time) instead of (consp
8784           'last-command-event-time).
8785
8786 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8787
8788         * msw-glyphs.el: Removed obsolete commentary.
8789
8790 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8791
8792         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8793         better default value.
8794
8795 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8796
8797         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8798         (read-string): Ditto.
8799         (eval-minibuffer): Ditto.
8800         (read-command): Ditto.
8801         (read-function): Ditto.
8802         (read-variable): Ditto.
8803         (read-number): Ditto.
8804         (read-shell-command): Ditto.
8805         (read-number): Record history.
8806
8807 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8808
8809         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8810
8811 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8812
8813         * faces.el (startup-initialize-custom-faces): New function.
8814         Reset all faces created during auto-autoloads loading time
8815         by defface.
8816         * startup.el (command-line): Call it.
8817
8818 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8819
8820         * about.el (about-hackers): Add myself to contributors list.
8821
8822 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8823
8824         * menubar-items.el (maybe-add-init-button): Removed an argument in
8825         a call to load-user-init-file, as the function managed to lose its
8826         formal parameter a few betas ago.
8827
8828 2000-01-18  Martin Buchholz <martin@xemacs.org>
8829
8830         * XEmacs 21.2.27 is released.
8831
8832 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8833
8834         * process.el (shell-command-to-string): Use the FSF docstring.
8835         Make shell-command-to-string the standard function, and
8836         exec-to-string the (deprecated) alias.
8837
8838         * startup.el: typo fix.
8839
8840 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8841
8842         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8843
8844 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8845
8846         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8847         buffers after visible buffers.
8848         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8849
8850 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8851
8852         * info.el (Info-extract-menu-node-name): Stop at a dot
8853         followed by whitespace or right parenthesis.
8854
8855 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8856
8857         * info.el (Info-directory-list): Warn against using Customize with
8858         Info-directory-list.
8859
8860 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8861
8862         * minibuf.el (read-file-name): doc fix.
8863
8864         * autoload.el (update-file-autoloads): doc fix.
8865
8866         * about.el (about-hackers): Change my E-mail address.
8867
8868 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8869
8870         * info.el (Info-visit-file): Just use the `f' interactive spec to
8871         read a filename in the standard way.
8872
8873 2000-01-13  Andy Piper  <andy@xemacs.org>
8874
8875         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8876         (gutter-buffers-tab-extent): new variable.
8877         (update-tab-in-gutter): call add-tab-to-gutter again if the
8878         orientation has changed.
8879         (add-tab-to-gutter): cope with different orientations.
8880
8881 2000-01-11  Didier Verna  <didier@xemacs.org>
8882
8883         * info.el (Info-following-node-name): backward-skip dots as well
8884         as spaces (dots at the end of a node name aren't part of it).
8885         (Info-extract-menu-node-name): don't skip dots. There could be
8886         some in the node name.
8887         (Info-index): allow dots to be part of a node name.
8888
8889 2000-01-12  Andreas Jaeger  <aj@suse.de>
8890
8891         * files.el (auto-mode-alist): Added idlwave-mode.
8892         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8893
8894 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8895
8896         * info.el (Info-search): Show default value.
8897
8898 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8899
8900         * info.el (Info-read-node-completion-table): New variable.
8901         (Info-read-node-name-1): New function.
8902         (Info-read-node-name): Use it.
8903         (Info-follow-reference): Use DEFAULT argument of completing-read.
8904         (Info-menu): Ditto.
8905
8906 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8907
8908         * hyper-apropos.el (hyper-describe-key-briefly): Save
8909         window configuration.
8910         (hyper-describe-face): Use DEFAULT of completing-read.
8911         (hyper-apropos-read-variable-symbol): Ditto.
8912         (hyper-apropos-read-function-symbol): Ditto.
8913
8914 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8915
8916         * mule/mule-cmds.el (set-default-coding-system): Set
8917         comint-exec-hook to use coding-system-for-read and
8918         coding-system-for-write so that C-x RET c works.
8919
8920 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8921
8922         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8923         (previous-matching-history-element): Increment
8924         minibuffer-max-depth by 1.
8925         (next-matching-history-element): Ditto.
8926
8927 2000-01-11  Andy Piper  <andy@xemacs.org>
8928
8929         * gutter-items.el (buffers-tab): Create a new face for the buffers
8930         tab.
8931         (buffers-tab-face): use it.
8932
8933 2000-01-10  Didier Verna  <didier@xemacs.org>
8934
8935         * modeline.el (modeline-scrolling-method): change modeline X
8936         cursor appearance according to the value.
8937
8938 2000-01-07  Andreas Jaeger  <aj@suse.de>
8939
8940         * about.el (about-hackers): Moved my entry to contributor list.
8941         (xemacs-hackers): Added myself.
8942         (about-maintainer-info): Added description of myself.
8943
8944
8945 2000-01-07  Didier Verna  <didier@xemacs.org>
8946
8947         * modeline.el (modeline-scrolling-method): new variable.
8948         (mouse-drag-modeline): add reference to it in the docstring.
8949         (mouse-drag-modeline): handle it.
8950
8951 2000-01-08  Andy Piper  <andy@xemacs.org>
8952
8953         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8954         calls.
8955         (remove-buffer-from-gutter-tab): ditto.
8956
8957 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8958
8959         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8960         (custom-face-edit): Fix grammatical error in help message.
8961
8962 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8963
8964         * movemail.el: Added.
8965
8966         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8967
8968 2000-01-03  Didier Verna  <didier@xemacs.org>
8969
8970         * modeline.el (mouse-drag-modeline): remove the code related to
8971         the modeline horizontal scrolling facility.
8972
8973 1999-12-31  Martin Buchholz <martin@xemacs.org>
8974
8975         * XEmacs 21.2.26 is released.
8976
8977 1999-12-28  Andy Piper  <andy@xemacs.org>
8978
8979         * wid-edit.el (widget-push-button-value-create): The gui cache
8980         does not agree with native widgets which can only be displayed
8981         once per window. The reasons for caching are diminished now that
8982         we don't hog resources when creating buttons.
8983         (widget-push-button-cache) deleted.
8984
8985 1999-12-24  Martin Buchholz <martin@xemacs.org>
8986
8987         * XEmacs 21.2.25 is released.
8988
8989 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8990
8991         * hyper-apropos.el (hyper-apropos): Toggle
8992         hyper-apropos-programming-apropos correctly.
8993         Set REGEXP when user accepts default value.
8994
8995 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8996
8997         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8998         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8999
9000 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9001
9002         * mule/mule-category.el (undefined-category-designator):
9003         Return char instead of character.  Search for undefined one.
9004         (describe-category): Use with-displaying-help-buffer.
9005
9006 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9007
9008         * byte-optimize.el (byte-optimize-plus):
9009         Optimize (+ 1) to 1 instead of (1+ nil).
9010
9011         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9012
9013         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9014
9015         * byte-optimize.el (byte-optimize-char-before): New function.
9016         Remove performance penalty for using (char-before) instead of (char-after).
9017
9018 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9019
9020         * mule/mule-category.el (char-category-list): Return character
9021         instead of integer.
9022
9023 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9024
9025         * minibuf.el (read-buffer): Check default is buffer object.
9026
9027 1999-11-25  Andy Piper  <andy@xemacs.org>
9028
9029         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9030         for buttons.
9031
9032 1999-12-16  Andreas Jaeger  <aj@suse.de>
9033
9034         * package-get.el (package-get-maybe-save-index): Fixed typo.
9035         Patch by Jeff Miller <jmiller@smart.net>.
9036
9037 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9038
9039         * gnuserv.el (gnuserv-process-filter):  don't call
9040         gnuserv-write-to-client when gnuserv-current-client is nil
9041
9042 1999-12-14  Martin Buchholz <martin@xemacs.org>
9043
9044         * XEmacs 21.2.24 is released.
9045
9046 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9047
9048         * about.el (about-hackers): Update my email address.
9049
9050 1999-12-07  Martin Buchholz <martin@xemacs.org>
9051
9052         * XEmacs 21.2.23 is released.
9053
9054 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9055
9056         * package-get.el (package-get-download-sites): Removed several
9057         defunct download sites, added many new ones, and corrected a few
9058         incorrect directory-on-site entries.  Added physical locations to
9059         site-description.
9060
9061 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9062
9063         * finder.el (finder-commentary): add DOC string and fix
9064         interactive spec
9065
9066 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9067
9068         * help.el (describe-function): Don't forget to intern the string
9069         completing-read returns.
9070         (describe-variable): Ditto.
9071
9072 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9073
9074         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9075         `hyper-apropos-help-mode' here to find symbol to customize
9076         irregardless of cursor position and simplify
9077         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9078         `hyper-apropos-popup-menu'.
9079
9080 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9081
9082         * apropos.el (apropos-mode-map): Add return to call
9083         apropos-follow.
9084         (apropos-print): Call apropos-mode to have better
9085         command reference. Put keymap text-poperty to
9086         symbole name.
9087
9088 1999-11-22  Alastair Burt  <burt@dfki.de>
9089
9090         * help.el: (describe-bindings-1): Added handling of keymaps for
9091         the extents at point.
9092
9093 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9094
9095         * gutter-items.el (buffers-tab-items): Wrap the function in a
9096         save-match-data
9097
9098 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9099
9100         * help.el (describe-function): Use the DEFAULT argument to
9101         completing-read.
9102         (describe-variable): Ditto.
9103
9104 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9105
9106         * minibuf.el (read-from-minibuffer): Add optional argument
9107         DEFAULT to have better mini-buffer history support.
9108         (completing-read): Pass default to read-from-minibuffer.
9109         (read-buffer): Pass default to completing-read.
9110
9111 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9112
9113         * font-lock.el (font-lock-doc-string-face): Document the
9114         `font-lock-lisp-like' property.
9115
9116 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9117
9118         * lisp-mode.el: Specify `font-lock-lisp-like'.
9119
9120         * font-lock.el (font-lock-lisp-like): New function.
9121         (font-lock-fontify-syntactically-region): Use it.
9122
9123 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9124
9125         * XEmacs 21.2.22 is released
9126
9127 1999-11-28  Martin Buchholz <martin@xemacs.org>
9128
9129         * XEmacs 21.2.21 is released.
9130
9131 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9132
9133         * minibuf.el (read-coding-system): Accept symbol and
9134         coding-system object as a default-coding-system.
9135
9136 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9137
9138         * minibuf.el (read-coding-system): Accept symbol as
9139         a default-coding-system.
9140
9141 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9142
9143         * apropos.el (apropos-documentation): Use insert instead
9144         of princ.
9145
9146 1999-11-07  William M. Perry  <wmperry@aventail.com>
9147
9148         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9149           for the linux console.
9150
9151         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9152           stuff to work when you are not on a window system, since the GPM
9153           mouse support now allows pasting from outside of XEmacs.
9154
9155 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9156
9157         * XEmacs 21.2.20 is released
9158
9159 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9160
9161         * setup-paths.el (paths-default-info-directories): Add
9162         /usr/share/info and /usr/local/share/info.
9163
9164 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9165
9166         * about.el: Updated Vladimir Ivanovic's info.
9167
9168 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9169
9170         * auto-show.el (auto-show-truncationp): Remove.
9171
9172         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9173
9174 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9175
9176         * indent.el (indent-line-to): fix bug: spaces were not replaced
9177         with tab if column is multiple of tab-width
9178         From dhn@qedinc.com
9179
9180 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9181
9182         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9183         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9184
9185         * package-get.el (package-get-package-provider): Be verbose when
9186         interactive. Patch from Robert Pluim
9187
9188 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9189
9190         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9191         info file suffixes.
9192
9193 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9194
9195         * process.el (open-network-stream): Add a new optional parameter
9196         PROTOCOL to support udp; fix a minor typo and add an explanation
9197         in docstring for udp programming.
9198
9199         * code-process.el (open-network-stream): Add a new optional
9200         parameter PROTOCOL to support udp; fix a minor typo and add an
9201         explanation in docstring for udp programming.
9202
9203 1999-10-18  Andy Piper  <andy@xemacs.org>
9204
9205         * gui.el (make-gui-button): be more precise about how we call
9206         callbacks.
9207
9208         * wid-edit.el (widget-push-button-value-create): Use the new form
9209         of native gui-button.
9210
9211 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9212
9213         * info.el (Info-page-prev): Don't do (sit-for 0).
9214
9215 1999-10-13  Andy Piper  <andy@xemacs.org>
9216
9217         * gutter-items.el (progress-abort-glyph): new glyph for showing
9218         abort status.
9219         (append-progress): dispatch-event rather than sit-for.
9220         (abort-progress): new function. Show the abort glyph with an
9221         appropriate message.
9222         (raw-append-progress): dispatch-event rather than sit-for.
9223         (display-progress): cope with aborts.
9224
9225         * gui.el (make-gui-button): Use native widgets for buttons
9226         unconditionally.
9227         (insert-gui-button): ditto.
9228         (gui-button-p): ditto.
9229
9230         * xbm-button.el: remove from core.
9231
9232         * xpm-button.el: remove from core.
9233
9234 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9235
9236         * faces.el (init-device-faces): Don't initialize the random faces
9237         on the stream device.
9238
9239 1999-10-06  Andy Piper  <andy@xemacs.org>
9240
9241         * files.el (recover-file): Don't use ls under windows for revert buffer.
9242
9243 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9244
9245         * package-get.el (package-get-download-menu): Make menu really
9246         toggle download sites.
9247         (package-get-download-sites): Add autoload cookie.
9248
9249 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9250
9251         * setup-paths.el (paths-find-module-directory): Ditto.
9252
9253 1999-09-29  Werner Fink  <werner@suse.de>
9254
9255         * setup-paths.el (paths-find-exec-directory): Add missing nil
9256         parameter for environment.
9257
9258 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9259
9260         * modeline.el (modeline-format):
9261         Only purecopy the strings.  Else
9262         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9263         barfs.
9264
9265 1999-08-28  Mike Woolley  <mike@bulsara.com>
9266
9267         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9268         user setting comint-completion-addsuffix and
9269         comint-process-echoes.
9270
9271 1999-09-22  Andy Piper  <andy@xemacs.org>
9272
9273         * gutter-items.el (update-tab-in-gutter): use
9274         last-nonminibuf-window instead of selected-window.
9275
9276 1999-09-18  Andy Piper  <andy@xemacs.org>
9277
9278         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9279         display on.
9280
9281         * subr.el (record-buffer-hook): new variable so that the hook gets
9282         some documentation.
9283
9284 1999-09-16  Andy Piper  <andy@xemacs.org>
9285
9286         * gutter-items.el (update-tab-in-gutter): only update when the
9287         gutter is visible.
9288         (remove-buffer-from-gutter-tab): ditto.
9289
9290 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9291
9292         * simple.el (do-auto-fill): Commented out part of Kinsoku
9293         processing.
9294
9295 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9296
9297         * isearch-mode.el (isearch-highlightify-region): Give the
9298         highlighting extents a high priority.
9299         (isearch-make-extent): Give the main highlighting extent an even
9300         higher priority.
9301
9302 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9303
9304         * packages.el (packages-compute-package-locations): Fix typo from
9305         -u rationalization.
9306
9307 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9308
9309         * setup-paths.el (paths-find-doc-directory): Respect value of
9310         `configure-doc-directory.'
9311
9312         * find-paths.el (paths-find-architecture-directory): Give
9313         precendence `default' argument (which typically comes from
9314         configure).
9315
9316 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9317
9318         * startup.el (command-line-early): Added options -user-init-file
9319         and -user-init-directory.
9320
9321         * files.el (user-init-file): Default to NIL so we can recognize
9322         when it's set.
9323
9324 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9325
9326         * obsolete.el (init-file-user):
9327         * startup.el:
9328         * packages.el (packages-compute-package-locations):
9329         * package-get.el (package-get-user-index-filename):
9330         * menubar-items.el (maybe-add-init-button):
9331         * info.el (Info-annotations-path):
9332         * dump-paths.el:
9333         Change `user-init-directory' to be an absolute path.
9334         Use `user-init-directory' where appropriate.
9335         Zap `init-file-user' and its uses.
9336
9337 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9338
9339         * subr.el (copy-symbol): New function.
9340
9341 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9342
9343         * isearch-mode.el (isearch-done): Be sure to restore invisible
9344         extents in the proper buffer.
9345         (isearch-pre-command-hook): Set this-command to the correct value
9346         in case the buffer has changed and old overriding-local-map was
9347         used.
9348         (isearch-restore-extent): Use remprop instead of setting the
9349         property to nil.
9350
9351 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9352
9353         * cmdloop.el (execute-extended-command): Update zmacs region
9354         before the delay.
9355         (execute-extended-command): Make the message gettext-friendly.
9356
9357 1999-09-07  Andy Piper  <andy@xemacs.org>
9358
9359         * gutter-items.el (progress-gauge-glyph): renamed from
9360         progress-glyph.
9361         (progress-text-glyph): new variable.
9362         (progress-layout-glyph): use layouts and text glyphs.
9363         (progress-area-buffer): removed.
9364         (progress-text-and-extent): new variable.
9365         (progress-displayed-p): dynamically create gutter area buffer.
9366         (clear-progress): ditto.
9367         (raw-append-progress): ditto.
9368         (append-progress): use new glyph names.
9369         (raw-append-progress): only create the extent when needed. set
9370         properties more optimally.
9371         (progress): remove args.
9372
9373 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9374
9375         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9376         mapcar where the return value is unused.
9377         (isearch-restore-invisible-extents): Ditto.
9378         (isearch-highlight-all-cleanup): Ditto.
9379         (isearch-delete-extents-in-range): Traverse the extents only once.
9380         (isearch-highlight-all-update): Don't start over if the search
9381         string has changed and more input is pending.
9382
9383 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9384
9385         * packages.el (packages-find-package-data-path): Ditto.
9386
9387         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9388
9389         * subr.el (mapc-internal): Don't make obsolete.
9390
9391         * cl-extra.el (mapc): Resurrect.
9392
9393 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9394
9395         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9396         alias.
9397
9398         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9399         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9400         (isearch-yank-clipboard): Use get-clipboard instead of
9401         x-get-clipboard.
9402         (isearch-yank-selection): Fix docstring.
9403
9404 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9405
9406         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9407
9408 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9409
9410         * cl-macs.el (extent-start-position): Fix setf method.
9411         (extent-end-position): Ditto.
9412
9413 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9414
9415         * isearch-mode.el: End merge with FSF 20.4.
9416
9417         * isearch-mode.el (search-invisible): New variable.
9418         (isearch-hide-immediately): Ditto.
9419         (isearch-unhidden-extents): Ditto.
9420         (isearch-range-invisible): New function.
9421         (isearch-unhide-extent): Ditto.
9422         (isearch-restore-invisible-extents): Ditto.
9423         (isearch-restore-extent): Ditto.
9424
9425         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9426         implementation.
9427         (isearch-ring-retreat-edit): Ditto.
9428         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9429         (isearch-forward-regexp): New arguments NOT-REGEXP and
9430         NO-RECURSIVE-EDIT.
9431         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9432         (isearch-backward-regexp): New arguments NOT-REGEXP and
9433         NO-RECURSIVE-EDIT.
9434         (isearch-mode): Return isearch-success.
9435         (isearch-update): Use unread-command-events instead of
9436         unread-command-event.
9437         (isearch-abort): If an invalid regexp is encountered, keep popping
9438         states.
9439         (isearch-*-char): Use FSF implementation.
9440         (isearch-whitespace-chars): Use the more robust FSF's
9441         implementation.
9442         (isearch-within-brackets): New variable.
9443         (isearch-mode): Initialize it.
9444         (isearch-edit-string): Bind it.
9445         (isearch-search-and-update): Set it.
9446         (isearch-push-state): Push it.
9447         (isearch-top-state): Pop it.
9448         (isearch-search): Set it.
9449         (isearch-printing-char): When called by isearch-whitespace-chars,
9450         handle M-SPC gracefully.
9451         (isearch-message-prefix): New argument ELLIPSIS.
9452         (isearch-message-suffix): Ditto.
9453         (isearch-message): Use the ELLIPSIS argument when calling
9454         isearch-message-prefix and isearch-message-suffix.
9455         (isearch-message-prefix): Distinguish between "wrapped" and
9456         "overwrapped" search, FWIW.
9457
9458 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9459
9460         * isearch-mode.el (isearch-edit-string): Use the head of the
9461         search ring instead of search-last-string and search-last-regexp.
9462         (search-highlight): Renamed from isearch-highlight.
9463         (isearch-exit): Use the new name.
9464         (isearch-highlight): Ditto.
9465         (isearch-dehighlight): Ditto.
9466         (isearch-update-ring): New function.
9467         (isearch-done): Call it.
9468         (isearch-done): New argument EDIT.
9469         (isearch-repeat): If search string is empty, look up at the car of
9470         the search ring; ignore the yank pointer.
9471         (isearch-abort): Call isearch-done with NOPUSH.
9472         (isearch-cancel): New function.
9473         (isearch-mode-map): Bind it to ESC ESC ESC.
9474
9475         * isearch-mode.el: Begin merge with FSF 20.4.
9476
9477 1999-09-01  Andy Piper  <andy@xemacs.org>
9478
9479         * x-select.el (x-get-clipboard): obsolete.
9480         (x-yank-clipboard-selection): obsolete
9481
9482         * select.el (disown-selection): need to be careful to disown the
9483         clipboard if we set it via selection.
9484         (get-clipboard): move from x-select.el
9485         (yank-clipboard-selection): ditto.
9486
9487 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9488
9489         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9490         isearch-highlight-all-matches to nil.
9491         (isearch-fixed-case): New variable.
9492         (isearch-mode): Initialize it.
9493         (isearch-edit-string): Save it.
9494         (isearch-toggle-case-fold): Set it.
9495         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9496         need to check isearch-fixed-case.
9497         (isearch-toggle-case-fold): Update highlighting of all matches
9498         before the pause.
9499         (isearch-edit-string):
9500
9501 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9502
9503         * isearch-mode.el (isearch-edit-string): Call isearch-message
9504         before reading the event so that the prompt is displayed properly.
9505         (isearch-message): Use isearch-nonincremental when calling
9506         isearch-message-prefix.
9507         (minibuffer-local-isearch-map): Bind up and down to do the same as
9508         M-p and M-n respectively.
9509         (isearch-done): New arg NOPUSH.
9510         (isearch-edit-string): Use it.
9511         (isearch-edit-string): Don't bind isearch-string.
9512         (isearch-ring-adjust): Edit string, *then* push state.
9513
9514 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9515
9516         * faces.el (isearch-secondary): Make isearch-secondary look
9517         different than default.
9518
9519 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9520
9521         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9522         save-excursion.
9523         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9524         (isearch-update): Call isearch-dehighlight without arguments.
9525         (isearch-done): Ditto.
9526
9527         * isearch-mode.el (isearch-fix-case): If the search string has no
9528         upper-case letters, allow the folding to be reenabled.
9529         Previously, once disabled, the folding would remain that way until
9530         the end of isearch.
9531         (isearch-top-state): Call isearch-fix-case.
9532
9533         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9534         save-excursion.
9535         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9536
9537 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9538
9539         * xpm-button.el:
9540         xbm-button.el: Need to exist in core because gui.el depends on
9541         them.
9542
9543 1999-08-31  Andy Piper  <andy@xemacs.org>
9544
9545         * gutter-items.el (buffers-tab-face): new customizable variable.
9546         (buffers-tab-default-buffer-line-length): new specifier for
9547         maximum viewable characters.
9548         (progress-stack): new variable for implementing widget-based
9549         progress messages.
9550         (progress-area-buffer): ditto.
9551         (progress-glyph-height): ditto.
9552         (progress-stop-callback): ditto.
9553         (progress-quit-function): new function.
9554         (progress-glyph): new variable.
9555         (progress-layout-glyph): ditto.
9556         (progress-displayed-p): new function, see message-displayed-p for
9557         details.
9558         (clear-progress): ditto.
9559         (remove-progress): ditto.
9560         (append-progress): ditto.
9561         (raw-append-progress): ditto.
9562         (display-progress): ditto.
9563         (current-progress): ditto.
9564         (current-progress-label): ditto.
9565         (progress): ditto.
9566         (lprogress): ditto.
9567
9568
9569 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9570
9571         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9572
9573         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9574         `isearch-yank-selection'.
9575         (isearch-mode-map): Use it.
9576         (isearch-yank-selection): Use `get-selection' instead of
9577         `get-x-selection'.
9578
9579 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9580
9581         * faces.el (isearch-secondary): Create face here.
9582
9583         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9584         timers.
9585
9586 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9587
9588         * subr.el (buffer-string): More robust backward compatibility
9589         check, courtesy William Perry.
9590
9591 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9592
9593         * replace.el (perform-replace): Stop the search after the search
9594         limit has been reached.
9595
9596 1999-08-23  Andy Piper  <andy@xemacs.org>
9597
9598         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9599         here if we don't have one.
9600
9601 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9602
9603         * ldap.el (ldap-coding-system): Default to nil until we get
9604         efficient UTF8 support
9605         (ldap-decode-string): Guard against `decode-coding-string' not
9606         being defined
9607         (ldap-encode-string): Guard against `encode-coding-string' not
9608         being defined
9609
9610 1999-08-23  Didier Verna  <didier@xemacs.org>
9611
9612         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9613         Some doc strings improvements, and add a star to the `interactive'
9614         calls.
9615
9616 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9617
9618         * font-lock.el (java-font-lock-keywords-3): introduced new
9619         keywords and regexpes for javadoc syntax 1.2.
9620
9621 1999-08-17  Andy Piper  <andy@xemacs.org>
9622
9623         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9624         format-buffers-tab-line.
9625         (buffers-tab-max-buffer-line-length): new variable.
9626         (format-buffers-tab-line): new function. truncate names if over
9627         buffers-tab-max-buffer-line-length.
9628
9629 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9630
9631         * cus-start.el: Customize the variable `bell-inhibit-time'.
9632
9633 1999-08-16  Andy Piper  <andy@xemacs.org>
9634
9635         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9636         brute-force approach to deleting the last buffer.
9637         (buffers-tab-grouping-regexp): new customizable variable.
9638         (select-buffers-tab-buffers-by-mode): use it.
9639
9640 1999-08-13  Andy Piper  <andy@xemacs.org>
9641
9642         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9643         deletion problem.
9644
9645 1999-07-30  Didier Verna  <didier@xemacs.org>
9646
9647         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9648         of princ to output symbols.
9649         (custom-save-face-internal): ditto.
9650         (custom-save-resets): ditto.
9651
9652 1999-08-09  Didier Verna  <didier@xemacs.org>
9653
9654         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9655         `regexp-quote' to protect the major mode name for use as a regular
9656         expression (c++ needs this for instance).
9657
9658 1999-08-08  Andy Piper  <andy@xemacs.org>
9659
9660         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9661         cope with similar mode names.
9662
9663         * gutter-items.el (buffers-tab-selection-function): new selection
9664         function.
9665         (select-buffers-tab-buffers-by-mode): new function.
9666         (buffers-tab-items): use it if set to only display buffers in the
9667         tab in the current buffer's group..
9668         (update-tab-in-gutter): use new api.
9669         (remove-buffer-from-gutter-tab): ditto.
9670
9671         * gutter-items.el (buffers-tab-max-size): set custom selection
9672         default to 6.
9673         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9674         (add-tab-to-gutter): set face as default.
9675
9676 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9677
9678         * faces.el (frob-face-property): Merge the fall-back specifier
9679         with the target, not replace it.
9680
9681 1999-08-05  Andy Piper  <andy@xemacs.org>
9682
9683         * gutter-items.el (update-tab-in-gutter): add frame argument for
9684         buffer-items.
9685         (update-tab-in-gutter): use it.
9686
9687         * gutter-items.el (record-buffer-hook): set.
9688
9689         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9690         change.
9691         (switch-to-buffer-hook) deleted.
9692
9693 1999-08-04  Andy Piper  <andy@xemacs.org>
9694
9695         * gutter-items.el (update-tab-in-gutter): make sure this will work
9696         as an argument to create-frame-hook.
9697
9698 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9699
9700         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9701         instead of timer emulation.
9702
9703 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9704
9705         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9706         Emacs isearch enhancements.
9707
9708 1999-07-28  Andy Piper  <andy@xemacs.org>
9709
9710         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9711         all devices that support tab controls.
9712         (remove-buffer-from-gutter-tab): new function. to be used as a
9713         value for kill-buffer-hook.
9714
9715 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9716
9717         * auto-show.el (auto-show-truncationp): changed to match
9718         `window_translation_on'
9719
9720 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9721
9722         * XEmacs 21.2.19 is released
9723
9724 1999-07-28  SL Baur  <steve@miho>
9725
9726         * code-files.el (insert-file-contents): Fix docstring.
9727         revert previous change.
9728
9729 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9730
9731         * fill.el (fill-region-as-paragraph): Change re-break-point to
9732         contain word-across-newline plus one character so that filling
9733         Japanese and Chinese works as desired.
9734         * simple.el (do-auto-fill): Ditto.
9735
9736 1999-07-26  SL Baur  <steve@miho>
9737
9738         * mule/japanese.el ("Japanese"): Do not specify a default input
9739         method.
9740         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9741
9742 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9743
9744         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9745         able to use cl-macs macro in early lisp.
9746
9747 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9748
9749         * custom.el:
9750         * cus-face.el:
9751         * cus-edit.el:
9752                 Massive custom Theme API changes.
9753
9754 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9755
9756         * code-files.el (insert-file-contents): Regard
9757         coding-system-magic-cookie if `coding-system-for-read' is nil.
9758
9759 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9760
9761         * mule/thai-xtis.el: Add coding: local variable, to avoid
9762         bootstrapping problem with C locale.
9763
9764 1999-07-22  Andy Piper  <andy@xemacs.org>
9765
9766         * dumped-lisp.el (preloaded-file-list): guard against putting
9767         gutter-items in a less than functional XEmacs.
9768         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9769
9770 1999-07-18  Bob Weiner  <weiner@beopen.com>
9771
9772         * fill.el (fill-context-prefix): Fixed bug that prevented the
9773         setting of an adaptive fill prefix when the `dont-skip-first' was
9774         t.
9775
9776 1999-07-22  SL Baur  <steve@miho>
9777
9778         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9779
9780 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9781
9782         * files.el (interpreter-mode-alist): add `make', `guile', and
9783         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9784         makefile-mode, guile is a scheme, and someday XEmacs will be
9785         modular enough to use as an efficient scripting tool.)
9786
9787 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9788
9789         * mule/mule-cmds.el (reset-language-environment): Regard
9790         coding-category `utf-8' and `ucs-4' if they are available.
9791
9792 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9793
9794         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9795         (prefer-coding-system): Fix DOC-string.
9796
9797         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9798         DOC-string too.
9799
9800         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9801         Mule.
9802         (coding-system-change-eol-conversion): Fix DOC-string.
9803
9804 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9805
9806         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9807         instead of `list-coding-system'.
9808
9809 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9810
9811         * menubar-items.el (default-menubar): `select-input-method' was
9812         renamed to `set-input-method'.
9813
9814         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9815         "Set Language Environment" menu.
9816
9817         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9818         "Describe Language Support" menu.
9819
9820 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9821
9822         * mule/chinese.el ("Chinese-GB"): Rename
9823         `chinese-gb-environment-setup-function' to
9824         `setup-chinese-gb-environment-internal'.
9825
9826 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9827
9828         * mule/korean.el: Use `define-coding-system-alias' instead of
9829         `copy-coding-system'.
9830
9831 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9832
9833         * mule/mule-cmds.el (set-language-environment-coding-systems):
9834         Treat duplicated coding-categories.
9835
9836 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9837
9838         * mule/japanese.el: Use `define-coding-system-alias' instead of
9839         `copy-coding-system'.
9840
9841 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9842
9843         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9844         coding-system `viscii'.
9845
9846 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9847
9848         * mule/cyrillic.el:
9849         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9850         (cyrillic-alternativnyj-decode-table): New variable.
9851         (cyrillic-alternativnyj-encode-table): New variable.
9852         - Specify `iso-8-1' as a category of coding-system
9853           `alternativnyj'.
9854         - Abolish general Cyrillic environment.
9855
9856 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9857
9858         * mule/chinese.el:
9859         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9860         - Register `chinese-gb-environment-setup-function' as a
9861           `setup-function' of "Chinese-GB" environment.
9862
9863 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9864
9865         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9866         optional argument `parents'.
9867
9868         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9869         property for Thai-XTIS.
9870
9871         * mule/mule-help.el (help-with-tutorial): Use property
9872         `tutorial-coding-system' of language-info as a coding-system to
9873         read tutorial file.
9874
9875 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9876
9877         * mule/thai-xtis.el: Don't setup `setup-function' and
9878         `exit-function'.
9879
9880         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9881         `set-coding-category-system' to set up coding-system for
9882         coding-category.
9883
9884         * mule/mule-cmds.el (prefer-coding-system): Use
9885         `set-coding-category-system' to set up coding-system for
9886         coding-category.
9887
9888 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9889
9890         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9891         Thai-XTIS environment.
9892
9893         * mule/mule-cmds.el (prefer-coding-system): Use
9894         `find-coding-system' instead of `coding-system-p'.
9895
9896 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9897
9898         * mule/mule-cmds.el (set-language-environment-coding-systems):
9899         Modify eol-type for XEmacs.
9900
9901         * mule/thai-xtis.el: Delete unused local variable `category'.
9902
9903         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9904         function.
9905         (prefer-coding-system): Don't call
9906         `update-coding-systems-internal'; use function
9907         `coding-category-list' instead of variable `coding-category-list';
9908         use `set-coding-priority-list' instead of `set-coding-priority';
9909         modify `eol-type' for XEmacs.
9910
9911         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9912         `charset-columns'.
9913         (char-width): Likewise.
9914
9915 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9916
9917         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9918         `tis-620'.
9919
9920         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9921         `set-coding-priority-list' instead of `set-coding-priority'; don't
9922         call `update-coding-systems-internal'.
9923
9924         * mule/mule-misc.el (coding-system-get): New function.
9925         (coding-system-put): New function.
9926         (coding-system-category): New function.
9927
9928 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9929
9930         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9931         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9932         to avoid conflict with leim/quail/thai-xtis.
9933
9934         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9935         to thai-xtis-chars.el.
9936
9937         * mule/thai-xtis-chars.el: New file (split from
9938         mule/thai-xtis.el).
9939
9940 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9941
9942         * mule/thai-xtis.el:
9943         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9944         - Add syntax entries.
9945         - Put `preferred-coding-system' of the charset `thai-xtis' to
9946           `tis-620'.
9947
9948 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9949
9950         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9951         rewritten to use write-multibyte-character.
9952
9953 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9954
9955         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9956         of `iso-2022-7'.
9957         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9958         ported yet.
9959         (read-input-method-name): Treat optional argument `default'.
9960
9961 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9962
9963         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9964         all.
9965         (set-language-info-alist): Set up menus here.
9966
9967 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9968
9969         * minibuf.el (completing-read): Add new optional argument
9970         `default'.
9971         (read-coding-system): Add new optional argument
9972         `default-coding-system'.
9973
9974 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9975
9976         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9977         (viet-viscii-...->viet-vscii...).
9978
9979 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9980
9981         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9982         and menus.
9983
9984 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9985
9986         * mule/mule-cmds.el (input-method-function): Add permanent-local
9987         property.
9988
9989 1999-03-30  Dave Love  <fx@gnu.org>
9990
9991         * mule/mule-cmds.el (current-language-environment): Doc fix.
9992
9993 1999-02-06  Richard Stallman  <rms@gnu.org>
9994
9995         * mule/european.el (setup-slovenian-environment): New function.
9996         ("Slovenian"): New language environment.
9997
9998 1999-01-27  Dave Love  <fx@gnu.org>
9999
10000         * mule/mule-cmds.el (current-language-environment): Provide :link,
10001         :type (choices) and appropriate :get.
10002
10003 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10004
10005         * mule/mule-cmds.el (describe-language-environment): Don't alter
10006         input-method-alist.
10007
10008 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10009
10010         * mule/mule-cmds.el (prefer-coding-system): Call
10011         set-coding-priority, so that the internal array of priorities is
10012         also updated.
10013
10014 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10015
10016         * mule/mule-cmds.el (prefer-coding-system): If the argument
10017         requires specific EOL conversion type, make the default coding
10018         systems use that.
10019
10020 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10021
10022         * mule/mule-cmds.el (set-language-environment): Pass the default
10023         eol-type to set-language-environment-coding-systems.
10024         (set-default-coding-systems): Copy the eol-type property for the
10025         new default values of {buffer-file,process}-coding-system from the
10026         old defaults.
10027         (set-language-environment-coding-systems): Accept an optional
10028         argument EOL-TYPE, and set the eol-type property of the default
10029         coding systems accordingly.
10030
10031 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10032
10033         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10034         use generate-new-buffer instead of get-buffer-create.
10035
10036 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10037
10038         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10039
10040 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10041
10042         * mule/mule-cmds.el (default-input-method): Fix custom type.
10043
10044 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10045
10046         * mule/mule-cmds.el (setup-specified-language-environment):
10047         Add apropos-inhibit property.
10048         (describe-specified-language-support): Likewise.
10049
10050 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10051
10052         * mule/mule-cmds.el: Doc fixes.
10053
10054 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10055
10056         * mule/mule-cmds.el (register-input-method): Doc-string
10057         modified.
10058
10059 1998-09-01  Dave Love  <fx@gnu.org>
10060
10061         * mule/mule-cmds.el (current-language-environment): Fix
10062         setter function.
10063
10064 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10065
10066         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10067         mule/european.el, mule/hebrew.el, mule/japanese.el,
10068         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10069         avoid bootstrapping problem if you need to recompile all the Lisp
10070         files using interpreted code.
10071
10072 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10073
10074         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10075         ("Latin-2"): Likewise.
10076
10077 1998-08-18  Per Starback  <starback@update.uu.se>
10078
10079         * mule/european.el (setup-latin2-environment): Fix typo.
10080
10081 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10082
10083         * mule/european.el: Give proper value of `input-method' key to all
10084         lang. env.
10085
10086         * mule/mule-cmds.el (activate-input-method): Handle the case that
10087         the arg INPUT-METHOD is nil correctly.
10088         (read-multilingual-string): Activate the specified input method
10089         before calling read-string.  Afterward, activate the original
10090         input method.
10091
10092 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10093
10094         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10095         (set-language-info-alist): Fix typo in doc-string.
10096
10097         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10098
10099 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10100
10101         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10102         (reset-language-environment): New function for the job that
10103         setup-english-environment used to do.
10104         (set-language-environment): Do more setups according to the info
10105         in language-info-alist.
10106         (read-language-name): Handle the case that the arg KEY is nil.
10107         (describe-language-environment): Handle input-method property.
10108
10109         * mule/: All files under this directory, which related with
10110         specific languages (such as mule/european.el, mule/greek.el,
10111         mule/hebrew.el, mule/misc-lang.el), modified as below.
10112         (setup-XXX-environment): Just call set-language-environment.  If
10113         they used to do some other jobs than what done by
10114         set-language-environment, those jobs are done in
10115         setup-XXX-environment-internal now.
10116         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10117         the value to setup-XXX-environment-internal.  Add properties
10118         input-method and features.
10119
10120         * mule/english.el (setup-english-environment): Just call
10121         reset-language-environment.
10122
10123         * mule/european.el (setup-8-bit-environment): Function deleted.
10124
10125 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10126
10127         * mule/mule-cmds.el (input-method-exit-on-first-char)
10128         (input-method-use-echo-area): Doc fixes.
10129
10130 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10131
10132         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10133         variable.
10134         (input-method-use-echo-area): New variable.
10135
10136 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10137
10138         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10139
10140 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10141
10142         * mule/mule-cmds.el (activate-input-method): Update mode line.
10143         (inactivate-input-method): Likewise.
10144
10145 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10146
10147         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10148         input method in the current buffer, but just bind
10149         current-input-method.
10150
10151 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10152
10153         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10154
10155         * mule/misc-lang.el ("IPA"): Add coding-priority and
10156         coding-system.
10157
10158 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10159
10160         * mule/greek.el: Add coding-priority.
10161
10162 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10163
10164         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10165         LANG-ENV.
10166
10167 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10168
10169         * mule/mule-cmds.el (register-input-method): Fix previous change.
10170         (setup-specified-language-environment): Doc fix.
10171
10172 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10173
10174         * mule/mule-cmds.el: Several doc fixes.
10175         (get-language-info, set-language-info): Rename argument.
10176         (set-language-info-alist): Likewise.
10177         (register-input-method): Rename argument.
10178         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10179
10180 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10181
10182         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10183         default value while reading an input method.
10184
10185 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10186
10187         * mule/mule-cmds.el (universal-coding-system-argument):
10188         Use buffer-file-coding-system as default.
10189
10190 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10191
10192         * mule/korean.el ("Korean"): Doc fix.
10193
10194 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10195
10196         * mule/mule-cmds.el (describe-language-environment): Print the
10197         languge environment at the head.
10198
10199 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10200
10201         * mule/japanese.el: Set exit-function to exit-japanese-environment
10202         for Japanese environment.
10203
10204 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10205
10206         * mule/mule-cmds.el (set-language-environment): Doc fix.
10207         (current-language-environment): Use defcustom.
10208         (default-input-method): Specify :type.
10209
10210 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10211
10212         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10213         modified.
10214         (prefer-coding-system): Doc-string modified.
10215
10216 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10217
10218         * mule/mule-cmds.el (set-language-info): Doc-string
10219         describes `coding-priority' KEY.
10220         (set-language-environment-coding-systems): New function.
10221         (select-safe-coding-system): New function.
10222         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10223         (set-language-info-alist): New optionla arg PARENTS.  Call
10224         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10225         (set-language-environment-coding-systems): New function.
10226
10227         * mule/chinese.el: Remove setting up of
10228         describe-chinese-environment-map and
10229         setup-chinese-environment-map.  Exclude them in args of calls to
10230         set-language-info-alist.  Register coding-priority key in
10231         language-info-alist.
10232
10233         * mule/cyrillic.el: Remove setting up of
10234         describe-cyrillic-environment-map and
10235         setup-cyrillic-environment-map.  Exclude them in args of calls to
10236         set-language-info-alist.  Register coding-priority key in
10237         language-info-alist.
10238
10239         * mule/english.el: Register coding-priority key in
10240         language-info-alist.
10241
10242         * mule/ethiopic.el: Register coding-priority key in
10243         language-info-alist.
10244
10245         * mule/european.el: Remove setting up of
10246         describe-european-environment-map and
10247         setup-european-environment-map.  Exclude them in args of calls to
10248         set-language-info-alist.  Register coding-priority key in
10249         language-info-alist.  Add "German" language env.
10250         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10251         (setup-german-environment): New function.
10252
10253         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10254         change default input method to "greek-postfix".
10255
10256         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10257         coding-priority key in
10258
10259 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10260
10261         * mule/mule-cmds.el (set-language-info): Doc fix.
10262         (input-method-inactivate-hook): Doc fix.
10263
10264 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10265
10266         * mule/mule-cmds.el (set-input-method): Renamed from
10267         select-input-method.
10268
10269 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10270
10271         * mule/mule-cmds.el (set-language-environment): Run
10272         exit-language-environment-hook before calling `exit-function'
10273         which is specified for the language environment.
10274
10275 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10276
10277         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10278         modified.
10279         (prefer-coding-system): Likewise.
10280         (describe-language-environment): Print aliases of each coding
10281         system.
10282         (set-language-environment-hook): New variable.
10283         (exit-language-environment-hook): New variable.
10284         (set-language-environment): Call these hooks.  Before setting a
10285         new language environment, exit from the
10286         current-language-environment if necessary.
10287         (input-method-verbose-flag): The value can be nil, t,
10288         complex-only, or default.
10289         (input-method-highlight-flag): Doc-string augmented.
10290         (activate-input-method): Check if we can run the registered
10291         function to activate an input method.
10292
10293         * mule/korean.el: Set exit-function for language environment
10294         "Korean" to exit-korean-environment.
10295         (setup-korean-environment): Moved to korea-util.el.
10296
10297 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10298
10299         * mule/mule-cmds.el (read-multilingual-string): Use
10300         current-input-method prior to default-input-method.  Don't bind
10301         current-input-method by `let', instead, activate the specified
10302         input method in the current buffer temporarily.
10303
10304 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10305
10306         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10307
10308 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10309
10310         * mule/chinese.el (post-read-decode-hz): Return the result of
10311         decode-hz-region.
10312         (pre-write-encode-hz): Do not change the value of
10313         last-coding-system.
10314
10315 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10316
10317         * mule/mule-ccl.el: Doc fixes.
10318
10319 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10320
10321         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10322         (check-ccl-program): New macro.
10323
10324 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10325
10326         * mule/mule-ccl.el: Comment about CCL syntax modified.
10327         (ccl-command-table): Add read-multibyte-character and
10328         write-multibyte-character.
10329         (ccl-code-table): Add ex-cmd.
10330         (ccl-extended-code-table): New variable.
10331         (ccl-embed-extended-command): New function.
10332         (ccl-compile-read-multibyte-character,
10333         ccl-compile-write-multibyte-character) New functions.
10334         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10335         ccl-dump-write-multibyte-character): New functions.
10336
10337 1999-07-22  SL Baur  <steve@miho>
10338
10339         * config.el (config-value-file): config.values is installed into
10340         doc-directory.
10341         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10342
10343 1999-07-19  Didier Verna  <didier@xemacs.org>
10344
10345         * rect.el: all functions rewritten, except when noted. Below is a
10346         list of interface changes.
10347         (apply-on-rectangle): new function. Obsoletes
10348         `operate-on-rectangle'. All functions that used to call this
10349         function now call the new one.
10350         (kill-rectangle): added optional prefix arg to fill lines.
10351         (delete-rectangle): ditto.
10352         (delete-extract-rectangle): ditto.
10353         (open-rectangle): ditto.
10354         (clear-rectangle): ditto.
10355         (delete-rectangle-line): added third arg FILL.
10356         (delete-extract-rectangle-line): ditto.
10357         (open-rectangle-line): ditto.
10358         (clear-rectangle-line): ditto.
10359
10360 1999-07-18  Andy Piper  <andy@xemacs.org>
10361
10362         * menubar-items.el (default-menubar): add gutter options.
10363
10364         * gutter-items.el: new file.
10365         (gutter): new group for custom.
10366         (gutter-visible-p): new variable.
10367         (default-gutter-position): ditto.
10368         (buffers-tab): new group for the buffers tab.
10369         (gutter-buffers-tab): widget to put in the gutter.
10370         (buffers-tab-max-size): max number of tabs.
10371         (buffers-tab-switch-to-buffer-function): function to call when a
10372         tab is pressed.
10373         (buffers-tab-omit-function): filter buffers with this function.
10374         (buffers-tab-format-buffer-line-function): format buffer names for
10375         inclusion in tabs.
10376         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10377         the record.
10378         (build-buffers-tab-internal): build a list of tab items.
10379         (buffers-tab-items): ditto.
10380         (add-tab-to-gutter): put a tab in the gutter area.
10381         (update-tab-in-gutter): reset the buffers in the tab.
10382
10383         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10384
10385         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10386         (switch-to-buffer-hooks): new hook.
10387
10388         * toolbar.el (default-toolbar-position): fix typo.
10389
10390 1999-07-16  Andy Piper  <andy@xemacs.org>
10391
10392         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10393
10394 1999-07-15  Didier Verna  <didier@xemacs.org>
10395
10396         * cus-edit.el (custom-prompt-variable): optional third arg makes
10397         prompt for a comment string.
10398         (customize-set-value): optional prefix makes this function handle
10399         variable comments.
10400         (customize-set-variable): ditto.
10401         (customize-save-variable): ditto.
10402         (customize-customized): handle custom comments.
10403         (customize-save-customized): ditto.
10404         (custom-variable-state-set): ditto.
10405         (custom-face-state-set): ditto.
10406         (customize-saved): ditto.
10407         (custom-variable-set): ditto.
10408         (custom-face-set): ditto.
10409         (custom-variable-save): ditto.
10410         (custom-face-save): ditto.
10411         (custom-variable-reset-saved): ditto.
10412         (custom-face-reset-saved): ditto.
10413         (custom-variable-reset-standard): ditto.
10414         (custom-face-reset-standard): ditto.
10415         (custom-comment-face): new face.
10416         (custom-comment-tag-face): ditto.
10417         (custom-comment): new widget.
10418         (custom-comment-create): new function.
10419         (custom-comment-delete): ditto.
10420         (custom-comment-value-set): ditto.
10421         (custom-comment-show): ditto.
10422         (custom-comment-invisible-p): ditto.
10423         (custom-variable-value-create): create a comment field widget.
10424         (custom-face-value-create): ditto.
10425         (custom-variable-menu): new entry for adding a custom comment.
10426         (custom-face-menu): ditto.
10427         (custom-save-variables): possibly save custom comments.
10428         (custom-save-faces): ditto.
10429
10430         * cus-face.el (custom-set-faces): the arguments can now have a
10431         custom comment as fourth argument.
10432
10433         * custom.el (custom-set-variables): the arguments can now have a
10434         custom comment as fifth element.
10435
10436 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10437
10438         * XEmacs 21.2.18 is released
10439
10440 1999-07-13  SL Baur  <steve@miho>
10441
10442         * lib-complete.el (read-library-name): Revert previous change.
10443         (read-library): Ditto.
10444
10445 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10446
10447         * packages.el (packages-package-list): Capitalize docstring.
10448
10449         * packages.el (packages-find-package-library-path): Use #'nconc
10450         rather than #'append to reduce consing -- #'mapcar uses Flist,
10451         which returns a freshly consed list.  #'append would create yet
10452         another fresh list, using Fmake_list in concat.
10453
10454         * packages.el (package-provide): Use setq with remassq like it
10455         says in its docstring.
10456
10457 1999-07-06  SL Baur  <steve@miho.m17n.org>
10458
10459         * lib-complete.el (progn-with-message): Fix typo.
10460
10461 1999-07-06  SL Baur  <steve@miho.m17n.org>
10462
10463         * mule/mule-misc.el (char-octet): Make function match docstring.
10464         From Katsumi Yamaoka <yamaoka@jpl.org>
10465
10466 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10467
10468         * wid-edit.el (widget-documentation): corrected spelling error.
10469
10470 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10471
10472         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10473         keys if already bound
10474
10475 1999-07-06  SL Baur  <steve@miho.m17n.org>
10476
10477         * lib-complete.el (progn-with-message): Revert previous changes.
10478
10479 1999-06-24  Bob Weiner  <weiner@beopen.com>
10480
10481         * lib-complete.el (find-library):
10482         (find-library-other-window):
10483         (find-library-other-frame): Completely rewrote
10484         so that these functions actually work when called non-interactively.
10485         Also made them handle LIBRARY arguments which end with .el or .elc.
10486
10487 1999-06-24  Bob Weiner  <weiner@beopen.com>
10488
10489         * simple.el (indent-new-comment-line): Locally bound
10490         `block-comment-start' to `comstart' or else when this is called
10491         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10492         `block-comment-start' value, ignoring any existing spacing after a
10493         comment prefix in the previous line and producing ugly comments.
10494
10495 1999-06-23  Bob Weiner  <weiner@beopen.com>
10496
10497         * list-mode.el (mouse-choose-completion):
10498         (choose-completion):
10499         (completion-switch-to-minibuffer): Added.
10500         ([Tab]): [Tab] previously switched to the minibuffer
10501         but since [space] does that and since most applications in the
10502         world use [Tab] to select the next item in a list, do that in the
10503         *Completions* buffer too.  This will cause the least confusion
10504         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10505         06/23/1999.
10506
10507 1999-06-22  Bob Weiner  <weiner@beopen.com>
10508
10509         * help.el (help-buffer-name): Added support for a null value
10510         of `help-buffer-prefix-string' since some buffers require no
10511         prefix.
10512
10513 1999-06-20  Bob Weiner  <weiner@beopen.com>
10514
10515         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10516         in the completion-list-mode-map to bury the completions buffer
10517         even when the minibuffer is no longer active.
10518
10519 1999-06-20  Bob Weiner  <weiner@beopen.com>
10520
10521         * list-mode.el (list-mode): It is visually disconcerting to have
10522         the text cursor disappear within list buffers, especially when
10523         moving from window to window, so leave it visible.
10524
10525 1999-07-01  SL Baur  <steve@miho.m17n.org>
10526
10527         * menubar-items.el (default-menubar): Conditionalize the bug
10528         report menu item (which may not be possible in this XEmacs).
10529         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10530
10531 1999-06-30  SL Baur  <steve@miho.m17n.org>
10532
10533         * subr.el (with-current-buffer): DOC string fix.
10534         Suggested by Bob Weiner <weiner@altrasoft.com>
10535
10536 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10537
10538         * cus-face.el (custom-face-italic): insert missing args
10539
10540 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10541
10542         * packages.el (package-locations): Changed default early package
10543         hierarchies to ~/.xemacs/mule-packages and
10544         ~/.xemacs/xemacs-packages.
10545
10546 1999-06-23  SL Baur  <steve@miho.m17n.org>
10547
10548         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10549
10550 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10551
10552         * packages.el (package-locations): Changed default early package
10553         hierarchy to ~/.xemacs/packages.
10554         (package-locations): Removed `packages' as a possible name for a
10555         late package hierarchy.
10556
10557 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10558
10559         * mule/mule-category.el (word-combining-categories): Set up new
10560         variable.
10561         (word-separating-categories): Likewise.
10562
10563 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10564
10565         * XEmacs 21.2.17 is released
10566
10567 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10568
10569         * font-menu.el (font-menu-set-font): allow for nil specification
10570         of font size.
10571
10572 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10573
10574         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10575         is 1.
10576
10577 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10578
10579         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10580         8859-5 instead of ISO 8859-1.
10581
10582 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10583
10584         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10585         (viet-viscii-encode-table): Ditto.
10586
10587         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10588         Make obsolete definition of char-octet.
10589
10590 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10591
10592         * subr.el: Move no-Mule make-char ...
10593         * help-nomule.el (make-char): To here.
10594         (string-width): Make Mule compatibility alias.
10595
10596 1999-06-15  Andy Piper  <andy@xemacs.org>
10597
10598         * select.el (get-selection-no-error): really make there be no-error.
10599         (get-selection): revert to original.
10600
10601 1999-06-11  Andy Piper  <andy@xemacs.org>
10602
10603         * select.el (selection-sets-clipboard): renamed.
10604         (own-selection): use it.
10605
10606 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10607
10608         * XEmacs 21.2.16 is released
10609
10610 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10611
10612         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10613         missing characters to avoid crash.
10614
10615 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10616
10617         * coding.el (set-terminal-coding-system): Only set the console
10618         coding system on the selected console if it is a tty.
10619
10620 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10621
10622         * cus-face.el:
10623         * cus-edit.el:
10624         * faces.el:
10625         (custom):
10626         (face-spec-set):
10627         * faces.el (frob-face-property):
10628         * font-menu.el (font-menu-set-font):
10629                   Actually apply changes from 1999-03-17
10630
10631 1999-06-10  Andy Piper  <andy@xemacs.org>
10632
10633         * select.el (get-selection): abstract out non error-signalling
10634         part.
10635         (get-selection-no-error): get-selection without signalling an
10636         error.
10637         (selection-is-clipboard-p): new variable. controls whether the
10638         selection sets the clipboard.
10639         (own-selection): use it.
10640
10641         * mouse.el (insert-selection): fallback to clipboard after trying
10642         primary selection and cutbuffer.
10643
10644 1999-06-05  Andy Piper  <andy@xemacs.org>
10645
10646         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10647         selection functions.
10648
10649 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10650
10651         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10652         default value.
10653         (load): Use `raw-text' instead of `no-conversion'.
10654         (insert-file-contents): Likewise.
10655
10656         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10657         of `no-conversion'.
10658
10659 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10660
10661         * coding.el: Don't copy `no-conversion' to `raw-text'.
10662
10663 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10664
10665         * subr.el (make-char): Define it if Mule is not around.
10666
10667 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10668
10669         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10670
10671         * x-select.el (x-disown-selection-internal): Restore symbol as an
10672         obsolete alias.
10673         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10674
10675 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10676
10677         * XEmacs 21.2.15 is released
10678
10679 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10680
10681         * subr.el (split-string): Avoid infinite looping
10682
10683 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10684
10685         * ldap.el (ldap-ignore-attribute-codings): New variable
10686         (ldap-default-attribute-decoder): New variable
10687         (ldap-coding-system): New variable
10688         (ldap-attribute-syntax-encoders): New variable
10689         (ldap-attribute-syntax-decoders): New variable
10690         (ldap-attribute-syntaxes-alist): New variable
10691         (ldap-encode-boolean): New function
10692         (ldap-decode-boolean): New function
10693         (ldap-encode-country-string): New function
10694         (ldap-decode-string): New function
10695         (ldap-decode-address): New function
10696         (ldap-encode-address): New function
10697         (ldap-decode-attribute): New function
10698         (ldap-search): Use some of these
10699
10700 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10701
10702         * version.el (emacs-version): Make the patch level/beta come
10703         before the XEmacs qualifier so that it gets into (funcall
10704         emacs-version) and thus in the bug reports.
10705         (emacs-version>=): Support patch levels.
10706
10707 1999-06-03  SL Baur  <steve@xemacs.org>
10708
10709         * version.el: implement x.y.z version number
10710         From Jan Vroonhof <vroonhof@math.ethz.ch>
10711
10712 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10713
10714         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10715
10716 1999-05-22  Vin Shelton <acs@xemacs.org>
10717
10718         * startup.el: Document -private and break out non-standard X options.
10719
10720 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10721
10722         * mule/mule-charset.el (charset-after): New function.
10723         (charset-direction): Synch with Mule, update docstring.
10724         (get-charset-property): New function.
10725         (put-charset-property): New function.
10726         (charset-plist): New function.
10727
10728         * mule/mule-charset.el (compose-region):
10729         (decompose-region): remove;  these functions (which don't work
10730         since we don't do composite characters) have been moved to
10731         mule-util.el.
10732         (toplevel): follow coding standards
10733
10734 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10735
10736         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10737         exist any more.
10738
10739         * code-files.el: Fix commentary to follow coding standards.  Move
10740         the single line left in mule-files.el to here.
10741
10742         * mule/mule-files.el: delete.
10743
10744 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10745
10746         * info.el (Info-scroll-prev): Use event functions instead of the
10747         old emacs 19 interface.
10748
10749 1999-06-02  Andy Piper  <andy@xemacs.org>
10750
10751         * x-font-menu.el (x-font-menu-load-font):
10752         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10753
10754 1999-05-31  Andy Piper  <andy@xemacs.org>
10755
10756         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10757         group.
10758         (font-menu-this-frame-only-p): ditto.
10759         (font-menu-max-items): reinstate, from Jan Vroonhof
10760         <vroonhof@math.ethz.ch>
10761         (font-menu-submenu-name-format): ditto.
10762         (font-menu-split-long-menu): ditto, for use by the family
10763         constructor.
10764         (font-menu-family-constructor): use it.
10765
10766 1999-05-30  Andy Piper  <andy@xemacs.org>
10767
10768         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10769         for use by the font menu.
10770
10771         * msw-font-menu.el: new file implementing mswindows specific
10772         font-menu behaviour.
10773         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10774         (mswindows-font-menu-junk-families): ditto.
10775         (hack-font-truename): ditto.
10776         (mswindows-font-regexp-ascii): ditto.
10777         (mswindows-reset-device-font-menus): ditto.
10778         (mswindows-font-menu-font-data): ditto.
10779         (mswindows-font-menu-load-font): ditto.
10780
10781         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10782         (x-font-menu-font-data): ditto.
10783         (x-font-menu-load-font): ditto.
10784
10785         * font-menu.el: new file implementing generic font menu behaviour.
10786         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10787         made device independent.
10788         (font-menu-this-frame-only-p): ditto.
10789         (font-menu-preferred-resolution): ditto.
10790         (font-menu-size-scaling): new variable used to determine whether
10791         sizes are in points or tenths of a point.
10792         (vassoc): moved from x-font-menu.el.
10793         (device-fonts-cache): ditto.
10794         (device-fonts-cache): ditto.
10795         (flush-device-fonts-cache): ditto.
10796         (reset-device-font-menus): copied from x-font-menu.el and made
10797         device independent. Most functionality deferred to
10798         device-dependent versions.
10799         (font-menu-family-constructor): copied from x-font-menu.el and
10800         made device independent.
10801         (font-menu-size-constructor): ditto.
10802         (font-menu-weight-constructor): ditto.
10803         (font-menu-set-font): ditto.
10804         (font-menu-change-face): ditto.
10805         (font-menu-load-font): new device method.
10806         (font-menu-font-data): ditto.
10807
10808         * x-font-menu.el: The above functions deleted.
10809
10810 1999-05-26  Andy Piper  <andy@xemacs.org>
10811
10812         * update-elc.el:
10813         * make-docfile.el:
10814         * loadup.el: rehash expand-file-name usage to not use default-directory.
10815
10816 1999-05-21  Andy Piper  <andy@xemacs.org>
10817
10818         * x-select.el (x-select-convert-to-text):
10819         (x-selected-text-type):
10820         (x-get-selection):
10821         (xselect-convert-to-string):
10822         (xselect-convert-to-compound-text):
10823         (xselect-convert-to-length):
10824         (xselect-convert-to-targets):
10825         (xselect-convert-to-delete):
10826         (xselect-convert-to-filename):
10827         (xselect-convert-to-charpos):
10828         (xselect-convert-to-lineno):
10829         (xselect-convert-to-colno):
10830         (xselect-convert-to-sourceloc):
10831         (xselect-convert-to-os):
10832         (xselect-convert-to-host):
10833         (xselect-convert-to-user):
10834         (xselect-convert-to-class):
10835         (xselect-convert-to-name):
10836         (xselect-convert-to-integer):
10837         (xselect-convert-to-atom):
10838         (xselect-convert-to-identity): functions renamed from x-* and
10839         moved to select.el.
10840         (x-get-secondary-selection): use rename get-selection.
10841         (x-get-clipboard): ditto.
10842         (x-own-selection): moved to select.el.
10843         (x-valid-simple-selection-p): ditto.
10844         (x-dehilight-selection): ditto.
10845         (x-own-clipboard): ditto.
10846         (x-disown-selection): ditto.
10847
10848         * x-mouse.el (x-yank-function): moved to mouse.el.
10849         (x-insert-selection): ditto.
10850         (x-set-point-and-move-selection): use renamed function.
10851
10852         * select.el (selected-text-type): moved and renamed from
10853         x-select.el.
10854         (selection-owner-p): moved to C.
10855         (selection-exists-p): ditto.
10856         (get-cutbuffer): new device method.
10857         (get-selection): generalised and moved from x-select.el.
10858         (own-selection): moved x-own-selection functionality into here.
10859         (dehilight-selection): renamed and moved from x-select.el.
10860         (own-clipboard): functionality moved from x-select.el using new
10861         generic C builtins.
10862         (disown-clipboard): ditto.
10863         (select-convert-to-text):
10864         (select-convert-to-string):
10865         (select-convert-to-compound-text):
10866         (select-convert-to-length):
10867         (select-convert-to-targets):
10868         (select-convert-to-delete):
10869         (select-convert-to-filename):
10870         (select-convert-to-charpos):
10871         (select-convert-to-lineno):
10872         (select-convert-to-colno):
10873         (select-convert-to-sourceloc):
10874         (select-convert-to-os):
10875         (select-convert-to-host):
10876         (select-convert-to-user):
10877         (select-convert-to-class):
10878         (select-convert-to-name):
10879         (select-convert-to-integer):
10880         (select-convert-to-atom):
10881         (select-convert-to-identity): new functions renamed from x-* and
10882         moved from x-select.el.
10883
10884         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10885         into here and use as the default window-system mouse yank.
10886         (insert-selection): generalised and moved from x-mouse.el.
10887         (own-clipboard): moved to C.
10888
10889         * msw-select.el (mswindows-selection-owned-p): deleted.
10890         (mswindows-own-selection): generalised and moved to select.el.
10891         (mswindows-disown-selection): generalised and moved to C.
10892         (mswindows-selection-owner-p): ditto.
10893
10894 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10895
10896         * XEmacs 21.2.14 is released
10897
10898 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10899
10900         * about.el: update contact info for jason and slb.
10901
10902 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10903
10904         * mule/european.el (setup-romanian-environment): Add Romanian
10905         support from Emacs/Mule romanian.el.
10906
10907 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10908
10909         * cus-face.el: Label all custom changes with the 'custom' tag.
10910
10911         * cus-edit.el: idem ditto.
10912
10913         * faces.el: Added suport for adding device tags to various functions.
10914         (custom): New device tag.
10915         (face-spec-set): Call reset face with tags argument. No longer do
10916         x-init-global-faces hack.
10917
10918         * faces.el (frob-face-property): Use an anonymous specifier to map
10919         frob-face-property-1 over.
10920
10921         * x-font-menu.el (font-menu-set-font): Always specify all
10922         properties to custom.
10923
10924 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10925
10926         * mule/european.el (setup-czech-environment): Add czech support.
10927         From David Sauer <davids@orfinet.cz>
10928
10929 1999-03-15  SL Baur  <steve@xemacs.org>
10930
10931         * check-features.el: Turn hard errors into warnings.
10932
10933 1999-03-21  SL Baur  <steve@xemacs.org>
10934
10935         * simple.el (delete-key-deletes-forward): As per discussion on
10936         xemacs-beta, default to t.
10937
10938 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10939
10940         * loadup.el: Define Installation-string before loading anything.
10941
10942 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10943
10944         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10945         From Anders Stenman <stenman@isy.liu.se>
10946
10947 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10948
10949         * wid-edit.el (widget-glyph-find): Ditto.
10950
10951         * packages.el (locate-library): Ditto.
10952
10953         * loadup.el (really-early-error-handler): Ditto.
10954
10955         * lib-complete.el (read-library): Ditto.
10956
10957         * faces.el (set-face-stipple): Ditto.
10958
10959         * code-files.el (load): Use new calling style of locate-file.
10960
10961 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10962
10963         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10964         dead.
10965
10966 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10967
10968         * dumped-lisp.el (preloaded-file-list): Don't load
10969         Installation.el.
10970
10971         * loadup.el (Installation-string): Define it here.
10972
10973 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10974
10975         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10976         Installation.el needs to be loaded before `dump-paths', otherwise
10977         the dumping process won't find it.
10978
10979 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10980
10981         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10982         subr so that we can use `replace-in-string' in Installation.el to
10983         get rid of C-m chars under the native Windows build.
10984
10985 1999-04-29  Andy Piper  <andy@xemacs.org>
10986
10987         * make-docfile.el: canonicalize file and directory names.
10988
10989         * device.el (call-device-method): new function for calling device
10990         specific methods.
10991         (define-device-method): new function for defining device methods.
10992         (define-device-method*): ditto.
10993
10994 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10995
10996         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10997
10998 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10999
11000         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11001         (cyrillic-koi8-r-encode-table): Likewise.
11002         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11003         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11004
11005         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11006         from vietnamese.el].
11007
11008         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11009         mule/mule-misc.el.
11010
11011 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11012
11013         * mule/thai-xtis.el:
11014         - Change font registry name from "Thai94x94-0" to "xtis-0".
11015         - Change mnemonic of coding-system `tis-620' to "TIS620".
11016
11017 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11018
11019         * mule/ethiopic.el: fixed.
11020
11021 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11022
11023         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11024
11025         * mule/thai-xtis.el: New file.
11026
11027         * mule/vietnamese.el: New file.
11028
11029         * mule/ethiopic.el: New file.
11030
11031 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11032
11033         * bytecomp.el (byte-compile-close-variables): Leave
11034         debug-issue-ebola-notices alone.
11035
11036 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11037
11038         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11039         at the top of the buffer since it is the most important thing to
11040         customize
11041         (ldap-get-host-parameter): New defun
11042         (ldap-search): Add a new parameter `withdn' to retrieve the
11043         distinguished names of entries
11044
11045 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11046
11047         * startup.el (splash-frame-body): Date and spelling fixes.
11048
11049 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11050
11051         * view-less.el (toggle-truncate-lines): add autoload tag
11052
11053 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11054
11055         * format.el (format-alist): Disable image stuff.
11056
11057 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11058
11059         * wid-edit.el (widget-glyph-find): Search by directories, then by
11060         suffixes rather than the other way around.
11061         (widget-image-conversion): Renamed to
11062         `widget-image-file-name-suffixes'.
11063
11064 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11065
11066         * mule/mule-charset.el: Made old functions obsolete, remove the
11067         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11068         (charset-iso-graphic-plane): Rename from charset-graphic.
11069         (charset-iso-final-char): Rename from charset-final.
11070         (charset-width): Rename from charset-columns.
11071         (charset-bytes): Added from fsf compatibility, returns always 1.
11072
11073         * mule/mule-misc.el: Move charset-doc-string alias to
11074         mule-charset.el
11075
11076 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11077
11078         * x-faces.el (x-make-font-bold-italic): honor
11079         *try-oblique-before-italic-fonts*
11080
11081 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11082
11083         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11084
11085 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11086
11087         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11088         name.
11089
11090 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11091
11092         * cl-extra.el (equalp): Would bug out for lists.
11093
11094 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11095
11096         * about.el (about-hackers):  Change cgw's email address
11097
11098 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11099
11100         * XEmacs 21.2.13 is released
11101
11102 1999-03-12  SL Baur  <steve@xemacs.org>
11103
11104         * simple.el (delete-key-deletes-forward): Revert to previous
11105         behavior.
11106
11107 1999-01-18  Didier Verna  <didier@xemacs.org>
11108
11109         * menubar-items.el (xemacs-splash-buffer): handle the case of
11110         multiple elements in the splash buffer body.
11111
11112         * startup.el (splash-frame-timeout): new constant: interval
11113         between splash buffer elements.
11114         (command-line-1): handle splash buffer with multiple elements (use
11115         a timeout).
11116         (splash-frame-body): Originally `startup-splash-frame-body'.
11117         Rewrote a cleaner and more readable version. This can now be array,
11118         in which case each element is displayed in turn in the splash buffer.
11119         (splash-frame-static-body): new constant. Persistent information
11120         across all splash buffer elements (preserves the possibility to give
11121         it in different languages.
11122         (circulate-splash-frame-elements): new function. Used as a timeout
11123         to circulate through all splash frame elements and display them in
11124         sequence.
11125         (display-splash-frame): originally `startup-splash-frame'. Handle
11126         the case of multiple elements in the splash buffer body. Now
11127         returns a timeout id if multiple elements to display, or nil.
11128
11129 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11130
11131         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11132         so they can be overridden by x-init-face-from-resources.
11133         Additionally specify the font name also with an x tag.
11134
11135 1999-03-08  Andy Piper  <andy@xemacs.org>
11136
11137         * package-get.el (package-get-base): autoload.
11138
11139         * menubar-items.el (default-menubar): add update menu item. Fix
11140         custom menu to only be activated when package-base is available.
11141
11142         * package-get.el (package-get-custom): don't load
11143         package-get-custom as it is auto-generated. Fix group definition.
11144
11145 1999-03-05  Didier Verna  <didier@xemacs.org>
11146
11147         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11148         instead of `symbol-name' (Thanks Kyle).
11149
11150         * cus-edit.el (custom-save-variables): use `prin1' instead of
11151         princ to write symbols.
11152
11153 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11154
11155         * XEmacs 21.2.12 is released
11156
11157 1999-03-05  SL Baur  <steve@xemacs.org>
11158
11159         * menubar-items.el (default-menubar): Add kfm browsing support.
11160         From Neal Becker <nbecker@fred.net>
11161
11162 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11163
11164         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11165         calls to font-lock during buffer reversion.
11166
11167 1999-02-12  Didier Verna  <didier@xemacs.org>
11168
11169         * info.el (Info-build-node-completions): unconditionally widen the
11170         tag table buffer.
11171
11172 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11173
11174         * x-faces.el (x-init-face-from-resources):
11175         Only set fonts in the 'x locale.
11176
11177 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11178
11179         * package-ui.el (pui-install-selected-packages): Don't throw on
11180         `package-admin-delete-binary-package' returning nil since it's
11181         normal.  Reindent function.
11182         (pui-add-required-packages): Handle case where packages selected
11183         for installation have never been installed.
11184
11185 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11186
11187         * menubar-items.el (default-menubar):
11188         Implement the ``Mule->Set coding system of process'' menu item.
11189
11190 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11191
11192         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11193         files
11194         - Change some `if's to `when's
11195
11196 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11197
11198         * XEmacs 21.2.11 is released
11199
11200 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11201
11202         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11203         against window close (Fix Bug #460).
11204         (ask-user-about-lock-dbox): Idem.
11205
11206 1999-02-25  SL Baur  <steve@xemacs.org>
11207
11208         * mule/mule-charset.el (charset-leading-byte): New function.
11209         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11210
11211 1999-02-12  Andy Piper  <andy@xemacs.org>
11212
11213         * about.el (xemacs-hackers): change andy's email address.
11214         (about-url-alist): change andy's web page address.
11215         (about-xemacs): add piper.
11216
11217 1999-02-16  SL Baur  <steve@xemacs.org>
11218
11219         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11220         of mule-base into lisp/mule.
11221
11222 1999-02-16  SL Baur  <steve@xemacs.org>
11223
11224         * mule/arabic.el:
11225         mule/canna-leim.el:
11226         mule/chinese.el:
11227         mule/cyrillic.el:
11228         mule/english.el:
11229         mule/european.el:
11230         mule/greek.el:
11231         mule/hebrew.el:
11232         mule/japanese.el:
11233         mule/kinsoku.el:
11234         mule/korean.el:
11235         mule/misc-lang.el:
11236         mule/mule-category.el:
11237         mule/mule-ccl.el:
11238         mule/mule-charset.el:
11239         mule/mule-cmds.el:
11240         mule/mule-coding.el:
11241         mule/mule-files.el:
11242         mule/mule-help.el:
11243         mule/mule-init.el:
11244         mule/mule-misc.el:
11245         mule/mule-tty-init.el:
11246         mule/mule-x-init.el:
11247         mule/viet-chars.el:  Remerge from mule-base.
11248
11249         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11250         of mule-base into lisp/mule.
11251
11252 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11253
11254         * process.el (exec-to-string): Use `shell-command-switch' in place
11255         of hard-wired "-c" (for WindowsNT).
11256
11257 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11258
11259         * menubar-items.el (default-menubar):  Remove obsolete
11260         "Gopher" item
11261
11262 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11263
11264         * package-admin.el (package-admin-get-install-dir): First fall
11265         back to the location of xemacs-base for non-mule packages.
11266
11267 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11268
11269         * paths.el:
11270         - improved automounter tmp directory support.
11271         - support 4 (!) empirically discovered automounter conventions
11272
11273 1999-02-12  SL Baur  <steve@xemacs.org>
11274
11275         * etags.el (pop-tag-mark): autoload to match key binding.
11276
11277 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11278
11279         * XEmacs 21.2.10 is released
11280
11281 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11282
11283         * package-get.el (package-get-remote-filename): Don't bug out for
11284         a local file name in the search entry.
11285
11286 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11287
11288         * XEmacs 21.2.9 is released
11289
11290 1999-01-19  Didier Verna  <didier@xemacs.org>
11291
11292         * replace.el (replace-search-function): new variable containing a
11293         function to perform a search-forward.
11294         (replace-re-search-function): new variable containing a function
11295         to perform a re-search-forward.
11296         (perform-replace): use them.
11297
11298 1999-01-25  Didier Verna  <didier@xemacs.org>
11299
11300         * select.el (selection-owner-p): use the name `XEmacs'.
11301         (cut-copy-clear-internal): ditto.
11302
11303 1999-01-18  Andy Piper  <andy@xemacs.org>
11304
11305         * about.el (about-url-alist): Update my entry.
11306         (xemacs-hackers): Ditto.
11307
11308 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11309
11310         * buffer.el (switch-to-buffer): Fixing documentation.
11311         * minibuf.el (minibuffer-completion-table): ditto.
11312         * cl-macs.el (return-from): ditto.
11313
11314 1999-01-04  Didier Verna  <didier@xemacs.org>
11315
11316         * replace.el (delete-non-matching-lines): temporarily disable
11317         case-folding when called interactively with a regexp containing
11318         uppercase characters.
11319         (delete-matching-lines): ditto.
11320         (count-matches): ditto.
11321         (list-matching-lines): ditto.
11322
11323 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11324
11325         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11326         abort if current window is split horizontally, not if others are
11327         split.  Got rid of unnecessary minibuffer checking.  Also, add
11328         some comments (it's still complex).
11329
11330 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11331
11332         * package-get.el: changed address for doc.ic.ac.uk to
11333         sunsite.doc.ic.ac.uk
11334
11335 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11336
11337         * ldap.el (toplevel): Remove requires so that the file compiles
11338         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11339
11340 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11341
11342         * dump-paths.el: Calculate module-directory and set
11343         module-load-path to the load path for modules.
11344
11345         * loadup.el: Get bootstrap value of module-load-path from the
11346         environment variable EMACSBOOTSTRAPMODULEPATH.
11347         - Display the module load path if we're debugging paths.
11348
11349         * setup-paths.el: Added function paths-find-site-module-directory.
11350         - Added function paths-find-module-directory.
11351         - Added function paths-construct-module-load-path.  Uses new
11352         environment variable EMACSMODULEPATH.
11353
11354 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11355
11356         * font.el (font-default-object-for-device):
11357         Oops! This `or' can't be replaced by `unless'.
11358         Fixed inability to run w3, among other things.
11359
11360 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11361
11362         * package-admin.el: Change initialization of
11363           package-admin-install-function dependent on system type.
11364           Change package-admin-install-function-mswindows to use
11365           "minitar".
11366
11367 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11368
11369         * mouse.el (default-mouse-motion-handler): Disable help echo while
11370         in the minibuffer.
11371
11372 1998-12-28  Martin Buchholz <martin@xemacs.org>
11373
11374         * XEmacs 21.2.8 is released.
11375
11376 1998-12-24  Martin Buchholz <martin@xemacs.org>
11377
11378         * XEmacs 21.2.7 is released.
11379
11380 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11381
11382         * package-ui.el (pui-list-packages): Set truncate-lines.
11383
11384         * package-get.el (package-get-download-menu): Use
11385         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11386
11387         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11388         (pui-help-string): idem.
11389         (list-packages-mode): New major mode.
11390         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11391         (pui-install-selected-packages): Add suport for removing packages.
11392         (pui-toggle-package-delete-key): New function.
11393         (pui-popup-context-sensitive): New kludge.
11394         (pui-list-packages): Add warning when `package-get-remote' is nil.
11395         (package-ui-add-site): New function.
11396
11397 1998-12-01  Didier Verna  <didier@xemacs.org>
11398
11399         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11400
11401 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11402
11403         * ldap.el: Custom-ized
11404         (toplevel): Do not provide `ldap' which is provided by C level
11405         LDAP code
11406         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11407
11408 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11409
11410         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11411
11412 1998-12-17  Andy Piper  <andy@xemacs.org>
11413
11414         * sound.el (sound-load-list): name changed from sound-load-alist.
11415         (sound-extension-list): name changed from sound-ext-list.
11416         (load-default-sounds): use new names.
11417         (load-sound-file): use new names.
11418
11419 1998-12-16  Andy Piper  <andy@xemacs.org>
11420
11421         * XEmacs 21.2.6 is released
11422
11423 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11424
11425         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11426         errors.
11427
11428 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11429
11430         * wid-edit.el (widget-echo-this-extent): Set
11431         help-echo-owns-message to t.
11432
11433 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11434
11435         * package-get.el (package-get-download-menu): use toggles for
11436           each site in the download site menu.
11437
11438 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11439
11440         * package-get.el (package-get): If we cannot find a package
11441           because package-get-remote is not set, give a more helpful
11442           error message.
11443
11444 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11445
11446         * package-get.el (package-get-remote-filename): use an EFS path
11447         with user anonymous if no user is specified.
11448
11449 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11450
11451         * faces.el (face-spec-set): Re-init fallfacks for default after
11452         calling reset-face on the default face.
11453
11454 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11455
11456         * package-admin.el (package-admin-default-install-function):
11457         Behave as advertised.  Make sure the pkg-dir is proper for
11458         default-directory.
11459         (package-admin-add-binary-package): Make sure the pkg-dir is
11460         proper for default-directory.
11461         (package-admin-install-function-mswindows): Make sure the pkg-dir
11462         is proper for default-directory.
11463
11464 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11465
11466         * XEmacs 21.2.5 is released
11467
11468 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11469
11470         * files.el (binary-file-regexps): regexp-opt is not available at
11471         bytecompile time.
11472
11473 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11474
11475         * x-win-xfree86.el:
11476         * x-win-sun.el (x-win-init-sun):
11477         * x-win-sun.el:
11478         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11479         * x-iso8859-1.el:
11480         * x-init.el (init-post-x-win):
11481         * x-init.el (init-pre-x-win):
11482         * x-init.el (x-initialize-compose):
11483         * x-init.el:
11484         * x-compose.el:
11485         * winnt.el:
11486         * widget.el:
11487         * wid-edit.el (widget-glyph-click):
11488         * wid-edit.el (widget-glyph-find):
11489         * wid-edit.el (widget-type):
11490         * view-less.el (view-buffer-other-window):
11491         * very-early-lisp.el:
11492         * version.el:
11493         * toolbar.el:
11494         * toolbar-items.el:
11495         * term/sun.el (suntool-map):
11496         * term/sun-mouse.el:
11497         * term/internal.el:
11498         * syntax.el (modify-syntax-entry):
11499         * symbol-syntax.el:
11500         * subr.el:
11501         * startup.el (lock-directory):
11502         * simple.el (set-comment-column):
11503         * simple.el (backward-delete-char-untabify):
11504         * shadow.el (find-emacs-lisp-shadows):
11505         * shadow.el:
11506         * setup-paths.el (paths-construct-info-path):
11507         * select.el (cut-copy-clear-internal):
11508         * process.el (call-process-region):
11509         * process.el (start-process-shell-command):
11510         * process.el:
11511         * paths.el (rmail-spool-directory):
11512         * paragraphs.el (use-hard-newlines):
11513         * package-get.el (package-get-dependencies):
11514         * package-admin.el (package-admin-delete-binary-package):
11515         * obsolete.el (truncate-string):
11516         * obsolete.el (store-substring):
11517         * mouse.el (default-mouse-track-maybe-own-selection):
11518         * mouse.el (mouse-yank-at-point):
11519         * modeline.el:
11520         * modeline.el (mouse-drag-modeline):
11521         * minibuf.el (read-directory-name-internal):
11522         * minibuf.el (read-file-name-internal):
11523         * minibuf.el (read-file-name-internal-1):
11524         * minibuf.el (read-file-name-2):
11525         * minibuf.el (exact-minibuffer-completion-p):
11526         * minibuf.el (read-from-minibuffer):
11527         * minibuf.el:
11528         * menubar.el (check-menu-syntax):
11529         * map-ynp.el (map-y-or-n-p):
11530         * make-docfile.el (docfile-out-of-date):
11531         * loadup.el ((member "run-temacs" command-line-args)):
11532         * loadup.el ((member "no-site-file" command-line-args)):
11533         * loadup.el (really-early-error-handler):
11534         * loadup.el:
11535         * loadhist.el:
11536         * loaddefs.el:
11537         * lisp-mnt.el (lm-verify):
11538         * lib-complete.el (lib-complete:cache-completions):
11539         * lib-complete.el (library-all-completions):
11540         * itimer.el (itimer-run-expired-timers):
11541         * info.el (Info-mode):
11542         * info.el (Info-insert-file-contents):
11543         * info.el (Info-rebuild-dir):
11544         * info.el (Info-build-dir-anew):
11545         * info.el (Info-parse-dir-entries):
11546         * info.el (Info-dir-outdated-p):
11547         * info.el (Info-insert-dir):
11548         * info.el (info-xref):
11549         * info.el:
11550         * hyper-apropos.el (hyper-apropos-get-doc):
11551         * hyper-apropos.el (hyper-describe-face):
11552         * hyper-apropos.el (hyper-apropos-mode):
11553         * hyper-apropos.el:
11554         * help.el (list-processes):
11555         * help.el:
11556         * gnuserv.el:
11557         * font.el (mswindows-font-create-name):
11558         * font.el (font-default-font-for-device):
11559         * font.el (x-font-create-object):
11560         * font.el (font-registry):
11561         * font.el:
11562         * font-lock.el (font-lock-keywords):
11563         * font-lock.el:
11564         * finder.el (finder-compile-keywords):
11565         * find-paths.el (paths-find-recursive-path):
11566         * fill.el (set-justification-center):
11567         * fill.el (fill-region-as-paragraph):
11568         * files.el (insert-directory):
11569         * files.el (wildcard-to-regexp):
11570         * files.el (recover-file):
11571         * files.el (basic-save-buffer):
11572         * files.el (delete-auto-save-file-if-necessary):
11573         * files.el (file-relative-name):
11574         * files.el (backup-extract-version):
11575         * files.el (backup-buffer):
11576         * files.el (set-visited-file-name):
11577         * files.el (set-auto-mode):
11578         * files.el (interpreter-mode-alist):
11579         * files.el:
11580         * files.el (find-file-noselect):
11581         * files.el (abbreviate-file-name):
11582         * files.el (parse-colon-path):
11583         * files.el (directory-abbrev-alist):
11584         * etags.el (visit-tags-table-buffer):
11585         * easymenu.el (easy-menu-define):
11586         * dragdrop.el (experimental-dragdrop-drag):
11587         * dragdrop.el (dragdrop-drop-do-functions):
11588         * dragdrop.el (dragdrop-drop-at-point):
11589         * disass.el (disassemble-1):
11590         * disass.el (disassemble-internal):
11591         * disass.el (disassemble):
11592         * disass.el:
11593         * derived.el (derived-mode-init-mode-variables):
11594         * derived.el (define-derived-mode):
11595         * custom.el (defgroup):
11596         * cus-edit.el (custom-quote):
11597         * config.el:
11598         * code-process.el (open-network-stream):
11599         * code-process.el (start-process):
11600         * code-process.el (call-process-region):
11601         * code-process.el (call-process):
11602         * code-process.el:
11603         * code-files.el (insert-file-contents):
11604         * code-files.el:
11605         * code-files.el (buffer-file-coding-system-for-read):
11606         * cmdloop.el (yes-or-no-p-minibuf):
11607         * cl.el:
11608         * cl-macs.el:
11609         * cl-extra.el:
11610         * callers-of-rpt.el (make-caller-report):
11611         * callers-of-rpt.el:
11612         * bytecomp.el (batch-byte-recompile-directory):
11613         * bytecomp.el (batch-byte-compile-1):
11614         * bytecomp.el (batch-byte-compile):
11615         * bytecomp.el (display-call-tree):
11616         * bytecomp.el (byte-compile-insert):
11617         * bytecomp.el (byte-compile-two-args-19->20):
11618         * bytecomp.el (byte-compile-variable-ref):
11619         * bytecomp.el (byte-compile-form):
11620         * bytecomp.el (byte-compile-top-level-body):
11621         * bytecomp.el (byte-compile-out-toplevel):
11622         * bytecomp.el (byte-compile-byte-code-maker):
11623         * bytecomp.el (byte-compile-file-form-defmumble):
11624         * bytecomp.el (byte-compile-file-form):
11625         * bytecomp.el (byte-compile-keep-pending):
11626         * bytecomp.el (byte-compile-insert-header):
11627         * bytecomp.el (byte-compile-from-buffer):
11628         * bytecomp.el (byte-compile-file):
11629         * bytecomp.el (byte-recompile-file):
11630         * bytecomp.el (byte-compile-close-variables):
11631         * bytecomp.el (byte-compile-warn-about-unused-variables):
11632         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11633         * bytecomp.el (byte-compiler-legal-options):
11634         * bytecomp.el (byte-compile-lapcode):
11635         * bytecomp.el (byte-optimize-log):
11636         * bytecomp.el ((fboundp 'defsubst)):
11637         * bytecomp.el:
11638         * bytecomp-runtime.el:
11639         * byte-optimize.el (byte-optimize-apply):
11640         * byte-optimize.el (car):
11641         * byte-optimize.el (byte-optimize-form):
11642         * byte-optimize.el (byte-optimize-form-code-walker):
11643         * byte-optimize.el:
11644         * build-report.el (build-report-insert-installation-file):
11645         * build-report.el (build-report):
11646         * auto-show.el:
11647         * apropos.el (apropos-documentation):
11648         - mega patch
11649         - clean up byte-compile warnings
11650         - remove unused variables
11651         - Use common lisp style hashtable functions
11652         - byte compiler cleanup
11653         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11654         - remove old backquote syntax usage
11655         - move some cl functionality into C for speed.
11656         - remove last remaining VMS support
11657         - spelling fixes
11658         - implement last, butlast, nbutlast, copy-list in C.
11659         - new macro ignore-file-errors, similar to ignore-errors
11660           (ignore-file-errors (delete-file "foo"))
11661         - get frequent garbage collection during loadup.el by tweaking
11662           gc-cons-threshold, rather than explicitly calling garbage-collect
11663         - default delete-key-deletes-forward to `t'.
11664
11665 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11666
11667         * XEmacs 21.2-beta4 is released.
11668
11669 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11670
11671         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11672         (easy-menu-item-present-p): Wrapper around find-menu-item.
11673         (easy-menu-remove-item): Wrapper around delete-menu-item.
11674
11675         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11676         (add-menu-button): Add 'in-menu' argument.
11677         (add-menu-item-1): Add in-menu support to helper function.
11678
11679 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11680
11681         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11682
11683 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11684
11685         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11686         of Dec 4, 1997.
11687
11688 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11689
11690         * process.el (shell-command-on-region): Report if the command
11691         succeeded or failed.
11692
11693 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11694
11695         * subr.el (buffer-substring-no-properties): Comment out.
11696
11697 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11698
11699         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11700           into font instances first, like `x-frob-font-size' does.
11701           (mswindows-find-larger-font): ditto
11702
11703 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11704
11705         * package-ui.el (pui-install-selected-packages): fix args in call
11706         to `package-get'.
11707
11708 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11709
11710         * package-get.el (host-name): New widget type.
11711         (package-get-remote): Better customization using new type.
11712         (package-get-download-sites): idem dito.
11713
11714         (package-get-custom): Do not use package-get-all untill we have
11715         runtime dependencies.
11716
11717         (package-get-remove-copy): Default to 't' we no longer need this
11718         kludge as we do not currently use depenencies.
11719
11720         (package-get-was-current): New variable.
11721         (package-get-require-base): New 'force-current' argument.
11722         (package-get-update-base): idem
11723         (package-get-package-provider):  idem
11724         (package-get-locate-index-file): New 'no-remote' argument.
11725         (package-get-locate-file): idem.
11726
11727         (package-get-maybe-save-index): New function.
11728         (package-get-update-base): Use it.
11729
11730 1998-10-28 Greg Klanderman <greg@alphatech.com>
11731
11732         * package-get.el (package-get-remote): default to nil; by default,
11733         don't go out to the net via EFS.  They must select a download site.
11734         (package-get-download-sites): new variable.
11735         (package-get-download-menu): new function.
11736         (package-get-locate-index-file): new function.
11737         (package-get-update-base): use it.
11738
11739         * menubar-items.el (default-menubar): add "Update Package Index"
11740         and "Add Download Site" menus under Options | Manage Packages.
11741
11742 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11743
11744         * package-get.el (package-get): bugfix code checking installed version
11745         for case where package is not currently installed.
11746         (package-get-require-signed-base-updates): new variable.
11747         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11748         deemed not a goot thing.  Use the variable
11749         package-get-allow-unsigned-base-updates instead.
11750
11751 1998-10-16 Greg Klanderman <greg@alphatech.com>
11752
11753         * package-get.el (package-get): Don't install an older version than
11754         we already have unless explicitly told to.  Issue a warning.
11755
11756         * package-ui.el (pui-add-required-packages): when adding
11757         dependencies, don't add packages that are up to date.
11758         (pui-package-symbol-char):  Don't consider a package out of date
11759         if you have a newer version installed than the latest version in
11760         package-get-base.
11761
11762         * package-get.el (package-get-base-filename): document that it may
11763         be a path relative to package-get-remote;  new default value.
11764         (package-get-locate-file): new function.
11765         (package-get-update-base): use it to expand package-get-base-filename.
11766         (package-get-save-base): new function to save the package-get database
11767         to file.
11768         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11769         (package-get-update-base): pass the REMOTE-SOURCE arg.
11770         (package-get-update-base-entry): call package-get-custom-add-entry.
11771         (package-get-file-installed-p): removed; no longer needed.
11772         (package-get-create-custom): ditto.
11773         (toplevel): remove code to build and load package-get-custom.el
11774         (package-get-custom-add-entry): new function.
11775
11776 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11777
11778         * wid-edit.el (widget-button-click): Don't switch window.
11779
11780 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11781
11782         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11783
11784 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11785
11786         * etags.el (find-tag-default): Run find-tag-hook using
11787         run-hooks rather than funcall
11788
11789 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11790
11791         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11792         and the current local map as the parents to isearch-mode-map.
11793
11794 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11795
11796         * XEmacs 21.2-beta3 is released.
11797
11798 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11799
11800         * package-get.el (package-get-update-base): use
11801         insert-file-contents-internal, not insert-file-contents-literally.
11802
11803 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11804
11805         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11806         dump time.
11807
11808 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11809
11810         * package-get.el (package-get-update-base-entry): new function.
11811         (package-get-update-base): renamed; was `package-get-load-base'.
11812         cleanup, and use package-get-update-base-from-buffer.
11813         (package-get-update-base-from-buffer): new function.
11814         (package-get-update-base-entries): new; helper for above.
11815         Do not eval lisp grabbed over ftp; parse it from new format.
11816
11817 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11818
11819         * files.el (set-auto-mode): Don't play games loading package-get
11820         database; package-get-package-provider will handle it all.
11821
11822 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11823
11824         * package-get.el (package-get-base-filename): new variable.
11825         (package-get-require-base): new function.
11826         (package-get-pgp-signed-begin-line): new variable.
11827         (package-get-pgp-signature-begin-line): ditto.
11828         (package-get-pgp-signature-end-line):  ditto.
11829         (package-get-load-base): new function.
11830         (package-get-interactive-package-query):
11831         (package-get-update-all):
11832         (package-get-dependencies):
11833         (package-get-package-provider):
11834         (package-get-custom): use package-get-require-base.
11835         [package-get-custom loading]: disable for now.
11836
11837         * package-ui.el (pui-list-packages): use (package-get-require-base)
11838
11839 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11840
11841         * package-ui.el: Correct obvious thinko in choosing extent face.
11842
11843 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11844
11845         * menubar-items.el (default-menubar): pui-list-package has nothing
11846         to with Customize. Move all the package stuff to a new Item in Options.
11847
11848         * package-ui.el (pui-menu): Add menu and Popup menu.
11849
11850         * package-get.el (package-get): Use new
11851         package-admin-get-install-dir.
11852
11853         * package-admin.el (package-admin-get-install-dir): New syntax.
11854         Conserve package location and put mule packages where mule-base is.
11855
11856         * package-get.el : Customized
11857
11858         * package-ui.el (pui): Customized
11859         (pui-package-install-dest-dir): New variable.
11860         (pui-install-selected-packages): Use it
11861
11862 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11863
11864         * package-get.el (package-get-interactive-package-query): Move
11865         dependency on package-get-base to run-time.
11866         (package-get-update-all): Ditto.
11867         (package-get-dependencies): Ditto.
11868         (package-get-package-provider): Ditto.
11869         (package-get-custom): Ditto.
11870
11871 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11872
11873         * events.el: Remove 'ascii-character property from 'backspace
11874         and 'delete symbols
11875
11876 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11877
11878         * package-get-base.el: removed.
11879
11880 1998-09-23  Didier Verna  <didier@xemacs.org>
11881
11882         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11883         (no-upper-case-p): new function.
11884         (with-search-caps-disable-folding): new macro.
11885         (with-interactive-search-caps-disable-folding): new macro.
11886         (zap-to-char): In interactive mode, do a case-sensitive search if
11887         the character is uppercase.
11888         (zap-up-to-char): ditto.
11889
11890         * replace.el (perform-replace): use the function no-upper-case-p.
11891
11892         * isearch-mode.el (isearch-fix-case): ditto.
11893         make obsolete `with-caps-disable-folding' and
11894         `isearch-no-upper-case-p'.
11895
11896         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11897         (tags-search): ditto.
11898         (tags-query-replace): ditto.
11899
11900         * info.el (Info-search): ditto.
11901
11902 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11903
11904         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11905
11906 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11907
11908         * package-admin.el (package-admin-rmtree): rewritten.  need to
11909         check for "." and ".." before symlink check.  expand files and
11910         directories with respect to DIRECTORY, not default-directory.
11911
11912 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11913
11914         * package-get.el (package-get-all): add INSTALL-DIR argument.
11915
11916 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11917
11918         * package-ui.el (pui-add-required-packages): new function, select
11919         dependent packages.
11920         (pui-display-keymap): bind it.
11921         (pui-help-string): document it.
11922         (pui-install-selected-packages): package-get-all -> package-get.
11923
11924         * package-get.el (package-get-dependencies): new function.
11925
11926 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11927
11928         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11929         regexps.
11930
11931 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11932
11933         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11934         function.
11935         (default-mouse-track-normalize-point): Use it.
11936
11937 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11938
11939         * package-admin.el (package-admin-delete-binary-package):
11940                 General cleanup. Remove unnessary use of progn and
11941         save-excursion.
11942         (package-admin-delete-binary-package): Do NOT mess with file
11943         modes. That is evil.
11944         (package-admin-delete-binary-package): Wrap all deleting in
11945         condition-case. The data in MANIFEST is untrustworthy.
11946         (package-admin-delete-binary-package): Let the OS worry about non
11947         empty directories.
11948
11949 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11950
11951         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11952         processing.
11953         (lm-report-bug): Fix mail address to send bug reports to.
11954
11955 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11956
11957         * XEmacs 21.2-beta2 is released.
11958
11959 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11960
11961         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11962
11963 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11964
11965         * info.el (Info-mode): Document page turning by double clicks in
11966         docstring so `M-x describe-mode' will display it.
11967
11968 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11969
11970         * info.el (Info-mouse-track-double-click-hook): Use character
11971         widths to calculate a border region where double clicking does
11972         page turning, and return `nil' by default so other hooks, such as
11973         region highlighting, will be run.
11974
11975 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11976
11977         * sound.el (default-sound-directory-list): Initialize with all the
11978         "sounds" directories in `data-directory-list'.  It used to just be
11979         the first one.
11980
11981         * packages.el (locate-data-directory-list): Created.  This gives
11982         the list of matching directories, unlike `locate-data-directory',
11983         which just gives the first one.
11984
11985 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11986
11987         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11988         make a binding in the local keymap until help-char handling is
11989         improved.
11990
11991         * help.el (help-keymap-with-help-key): Provide keymap with help
11992         binding.
11993         (help-print-help-form): New helper function.
11994
11995 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11996
11997         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11998         move extent to another buffer; no need to create a new extent.
11999         (isearch-fix-case): New function.
12000         (isearch-search-and-update): Use it.
12001
12002 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12003
12004         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12005         the keymap, not minor-mode-map-alist.
12006         (isearch-done): Restore overriding-local-map.
12007
12008 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12009
12010         * bytecomp.el (byte-compile-buffer-substring):
12011         Fix for: (byte-compile (defun f () (buffer-substring)))
12012         ==>   ** buffer-substring called with 3 args, but requires 0-3
12013         - new code not only works, but is more readable, too.
12014
12015 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12016
12017         * msw-faces.el (mswindows-init-device-faces): Don't try to
12018           specify a default font at this late stage. Do try to force
12019           creation of the default face font so that if it fails we get
12020           an error now instead of a crash at frame creation.
12021
12022           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12023           mswindows-make-font-unitalic: Canonical default weight
12024           changed from "Normal" to "Regular".
12025
12026           mswindows-make-font-bold / -bold-italic: Supplied device was
12027           not being passed into call to mswindows-find-smaller-font.
12028
12029 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12030
12031         * package-get.el (package-get-remote): Fix the path where to find
12032           the packages on xemacs.org.
12033
12034 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12035
12036         * about.el (about-maintainer-info): Update Ben's entry.
12037
12038 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12039
12040         * lisp/shadow.el (find-emacs-lisp-shadows):
12041         - `member' was being called on lists of length 2000!
12042         - Replace with hashtables.
12043         - Replace hand-coded loops with (dolist)
12044         - Fix comment typo
12045
12046 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12047
12048         * packages.el: Added new function, `package-delete-name', to
12049           delete existing packages from the installed package database
12050           (`packages-package-list').  Also added the "pkginfo" directory
12051           to `packages-special-base-regexp', so that the pkginfo directory
12052           would not get added to `late-packages'.
12053
12054         * package-admin.el: Added ability to delete an installed package
12055           (added low-level function, `package-admin-delete-package').
12056           Understands how to use the pkginfo/MANIFEST.<package> file to
12057           delete the package.  When installing a package, will also
12058           create a MANIFEST.* file if one is not provided by the
12059           package.  If the MANIFEST.* doesn't exist when deleting a
12060           package, the functions will fall back to attempting to delete
12061           any package-specific lisp directory.
12062
12063         * package-get.el: Moved some functions to package-admin.el.
12064           Added interactive function `package-get-delete-package', for
12065           use by users for deleting a package.
12066
12067           Also modified to not require the presence of efs.
12068
12069 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12070
12071         * files.el (find-file-noselect): Handle all signals, kill the
12072         buffer and resignal.
12073
12074 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12075
12076         * cl-macs.el (glyph-image): Add setf method.
12077
12078 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12079
12080         * package-get.el: Fixed broken EFS downloading.  Also, look for
12081           .tar.gz files first, in preference over .tgz files.
12082
12083         * package-ui.el: Fix display of package version numbers.
12084
12085 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12086
12087         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12088         argument.
12089
12090 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12091
12092         * list-mode.el: `display-completion-list': added new/optional
12093           keyword `:completion-string', which allows the programmer to
12094           change the "Possible completions are:" prompt.
12095
12096         * menubar-items.el: Added new pulldown menu-pick to start up the
12097           visual package browser/installer:
12098
12099                 Options->Customize->List Packages
12100
12101         * package-admin.el: Added hooks for installing under both Unix
12102           and MS Windows.  Does additional error checking.  No longer
12103           calls "add-big-package.sh" to install packages under Unix; now
12104           calls gunzip & tar directly.
12105
12106         * package-get.el: Added ability to install packages from files
12107           on a local disk/CDROM.  Now deletes any existing package lisp
12108           directory.  Does completion on available packages when
12109           querying for package names.  Will also search for .tgz files
12110           in addition for .tar.gz files.  Tries to reload
12111           auto-autoloads, as a convenience when loading new packages,
12112           and also tries to add any new package paths to `load-path'.
12113           Changed all occurences of `concat' to use `expand-file-name'.
12114
12115         * package-ui.el: New file which implements the main visual
12116           package browser/installer, which is started via a menu pick or
12117           M-x pui-list packages.
12118
12119 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12120
12121         * startup.el (load-init-file): spelling fix.
12122
12123 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12124
12125         * startup.el (normal-top-level): Load auto-autoload files
12126         covariantly with their precedence.
12127
12128 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12129
12130         * menubar-items.el (default-menubar): Remove "Font Weight"
12131         option, there is currently no custom equivalent.. Customize-faces
12132         is "Edit faces".
12133
12134         * x-font-menu.el (font-menu-set-font): Use customize to set
12135         default face.
12136
12137         * faces.el (face-spec-update-all-matching): New function.
12138
12139         * cus-face.el (custom-set-face-update-spec): New function.
12140         Interface to customize faces from elisp.
12141
12142         (custom-face-value-create): Show the customized settings if set
12143         but not saved.
12144
12145 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12146
12147         (custom-face-value-create): Show the customized settings if set
12148         but not saved.
12149
12150 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12151
12152         * keydefs.el (global-map): Add FSF 20.3 binding of
12153         query-replace-regexp.
12154
12155 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12156
12157         * minibuf.el (read-file-name-internal-1): use
12158         user-name-completion-1 instead of user-name-completion.
12159
12160 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12161
12162         * loadup.el:
12163         * make-docfile.el:
12164         * update-elc.el: Don't set `source-directory' (now defunct as a
12165         global variable) no more.
12166
12167         * packages.el (packages-list-autoloads): Made `source-directory'
12168         (now defunct as a global variable) a parameter.
12169
12170 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12171
12172         * about.el (about-hackers): new email
12173
12174 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12175
12176         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12177
12178 1998-07-17  Didier Verna  <didier@xemacs.org>
12179
12180         * faces.el (set-face-property):
12181         (set-face-dim-p):
12182         (face-dim-p): updated the doc strings now that the dim property isn't
12183         tty-specific.
12184         (face-equal): the dim property is now a common one.
12185
12186         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12187         Renamed the `stipple' attribute to `background-pixmap'.
12188         (custom-face-background-pixmap): make custom-face-stipple an
12189         obsolete alias for this.
12190
12191 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12192
12193         * find-paths.el (paths-file-readable-directory-p): Created and
12194         used.
12195
12196         * loadup.el: Don't set inhibit-... flags from run-temacs.
12197
12198 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12199
12200         * packages.el (packages-data-path-depth): Added and used.
12201
12202 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12203
12204         * about.el:
12205         - Change .xpm to .png, delete "zcat" section.
12206         - cosmetic fix in the 'marcpa' entry.
12207
12208         * etc/photos
12209         - convert all .xpm.Z to .png
12210         - rename mrb to martin
12211         - rename mcook-m to mcookm
12212
12213 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12214
12215         * x-init.el (x-initialize-compose): Add support for
12216         dead-circumflex as YET ANOTHER NAME for that dead key.
12217
12218 1998-08-05  Colin Rafferty <colin@xemacs.org>
12219
12220         * setup-paths.el (paths-construct-exec-path): Made the
12221         last-packages really be last.
12222         (paths-construct-data-directory-list): Ditto.
12223
12224 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12225
12226         * startup.el(startup-splash-frame-body):
12227         Update Copyright notice in splash screen
12228
12229 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12230
12231         * minibuf.el (read-file-name-internal-1): do ~user completion.
12232
12233 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12234
12235         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12236         aginst destroyed extents
12237
12238 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12239
12240         * package-get.el (package-get): add `install-dir' argument.
12241
12242 1998-07-20  John Jones  <jj@asu.edu>
12243
12244         * package-get.el: calls to package-get-update-all will only
12245           update packages which are already installed.
12246
12247 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12248
12249         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12250         writable.
12251
12252 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12253
12254         * about.el (about-hackers): Correct my email.
12255
12256 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12257
12258         * about.el (about-hackers): new email-address.
12259
12260 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12261
12262         * minibuf.el (read-number): Don't let `input-error' condition
12263         escape.
12264
12265 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12266
12267         * about.el (about-hackers): use my `email-for-life' address.
12268
12269 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12270
12271         * XEmacs 21.2-beta1 is released.
12272
12273 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12274
12275         * ldap.el (ldap-search): Doc string change
12276
12277 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12278
12279         * menubar-items.el (default-menubar): Removed references to
12280         `data-directory', and use `locate-data-file' instead, and made
12281         then greyed out if they don't exist.
12282
12283 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12284
12285         * keymap.el (events-to-keys): Use `format' instead of `concat'
12286         since the latter does not accept integer args anymore
12287
12288 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12289
12290         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12291         macros replaced.
12292
12293 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12294
12295         * make-docfile.el: Get first initialization from very-early-lisp.el
12296         * update-elc.el: Ditto.
12297         * loadup.el (really-early-error-handler): Ditto.
12298
12299         * packages.el (packages-unbytecompiled-lisp): Add new file,
12300         very-early-lisp.el.
12301
12302         * very-early-lisp.el: New file.
12303
12304 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12305
12306         * Symbols that have been obsolete for at least 3 years removed (II).
12307
12308         * obsolete.el (eval-current-buffer): Make compatible.
12309         (byte-code-function-p): Ditto.
12310         (send-string): Removed.
12311         (send-region): Removed.
12312         (screen-scrollbar-width): Removed.
12313         (set-screen-scrollbar-width): Removed.
12314         (set-screen-left-margin-width): Removed.
12315         (set-screen-right-margin-width): Removed.
12316         (screen-left-margin-width): Removed.
12317         (screen-right-margin-width): Removed.
12318         (set-buffer-left-margin-width): Removed.
12319         (set-buffer-right-margin-width): Removed.
12320         (buffer-left-margin-width): Removed.
12321         (buffer-right-margin-width): Removed.
12322         (x-set-frame-icon-pixmap): Removed.
12323         (x-set-screen-icon-pixmap): Removed.
12324         (pixel-name): Removed.
12325         (make-pixmap): Removed.
12326         (make-cursor): Removed.
12327         (pixmap-width): Removed.
12328         (pixmap-contributes-to-line-height-p): Removed.
12329         (set-pixmap-contributes-to-line-height): Removed.
12330
12331 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12332
12333         * obsolete.el (popup-menu-up-p): removed.
12334         (read-no-blanks-input): Removed.
12335         (wholenump): Removed.
12336         (ring-mod): Removed (what was ring-mod?).
12337         (current-time-seconds): Removed.
12338         (run-special-hook-with-args): Removed.
12339         (dot): Removed.
12340         (dot-marker): Removed.
12341         (dot-min): Removed.
12342         (dot-max): Removed.
12343         (window-dot): Removed.
12344         (set-window-dot): Removed.
12345
12346         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12347         `dot-min'.
12348
12349         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12350
12351         * code-files.el (insert-file-contents): Rename
12352         run-special-hook-with-args to run-hook-with-args-until-success.
12353         (write-region): Ditto.
12354
12355 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12356
12357         * about.el: Fix typos, update release date.
12358
12359         * Symbols that have been obsolete for at least 3 years removed.
12360
12361         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12362         screen- functions.
12363         (toplevel): remove setf methods for screen functions.
12364         * cl-macs.el (extent-data): defsetf removed.
12365         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12366         many places to remove.
12367         (comment-indent-hook): Ditto.
12368         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12369         (buffer-dedicated-screen): Ditto.
12370         (deiconify-screen): Ditto.
12371         (delete-screen): Ditto.
12372         (event-screen): Ditto.
12373         (find-file-other-screen): Ditto.
12374         (find-file-read-only-other-screen): Ditto.
12375         (live-screen-p): Ditto.
12376         (screen-height): Ditto.
12377         (screen-iconified-p): Ditto.
12378         (screen-list): Ditto.
12379         (screen-live-p): Ditto.
12380         (screen-name): Ditto.
12381         (screen-parameters): Ditto.
12382         (screen-pixel-height): Ditto.
12383         (screen-pixel-width): Ditto.
12384         (screen-root-window): Ditto.
12385         (screen-selected-window): Ditto.
12386         (screen-totally-visible-p): Ditto.
12387         (screen-visible-p): Ditto.
12388         (screen-width): Ditto.
12389         (screenp): Ditto.
12390         (get-screen-for-buffer): Ditto.
12391         (get-screen-for-buffer-noselect): Ditto.
12392         (get-other-screen): Ditto.
12393         (iconify-screen): Ditto.
12394         (lower-screen): Ditto.
12395         (mail-other-screen): Ditto.
12396         (make-screen): Ditto.
12397         (make-screen-invisible): Ditto.
12398         (make-screen-visible): Ditto.
12399         (modify-screen-parameters): Ditto.
12400         (new-screen): Ditto.
12401         (next-screen): Ditto.
12402         (next-multiscreen-window): Ditto.
12403         (other-screen): Ditto.
12404         (previous-screen): Ditto.
12405         (previous-multiscreen-window): Ditto.
12406         (raise-screen): Ditto.
12407         (redraw-screen): Ditto.
12408         (select-screen): Ditto.
12409         (selected-screen): Ditto.
12410         (set-buffer-dedicated-screen): Ditto.
12411         (set-screen-height): Ditto.
12412         (set-screen-position): Ditto.
12413         (set-screen-size): Ditto.
12414         (set-screen-width): Ditto.
12415         (show-temp-buffer-in-current-screen): Ditto.
12416         (switch-to-buffer-other-screen): Ditto.
12417         (visible-screen-list): Ditto.
12418         (window-screen): Ditto.
12419         (x-set-screen-pointer): Ditto.
12420         (x-set-frame-pointer): Ditto.
12421         (screen-title-format): Ditto.
12422         (screen-icon-title-format): Ditto.
12423         (terminal-screen): Ditto.
12424         (delete-screen-hook): Ditto.
12425         (create-screen-hook): Ditto.
12426         (mouse-enter-screen-hook): Ditto.
12427         (mouse-leave-screen-hook): Ditto.
12428         (map-screen-hook): Ditto.
12429         (unmap-screen-hook): Ditto.
12430         (default-screen-alist): Ditto.
12431         (default-screen-name): Ditto.
12432         (x-screen-defaults): Ditto.
12433         (x-create-screen): Ditto.
12434         * obsolete.el: meta-flag removed.
12435         baud-rate removed.
12436         sleep-for-millisecs removed.
12437         extent-data removed.
12438         set-extent-data removed.
12439         set-extent-attribute removed.
12440         extent-glyph removed.
12441         extent-layout removed.
12442         set-extent-layout removed.
12443         list-faces-display removed.
12444         list-faces removed.
12445         trim-versions-without-asking removed.
12446         after-write-file-hooks removed.
12447         truename removed.
12448         auto-fill-hook removed.
12449         blink-paren-hook removed.
12450         select-screen-hook, deselect-screen-hook removed.
12451         auto-raise-screen, auto-lower-screen removed.
12452
12453         * msw-mouse.el: Global change resource -> mswindows-resource.
12454
12455         * XEmacs 21.0-pre5 is released.
12456
12457 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12458
12459         * about.el (about-hackers): Credits update.
12460
12461 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12462
12463         * register.el (insert-register): Don't activate the region.
12464
12465 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12466
12467         * select.el: Restore x-* symbols for backwards compatibility:
12468         x-copy-primary-selection, x-kill-primary-selection,
12469         x-delete-primary-selection, x-select-make-extent-for-selection,
12470         x-valid-simple-selection-, x-cut-copy-clear-internal.
12471
12472 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12473
12474         * XEmacs 21.0-pre4 is released.
12475
12476 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12477
12478         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12479         reporting bugs.
12480         (maybe-add-init-button): Fix semantics under Windows.  Use
12481         `expand-file-name' rather than `concat'.
12482
12483         * help.el (print-messages): New function.
12484
12485 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12486
12487         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12488
12489 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12490
12491         * about.el: Tweaked my entry in about-hackers.
12492
12493         * find-paths.el (paths-emacs-root-p):
12494           Relaxed emacs-root checking of an in-place installation to
12495           also accommodate the flat layout used on MS Windows.
12496
12497 1998-06-29  John Jones  <jj@asu.edu>
12498
12499         * package-get.el: calls to package-get-update-all will only
12500           update packages which are already installed.
12501
12502 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12503
12504         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12505         are handled by the gui-element face fallbacks now.
12506
12507         * x-faces.el: default gui-element face to "background" as well as
12508         the default face.
12509
12510         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12511         and default face settings since these are set as fallbacks now in
12512         the appropriate domain.
12513
12514 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12515
12516         * text-mode.el (text-mode): Reorder regexp so the OR part
12517         corresponding to `page-delim' goes first and the hack in
12518         `forward-paragraph' will work.
12519         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12520
12521 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12522
12523         * subr.el (remove-hook): When checking the hook value
12524           with functionp, don't apply car to it.
12525
12526 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12527
12528         * package-get.el (package-get-remote-filename):
12529           Don't use file-name-as-directory because the local directory
12530           separator conventions might not be the same as ftp's.
12531
12532 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12533
12534         * ldap.el (ldap-host-parameters-alist): New name of
12535         `ldap-host-parameters-plist'
12536
12537 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12538
12539         * package-get.el: Using (require 'package-get-base), now that it
12540         provides itself.  Consequently removed all instances of (load
12541         "package-get-base.el").
12542
12543 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12544
12545         * subr.el (remove-hook): Don't treat the hook value as a
12546           list unless it is both consp and not functionp.
12547
12548 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12549
12550         * about.el: Email address for Ben Wing is ben@xemacs.org.
12551         * auto-show.el: Ditto.
12552         * bytecomp.el: Ditto.
12553         * faces.el: Ditto.
12554         * x-scrollbar.el: Ditto.
12555         * x-misc.el: Ditto.
12556         * tty-init.el: Ditto.
12557         * toolbar-items.el: Ditto.
12558         * symbol-syntax.el: Ditto.
12559         * specifier.el: Ditto.
12560         * objects.el: Ditto.
12561         * hyper-apropos.el: Ditto.
12562         * glyphs.el: Ditto.
12563
12564 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12565
12566         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12567         vertical-divider-always-visible-p.
12568         (default-mouse-motion-handler): Ditto.
12569
12570 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12571
12572         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12573         global value.
12574
12575 1998-06-21  Oliver Graf <ograf@fga.de>
12576
12577         * build-reports.el: changed receiver to xemacs-build-reports list
12578
12579 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12580
12581         * font.el: Split font-family-mappings into X and
12582           mswindows-specific versions.
12583           mswindows-font-create-[object|name]: Treat supplied size
12584           as a pointsize. Added underline and strikethru handling.
12585
12586         * msw-faces.el: changed default mswindows charset to western.
12587
12588         * msw-glyphs.el: removed space in border-glyph font string that
12589           was inserted to get round bugs in the mswindows C font code.
12590
12591 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12592
12593         * about.el (about-hackers): Credits update.
12594
12595         * help-nomule.el (tutorial-supported-languages): Add Romanian
12596         TUTORIAL.
12597
12598         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12599         to ISO-8859-2.
12600
12601 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12602
12603         * font.el: Split font-family-mappings into X and
12604           mswindows-specific versions.
12605           mswindows-font-create-[object|name]: Treat supplied size
12606           as a pointsize. Added underline and strikethru handling.
12607
12608         * msw-faces.el: changed default mswindows charset to western.
12609
12610         * msw-glyphs.el: removed space in border-glyph font string that
12611           was inserted to get round bugs in the mswindows C font code.
12612
12613 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12614
12615         * minibuf.el: make read-color-completion-table call
12616           (mswindows-color-list for mswindows devices.
12617
12618 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12619
12620         * lisp/font-lock.el
12621         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12622         Let declaration items contain non-word symbol characters.
12623
12624 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12625
12626         * package-get.el (package-get-package-provider): Added autoload
12627         cookie.  Loading "package-get-base.el" in ALL functions that use
12628         it.  Fixed some (interactive ...) with multiple argument specs
12629         again.  Cosmetic indentation changes.
12630
12631 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12632
12633         * info.el (Info-insert-dir): Don't use nreverse on variables
12634         that you want to use later.
12635
12636 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12637
12638         * x-mouse.el (x-set-point-and-move-selection): Replace call
12639         to x-kill-primary-selection with kill-primary-selection
12640
12641 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12642
12643         * simple.el (what-cursor-position): Make cursor position reported
12644         use value of column-number-start-at-one
12645
12646 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12647
12648         * about.el (xemacs-hackers): Fix Jareth's email address.
12649
12650 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12651
12652         * startup.el (startup-splash-frame): Remove
12653         `xemacs-startup-logo-function'.
12654
12655 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12656
12657         * about.el (about-hackers): Update credits list.
12658
12659 1998-06-06  Jeff Miller <jmiller@smart.net>
12660
12661         * lisp/sound.el: Update sound-ext to allow filenames with
12662           extensions to be found by load-sound-file
12663
12664 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12665
12666         * info.el (Info-rebuild-outdated-dir): Removed variable
12667         (Info-auto-generate-directory): New variable
12668         (Info-save-auto-generated-dir): New variable
12669         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12670         (Info-build-dir-anew): Second parameter removed.  Use
12671         `Info-save-auto-generated-dir'
12672         (Info-rebuild-dir): Ditto
12673
12674 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12675
12676         * list-mode.el (next-list-mode-item): Would not recognize
12677         border between directly neighbored items.
12678
12679 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12680
12681         * package-get.el: add autoloads for some functions.
12682
12683 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12684
12685         * specifier.el (let-specifier): Tiny docfixes.
12686
12687 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12688
12689         * msw-mouse.el: set selection-pointer-glyph to Normal.
12690
12691 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12692
12693         * wid-edit.el (widget-specify-secret): New function.
12694         (widget-after-change): Use it.
12695         (widget-specify-field): Use it.
12696
12697 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12698
12699         * mouse.el (drag-window-divider): Use `(not done)' instead of
12700         `doit'; reuse result of `window-pixel-edges'.
12701
12702         * modeline.el (drag-modeline-event-lag): Rename to
12703         drag-divider-event-lag.
12704
12705 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12706
12707         * specifier.el (let-specifier): Rewritten not to generate needless
12708         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12709         arguments.
12710
12711 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12712
12713         * minibuf.el (read-file-name-1): Setup buffer-local value of
12714         `completion-ignore-case' in completions buffer under Windows.
12715
12716 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12717
12718         * about.el (about-maintainer-glyph): Fix support for not
12719         compressed images.
12720
12721 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12722
12723         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12724
12725         * mouse.el (mouse-track): Cancel selection if misc-user event with
12726         `cancel-mode-internal' function is fetched.
12727
12728 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12729
12730         * files.el (save-some-buffers-1): Fixed return value.
12731
12732 1998-06-01  Oliver Graf <ograf@fga.de>
12733
12734         * dragdrop.el: added experimental
12735
12736 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12737
12738         * startup.el (after-init-hook, init-file-user,
12739         user-init-directory, load-user-init-file):  Purge references
12740         to "~/.xemacs/init.el" from docstrings.
12741
12742         (load-user-init-file) Use paths-construct-path to construct
12743         paths to user init files.  Go directly to ~/.emacs, do not
12744         search ~/.xemacs/, do not load `default-custom-file'.
12745
12746 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12747
12748         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12749         general *sh.
12750         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12751
12752 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12753
12754         * menubar-items.el (default-menubar): add Update Packages to customize
12755         menu.
12756
12757 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12758
12759         * faces.el: use toolbar face as a fallback for toolbar properties
12760         in xpm-color-symbols instead of default.
12761
12762         * msw-faces.el: rename 3d-object -> gui-element face.
12763
12764 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12765
12766         * startup.el (xemacs-startup-logo-function): New variable.
12767         (startup-splash-frame): Use it.
12768
12769 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12770
12771         * files.el (save-some-buffers): Would wait 1 second.
12772         (save-some-buffers-1): Delete other windows here instead of in
12773         `save-some-buffers'.
12774         (save-some-buffers): Force redisplay only if windows were deleted.
12775
12776 1998-06-02  Didier Verna  <didier@xemacs.org>
12777
12778         * cus-face.el (custom-face-attributes): generalized the use of
12779         toggle buttons for boolean attributes.
12780         Re-ordered the items a bit.
12781
12782 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12783
12784         * sound.el (default-sound-directory): Use `locate-data-directory'
12785         to find the sounds directory.
12786
12787 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12788
12789         * sound.el: default sound-ext to .wav under mswindows, .au
12790         otherwise. load-default sounds without extensions.
12791
12792 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12793
12794         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12795         if send-pr is not bound.
12796
12797 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12798
12799         * files.el: grok idl files in auto-mode-alist.
12800 1998-06-01  Jeff Miller  <jmiller@smart.net>
12801
12802         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12803         calling `upcase'.
12804
12805 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12806
12807         * msw-glyphs.el: add xbm to the list of image types supported.
12808
12809 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12810
12811         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12812         instead of XEmacs one when dumping InfoDock.
12813
12814 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12815
12816         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12817         for `modeline-visible-p'
12818
12819         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12820
12821 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12822
12823         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12824         since it's not used anymore. doc string fixes.
12825
12826         * package-get.el (package-get-file-installed-p): new function. use
12827         instead of file-installed-p which is in an external package.
12828
12829 1998-05-28  Oliver Graf <ograf@fga.de>
12830
12831         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12832         favor of select-window/switch-to-buffer
12833
12834 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12835
12836         * startup.el: changed (getenv "HOME") to (user-home-directory)
12837
12838 1998-05-25  Oliver Graf <ograf@fga.de>
12839
12840         * frame.el (cde-start-drag) moved to dragdrop.el
12841         (offix-start-drag-region) moved to dragdrop.el
12842         (offix-start-drag) moved to dragdrop.el
12843         * dragdrop.el (cde-start-drag) moved from frame.el
12844         (offix-start-drag-region) moved from frame.el
12845         (offix-start-drag) moved from frame.el
12846         (cde-start-drag-region) cde drag regions
12847         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12848
12849 1998-05-26  Oliver Graf <ograf@fga.de>
12850
12851         * dragdrop.el: created dragdrop-drag prototypes
12852         (cde-start-drag-region) fixed typo
12853
12854 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12855
12856         * simple.el (after-init-hook): Remove reader macro.
12857
12858         * packages.el (packages-hardcoded-lisp): Get rid of reader
12859         macros.  Update DOC string.
12860
12861 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12862
12863         * mouse.el (drag-window-divider): Ditto.
12864
12865         * modeline.el (mouse-drag-modeline): Use it.
12866
12867         * lisp-mode.el (let-specifier): Specify indentation.
12868
12869         * specifier.el (let-specifier): Renamed from
12870         `with-specifier-instance'.
12871
12872 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12873
12874         * x-faces.el:
12875         * faces.el: move definition of xpm-color-symbols from x-faces.el
12876         to faces. Predicate x-get-resource on the presence of x.
12877
12878         * msw-faces.el: set 3d-object face rather than modeline. Specify
12879         faces as specfier defaults.
12880
12881         * package-get.el: don't use package-admin-add-single-file-package.
12882
12883 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12884
12885         * toolbar-items.el: Fixup tooltips.
12886         (toolbar-gnus): Don't use obsolete variable
12887         toolbar-news-frame-properties.
12888         (toolbar-news-reader): Default to `gnus' instead of
12889         `not-configured'.
12890
12891         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12892         Windows.
12893
12894 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12895
12896         * package-get.el: rename -installedp -> -installed-p.
12897
12898 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12899
12900         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12901         attributes, and assinged it to continuation, truncation and
12902         hscroll glyphs.
12903
12904         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12905         and made continuation, truncation and hscroll glyphs arrow
12906         characters out of that font.
12907
12908 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12909
12910         * minibuf.el (minibuffer-electric-separator): Play nicely with
12911         directory-sep-char being \.
12912         (minibuffer-electric-tilde): Ditto.
12913         (read-file-name-map): Ditto.
12914
12915 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12916
12917         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12918         on X devices.
12919         (default-mouse-track-deal-with-down-event): Avoid
12920         `x-disown-selection'; use `disown-selection' instead.
12921
12922 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12923
12924         * select.el:
12925         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12926         moved to (cut-copy-clear-internal) in select.el. Ditto for
12927         (x-delete-primary-selection) (x-kill-primary-selection)
12928         (x-copy-primary-selection).
12929         (own-clipboard): new function.
12930
12931         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12932         functions in select.el. remove old ones.
12933         (mswindows-own-clipboard): new function.
12934
12935 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12936
12937         * gnuserv.el: allow connections from mswindows type devices.
12938
12939 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12940
12941         * msw-glyphs.el: change image type used from cursor to resource.
12942
12943 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12944
12945         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12946         for {top,bottom}-{left,right} values in addition to
12947         {top,bottom}_{left,right}.
12948         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12949
12950 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12951
12952         * cl-macs.el (specifier-instance): Undefine its setf method.
12953
12954         * specifier.el (with-specifier-instance): Added docstring.
12955
12956         * mouse.el (drag-window-divider): Ditto.
12957
12958         * modeline.el (mouse-drag-modeline): Use it.
12959
12960         * lisp-mode.el (with-specifier-instance): Define its indentation
12961         level.
12962
12963         * specifier.el (with-specifier-instance): New macro.
12964
12965 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12966
12967         * package-get.el (package-get-create-custom): new function to
12968         auto-generate package-get-custom.el from package-get-base.el.
12969         * (package-get-ever-installedp): new function.
12970         * (package-get-custom): new function to get all packages specified
12971         by customize.
12972
12973 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12974
12975         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12976
12977 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12978
12979         * cl-extra.el: Reverse previous float change.
12980
12981 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12982
12983         * x-faces.el:
12984         * faces.el (try-font-name): moved from x-faces.el since it is
12985         required by w3 under mswindows as well X.
12986
12987 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12988
12989         * winnt.el: Removed evil (setq completion-ignore-case t)
12990         clause, one more overlookef fsfism.
12991         (nt-quote-args-functions-alist): End sentences with double space.
12992
12993 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12994
12995         * window-xemacs.el (push-window-configuration): Remove kludgery of
12996         recaching default-toolbar specifier.
12997         (pop-window-configuration): Ditto.
12998         (unpop-window-configuration): Ditto.
12999
13000 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13001
13002         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13003
13004 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13005
13006         * winnt.el (nt-quote-args-verbatim): Added function.
13007         (nt-quote-args-prefix-quote): Added function.
13008         (nt-quote-args-backslash-quote): Added function.
13009         (nt-quote-args-double-quote): Added function.
13010         (nt-quote-args-functions-alist): New variable.
13011         (nt-quote-process-args): Added function. This is the main quoting
13012         work horse called from process-nt.c
13013
13014 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13015
13016         * winnt.el: Removed duplicate definitions for backspace,
13017         delete, M-backspace and C-M-backspace.
13018         (file-name-buffer-file-type-alist): Removed this variable.
13019         (find-buffer-file-type): Removed function.
13020         (find-file-binary):  Removed function.
13021         (find-file-text): Removed function.
13022         (find-file-not-found-set-buffer-file-type): Removed function.
13023         (save-to-unix-hook): Removed function.
13024         (revert-from-unix-hook): Removed function.
13025         (using-unix-filesystems): Removed function.
13026         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13027         warning.
13028         (x-set-selection): Removed function.
13029         (x-get-selection): Removed function.
13030         Removed commented FSFisms.
13031         Replaced copyright notice (this file is not part of GNU Emacs).
13032         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13033         comint-process-echoes setting to t.
13034
13035 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13036
13037         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13038         and used following the interface change of
13039         `paths-find-recursive-path'.
13040
13041         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13042         regexp instead of a list of base names.
13043         (paths-version-control-filename-regexp):
13044         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13045         Introduced and used following the interface change of
13046         `paths-find-recursive-path'.
13047
13048 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13049
13050         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13051         on X devices, rather than on all non-TTY devices.
13052
13053 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13054
13055         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13056
13057         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13058
13059 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13060
13061         * itimer.el (activate-itimer): Fixed usage of integers
13062         as argument to `concat'.
13063
13064 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13065
13066         * itimer.el (start-itimer): replace the use of `concat' with
13067         `format'
13068
13069 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13070
13071         * mode-motion.el (mode-motion-hook): Clarify docstring.
13072         From Bob Weiner <weiner@altrasoft.com>
13073
13074         * loadhist.el (symbol-file): Supply prompt string when used
13075         interactively.
13076         From Bob Weiner <weiner@altrasoft.com>
13077
13078 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13079
13080         * loadup.el (really-early-error-handler): Ditto.
13081
13082         * update-elc.el: Ditto.
13083
13084         * setup-paths.el (paths-construct-exec-path): Ditto.
13085
13086         * make-docfile.el: Ditto.
13087
13088         * find-paths.el (paths-decode-directory-path): Use split-path
13089         instead of decode-path.
13090
13091         * files.el (parse-colon-path): Update docstring reference.
13092
13093 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13094
13095         * msw-init.el:
13096         * x-init.el:
13097         Bind cut'n'paste keys to non window-system specific functions.
13098
13099         * msw-select.el: New function mswindows-clear-clipboard.
13100         mswindows-cut-copy-clipboard extended to handle clearing of the
13101         selection and renamed to mswindows-cut-copy-clear-clipboard.
13102
13103         * select.el: on mswindows devices delete-primary-selection
13104         calls mswindows-clear-clipboard.
13105
13106 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13107
13108         * simple.el (quoted-insert): Inhibit quit when using read-char.
13109
13110         * cmdloop.el (read-char): Don't inhibit quit.
13111         (read-char-exclusive): Ditto.
13112         (read-char): Signal quit if quit-char was pressed.
13113         (read-char-exclusive): Ditto.
13114         (read-quoted-char): Return a character, not integer.
13115
13116         * menubar-items.el (default-popup-menu): Use Andy's generic
13117         selection code.
13118         (default-popup-menu): Fix code.
13119
13120 1998-05-14  Oliver Graf <ograf@fga.de>
13121
13122         * dragdrop.el (dragdrop-function-widget): this time it's done
13123
13124 1998-05-13  Oliver Graf <ograf@fga.de>
13125
13126         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13127
13128 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13129
13130         * device.el (device-pixel-width):
13131         (device-pixel-height):
13132         (device-mm-width):
13133         (device-mm-height):
13134         (device-bitplanes):
13135         (device-color-cells): Swapped parameters to device-system-metric
13136         according to the interface change.
13137
13138 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13139
13140         * mouse.el (default-mouse-motion-handler): Use new name of the
13141         function event-over-vertical-divider-p.
13142         Do not set E-W arrow cursor over the divider if
13143         vertical-divider-draggable-p is nil in the window.
13144         ([top-level]): Use new name for the variable
13145         vertical-divider-map.
13146         (drag-window-divider): Respect vertical-divider-draggable-p.
13147         Variable name typo fixes.
13148
13149 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13150
13151         * keymap.el (kbd): Define here; handle string constants and
13152         others...
13153
13154 1998-05-15  Christian Nyb <chr@mediascience.no>
13155
13156         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13157         in Emacs 18.
13158
13159 1998-05-13  Didier Verna  <didier@xemacs.org>
13160
13161         * mouse.el (drag-window-divider): give the vertical divider a
13162         pressed look when dragging it.
13163
13164 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13165
13166         * faces.el: predicate some more face operations on x or mswindows
13167         not just x.
13168
13169         * modeline.el: enable modeline coloring for mswindows.
13170
13171 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13172
13173         * minibuf.el (minibuffer-default): Added variable; compatible with
13174         FSF Emacs.
13175         (next-history-element): Used `minibuffer-default'.
13176
13177 1998-05-12  Oliver Graf <ograf@fga.de>
13178
13179         * dragdrop.el (dragdrop-function-widget): button and mods ok
13180         arguments still look a bit strange
13181         (dragdrop-compare-mods) created
13182         (dragdrop-drop-do-functions) correctly checks for buttons and
13183         modifiers
13184
13185 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13186
13187         * setup-paths.el (paths-default-info-directories): Replace
13188         path-separator with directory-sep-char.
13189
13190         * files.el (path-separator): Don't define it here.
13191
13192 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13193
13194         * update-elc.el: Ditto.
13195
13196         * setup-paths.el (paths-construct-exec-path): Ditto.
13197
13198         * make-docfile.el: Ditto.
13199
13200         * loadup.el (really-early-error-handler): Ditto.
13201
13202         * find-paths.el (paths-decode-directory-path): Use decode-path
13203         instead of decode-path-internal.
13204
13205         * files.el (parse-colon-path): Update docstring.
13206
13207 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13208
13209         * subr.el (get-buffer-window-list): Make BUFFER optional.
13210
13211         * window-xemacs.el (windows-of-buffer): Defalias to
13212         get-buffer-window-list.
13213
13214 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13215
13216         * disass.el: Fix maintainer keyword.
13217
13218         * bytecomp.el (byte-compile-and-load-file): Autoload.
13219         (byte-compile-buffer): Ditto.
13220
13221         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13222         value is returned, not the name.
13223         (lisp-imenu-generic-expression): Enable it.
13224         (lisp-mode-variables): Ditto.
13225         (lisp-indent-offset): Change defconst to defvar.
13226         (lisp-indent-function): Ditto.
13227         (lisp-body-indent): Ditto.
13228
13229 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13230
13231         * modeline.el: Use zap-last-kbd-macro-event.
13232
13233         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13234         nil, don't attempt to do anything with messages.
13235         (eval-last-sexp): Use `letf' for clarity.
13236
13237 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13238
13239         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13240
13241 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13242
13243         * buff-menu.el:
13244         * lisp-mode.el:
13245         * obsolete.el:
13246         Change empty docstrings into no doc strings at all.
13247         Fix bogus FSF-format docstrings.
13248         * etags.el: Fix docstring.
13249
13250 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13251
13252         * package-get.el (package-get): Use internal md5
13253
13254 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13255
13256         * about.el (about-xemacs): Correct abuse of concat.
13257
13258 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13259
13260         * info.el (Info-mode): Use easymenu.
13261
13262 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13263
13264         * apropos.el (apropos): Don't use concat with integers.
13265
13266         * cmdloop.el (describe-last-error): Handle the case when no error
13267         was seen gracefully.
13268
13269         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13270         defun.
13271         (apropos-describe-plist): Ditto.
13272
13273         * help.el (with-displaying-help-buffer): Revert to a defun.
13274         (describe-key): Use it as defun.
13275         (describe-mode): Ditto.
13276         (describe-bindings): Ditto.
13277         (describe-prefix-bindings): Ditto.
13278         (describe-installation): Ditto.
13279         (view-lossage): Ditto.
13280         (describe-function): Ditto.
13281         (describe-variable): Ditto.
13282         (describe-syntax): Ditto.
13283
13284 1998-05-11  Oliver Graf <ograf@fga.de>
13285
13286         * dragdrop.el: changed order of require/provide
13287         (dragdrop-drop-mime-default) changed to new calling conventions
13288         (dragdrop-drop-do-functions) changed to new calling conventions
13289         (dragdrop-function-widget) this one needs more work...
13290
13291 1998-05-10  Oliver Graf <ograf@fga.de>
13292
13293         * about.el: another small change in my entry
13294         * dragdrop.el (dragdrop-drop-log-function): logging added
13295         plus customizations
13296         changed interface to handler functions. now called with event
13297         and object
13298
13299 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13300
13301         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13302         E-W arrow pointer displayed over draggable dividers.
13303
13304         * mouse.el (default-mouse-motion-handler): Show it when
13305         appropriate.
13306         (drag-window-divider): Added.
13307         ([top-level]): Initialized window-divider-map with a keymap
13308         binding the above function to left button down event.
13309
13310         * x-mouse.el (x-init-pointer-shape): Initialize
13311         divider-pointer-glyph from Cursor.dividerPointer, or use default
13312         E-W double arrow.
13313
13314 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13315
13316         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13317
13318 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13319
13320         * simple.el (count-words-buffer): Don't query for buffer.
13321         (count-lines-buffer): Ditto.
13322
13323 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13324
13325         * help.el (where-is): add optional insert argument.
13326
13327 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13328
13329         * help.el (describe-key-briefly): New argument INSERT.
13330
13331         * simple.el (eval-expression): New optional argument; synch with
13332         FSF 20.3.
13333
13334         * keydefs.el (global-map): Add new register bindings.
13335
13336         * register.el: Synched with FSF 20.3.
13337
13338 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13339
13340         * window-xemacs.el (recenter): all arguments are optional.
13341
13342 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13343
13344         * device.el: (device-pixel-width): Reflected name/parameters
13345         change to device-system-metric.
13346         (device-pixel-height): Ditto.
13347         (device-mm-width): Ditto.
13348         (device-mm-height): Ditto.
13349         (device-bitplanes): Ditto.
13350         (device-color-cells): Ditto.
13351
13352 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13353
13354         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13355
13356         * cl.el (most-positive-fixnum): Document.
13357         (most-negative-fixnum): Ditto.
13358
13359         * cus-dep.el: Updated comment.
13360
13361         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13362         constant.
13363
13364         * cus-load.el (custom-put): Removed.
13365
13366         * files.el (after-find-file): Just resignal quit instead of
13367         signaling "canceled".
13368
13369 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13370
13371         * frame.el (other-frame): Use `focus-frame' instead of
13372         select-frame kludges.
13373
13374         * lisp-mode.el: Update lisp-indent-function for
13375         save-selected-frame and with-selected-frame.
13376
13377         * frame.el (save-selected-frame): New macro.
13378         (with-selected-frame): Ditto.
13379         (other-frame): Use `set-frame-focus'.
13380
13381 1998-05-06  Oliver Graf <ograf@fga.de>
13382
13383         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13384         (dragdrop-drop-url-default) default handler for URL drops created
13385         (dragdrop-drop-mime-default) default handler for MIME drops created
13386         (dragdrop-drop-functions) default custom for handling drops created
13387         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13388
13389 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13390
13391         * mouse.el: Removed redundant mouse-mswindows-drop function.
13392
13393 1998-05-05  Oliver Graf <ograf@fga.de>
13394
13395         * about.el: changed some text in my entry
13396         * dragdrop.el: added customs
13397
13398 1998-05-04  Oliver Graf <ograf@fga.de>
13399
13400         * mouse.el: killed global drop key bindings
13401         (mouse-offix-drop) removed
13402         * dragdrop.el: created
13403         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13404
13405 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13406
13407         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13408         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13409
13410         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13411         obsolete comment.
13412
13413         * scrollbar.el (scrollbars-visible-p): Use new
13414         {vertical,horizontal}-scrollbar-visible-p specifiers.
13415
13416 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13417
13418         * device.el (device-pixel-height):
13419         (device-pixel-width):
13420         (device-mm-width):
13421         (device-mm-height):
13422         (device-bitplanes):
13423         (device-color-cells): Moved these 6 functions from device.c; they
13424         all use single (device-system-metrics) call.
13425
13426 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13427
13428         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13429         were renamed.
13430
13431         * menubar-items.el:
13432         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13433         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13434
13435         * help.el (help-map): Remove Hyperbole keybinding logic.
13436         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13437
13438 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13439
13440         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13441         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13442
13443 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13444
13445         * msw-glyphs.el: use nicer icon3 from the frame icon.
13446
13447 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13448
13449         * version.el (emacs-version): Remove InfoDock conditionals.
13450
13451         * startup.el (startup-splash-frame): Change ID logo name.
13452
13453 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13454
13455         * files.el (after-find-file): If the user presses C-g on
13456         directory-creation prompt, kill the buffer.
13457
13458 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13459
13460         * simple.el (count-words-region): Reverse previous change.
13461
13462 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13463
13464         * replace.el (query-replace): Just call perform-replace.
13465         (query-replace-regexp): Ditto.
13466         (perform-replace): Move region handling here.
13467         (perform-replace): Use the new arg to match-data.
13468
13469 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13470
13471         * x-init.el: Install X specific display table that
13472           displays char 0240 as a space to avoid whatever it is
13473           that screws up display of that character code.
13474
13475 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13476
13477         * help.el (function-arglist): If no arguments are documented for a
13478         subr, print nothing rather than incorrect output.
13479
13480 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13481
13482         * cmdloop.el (command-error): Update bail-out error message to use
13483         `emacs-program-name'.
13484
13485         * lib-complete.el: Remove reader macro cruft.
13486
13487         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13488         cruft.
13489
13490         * simple.el (count-words-region): Drop interactive-p check on the
13491         message.
13492
13493 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13494
13495         * font.el
13496         * msw-faces.el
13497         Correct spelling of mswindows-font-canonicalize-name.
13498
13499 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13500
13501         * ldap.el (ldap-host-parameters-alist): Replaced with
13502         `ldap-host-parameters-plist'
13503         (ldap-search): Adapt to previous change
13504
13505 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13506
13507         * about.el (about-hackers): Update Bob Weiner bio.
13508         (about-maintainer-info): Ditto.
13509
13510 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13511
13512         * simple.el (display-warning-minimum-level): Docfix.
13513
13514 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13515
13516         * widget.el (:default-get): New keyword.
13517         * wid-edit.el (default, widget-default-default-get): Define it.
13518         (group, widget-group-default-get): Define it.
13519         (menu-choice, widget-choice-default-get): Define it.
13520         (widget-default-get): New function.
13521         (widget-choice-action): Call it.
13522         (widget-editable-list-entry-create): Call it.
13523
13524 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13525
13526         * byte-optimize.el (byte-boolean-vars): Removed.
13527         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13528         lookup through `byte-boolean-vars'.
13529
13530 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13531
13532         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13533         resource-provided values into ghost specs for scrollbar-height and
13534         scrollbar-width.
13535
13536 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13537
13538         * byte-optimize.el: Don't attempt to optimize /=.
13539
13540         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13541         (byte-compile-/=): Ditto.
13542
13543 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13544
13545         * apropos.el: Use `with-displaying-help-buffer'.
13546         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13547         Use `with-displaying-help-buffer'.
13548         (apropos-follow): Do not give special treatment to buffer cursor
13549         was in prior to a mouse click.
13550         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13551         (apropos-print-doc): Set correct buffer for setting text
13552         properties.
13553
13554 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13555
13556         * help.el (help-buffer-prefix-string): New variable.
13557         (help-buffer-name): Use it.
13558
13559         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13560         mode menu.
13561
13562 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13563
13564         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13565
13566 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13567
13568         * files.el (find-file-noselect): Update docstring.
13569         (find-file-noselect): Signal an error if found an unreadable file.
13570         (file-chase-links): Save the match data.
13571         (normal-mode): Use `lwarn' and `error-message-string'.
13572         (interpreter-mode-alist): Change defconst to defvar.
13573         (inhibit-first-line-modes-regexps): Ditto.
13574         (inhibit-first-line-modes-regexps): Added .tgz.
13575         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13576         (change-major-mode-with-file-name): New user-option.
13577         (set-visited-file-name): Synched with FSF.
13578         (file-name-extension): New function, from FSF 20.3.
13579         (file-relative-name): Synched with FSF.
13580         (save-some-buffers): Support the C-r feature.
13581         (recover-session): Synched with FSF.
13582         (kill-some-buffers): Ditto.
13583         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13584
13585 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13586
13587         * files.el (insert-file): Undo previous change and reenable use of
13588         format.el.
13589
13590 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13591
13592         * window-xemacs.el (recenter): Define.
13593
13594 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13595
13596         * font.el (mswindows-font-create-name)
13597         (mswindows-font-create-object): new functions for mswindows type
13598         fonts.
13599
13600         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13601         strings are parsed as well as font objects.
13602
13603 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13604
13605         * modeline.el (defining-kbd-macro): Restore modeline indication of
13606         kbd-macro being recorded.
13607         (add-minor-mode): Simplify docstring.
13608         (modeline-minor-mode-menu): Remove stuff.
13609
13610 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13611
13612         * code-process.el (call-process): dynamically decide process
13613         coding type.
13614
13615 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13616
13617         * modeline.el: Add line-number-mode, column-number-mode to
13618         the modeline minor-mode menu.  Button2 on the line number does
13619         goto-line.
13620
13621 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13622
13623         * mouse.el: move x-selection-owner-p type things to
13624         selection-owner-p.
13625
13626         * msw-init.el: copy zmacs stuff from x-init.el
13627
13628         * msw-select.el (mswindows-own-selection)
13629         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13630         functions. Very simple minded implementation of selectio
13631         ownership.
13632
13633         * select.el (own-selection) (disown-selection)
13634         (activate-region-as-selection) (select-make-extent-for-selection)
13635         (valid-simple-selection-p): functions moved from x-select.el for
13636         generalized selection.
13637
13638         * x-select.el: see select.el changes.
13639
13640         * x-toolbar.el: use new selection functions.
13641
13642 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13643
13644         * packages.el (packages-find-package-directories): Fixed bug that
13645         would pick up multiple site-package directories.
13646         (package-locations): Added "xemacs-packages" as a late package
13647         location.
13648
13649         * find-paths.el: Now uses `emacs-program-name' and
13650         `emacs-program-version'.
13651         Additions to enforce version-specific directories in
13652         `paths-find-version-directory'.
13653
13654 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13655
13656         * default.el: Removed.
13657         * site-start.el: Removed.
13658
13659 1998-04-29  Didier Verna  <didier@xemacs.org>
13660
13661         * minibuf.el (minibuffer-history-minimum-string-length): Default
13662         to nil.
13663
13664 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13665
13666         * find-paths.el (paths-program-name): Rename.
13667         (paths-emacs-root-p): Ditto.
13668         (paths-find-site-directory): Ditto.
13669
13670 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13671
13672         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13673         `emacs-lisp-byte-compile-and-load'.
13674
13675 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13676
13677         * ldap.el (ldap-search): Fixed additional parameter passing to
13678         `ldap-open'
13679
13680 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13681
13682         * select.el (kill-primary-selection) (selection-owner-p)
13683         (copy-primary-selection) (yank-clipboard-selection)
13684         (selection-exists-p) (delete-primary-selection): new file and
13685         functions that do the right thing for the selected device.
13686
13687         * x-menubar.el: use generalised selection functions.
13688
13689         * dumped-lisp.el: dump select.el.
13690
13691 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13692
13693         * find-paths.el (paths-progname): New variable.
13694         (paths-emacs-root-p): Use it.
13695         (paths-find-site-directory): Ditto.
13696
13697 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13698
13699         * loadup.el ((member "dump" command-line-args)): Dump as
13700         `infodock' if InfoDock.
13701
13702 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13703
13704         * find-paths.el (construct-emacs-version): Simplify, include
13705         program name in the return value.
13706         * (paths-find-version-directory): Use it.
13707
13708 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13709
13710         * info.el (Info-parse-dir-entries): Fixed regexp
13711         (Info-build-dir-anew): Remove full suffix and capitalize info file
13712         name for files with no @direntry
13713         (Info-batch-rebuild-dir): New function
13714         (Info-suffixed-file): Check for regular files instead of simple
13715         file existence (could catch directories before)
13716
13717 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13718
13719         * setup-paths.el, find-paths.el: Removed uses of `not' which
13720         temacs doesn't have.
13721
13722         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13723         into root searching.
13724
13725 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13726
13727         * subr.el: Remove definition of `not'.
13728
13729 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13730
13731         * msw-glyphs.el: enable graphics support.
13732
13733 1998-04-23  Didier Verna  <didier@xemacs.org>
13734
13735         * x-menubar.el (default-menubar): restored the line-number-mode
13736         option.
13737
13738         * misc doc string updates related to the options menu.
13739
13740 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13741
13742         * setup-paths.el (paths-construct-load-path): Fix typo.
13743
13744 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13745
13746         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13747         font-menu-ignore-scaled-fonts don't have to be bound now; this
13748         gets us one step further towards making --no-autoloads work.
13749
13750         * startup.el (normal-top-level): Load auto-autoloads only if
13751         lisp-directory is non-nil.
13752
13753         * setup-paths.el (paths-construct-load-path): Made it robust
13754         against nil lisp-directory.
13755
13756         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13757         to the list of variables that cause a warning when nil.
13758
13759         * toolbar.el (init-toolbar-location): Now works even when there's
13760         no toolbar icon directory.
13761
13762 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13763
13764         * help.el (view-lossage): Recognize it.
13765
13766         * simple.el (log-message): Mark multiline messages.
13767
13768 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13769
13770         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13771
13772 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13773
13774         * package-get.el (package-get-all):  add `\n' separator to
13775         interactive specification so that both variables are read
13776
13777 1998-04-22  Didier Verna  <didier@xemacs.org>
13778
13779         * x-menubar.el: ported the options menu to Custom.
13780         Moved the "read only" toggle button to the buffers menu.
13781         Corrected some missing ;;;###autoload or defcustom.
13782
13783         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13784         the scrollbar-visible specifier for options menu handling.
13785
13786         * toolbar.el (toolbar-visible-p)
13787                      (toolbar-captioned-p)
13788                      (default-toolbar-position): defcustom wrappers around
13789         the toolbar specifiers for options menu handling.
13790
13791         * frame.el (get-frame-for-buffer-default-instance-limit):
13792         defcustom it for options menu handling.
13793
13794         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13795         font-lock-mode for options menu handling.
13796
13797         * cus-start.el: added Custom properties to overwrite-mode for
13798         options menu handling.
13799
13800 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13801
13802         * about.el: shameless self-promotion.
13803
13804 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13805
13806         * simple.el (raw-append-message): Slightly optimize.
13807         (remove-message): Use `push' for clarity.
13808         (append-message): Ditto.
13809         (display-warning): Dito.
13810         (raw-append-message): Send the message to the appropriate device.
13811
13812 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13813
13814         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13815         From Sean MacLennan <Sean.MacLennan@pika.ca>
13816
13817 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13818
13819         * setup-paths.el: Changed `directory-sep-char' to
13820         `path-separator', following a change in GNU Emacs.
13821
13822 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13823
13824         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13825         (Info-build-dir-anew): Add a final newline.
13826         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13827         is `always'
13828         (Info-rebuild-dir): Ditto
13829
13830         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13831
13832 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13833
13834         * simple.el (count-words-buffer): Retain zmacs region.
13835         (count-words-region): Ditto.
13836         * simple.el: (what-line): Expanded line counts.
13837         (count-lines): New parameter to conditionalize whether collapsed
13838         lines get counted.
13839         From Bob Weiner <weiner@altrasoft.com>
13840
13841 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13842
13843         * packages.el (package-locations): infodock-packages must override
13844         mule-packages and packages.
13845
13846 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13847
13848         * wid-edit.el:
13849         remove rude messages from widget-activation-widget-mapper
13850         and widget-activation-glyph-mapper
13851
13852 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13853
13854         * toolbar.el: Remove (featurep 'x) test from
13855         toolbar-make-button-list
13856
13857 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13858
13859         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13860         only if in the same frame.
13861
13862 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13863
13864         * packages.el (package-locations): Added site-packages hierarchy.
13865
13866         * setup-paths.el (paths-default-info-directories): Introduced and
13867         used.
13868
13869         * packages.el, setup-paths.el: Set various path searching depths
13870         to 1.
13871
13872         * packages.el (packages-hierarchy-depth):
13873         (packages-load-path-depth): Introduced and used.
13874
13875         * setup-paths.el (paths-load-path-depth): Introduced and used.
13876
13877         * find-paths.el (paths-find-recursive-path): Added max-depth
13878         parameter.
13879
13880 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13881
13882         * setup-paths.el (paths-construct-info-path): Removed
13883         dependency on behavior of (file-name-as-directory "").
13884
13885 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13886
13887         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13888         lisp objects
13889
13890 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13891
13892         * dump-paths.el, startup.el: Added handling for --debug-paths.
13893
13894 1998-04-15  William M. Perry  <wmperry@aventail.com>
13895
13896         * wid-edit.el: We cannot just set the help-echo or balloon-help
13897           properties for an extent based on the :help-echo widget
13898           property, since help-echo and balloon-help cause an EXTENT to
13899           get passed in, where :help-echo functions are expecting a WIDGET
13900
13901 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13902
13903         * scrollbar.el (init-scrollbar-from-resources): Call
13904         mswindows-init-scrollbar-metrics when appropriate.
13905
13906 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13907
13908         * dumped-lisp.el: dump x-toolbar for window system
13909
13910         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13911         have support and xpm.
13912
13913 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13914
13915         * files.el (toggle-read-only): Fix docstring.
13916         From Didier Verna <didier@xemacs.org>
13917
13918 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13919
13920         * startup.el (normal-top-level): Load autoload-file-name without
13921         specifying an extension---some people only auto-autoload.el.gz.
13922
13923 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13924
13925         * files.el (backup-enable-predicate): Don't bomb on NAME being
13926         nil.
13927
13928 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13929
13930         * find-paths.el, packages.el: Now prefers configure'd paths.
13931         This shouldn't cause any of the originally anticipated problems as
13932         the current paths architecture will not define the various
13933         configure-xxx variables if they're not specified on the configure
13934         command line.
13935
13936         * find-paths.el, setup-paths.el, packages.el: Removed all
13937         mentionings of "/" as a path separator.
13938         Used paths-construct-path throughout.
13939
13940         * find-paths.el (paths-construct-path): Created to assemble paths
13941         from directory components.
13942
13943         * setup-paths.el, packages.el: Used paths-decode-directory-path
13944         instead of decode-path-internal.
13945
13946         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13947         and associates.
13948         (paths-decode-directory-path) Created.
13949
13950         * setup-paths.el: Changed configure-exec-path to
13951         configure-exec-directory.
13952
13953 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13954
13955         * packages.el (packages-find-packages): Fixed decoding of
13956         EMACSPACKAGEPATH.
13957
13958         * startup.el: -no-packages -> -no-early-packages.
13959
13960         (packages-load-package-lisps): Fixed loading of auto-autoload
13961         files.
13962
13963         * startup.el (normal-top-level): Fixed loading of core
13964         auto-autoload.
13965
13966         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13967
13968         * startup.el, packages.el, dump-paths.el: Added proper settings
13969         for site-directory and lisp-directory variables.
13970
13971         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13972         inhibit-package-autoloads and fixed handling of it.
13973
13974         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13975         handling of former inhibit-package-init, now
13976         inhibit-early-packages, to make -vanilla etc. work.
13977
13978 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13979
13980         * code-process.el (start-process): Fallback to 'undecided instead
13981         of 'binary for process input coding stream.
13982
13983         * process.el (start-process): Docstring fix.
13984
13985 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13986
13987         * info.el (Info-insert-dir): Do not insert temporary dir files
13988         in Info-dir-file-attributes
13989         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13990         (Info-rebuild-dir): Ditto.
13991
13992 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13993
13994         * obsolete.el: Added obsoleteness declarations for
13995         `site-directory' and `Info-default-directory-list'.
13996
13997 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13998
13999         * find-paths.el (paths-find-emacs-root): Only look at the
14000         executable at the end of the symlink chain for determining the
14001         Emacs root.
14002
14003 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14004
14005         * setup-paths.el (paths-construct-info-path): Changed construction
14006         to cater to gone default in configure.
14007
14008         * find-paths.el (paths-uniq-append): Added.
14009
14010         * packages.el: Rewritten package path construction once again.
14011
14012         * dump-paths.el, startup.el: Removed package-path as a global
14013         variable.
14014
14015         * package-admin.el (package-admin-add-single-file-package):
14016         (package-admin-add-binary-package): Changed package-path to
14017         late-packages.
14018
14019         * packages.el (packages-split-path): Split path at "/" rather than
14020         nil according to change in emacs.c.
14021
14022 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14023
14024         * setup-paths.el (paths-construct-info-path): Changed info path
14025         order so that directories come out right.
14026         (paths-find-lock-directory): Fixed bug: It used to think
14027         configure-lock-directory is a path.
14028
14029 1998-04-06  Jeff Miller <jmiller@smart.net>
14030
14031         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14032         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14033         eases the use of toolbar-add/kill-item functions.
14034
14035 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14036
14037         * code-files.el (file-coding-system-alist): Commented out
14038         loaddefs.el magical treatment.
14039
14040 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14041
14042         * info.el (Info-rebuild-outdated-dir): Added new option
14043         `conservative' and made it the default
14044         (Info-rebuild-dir): Appropriately parse multi-line description
14045         strings, and multi-section dir files. Issue warning when dir
14046         is rebuilt as temporary
14047         (Info-build-dir-anew): Issue warning when dir is built as
14048         temporary
14049
14050 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14051
14052         * list-mode.el (list-mode-map): Bind highlight motion commands to
14053         standard keys left, right, C-b and C-f.
14054
14055 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14056
14057         * files.el (auto-mode-alist): allow .sc for Scheme->C
14058
14059 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14060
14061         * loadup.el (pureload): Don't quote (garbage-collect).
14062
14063 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14064
14065         * package-get-base.el: Updated.
14066
14067 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14068
14069         * isearch-mode.el (isearch-just-started): New variable.
14070         (isearch-mode): Set it.
14071         (isearch-repeat): Advance one character forward only if the search
14072         was successful, and was not just started.
14073         (isearch-repeat): Clear isearch-just-started.
14074
14075 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14076
14077         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14078         if running -batch.
14079
14080 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14081
14082         * subr.el (listify-key-sequence): Removed.
14083
14084 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14085
14086         * bytecomp.el (byte-compile-print-gensym): New option.
14087         (byte-compile-output-file-form): Use it.
14088         (byte-compile-output-docform): Ditto.
14089         (byte-compile-compiled-obj-to-list): Ditto.
14090
14091 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14092
14093         * msw-glyphs.el: set frame icon if xpm support.
14094
14095 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14096
14097         * help.el: Code that pretty prints variable values
14098           removed.
14099
14100 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14101
14102         * find-paths.el (paths-emacs-root-p): Correct test for installation
14103         directory.
14104         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14105
14106 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14107
14108         * loaddefs.el: Don't set debug-ignored-errors; leave
14109           its default value set to nil.
14110
14111 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14112
14113         * info.el (Info-rebuild-dir): fixed mis-spelling.
14114
14115 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14116
14117         * info.el (Info-rebuild-outdated-dir): New custom var
14118         (Info-insert-node): Create/update dir file when needed, ie when it
14119         does not exist or is older than some info files in directory
14120
14121 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14122
14123         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14124         for last packages, mainly for using a 20.4 package base.
14125
14126         * packages.el (late-packages): Typo fix.  It was called
14127         early-packages.
14128
14129         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14130         relative symlinks correctly.
14131         (paths-find-emacs-roots): More rigorous checking for plausible
14132         configuration-time root.
14133
14134         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14135         find its roots.
14136
14137 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14138
14139         * faces.el: Fix docstrings.
14140         * glyphs.el: Fix docstrings.
14141         * mouse.el: Fix docstrings.
14142
14143         * frame.el: Change phrase `current frame' to `selected frame'.
14144
14145         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14146
14147         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14148         macros using backquote to make them infinitely more readable.
14149
14150 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14151
14152         * packages.el (packages-find-package-path): Hardcoded specialized
14153         InfoDock support until we can clean this up.
14154
14155         * help.el (describe-bindings-1): Return the value of the bindings
14156         help buffer created.
14157         (describe-bindings): Ditto.
14158
14159         * simple.el (set-variable): Restore previous behavior of not
14160         bombing if the variable to set is not boundp.
14161
14162 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14163
14164         * packages.el (packages-handle-package-dumped-lisps): Allow for
14165         non-local files to be loaded off the package-lisp variable.
14166
14167 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14168
14169         * x-faces.el: Global X resources should override
14170           specs for all device classes (color, grayscale, mono);
14171           code currently doesn't override any of them.  Fixed by
14172           calling remove-specifier with '(x default) as the tag
14173           set and allowing inexact matches.
14174
14175 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14176
14177         * faces.el: Separated face initializations based on
14178           device classes into device type specific (tag set,
14179           instantiator) pairs.
14180
14181 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14182
14183         * wid-edit.el (widget-choice-action): Remember user's explicit
14184         choice.
14185         (widget-choice-value-create): Respect it.
14186         From Richard Stallman <rms@gnu.org>
14187
14188 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14189
14190         * setup-paths.el (paths-construct-info-path): Always append
14191         existing directories from configure-time info path.
14192
14193         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14194         Info-directory-list.
14195
14196         * info.el: Removed Info-default-directory-list which was broken by
14197         design.
14198         Removed bogus initialization of Info-directory-list---startup.el
14199         can do a much better job.
14200         Added autoload of Info-directory-list.
14201
14202         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14203         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14204         be exclusive; now it's merely given precedence, just like in the
14205         old days.
14206
14207 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14208
14209         * find-paths.el (paths-find-architecture-directory): Fix bug with
14210         finding; it used to default too early.
14211
14212 1998-03-25  Martin Buchholz <martin@xemacs.org>
14213
14214         * packages.el (packages-split-path): Fix a bug; it used to fail
14215         for paths that weren't split.
14216
14217 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14218
14219         * finder.el (finder-compile-keywords): trap on errors.
14220
14221 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14222
14223         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14224           fourth argument of t so that only the specs exactly
14225           matching the tag lists are removed.
14226
14227 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14228
14229         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14230
14231 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14232
14233         * minibuf.el (mouse-read-file-name-1): If a default directory was
14234         specified, use it for generating the completions.
14235
14236 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14237
14238         * update-elc.el: Now respects inhibit-package-init and
14239         inhibit-site-lisp.
14240         Now does path construction with loadup-paths.
14241
14242         * startup.el (normal-top-level, startup-setup-paths): Now respects
14243         inhibit-package-init and inhibit-site-lisp.
14244
14245         * packages.el (packages-find-package-path): Extended package path
14246         by version-specific hierarchies.
14247         (packages-find-packages): Now respects inhibit flag and
14248         inhibit-site-lisp.
14249         Moved path setup to loadup-paths.
14250
14251         * make-docfile.el: Now respects inhibit-package-init and
14252         inhibit-site-lisp.
14253         Now does path construction with loadup-paths.
14254
14255         * loadup.el: Now respects inhibit-package-init and
14256         inhibit-site-lisp.
14257
14258         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14259
14260         * loadup-paths.el: New file: setup load-path to encompass
14261         packages.
14262
14263 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14264
14265         * auto-show.el: load-gc renamed to pureload.
14266         * site-load.el: Ditto.
14267         * packages.el (toplevel): Ditto.
14268         * loadup.el (really-early-error-handler): Ditto.
14269         * dumped-lisp.el (preloaded-file-list): Ditto.
14270         * cus-face.el (custom-declare-face): Ditto.
14271
14272 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14273
14274         * <Today>: The Big Path Searching Overhaul.
14275
14276         * find-paths.el: New file: find and assemble paths in the
14277         installation hierarchy.
14278
14279         * setup-paths.el: New file: global layout of paths and directories
14280         within the XEmacs hierarchy.
14281
14282         * packages.el: Replaced everything related to path searching and
14283         startup by code in terms of find-paths.
14284
14285         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14286         the new path searching engine.
14287
14288         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14289         and setup-paths.
14290
14291 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14292
14293         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14294         setup-paths.el.
14295
14296 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14297
14298         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14299         compiles identically in any configuration.
14300         Removed irrelevant commentary.
14301
14302 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14303
14304         * simple.el (set-variable): Allow setting specifiers.
14305
14306 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14307
14308         * lisp.el (forward-sexp): Revert previous change.
14309
14310 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14311
14312         * frame.el (frame-initialize): Use `delete-console' instead of
14313         `delete-device' to delete the stream console to match the usage in
14314         Fkill_emacs.
14315
14316 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14317
14318         * files.el (cdpath-previous): New variable.
14319         (cd): Use it.
14320         From Bob Weiner <weiner@wave.altrasoft.com>
14321
14322 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14323
14324         * keydefs.el: Changed keybindings of forward-char,
14325           backward, scroll-up and scroll-down to point to their
14326           -command counterparts.
14327
14328         * simple.el: New functions: forwarc-char-command,
14329           backwrad-char-command, scroll-up-command,
14330           scroll-down-command which work liek their counterparts
14331           except that they honor the variable
14332           signal-error-on-buffer-boundary.
14333
14334           Definition of signal-error-on-buffer-boundary received
14335           from src/cmds.c.
14336
14337           defvar declaration added for word-across-newline to avoid
14338           byte-compiler warning about the free variable reference.
14339
14340 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14341
14342         * winnt.el: Removed "%t" from the beginning of
14343         modeline-format. From now on, there's no nt-specifics in the modeline.
14344
14345 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14346
14347         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14348         of `when' with `if'.
14349
14350 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14351
14352         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14353         mswindows. Must be reworked along with glyphs.el, or
14354         merged into it, after there is images support.
14355
14356         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14357         'mswindows.
14358
14359 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14360
14361         * faces.el: fix for text cursor initialization.
14362         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14363         From Andy Piper <andyp@parallax.co.uk>
14364
14365 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14366
14367         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14368         if there is an existing package that handles it and warn the user
14369         about that mode.
14370
14371 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14372
14373         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14374         Installation" menu item when Installation-string is not bound.
14375
14376 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14377
14378         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14379         From Jeremiah W. James <jerry@cs.ucsb.edu>
14380
14381 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14382
14383         * msw-faces.el:
14384         * faces.el: Fix face initialization.
14385
14386 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14387
14388         * files.el (backup-enable-predicate): fix breakage introduced
14389         by TMPDIR patch.
14390
14391 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14392
14393         * x-faces.el (x-init-face-from-resources): The
14394           TTY face property retrieval functions don't return
14395           specifiers, so use face-property instead.
14396
14397 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14398
14399         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14400
14401 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14402
14403         * x-menubar.el: Expanded documentation for
14404           option-save-faces.  Changed Options -> Browse Faces
14405           menu entry to invoke customize-face.
14406
14407 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14408
14409         * faces.el: Most face initialization moved out of
14410           init-other-random-faces to the top level so that the
14411           initialization happens before Xemacs is dumped.  Much
14412           of the fascist "face-differs-from-default-p or FROB!"
14413           code has been retired in favor of letting the user do
14414           what they want to do.  Face initialization code changed
14415           to use `default' specifier tag so that the settings can
14416           be overridden later if the user wishes it.
14417
14418 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14419
14420         * about.el (about-hackers): Update contributors list.
14421
14422 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14423
14424         * specifier.el: Define new specifier tag `default'.
14425
14426         * modeline.el: Initialize faces using `default' tag.
14427
14428         * x-faces.el (x-init-face-from-resources): Remove
14429           specifier specs containing the `default' tag before
14430           adding new specs.
14431
14432 1998-03-02  John Jones  <jj@asu.edu>
14433
14434         * package-get.el (package-get-all): fixed arguments on call to
14435         package-admin-add-single-file-package.
14436         * package-get.el (package-get-installedp): fixed to match
14437         advertised behavior.
14438         * package-get.el: added function package-get-update-all which
14439         installs newest versions of all the current packages (if they are
14440         not already installed).
14441
14442 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14443
14444         * files.el (find-file-noselect): Uncommented `truename' binding in
14445         `let*' and use it later to set `buffer-file-truename' iff it's
14446         still nil, as happens for example when finding a compressed
14447         file with "jka-compr".
14448
14449 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14450
14451         * faces.el: in make-face-* type functions do the operation for all
14452         window systems, not just the first one found.
14453
14454         * font.el: call mswindows-list-fonts for mswindows.
14455
14456 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14457
14458         * code-process.el (call-process-region):
14459         * process.el (call-process-region):
14460         * package-get.el (package-get-dir):
14461         * files.el (backup-enable-predicate):
14462         * gnuserv.el (gnuserv-temp-file-regexp):
14463         Use temp-directory in place of `/tmp'.
14464
14465 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14466
14467         * "Fast" dired-in-C enhancements for Windows 95/NT:
14468
14469         * files.el: Added function, `wildcard-to-regexp', from GNU
14470           Emacs.
14471
14472         * files.el (insert-directory): Modified to use special
14473           dired-in-C enhancements if present.
14474
14475 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14476
14477         * code-files.el: make default coding no-conversion.
14478
14479 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14480
14481         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14482         the load-path.
14483
14484         * update-elc.el: Strip directory when testing for files not to
14485         bytecompile.
14486
14487 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14488
14489         * lisp-mode.el: Use recommended form for menus.
14490
14491         * info.el (Info-construct-menu): Use recommended form for menus.
14492
14493         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14494         entry.
14495
14496 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14497
14498         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14499           (get-frame-for-buffer-noselect): Always return frames
14500           in the not-this-window-p cond clause.
14501
14502 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14503
14504         * help.el (describe-installation): New function.
14505
14506         * x-menubar.el (default-menubar): Add describe-installation to
14507         Help menu.
14508
14509         * packages.el (packages-unbytecompiled-lisp): Installation.el
14510         should not be bytecompiled.
14511
14512         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14513         XEmacs.
14514
14515         * x-menubar.el (default-menubar): Use correct guard for VM menu
14516         entry.
14517
14518         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14519         coding.
14520         From Andy Piper <andyp@parallax.co.uk>
14521
14522 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14523
14524         * ldap.el: Do not require ldap-internal at compile time.
14525
14526 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14527
14528         * code-files.el: new file. a virtual copy of mule-files.el
14529         but without charset
14530         dependencies. (toggle-buffer-file-ocding-system) new function for
14531         changing the eol type for the current buffer.
14532
14533         * code-process.el: new file. a copy of
14534         mule-process.el. mule-process.el will disappear when things have
14535         settled.
14536
14537         * coding.el: new file. a virtual copy of mule-files.el but
14538         without charset dependencies. (coding-system-base) new function
14539         for getting the parent coding system of a coding system with eol
14540         type set.
14541
14542         * dumped-lisp.el: add above files for the non-mule case.
14543
14544 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14545
14546         * window-xemacs.el (display-buffer): If no explicit
14547           frame is specified, search for a window that displays
14548           the buffer on the currently selected frame, before
14549           searching other frames.
14550
14551 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14552
14553         * frame.el (get-frame-for-buffer): If not-this-window-p
14554           is non-nil, use window on the selected frame if it is not
14555           also the selected window.  When defaulting, search for
14556           windows on the currently selected fgrame before searching
14557           other frames.
14558
14559 1998-02-25  Didier Verna  <didier@xemacs.org>
14560
14561         * modeline.el (modeline-swap-buffers): originally named
14562         `mouse-release-modeline'. Whether to actually swap the buffers is
14563         decided in `mouse-drag-modeline'.
14564         (mouse-drag-modeline): A button release event is considered a
14565         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14566         stay unchanged.
14567
14568 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14569
14570         * x-menubar.el: Put redo on the menubar.
14571         From Aki Vehtari <Aki.Vehtari@hut.fi>
14572
14573 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14574
14575         * bytecomp.el (displaying-byte-compile-warnings): if
14576         temp-buffer-show-function is set, use it to display current set of
14577         warnings in the "*Compile-Log-Show*" buffer.
14578
14579         * simple.el (display-warning-buffer): if temp-buffer-show-function
14580         is set, use it to display current set of warnings in the
14581         "*Warnings-Show*" buffer.
14582
14583 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14584
14585         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14586         Common Lisp.
14587
14588 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14589
14590         * menubar.el: Allow button descriptors at least 2 long.
14591
14592         * x-menubar.el (default-menubar): Use recommended forms.
14593         (file-menu-filter): Remove.
14594         (edit-menu-filter): Remove.
14595
14596 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14597
14598         * about.el (about-hackers): Updated.
14599
14600 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14601
14602         * help.el (help-max-help-buffers): new variable
14603         (help-register-and-maybe-prune-excess): new function
14604         (help-buffer-name): use help-max-help-buffers.
14605         (with-displaying-help-buffer): use
14606         help-register-and-maybe-prune-excess.
14607
14608         * help.el (help-maybe-pretty-print-value): if the value fits on
14609         one line, let it.
14610
14611 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14612
14613         * (with-displaying-help-buffer): there is no need to kill the buffer
14614         if it exists, because with-output-to-temp-buffer will clear it.
14615         further, killing the buffer violates the rule that
14616         temp-buffer-show-function, if set, has the full responsibility of
14617         showing the temp buffer.  killing the buffer fucks with the window
14618         configuration, hosing temp-buffer-show-function.
14619
14620
14621 1998-02-23  Didier Verna  <didier@xemacs.org>
14622
14623         * modeline.el (mouse-drag-modeline):
14624         - Always scroll the modeline that was originally clicked on.
14625         - Use x pixels instead of x characters (which doesn't work anyway)
14626         as horizontal reference for modeline dragging. This allows us to
14627         keep on dragging the modeline even if the motion event occurs in
14628         another window.
14629
14630 1998-02-23  Didier Verna  <didier@xemacs.org>
14631
14632         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14633         glyph on the modeline to indicate that dragging the mouse has an
14634         effect both horizontally and vertically.
14635
14636 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14637
14638         * about.el (about-xemacs): Get rid of redundant visible version
14639         number.
14640
14641 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14642
14643         * about.el (about-hackers): Update credits.
14644
14645 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14646
14647         * prim/register.el (view-register): Show register type file-query.
14648
14649 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14650
14651         * mode-motion.el (mode-motion-highlight-internal):
14652           save-excursion inside save-window-exucrsion form to
14653           hide buffer point changes from save-window-excursion.
14654           Prevents display flickering when the mouse pointer
14655           moves.
14656
14657 1998-02-17  Didier Verna  <didier@xemacs.org>
14658
14659         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14660         function to handle correctly the case of a toolbar one side of the
14661         window: scrolling will not necessarily happen.
14662
14663 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14664
14665         * files.el (after-find-file): Restore missing argument
14666           to format that provides filename for "... consider M-x
14667           recover-file" message.  Also call `message' with "%s"
14668           as the first arg instead of an arbitrary string.
14669
14670 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14671
14672         * about.el (about-hackers): Various additions.
14673
14674 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14675
14676         * autoload.el (generate-file-autoloads-1): Don't force an extra
14677         line out when copying on-the-same line autoloads.
14678
14679         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14680         is installed.
14681
14682 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14683
14684         * x11/x-win-xfree86.el (x-win-init-xfree86):
14685         * x11/x-win-sun.el (x-win-init-sun):
14686         * x11/x-init.el (x-initialize-compose):
14687         * prim/simple.el:
14688         (backward-or-forward-kill-sexp):
14689         (backward-or-forward-kill-sentence):
14690         (backward-or-forward-kill-word):
14691         (backward-or-forward-delete-char):
14692         * prim/isearch-mode.el (isearch-help-or-delete-char):
14693         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14694         x-keysym-on-keyboard-p to detect backspace.
14695         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14696         Clean up symbols used with dead keys, checking Linux and solaris
14697         keysyms.
14698         Simplify x-win-*.el using above methods.
14699         Change documentation for x-keysym-*-p functions.
14700
14701 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14702
14703         * about.el (about-hackers): Restore entries for Michael Sperber and
14704         Vinnie Shelton.
14705         From Vinnie Shelton <acs@acm.org>
14706
14707 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14708
14709         * simple.el (count-words-region): Ditto.
14710
14711 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14712
14713         * simple.el (count-words-buffer): Document.  Don't print anything
14714         if non-interactive.
14715
14716 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14717
14718         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14719         multiple files in InfoDock.
14720
14721 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14722
14723         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14724         from version.el in InfoDock.
14725
14726         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14727         specially.
14728
14729 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14730
14731         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14732         variable name in docstring.
14733
14734 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14735
14736         * menubar.h: Include "gui.h".
14737
14738 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14739
14740         * site-load.el: Fix documentation.
14741
14742 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14743
14744         * package-get-base.el (package-get-base): Updated.
14745
14746         * keymap.el: PC-ize.
14747
14748 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14749
14750         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14751         from' on a fresh line.
14752
14753 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14754
14755         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14756         object.
14757
14758 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14759
14760         * undo-stack.el: PC-ize.
14761
14762         * cmdloop.el: PC-ize.
14763
14764 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14765
14766         * bytecomp-runtime.el: PC-ize.
14767
14768         * byte-optimize.el: Prolog fixup.  PC-ize.
14769
14770         * cus-dep.el: Spelling fix.
14771
14772         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14773         entries follow).
14774
14775 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14776
14777         * text-mode.el (text-mode-hook-identify): New function,
14778         put on text-mode-hook.  Set text-mode-variant here.
14779         (text-mode): Don't set it here.
14780
14781 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14782
14783         * text-mode.el (text-mode-hook): New defvar.
14784         (text-mode-variant): New variable.
14785         (text-mode): Set that variable locally.
14786         (toggle-text-mode-auto-fill): New command.
14787
14788 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14789
14790         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14791
14792 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14793
14794         * text-mode.el (paragraph-indent-text-mode):
14795         Renamed from spaced-text-mode.
14796         (text-mode-map): Bind TAB to indent-relative.
14797         (indented-text-mode-map): Variable deleted.
14798         (indented-text-mode): Now an alias for text-mode.
14799
14800 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14801
14802         * loadup.el: test-atoms debugging stuffs removed.
14803
14804 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14805
14806         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14807
14808 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14809
14810         * help.el (describe-beta): Made it use `locate-data-file'.
14811         (describe-distribution): Ditto.
14812         (describe-copying): Ditto.
14813         (describe-project): Ditto.
14814         (view-emacs-news): Ditto.
14815
14816         * help-nomule.el (help-with-tutorial): Made it use
14817         `locate-data-file' to find tutorial.
14818
14819 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14820
14821         * about.el: Corrected my email address.
14822
14823         * mouse.el: Added 'mouse-mswindows-drop' similar to
14824         'mouse-offix-drop'.
14825
14826 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14827
14828         * loadup.el (running-xemacs): Spelling fix.
14829
14830 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14831
14832         * packages.el (packages-find-packages-1): Don't allow a backwards
14833         compatible lisp tree to overwrite `preloaded-file-list'.
14834
14835 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14836
14837         * loadup.el: Don't delete "xemacs" prior to dumping.
14838
14839 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14840
14841         * package-info.el (pi-last-mod-date): New function.
14842         (pi-author-version): New function.
14843         (batch-update-package-info): Use them.
14844
14845 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14846
14847         * frame.el (get-frame-for-buffer-default-to-current): Create.
14848         (get-frame-for-buffer-noselect): Allow user to use current frame
14849         with `get-frame-for-buffer-default-to-current'.
14850
14851 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14852
14853         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14854         (byte-compile-output-docform): Ditto.
14855         (byte-compile-compiled-obj-to-list): Ditto.
14856
14857 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14858
14859         * startup.el (command-line-1): Removed code that ran
14860           buffer-menu.
14861
14862 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14863
14864         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14865
14866 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14867
14868         * frame.el (suspend-emacs-or-iconify-frame): Check using
14869         `device-on-window-system-p' instead of explicitly checking for X,
14870         so that the same logic works for MS Windows.
14871         (suspend-or-iconify-emacs): Ditto.
14872
14873 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14874
14875         * about.el (about-maintainer-info): Andy Piper is back.
14876         (xemacs-hackers): Updated Andy Piper's email address.
14877         (about-hackers): Added Jonathan Harris.
14878         (about-hackers): Updated Tibor Polgar's email address.
14879
14880 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14881
14882         * about.el: Add xemacs.org email manager.
14883
14884         * package-get-base.el (package-get-base): Updated with most recent
14885         package updates.
14886
14887 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14888
14889         * help.el (function-arglist): Use `indirect-function' instead of
14890         `symbol-function' so that aliases are treated correctly.
14891
14892 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14893
14894         * help.el (help-map): Add f1 binding to `help-for-help'.
14895         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14896         (describe-key-briefly): Use `princ' "%s" to print object.
14897         (with-displaying-help-buffer): Kill buffer if it exists, again.
14898         (describe-key): Use `princ' "%s" to print object.
14899         (describe-function-1): Use `princ' "%s" to print object.
14900         Commented out alias lines removed.
14901         (help-pretty-print-limit): New variable to control pretty-printing
14902         of variable values.
14903         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14904         `help-pretty-print-value' again.  Only print-print when OBJECT is
14905         list of length less than `help-pretty-print-limit'.
14906         (describe-variable): Use `help-maybe-pretty-print-value' again.
14907
14908 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14909
14910         * simple.el (blink-matching-open): Remove C++ kludge.
14911         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14912
14913 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14914
14915         * info.el (Info-default-directory-list): Made the documentation
14916         more explanitory.
14917
14918 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14919
14920         * lisp/packages.el:
14921         * lisp/package-admin.el:
14922         * lisp/build-report.el:
14923         Fix typos.
14924
14925 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14926
14927         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14928         warnings in Java buffers without final newline and editing the
14929         last line.
14930
14931 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14932
14933         * packages.el (packages-find-packages-1): Don't allow a backwards
14934         compatible lisp tree to overwrite `preloaded-file-list'.
14935         Suggested by Colin Rafferty  <colin@xemacs.org>
14936
14937         * mouse.el (mouse-offix-drop): Set undo-boundary.
14938         From Oliver Graf <ograf@fga.de>
14939
14940 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14941
14942         * loadup.el (load-gc): rewrite as defun.
14943         Print something sensical if a required dump-time file isn't found.
14944
14945 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14946
14947         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14948         bug strikes a menudescriptor.
14949
14950         * package-get-base.el (package-get-base): Updated.
14951
14952         * package-info.el (batch-update-package-info): Derive REQUIRES
14953         from the Makefile.
14954
14955 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14956
14957         * files.el (save-some-buffers): Don't play games with deleting
14958         other windows if we are in the minibuffer window.
14959
14960 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14961
14962         * modeline.el (modeline-minor-mode-menu): Add support for :active
14963         (add-minor-mode): Document :active property to TOGGLE.
14964
14965 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14966
14967         * modeline.el (modeline-minor-mode-menu): Add support for an
14968         `:included' predicate in the `toggle-sym' plist.
14969         (add-minor-mode): Document the :included property, format
14970         docstring some more.
14971         (modeline-minor-mode-menu): Documentation string added.
14972
14973 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14974
14975         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14976         labels from the symbol-names by thwacking off the overly redundant
14977         and overused "mode", parenthesizing "minor", and capitalizing the
14978         resultant strings.  Also shortened the menu's title by eliminating
14979         the redundant buffer name.
14980         (add-minor-mode): Beautified the docstring, added mention of the
14981         `:menu-tag' property of TOGGLE.
14982         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14983         `toggle-sym' to beatify the mode-life menus.
14984         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14985         `auto-fill-function'.
14986
14987 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14988
14989         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14990         menus to :style 'toggle.
14991
14992 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14993
14994         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14995
14996 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14997
14998         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14999         only recognize first hyperlink.
15000         (hyper-apropos-highlightify): Deletia, this is already done by
15001         `hyper-apropos-insert-face'.
15002         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15003
15004 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15005
15006         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15007         mail.
15008         (toolbar-mail-reader): Add support for `send'.
15009         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15010
15011 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15012
15013         * info.el (Info-emacs-info-file-name): Add defvar for
15014         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15015         will function properly.
15016
15017 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15018
15019         * simple.el: make the backwards delete function called by
15020         `backward-or-forward-delete-char' user configurable.
15021
15022 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15023
15024         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15025         compiled function got loaded from.
15026
15027 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15028
15029         * term/apollo.el: Synched up with InfoDock 3.6.2.
15030
15031 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15032
15033         * startup.el (load-init-file): Load autoloads earlier.
15034         (startup-splash-frame): Handle InfoDock logo.
15035
15036         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15037         InfoDock.
15038         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15039
15040         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15041         doesn't have this function.
15042
15043         * packages.el (locate-data-file): Fix to call `locate-file'.
15044
15045 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15046
15047         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15048         version of version.el.
15049         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15050
15051         * x-menubar.el (default-menubar): Guard reference to
15052         `gnuserv-frame'.
15053         (default-menubar): Guard references to `font-lock-mode'.
15054         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15055         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15056
15057         * make-docfile.el: Don't snarf doc strings from autoloads.
15058
15059         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15060         loading auto-autoloads files.
15061
15062         * loaddefs.el: Disable dumping autoloads.
15063
15064 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15065
15066         * lisp-mnt.el: Synch to Emacs 20.2.
15067
15068         * help.el: Remove manual autoload of `finder-by-keyword'.
15069
15070         * finder.el (finder-by-keyword): Autoload.
15071
15072         * help.el: Conditionalize hyperbole setup.
15073
15074 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15075
15076         * packages.el (package-require): Update to reflect new data format.
15077
15078 1998-01-02  Didier Verna  <didier@xemacs.org>
15079
15080         * x-menubar.el (default-menubar): make the tutorials available
15081         through the menubar. (Plus some compilation warnings cleanup).
15082
15083 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15084
15085         * check-features.el: New file.  Perform sanity check after build.
15086
15087         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15088         files to tooltalk package.
15089         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15090         package.
15091
15092         * package-admin.el (package-admin-xemacs): Use better default for
15093         location of XEmacs binary.
15094
15095 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15096
15097         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15098         tag with sexp and add value tag with value `t'.
15099
15100 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15101
15102         * package-get.el: Changes to work with real data.
15103         From Pete Ware <ware@cis.ohio-state.edu>
15104
15105         * packages.el (packages-reload-autoloads): Guard load for the time
15106         being.
15107
15108         * update-elc.el ("packages.el"): Force loading packages.el instead
15109         of possibly out-of-date packges.elc.
15110         * make-docfile.el ("packages.el"): Ditto.
15111
15112 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15113
15114         * build-report.el (build-report-delete-regexp): Added a rule for
15115         the main tarball shadowing anything past it.
15116
15117 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15118
15119         * packages.el (package-provide): Delete a previous provide.
15120
15121         * package-info.el: New file.
15122
15123         * package-get.el: New file.
15124         From Pete Ware <ware@cis.ohio-state.edu>
15125         (package-get): Fix md5 computation to work with Mule.
15126
15127 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15128
15129         * simple.el (log-message-*): Quote symbols in docstrings properly.
15130
15131 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15132
15133         * packages.el (packages-new-autoloads): Ignore symbolic links.
15134
15135         * cus-face.el (face-custom-attributes-get): Fix typo.
15136         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15137
15138 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15139
15140         * startup.el (load-init-file): Reload new or changed autoloads
15141         unless inhibited.  Reload modified dumped lisp (stubbed).
15142
15143         * packages.el (packages-new-autoloads): New function.
15144         (packages-reload-autoloads): New function.
15145         (packages-reload-dumped-lisp): New (stub) function.
15146
15147         * loadup.el: Inhibit reloading dumped files when running temacs.
15148
15149         * loadhist.el (file-provides): Extend to handle variant
15150         extensions.
15151
15152         * replace.el (query-replace): Fix typo.
15153
15154 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15155
15156         * make-docfile.el: list-autoloads-path has been renamed.
15157         * update-elc.el: list-autoloads has been renamed.
15158
15159         * packages.el (packages-list-autoloads): Renamed.
15160         (packages-list-autoloads-path): Ditto.
15161
15162 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15163
15164         * packages.el (packages-find-packages-1): Made it signal a warning
15165         for an error in an auto-autoload.el file.
15166
15167 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15168
15169         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15170         tag with const.
15171         From Aki Vehtari <Aki.Vehtari@hut.fi>
15172
15173         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15174
15175         * loadhist.el (unload-feature): Remove autoload.
15176
15177 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15178
15179         * loadhist.el: Unpackaged.
15180
15181         * help.el (describe-symbol-find-file): Rename
15182         `describe-function-find-file' and make old name obsolete.
15183         (describe-function-1): Use it.
15184         (describe-function-1): Guard reference to
15185         `compiled-function-annotation'.
15186
15187 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15188
15189         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15190         argument.
15191         (help-mode-quit): New optional arg to control whether it kills or
15192         buries.  Tidied up.
15193         (with-displaying-help-buffer): Don't kill buffer initially, even
15194         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15195         (help-pretty-print-value): Rename back from
15196         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15197         use it, otherwise use dumped `cl-prettyprint'.
15198         (describe-variable): Use `help-pretty-print-value' again.
15199         (find-func): Removed reference to "find-func" at end.
15200
15201 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15202
15203         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15204           GUI XEmacs. Rename? x-menubar is rather window system
15205           independant, except for a couple of items.
15206
15207 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15208
15209         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15210         entries as they will no longer be distributed with XEmacs.
15211
15212         * format.el (format-alist): Fix image/tiff regexps.
15213         From P. E. Jareth Hein <jareth@camelot-soft.com>
15214
15215         * help.el (help-maybe-pretty-print-value): Rename.
15216         (describe-variable): Use it.
15217         (describe-variable): Add trailing linefeed.
15218
15219 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15220
15221         * help.el (describe-function-1): Don't output anything for
15222           arglist of autoload functions.
15223
15224 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15225
15226         * help.el (describe-function-1): Don't output anything for
15227           arglist of autoload functions.
15228
15229 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15230
15231         * help.el (help-mode-map): New bindings for `help-mode-bury',
15232         `describe-function-at-point', `describe-variable-at-point',
15233         `Info-elisp-ref', `customize-variable', `help-next-section' and
15234         `help-prev-section'.
15235         (help-next-section): New function.
15236         (help-prev-section): New function.
15237         (help-mode-quit): Changed to kill the help buffer.
15238         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15239         correctly.
15240         (help-buffer-name): New function to generate the name of help
15241         buffers.
15242         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15243         argument giving the name of the help buffer.
15244         (describe-key): Use `with-displaying-help-buffer' with name.
15245         (describe-mode): Ditto.
15246         (describe-bindings): Ditto.
15247         (describe-prefix-bindings): Ditto.
15248         (view-lossage): Ditto.
15249         (with-syntax-table): New macro.
15250         (function-called-at-point): Use `ignore-errors' and
15251         `with-syntax-table'.
15252         (function-at-point): Ditto.
15253         (describe-function): Use `with-displaying-help-buffer' with name.
15254         (function-arglist): Extracted from `describe-function-1'.  Returns
15255         function's arglist as string.
15256         (function-documentation): Extracted from `describe-function-1'.
15257         Returns function's docstring.
15258         (describe-function-1): Remove all the "stream" garbage, including
15259         the stream argument.  Use `function-arglist' and
15260         `function-documentation'.
15261         (describe-function-arglist): Just use `function-arglist'.
15262         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15263         (help-pretty-print-value): New function to help with
15264         pretty-printing variable values.  Knows about `#<...>'.  Needs
15265         `pp-internal'.
15266         (describe-variable): Use `with-displaying-help-buffer' with name.
15267         Formatting improved.  Display file where variable is defined, if
15268         known.  Use `help-pretty-print-value'.
15269         (describe-syntax): Use `with-displaying-help-buffer' with name.
15270         (list-processes): Remove "stream" garbage.
15271
15272 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15273
15274         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15275         call a dumped routine instead.
15276
15277         * x-win-xfree86.el: Wrap file in defun.
15278         * x-win-sun.el: Ditto.
15279
15280 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15281
15282         * help.el (view-emacs-news): Remove usage of outl-mouse which
15283         advises functions and does other evil things.
15284
15285 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15286
15287         * format.el (format-alist): Add `image/tiff'.
15288         From P. E. Jareth Hein <jareth@camelot-soft.com>
15289
15290 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15291
15292         * about.el (about-hackers): More names added.
15293
15294         * make-docfile.el: Remove superfluous package path search.
15295
15296         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15297
15298 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15299
15300         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15301         ignored shadows.
15302
15303 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15304
15305         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15306         get trailing slashes when added to the load-path.
15307
15308         * x-init.el (init-x-win): Locate where XEmacs X localization files
15309         are.
15310
15311 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15312
15313         * x-faces.el: Added support for foregroundToolBarColor
15314           to xpm-color-symbols.
15315
15316 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15317
15318         * etags.el (tags-remove-duplicates): Removed.
15319         (buffer-tag-table-list): Use `delete-duplicates'.
15320
15321         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15322         correctly.
15323         (get*): Defalias to `get'.
15324
15325         * cl.el (eql): Compare integers with `eq'.
15326         (cl-map-extents): Check for `map-extents' first.
15327
15328 1997-12-17  Didier Verna  <didier@xemacs.org>
15329
15330         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15331         added the 'numero', 'copyright' and 'trademark' symbols.
15332
15333         * leim/quail/latin-post.el ("french-postfix"): see above.
15334
15335 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15336
15337         * widget.el (define-widget): Check the arguments.
15338
15339         * cus-edit.el (customize-face): Use `check-argument-type'.
15340         (custom-variable-value-create): Use `signal' to signal error.
15341         (custom-variable-reset-saved): Ditto.
15342         (custom-variable-reset-standard): Ditto.
15343         (custom-face-reset-saved): Ditto.
15344
15345         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15346         (widget-default-format-handler): Ditto.
15347         (widget-checklist-add-item): Ditto.
15348         (widget-radio-add-item): Ditto.
15349         (widget-editable-list-entry-create): Ditto.
15350         (widget-sexp-prompt-value): Ditto.
15351
15352         * custom.el (custom-declare-variable): Signal errors better.
15353         (custom-handle-keyword): Ditto.
15354         (custom-declare-group): Ditto.
15355
15356         * window-xemacs.el (windows): Ditto.
15357
15358         * menubar.el (menu): Ditto.
15359
15360         * keydefs.el (keyboard): Ditto.
15361
15362         * minibuf.el (minibuffer): Ditto.
15363
15364         * process.el (execute): Ditto.
15365
15366         * fill.el (fill): Ditto.
15367
15368         * modeline.el (modeline): Ditto.
15369
15370         * help.el (help): Ditto.
15371
15372         * faces.el (faces): Ditto.
15373
15374         * files.el (files): Ditto.
15375
15376         * x-init.el (x): Ditto.
15377
15378         * lisp-mode.el (lisp): Ditto.
15379
15380         * process.el (processes): Ditto.
15381
15382         * mouse.el (mouse): Ditto.
15383
15384         * abbrev.el (abbrev): Moved from cus-edit.
15385
15386         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15387         as variable declaration.
15388
15389 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15390
15391         * menubar.el (find-menu-item): Use `check-argument-type'.
15392         (find-menu-item): Cosmetic changes.
15393
15394 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15395
15396         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15397
15398 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15399
15400         * startup.el (set-default-load-path): Only search package-path
15401         when not running temacs.
15402
15403         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15404         files.
15405
15406         * loadup.el: Correct commentary.  Reformatting.
15407         (really-early-error-handler): Use absolute path to the
15408         first dumped-lisp.el file.
15409         (really-early-error-handler): Print full path name of
15410         each dumped lisp file (inherited from InfoDock).
15411
15412         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15413         dumped-lisp.el files.
15414
15415         * make-docfile.el (preloaded-file-list): Reorder when the
15416         package-path is searched.
15417         * update-elc.el: Ditto.
15418
15419         * lisp-mode.el (call-with-condition-handler): Treat the same as
15420         `condition-case' for indentation.
15421
15422         * about.el (about-xemacs): Update release date.
15423
15424 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15425
15426         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15427         anywhere but at the last clause.
15428         (ecase): Disallow `t' and `otherwise'.
15429
15430 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15431
15432         * cus-edit.el (custom-buffer-create-buttons): New function
15433         from stuff moved out of `custom-buffer-create-internal'.
15434         (custom-novice): New variable.  Default t.
15435         (custom-display-global-buttons): Ditto.  Default `top'.
15436         (custom-buffer-create-internal): Only display help if
15437         `custom-novice' is non-nil.  Display global buttons according to
15438         `custom-display-global-buttons'.
15439
15440 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15441
15442         * menubar.el (find-menu-item): Use `check-argument-type'.
15443         (find-menu-item): Cosmetic changes.
15444
15445 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15446
15447         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15448         look.
15449
15450 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15451
15452         * format.el (format-deannotate-region):  Bug fix.
15453         Deannotating a region containing unknown tags would fail
15454         (causing decoding of text/enriched to fail at user level)
15455
15456 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15457
15458         * minibuf.el (read-directory-name): Support sixth
15459           arg, HISTORY, as already documented.
15460
15461 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15462
15463         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15464         to `ecase'.
15465
15466 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15467
15468         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15469         skk-activate.
15470
15471 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15472
15473         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.