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-smk'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-smk'.
8
9         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
10         CHISE.
11
12 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-kyo'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-kyo'.
19
20         * mule/mule-conf.el (===hng-kyo): 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-kss'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-kss'.
30
31         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
32         CHISE.
33
34 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-wan'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-wan'.
41
42         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
43         CHISE.
44
45 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `===hng-ksk'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-ksk'.
52
53         * mule/mule-conf.el (===hng-ksk): 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-kyu'.
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `===hng-kyu'.
63
64         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
65         CHISE.
66
67 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         setting for `===hng-skk'.
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `===hng-skk'.
74
75         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
76         CHISE.
77
78 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `===hng-sik'.
82
83         * mule/mule-charset.el (default-coded-charset-priority-list): Add
84         `===hng-sik'.
85
86         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
87         CHISE.
88
89 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
92         setting for `===hng-kbk'.
93
94         * mule/mule-charset.el (default-coded-charset-priority-list): Add
95         `===hng-kbk'.
96
97         * mule/mule-conf.el (===hng-kbk): 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-kcj'.
104
105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
106         `===hng-kcj'.
107
108         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
109         CHISE.
110
111 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
114         setting for `===hng-k24'.
115
116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
117         `===hng-k24'.
118
119         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
120         CHISE.
121
122 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
125         setting for `===hng-gok'.
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `===hng-gok'.
129
130         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
131         CHISE.
132 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
135         setting for `===hng-tsu'.
136
137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
138         `===hng-tsu'.
139
140         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
141         CHISE.
142
143 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
144
145         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
146         setting for `===hng-sys'.
147
148         * mule/mule-charset.el (default-coded-charset-priority-list): Add
149         `===hng-sys'.
150
151         * mule/mule-conf.el (===hng-sys): 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):
157         - Use "&HNG010-<d><d><d><d><d>;" instead of
158           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
159         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
160
161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
162         `=ucs-bmp-itaiji-002' and `===hng-khm'.
163
164         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
165         "hngkhi-0" as the suffix of registry.
166         (===hng-khm): New coded-charset for XEmacs CHISE.
167         (=ucs-itaiji-002): Ditto.
168         (=ucs-bmp-itaiji-002): Ditto.
169
170 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
171
172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
173         setting for `=>ucs@iwds-1'.
174
175         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
176         XEmacs CHISE.
177
178 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
179
180         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
181         CHISE.
182
183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
184         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
185         `===hng-khi'.
186
187 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
188
189         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
190         setting for `===hng-khi'.
191
192         * mule/mule-charset.el (default-coded-charset-priority-list): Add
193         `===hng-khi'.
194
195         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
196         CHISE.
197
198 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
199
200         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
201         #x9FA5 as the value of `max-code'.
202         (=ucs-bmp-var-002): Likewise.
203         (=ucs-bmp-var-003): Likewise.
204         (=ucs-bmp-itaiji-084): Likewise.
205         (=ucs-bmp-cjk@JP): Likewise.
206         (=ucs-bmp-cjk@JP/hanazono): Likewise.
207         (==ucs-bmp-cjk@JP/hanazono): Likewise.
208         (=>ucs-bmp-cjk@component): Likewise.
209
210 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
211
212         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
213         CHISE.
214
215 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
216
217         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
218         XEmacs CHISE.
219         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
220         `==jis-x0208@1978/2-pr' as the mother.
221
222 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
223
224         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
225         CHISE.
226
227 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
228
229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
230         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
231
232 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
233
234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
235         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
236
237 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
240         setting for `===ucs@gb'.
241
242 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
243
244         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
245         setting for `===hanyo-denshi/ks', `===jis-x0208' and
246         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
247         as the entity-reference for `===jis-x0213-1@2000'; use
248         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
249
250 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
251
252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
253         `===jis-x0208'.
254
255         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
256         instead of `===jis-x0208' as the mother.
257         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
258         `===jis-x0208' as the mother.
259         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
260         `===jis-x0208' as the mother.
261         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
262         `===jis-x0213-1' as the mother.
263         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
264         `===jis-x0213-1' as the mother.
265         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
266         the mother.
267         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
268         mother.
269
270 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
271
272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
273         setting for `=ucs-var-001'.
274
275 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
276
277         * mule/mule-charset.el (default-coded-charset-priority-list): Add
278         `=ucs-bmp-var-001'.
279
280         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
281         CHISE.
282         (=ucs-bmp-var-001): Ditto.
283
284         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
285         setting for `=ucs-var-003'.
286
287 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
288
289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
290         `=ucs-bmp-var-003'.
291
292         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
293         CHISE.
294         (=ucs-bmp-var-003): Ditto.
295
296 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
297
298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
299         setting for `=ucs-var-002'.
300
301         * mule/mule-charset.el (default-coded-charset-priority-list): Add
302         `=ucs-bmp-var-002'.
303
304         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
305         CHISE.
306         (=ucs-bmp-var-002): Ditto.
307
308 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
309
310         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
311         XEmacs CHISE.
312         (==jis-x0208@1978/5pr): Ditto.
313
314 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
317         `=>ucs-bmp-cjk@component'.
318
319         * mule/mule-conf.el (=>ucs@component): New coded-charset for
320         XEmacs CHISE.
321         (=>ucs-bmp-cjk@component): Ditto.
322
323 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
324
325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
326         setting for `=>iwds-1'.
327
328 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
331         CHISE.
332
333 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
334
335         * mule/mule-charset.el (default-coded-charset-priority-list):
336         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
337         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
338         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
339         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
340
341 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
342
343         * mule/mule-coding.el (coded-charset-entity-reference-alist):
344         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
345
346         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
347         `=>>ucs@iso' as the mother.
348         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
349         mother.
350
351 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
352
353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
354         setting for `===hanyo-denshi/ia'.
355
356 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
357
358         * mule/mule-charset.el (default-coded-charset-priority-list): Add
359         `===hanyo-denshi/ia'.
360
361 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-conf.el (=koseki): Fix DOC.
364         (==koseki): New coded-charset for XEmacs CHISE.
365
366 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
367
368         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
369         XEmacs CHISE.
370         (===hanyo-denshi/jd): Fix DOC.
371
372 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
375         setting for `===hanyo-denshi/ip'.
376
377 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
378
379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
380         `===hanyo-denshi/ip'.
381
382         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
383         XEmacs CHISE.
384
385 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
386
387         * mule/mule-charset.el (default-coded-charset-priority-list): Add
388         `==ucs-radicals@unicode' and `=>daikanwa'.
389
390         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
391         for XEmacs CHISE.
392
393 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
394
395         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
396         XEmacs CHISE.
397
398 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
399
400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
401         `===ruimoku-v6'.
402
403 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
404
405         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
406         setting for `===ruimoku-v6'.
407
408 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
409
410         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
411         CHISE.
412
413 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
414
415         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
416         coded-charset for XEmacs CHISE.
417
418 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
419
420         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
421         XEmacs CHISE.
422
423 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
426         `===ucs-sip@iso'.
427
428 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
429
430         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
431         CHISE.
432
433 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
434
435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
436         `==ucs-sip@iso'.
437
438         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
439         CHISE.
440
441 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
444         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
445         (=ucs-sip-ext-b@iso): Fix registry.
446         (==ucs-sip-ext-b@iso): Ditto.
447         (===ucs-sip-ext-b@iso): Ditto.
448
449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
450         `=ucs-sip@iso'.
451
452 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
453
454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
455         setting for `=>cbeta'.
456
457 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
458
459         * mule/mule-charset.el (default-coded-charset-priority-list): Add
460         `=>cns11643-7'.
461
462         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
463
464 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
465
466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
467         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
468
469 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
470
471         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
472         `=ucs@cns'.
473         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
474         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
475         `=ucs@jis/1990'.
476         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
477         `=ucs@jis/2000'.
478         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
479         `=ucs@jis/2004'.
480         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
481
482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
483         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
484
485 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
486
487         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
488         XEmacs CHISE.
489         (==jis-x0208@1978/1pr): Ditto.
490         (==jis-x0208@1978/2-pr): Ditto.
491
492 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
493
494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
495         setting for `===jis-x0213-1@2004'.
496
497 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
498
499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
500         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
501
502         * mule/mule-charset.el (default-coded-charset-priority-list): Add
503         `===hanyo-denshi/jb'.
504
505         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
506         XEmacs CHISE.
507         (=+>hanyo-denshi/ft): Ditto.
508         (=+>hanyo-denshi/jt): Ditto.
509
510 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
511
512         * mule/mule-charset.el (default-coded-charset-priority-list): Add
513         `===hanyo-denshi/hg'.
514
515 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
516
517         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
518         XEmacs CHISE.
519         (===hanyo-denshi/hg): Ditto.
520
521 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
522
523         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
524         glyph-forms instead of detailed glyph-images.
525         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
526         `=adobe-japan1-*'.
527         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
528         (===adobe-japan1-1): Ditto.
529         (===adobe-japan1-2): Ditto.
530         (===adobe-japan1-3): Ditto.
531         (===adobe-japan1-4): Ditto.
532         (===adobe-japan1-5): Ditto.
533         (===adobe-japan1-6): Ditto.
534         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
535         `=>>>adobe-japan1' as the mother.
536         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
537         `=>>adobe-japan1' as the mother.
538         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
539         glyph-images.
540         (==jis-x0208@1978): Ditto.
541         (==jis-x0208@1983): Ditto.
542         (==jis-x0208@1990): Ditto.
543         (==jis-x0213-1): Ditto.
544         (==jis-x0213-1@2000): Ditto.
545         (==jis-x0213-1@2004): Ditto.
546         (==jis-x0213-2): Ditto.
547         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
548         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
549         `=jis-x0208@1978'.
550         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
551         `=jis-x0208@1983'.
552         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
553         `=jis-x0208@1990'.
554         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
555         `=jis-x0213-1'.
556         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
557         `=jis-x0213-1@2000'.
558         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
559         `=jis-x0213-1@2004'.
560         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
561         `=jis-x0213-2'.
562         (===jis-x0208): New coded-charset for XEmacs CHISE.
563         (===jis-x0208@1978): Ditto.
564         (===jis-x0208@1983): Ditto.
565         (===jis-x0208@1990): Ditto.
566         (===jis-x0213-1): Ditto.
567         (===jis-x0213-1@2000): Ditto.
568         (===jis-x0213-2): Ditto.
569         (===jis-x0212): Ditto.
570         (===ks-x1001): Ditto.
571         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
572         mother.
573         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
574         as the mother.
575         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
576         as the mother.
577         (===cns11643-1): New coded-charset for XEmacs CHISE.
578         (===cns11643-2): Ditto.
579         (===cns11643-3): Ditto.
580         (===cns11643-4): Ditto.
581         (===cns11643-5): Ditto.
582         (===cns11643-6): Ditto.
583         (===cns11643-7): Ditto.
584         (=>>cns11643-1): Ditto.
585         (==big5-cdp): Indicate abstract glyph-images instead of
586         representative glyph-images.
587         (===big5-cdp): New coded-charset for XEmacs CHISE.
588         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
589         detailed glyph-images.
590         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
591         `=hanyo-denshi/*'.
592         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
593         (===hanyo-denshi/ib): Ditto.
594         (===hanyo-denshi/jt): Ditto.
595         (===hanyo-denshi/ks): Ditto.
596         (===mj): Ditto.
597         (===mj-0): Ditto.
598         (===mj-1): Ditto.
599         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
600         `=>>>hanyo-denshi/*' as its mother.
601         (==gt): Indicate abstract glyph-forms instead of detailed
602         glyph-images.
603         (===gt): New coded-charset for XEmacs CHISE.
604         (=>>>gt): Indicates `==gt' instead of `=gt'.
605         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
606         (==gt-k): Indicate abstract glyph-forms instead of detailed
607         glyph-images.
608         (===gt-k): New coded-charset for XEmacs CHISE.
609         (==daikanwa): Indicates glyph-images instead of detailed
610         glyph-images.
611         (===daikanwa): New coded-charset for XEmacs CHISE.
612         (===daikanwa/+p): Ditto.
613         (===daikanwa/ho): Ditto.
614         (==cbeta): Ditto.
615         (===cbeta): Ditto.
616         (==jef-china3): Ditto.
617         (===jef-china3): Ditto.
618         (==ruimoku-v6): Ditto.
619         (==ucs@iso): Indicate representative glyph-forms instead of
620         representative glyph-images.
621         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
622         (==ucs@unicode): Indicate representative glyph-forms instead of
623         representative glyph-images.
624         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
625         `=ucs@unicode'.
626         (==ucs@cns): Indicate representative glyph-forms instead of
627         representative glyph-images.
628         (==ucs@jis): Ditto.
629         (==ucs@jis/1990): Ditto.
630         (==ucs@jis/2000): Ditto.
631         (==ucs@jis/2004): Ditto.
632         (==ucs@ks): Ditto.
633         (===ucs@iso): New coded-charset for XEmacs CHISE.
634         (===ucs@unicode): Ditto.
635         (===ucs@gb): Ditto.
636         (===ucs@ks): Ditto.
637         (===ucs-bmp-cjk@gb): Ditto.
638         (===ucs-sip-ext-b@iso): Ditto.
639
640 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
641
642         * mule/mule-charset.el (default-coded-charset-priority-list): Add
643         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
644         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
645         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
646         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
647         `===cns11643-3', `===cns11643-4', `===cns11643-5',
648         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
649         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
650         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
651         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
652
653         * mule/mule-coding.el (coded-charset-entity-reference-alist):
654         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
655         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
656         - Use "&g1-[NAME];" for `=>>[NAME]'.
657         - Abolish "&g2-[NAME];".
658
659 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
660
661         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
662         `=>>ucs@cns' as the mother.
663
664 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
665
666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
667         setting for `==ucs@ks'.
668
669 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
670
671         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
672         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
673         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
674         0x00E30000〜0x00E409D5.
675
676 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
677
678         * mule/mule-coding.el (coded-charset-entity-reference-alist):
679         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
680         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
681
682 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
683
684         * mule/mule-charset.el (default-coded-charset-priority-list): Add
685         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
686
687         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
688         (=mj-0): Ditto.
689         (=mj-1): Ditto.
690         (==mj): Ditto.
691         (==mj-0): Ditto.
692         (==mj-1): Ditto.
693         (=>>mj): Ditto.
694
695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
696         setting for `=mj' and `==mj'.
697
698 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
699
700         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
701         CHISE.
702
703 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
704
705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
706         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
707         `=>ucs@hanyo-denshi'.
708
709 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
710
711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
712         setting for `=koseki' and `=>ucs@hanyo-denshi'.
713
714         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
715         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
716
717 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
718
719         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
720         XEmacs CHISE.
721
722 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
723
724         * mule/mule-coding.el (coded-charset-entity-reference-alist):
725         Change priority of `=>>>ucs@iso'.
726
727         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
728         `=>>>ucs@iso' as the mother.
729         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
730
731 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
732
733         * mule/mule-coding.el (coded-charset-entity-reference-alist):
734         Change priority of `=>>>ucs@unicode'.
735
736         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
737         `=ucs@unicode'.
738
739 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
740
741         * mule/mule-coding.el (coded-charset-entity-reference-alist):
742         Change priority of `=>>>ucs@jis'.
743
744         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
745         `=ucs@jis'.
746
747 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
748
749         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
750         setting for `==daikanwa/+p'.
751
752 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
753
754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
755         setting for `==shinjigen@1ed'.
756
757 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
758
759         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
760         XEmacs CHISE.
761
762 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
763
764         * mule/mule-conf.el (==shinjigen): Modify DOC.
765         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
766         (==shinjigen@rev): Modify DOC.
767
768 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
771         CHISE.
772
773 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
774
775         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
776         settings for `==daikanwa' and `==ucs@JP/hanazono'.
777
778         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
779         XEmacs CHISE.
780
781         * mule/mule-charset.el (default-coded-charset-priority-list): Add
782         `==daikanwa'.
783
784 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
785
786         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
787         setting for `==cns11643-7'.
788
789         * mule/mule-charset.el (default-coded-charset-priority-list): Add
790         `==cns11643-7'.
791
792 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
793
794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
795         `==cns11643-6'.
796
797         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
798         setting for `==cns11643-6'.
799
800 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
801
802         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
803         setting for `==cns11643-5'.
804
805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
806         `==cns11643-5'.
807
808 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
809
810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
811         setting for `==cns11643-4'.
812
813         * mule/mule-charset.el (default-coded-charset-priority-list): Add
814         `==cns11643-4'.
815
816 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
817
818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
819         setting for `==cns11643-3'.
820
821         * mule/mule-charset.el (default-coded-charset-priority-list): Add
822         `==cns11643-3'.
823
824 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
825
826         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
827         setting for `==cns11643-2'.
828
829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
830         `==cns11643-2'.
831
832 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
833
834         * mule/mule-coding.el (coded-charset-entity-reference-alist):
835         Change priority of `=>>>ucs@ks'.
836
837         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
838         `=ucs@ks'.
839
840 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
841
842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
843         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
844         `==ucs@cns' and `==cns11643-1'.
845
846         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
847         (==cns11643-2): Ditto.
848         (==cns11643-3): Ditto.
849         (==cns11643-4): Ditto.
850         (==cns11643-5): Ditto.
851         (==cns11643-6): Ditto.
852         (==cns11643-7): Ditto.
853
854         * mule/mule-charset.el (default-coded-charset-priority-list): Add
855         `==cns11643-1'.
856
857 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
858
859         * mule/mule-coding.el (coded-charset-entity-reference-alist):
860         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
861         `=>>>ucs@jis/1990'.
862
863         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
864         `=ucs@jis/1990'.
865         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
866         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
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@cns'.
872
873         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
874         `=ucs@cns'.
875
876 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
877
878         * mule/mule-charset.el (default-coded-charset-priority-list): Add
879         `==ks-x1001'.
880
881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
882         `=ks-x1001' instead of `korean-ksc5601'; add setting for
883         `==ks-x1001'.
884
885 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
886
887         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
888
889 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
890
891         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
892         `=jis-x0208'.
893         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
894         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
895         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
896         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
897         (=>>>jis-x0213-1@2000): Changed to an alias for
898         `=jis-x0213-1@2000'.
899         (=>>>jis-x0213-1@2004): Changed to an alias for
900         `=jis-x0213-1@2004'.
901         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
902
903 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
904
905         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
906         `=adobe-japan1-0'.
907         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
908         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
909         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
910         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
911         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
912         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
913
914 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
915
916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
917         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
918         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
919         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
920         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
921         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
922
923 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
924
925         * mule/mule-charset.el (default-coded-charset-priority-list): Add
926         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
927         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
928         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
929         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
930         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
931         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
932         `==jis-x0212'.
933
934 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
935
936         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
937         "AdobeJapan1-[0-6]$".
938         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
939         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
940         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
941         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
942         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
943         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
944         (==adobe-japan1-1): Ditto.
945         (==adobe-japan1-2): Ditto.
946         (==adobe-japan1-3): Ditto.
947         (==adobe-japan1-4): Ditto.
948         (==adobe-japan1-5): Ditto.
949         (==adobe-japan1-6): Ditto.
950         (==jis-x0208): Ditto.
951         (==jis-x0208@1978): Ditto.
952         (==jis-x0208@1983): Ditto.
953         (==jis-x0208@1990): Ditto.
954         (==jis-x0213-1): Ditto.
955         (==jis-x0213-1@2000): Ditto.
956         (==jis-x0213-1@2004): Ditto.
957         (==jis-x0213-2): Ditto.
958         (==jis-x0212): Ditto.
959         (==gb2312): Ditto.
960         (==iso-ir165): Ditto.
961         (==gb12345): Ditto.
962         (==ks-x1001): Ditto.
963         (==cns11643-1): Ditto.
964         (==cns11643-2): Ditto.
965         (==cns11643-3): Ditto.
966         (==cns11643-4): Ditto.
967         (==cns11643-5): Ditto.
968         (==cns11643-6): Ditto.
969         (==cns11643-7): Ditto.
970         (==big5-cdp): Ditto.
971         (==hanyo-denshi/ja): Ditto.
972         (==hanyo-denshi/jb): Ditto.
973         (==hanyo-denshi/jc): Ditto.
974         (==hanyo-denshi/jd): Ditto.
975         (==hanyo-denshi/ft): Ditto.
976         (==hanyo-denshi/ia): Ditto.
977         (==hanyo-denshi/ib): Ditto.
978         (==hanyo-denshi/hg): Ditto.
979         (==hanyo-denshi/jt): Ditto.
980         (==hanyo-denshi/ks): Ditto.
981         (==gt): Ditto.
982         (==gt-k): Ditto.
983         (==daikanwa): Ditto.
984         (==shinjigen): Ditto.
985         (==ucs@iso): Ditto.
986         (==ucs@unicode): Ditto.
987         (==ucs@gb): Ditto.
988         (==ucs-bmp@gb): Ditto.
989         (==ucs@cns): Ditto.
990         (==ucs-bmp@cns): Ditto.
991         (==ucs@jis): Ditto.
992         (==ucs@jis/1990): Ditto.
993         (==ucs@jis/2000): Ditto.
994         (==ucs@jis/2004): Ditto.
995         (==ucs@JP): Ditto.
996         (==ucs@JP/hanazono): Ditto.
997         (==ucs@ks): Ditto.
998         (==ucs-bmp@ks): Ditto.
999         (==ucs@cns11643): Ditto.
1000         (==ucs-bmp-cjk@gb): Ditto.
1001         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1002         (==ucs-sip-ext-b@iso): Ditto.
1003
1004 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1005
1006         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1007         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1008
1009         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1010         XEmacs CHISE.
1011         (=ucs-bmp-cjk@unicode): Abolished.
1012
1013 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1014
1015         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1016         `=+>ucs-bmp-cjk-compat@jis'.
1017
1018         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1019         for XEmacs CHISE.
1020
1021 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1022
1023         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1024         CHISE.
1025
1026 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1027
1028         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1029         for XEmacs CHISE.
1030         (=jis-x0208@1978/1er-pr): Abolished.
1031         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1032         `=jis-x0208@1978/1er-pr' as the mother.
1033
1034 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1035
1036         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1037         setting for `=ucs-itaiji-084'.
1038
1039 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1040
1041         * mule/mule-charset.el (default-coded-charset-priority-list):
1042         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1043
1044         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1045         XEmacs CHISE.
1046         (=ucs-bmp-itaiji-084): Ditto.
1047
1048 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1049
1050         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1051         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1052
1053 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1054
1055         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1056         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1057
1058         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1059         XEmacs CHISE.
1060         (=big5-cdp-var-5): Ditto.
1061
1062 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1063
1064         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1065         XEmacs CHISE.
1066
1067 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1068
1069         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1070         XEmacs CHISE.
1071
1072 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1073
1074         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1075         setting for `=>>>hanyo-denshi/ft'.
1076
1077 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1078
1079         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1080         XEmacs CHISE.
1081         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1082         `=hanyo-denshi/jd' as the mother.
1083
1084 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1085
1086         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1087         XEmacs CHISE.
1088         (=+>adobe-japan1-1): Ditto.
1089         (=+>adobe-japan1-2): Ditto.
1090         (=+>adobe-japan1-3): Ditto.
1091         (=+>adobe-japan1-4): Ditto.
1092         (=+>adobe-japan1-5): Ditto.
1093         (=+>adobe-japan1-6): Ditto.
1094         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1095
1096 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1097
1098         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1099         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1100         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1101
1102         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1103         the top.
1104
1105 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1106
1107         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1108         XEmacs CHISE.
1109         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1110         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1111         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1112
1113 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1114
1115         * mule/mule-charset.el (default-coded-charset-priority-list):
1116         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1117         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1118
1119         * mule/mule-conf.el: Modify order of definitions of some
1120         coded-charsets.
1121
1122 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1123
1124         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1125         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1126         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1127
1128         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1129         CHISE.
1130         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1131         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1132
1133 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1134
1135         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1136         CHISE.
1137
1138 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1139
1140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1141         setting for `=daikanwa/+2p'.
1142
1143         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1144         XEmacs CHISE.
1145
1146 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1147
1148         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1149         XEmacs CHISE.
1150         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1151
1152 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1153
1154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1155         setting for `=>>>hanyo-denshi/ib'.
1156
1157 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1158
1159         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1160         XEmacs CHISE.
1161         (=>>>hanyo-denshi/ib): Ditto.
1162         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1163         `=hanyo-denshi/ja' as the mother.
1164         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1165         `=hanyo-denshi/ib' as the mother.
1166
1167 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1168
1169         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1170         XEmacs CHISE.
1171         (utf-8-ivs-mcs-er): Likewise.
1172         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1173         and `=>ucs-gb'.
1174         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1175         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1176         `ucs-gb' and `=>ucs-gb'.
1177         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1178         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1179         and `=>ucs-cns'.
1180         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1181         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1182         `ucs-cns' and `=>ucs-cns'.
1183         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1184         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1185         `ucs-big5' and `=>ucs-big5'.
1186         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1187         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1188         `ucs-big5' and `=>ucs-big5'.
1189         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1190         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1191         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1192         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1193         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1194         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1195         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1196         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1197         `=>ucs-jis'; modify DOC and mnemonic.
1198         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1199         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1200         and `=>ucs-jis'; modify DOC and mnemonic.
1201         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1202         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1203         `=>ucs-ks'.
1204         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1205         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1206         and `=>ucs-ks'.
1207         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1208
1209 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1210
1211         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1212         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1213
1214 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1215
1216         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1217         Modify priorities.
1218
1219 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1220
1221         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1222         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1223
1224 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1225
1226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1227         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1228
1229 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1230
1231         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1232         CHISE.
1233
1234 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1235
1236         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1237         CHISE.
1238
1239 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1240
1241         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1242         CHISE.
1243
1244 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1245
1246         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1247         `=+>ucs-bmp-cjk@unicode'.
1248
1249         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1250         for XEmacs CHISE.
1251
1252 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1253
1254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1255         setting for `=>>daikanwa'.
1256
1257 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1258
1259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1260         `=>>hanyo-denshi/jt'.
1261
1262 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1263
1264         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1265         XEmacs CHISE.
1266         (=+>jis-x0208@1990): Ditto.
1267         (=+>jis-x0213-1@2000): Ditto.
1268
1269 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1270
1271         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1272         XEmacs CHISE.
1273
1274 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1275
1276         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1277         XEmacs CHISE.
1278         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1279         `=hanyo-denshi/jc' as the mother.
1280
1281 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1282
1283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1284         setting for `=+>adobe-japan1'.
1285
1286         * mule/mule-charset.el (default-coded-charset-priority-list):
1287         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1288         and `=>>hanyo-denshi/ft' to `=>>gt'.
1289
1290 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1291
1292         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1293         XEmacs CHISE.
1294         (=>>adobe-japan1-1): Ditto.
1295         (=>>adobe-japan1-2): Ditto.
1296         (=>>adobe-japan1-3): Ditto.
1297         (=>>adobe-japan1-4): Ditto.
1298         (=>>adobe-japan1-5): Ditto.
1299         (=>>adobe-japan1-6): Ditto.
1300         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1301
1302 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1303
1304         * mule/mule-conf.el (=adobe-japan1): New alias for
1305         `=adobe-japan1-6'.
1306         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1307         (=>>>adobe-japan1-1): Ditto.
1308         (=>>>adobe-japan1-2): Ditto.
1309         (=>>>adobe-japan1-3): Ditto.
1310         (=>>>adobe-japan1-4): Ditto.
1311         (=>>>adobe-japan1-5): Ditto.
1312         (=>>>adobe-japan1-6): Ditto.
1313         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1314
1315 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1316
1317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1318         setting for `=>>>adobe-japan1'.
1319
1320 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1321
1322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1323         setting for `=+>ucs@ks'.
1324
1325 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1326
1327         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1328         XEmacs CHISE.
1329         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1330         `=adobe-japan1-6' as the mother.
1331
1332 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1333
1334         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1335         setting for `=>cns11643-7'.
1336
1337 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1338
1339         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1340         CHISE.
1341
1342 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1343
1344         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1345         XEmacs CHISE.
1346         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1347
1348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1349         setting for `=>ucs@jis/2004'.
1350
1351 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1352
1353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1354         setting for `=+>gt'.
1355
1356         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1357         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1358
1359 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1360
1361         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1362         `=>ucs@unicode' as the mother.
1363         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1364         mother.
1365         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1366         mother.
1367         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1368         mother.
1369
1370 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1371
1372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1373         setting for `=+>ucs@unicode'.
1374
1375         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1376         CHISE.
1377
1378 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1379
1380         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1381         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1382         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1383         - Add setting for `=+>ucs@cns'.
1384
1385         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1386         CHISE.
1387         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1388         as the mother.
1389         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1390         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1391
1392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1393         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1394
1395 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1396
1397         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1398         setting for `=>ucs@ks'.
1399
1400 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1401
1402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1403         `=ucs-bmp-cjk-compat@unicode'.
1404
1405         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1406         coded-charset for XEmacs CHISE.
1407
1408 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1409
1410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1411         `=ucs-bmp-cjk-compat'.
1412
1413         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1414         XEmacs CHISE.
1415
1416 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1417
1418         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1419         CHISE.
1420
1421 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1422
1423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1424         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1425
1426         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1427         `=>ucs@jis/1990'.
1428         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1429
1430 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1431
1432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1433         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1434
1435         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1436         CHISE.
1437         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1438         mother.
1439
1440 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1441
1442         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1443         `=>jis-x0213-2@usual'.
1444         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1445         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1446         `=>jis-x0213-2@usual' as the mother.
1447
1448 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1449
1450         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1451         (=>ucs@JP): New alias for `=+>ucs@jis'.
1452
1453 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1454
1455         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1456         `=>jis-x0208@usual'.
1457         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1458         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1459         `=>jis-x0208@usual' as the mother.
1460         (=>jis-x0208): Likewise.
1461
1462 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1463
1464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1465         setting for `=+>jis-x0208@1978'.
1466
1467 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1468
1469         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1470         XEmacs CHISE.
1471
1472 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1473
1474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1475         setting for `=>>>ucs@jis/1990'.
1476
1477 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1478
1479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1480         setting for `=>ucs@jis/1990'.
1481
1482 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1483
1484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1485         setting for `=ucs@JP/hanazono'.
1486
1487         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1488         CHISE.
1489         (=ucs@JP/hanazono): Ditto.
1490         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1491         (=>>hanyo-denshi/jc): Ditto.
1492         (=>>hanyo-denshi/jd): Ditto.
1493
1494 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1495
1496         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1497         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1498
1499 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1500
1501         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1502         XEmacs CHISE.
1503
1504 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1505
1506         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1507         XEmacs CHISE.
1508
1509 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1510
1511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1512         `=ucs-bmp-cjk@JP'.
1513
1514 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1515
1516         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1517         XEmacs CHISE.
1518
1519 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1520
1521         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1522         Modify order of settings; add settings for `=daikanwa@rev2'.
1523
1524 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1525
1526         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1527         setting for `=>>cbeta'.
1528
1529         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1530         CHISE.
1531
1532 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1533
1534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1535         setting for `=>>adobe-japan1'.
1536
1537 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1538
1539         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1540         XEmacs CHISE.
1541
1542 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1543
1544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1545         setting for `=>>hanyo-denshi/ia'.
1546
1547         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1548         XEmacs CHISE.
1549
1550 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1551
1552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1553         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1554
1555         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1556         XEmacs CHISE.
1557         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1558         `=hanyo-denshi/jt' as the mother.
1559
1560 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1561
1562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1563         setting for `=>>>jis-x0213-2'.
1564
1565         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1566         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1567         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1568
1569 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1570
1571         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1572         XEmacs CHISE.
1573
1574 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1575
1576         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1577         XEmacs CHISE.
1578
1579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1580         `=>>jis-x0213-1@2004'.
1581
1582 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1583
1584         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1585         XEmacs CHISE.
1586
1587 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1588
1589         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1590         - Use "&g2-*;" as entity-references for `=>>>*'.
1591         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1592
1593         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1594         XEmacs CHISE.
1595         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1596         as the mother.
1597
1598 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1599
1600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1601         setting for `=>>hanyo-denshi/ib'.
1602
1603         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1604         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1605         (=>>jis-x0208@1990): Ditto.
1606         (=>>hanyo-denshi/ib): Ditto.
1607
1608         * mule/mule-charset.el (default-coded-charset-priority-list):
1609         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1610
1611 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1612
1613         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1614         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1615         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1616         `=>>>ucs@jis/2004'.
1617
1618 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1619
1620         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1621         XEmacs CHISE.
1622         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1623         `=jis-x0213-1@2004' as the mother.
1624         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1625         (=>>>ucs@ks): Ditto.
1626
1627         * mule/mule-charset.el (default-coded-charset-priority-list):
1628         Modify priority of `=hanyo-denshi/*'.
1629
1630 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1631
1632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1633         settings for `=>>ucs@JP' and `=ucs@JP'.
1634
1635 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1636
1637         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1638         CHISE.
1639
1640 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1641
1642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1643         setting for `=>>>ucs@cns'.
1644
1645         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1646         CHISE.
1647
1648 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1649
1650         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1651         instead of `=>>>jis-x0213-1@2004' as the mother.
1652         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1653         (=>>>ucs@unicode): Likewise.
1654         (=>>>ucs@jis): Likewise.
1655         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1656         mother.
1657         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1658
1659 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1660
1661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1662         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1663         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1664         `=>>>ucs@jis'.
1665
1666 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1667
1668         * mule/mule-charset.el (default-coded-charset-priority-list):
1669         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1670         and `=jis-x0213-*-2000'.
1671
1672 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1673
1674         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1675         XEmacs CHISE.
1676         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1677         `=>>jis-x0213-1' as the mother.
1678
1679 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1680
1681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1682         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1683
1684 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1685
1686         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1687
1688 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1689
1690         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1691         XEmacs CHISE.
1692
1693 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1694
1695         * mule/mule-coding.el (decomposition-feature-list): Set
1696         `=decomposition', `=decomposition@cid' and
1697         `=decomposition@hanyo-denshi'.
1698
1699 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1700
1701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1702         setting for `=>>hanyo-denshi/ks'.
1703
1704         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1705         XEmacs CHISE.
1706
1707 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1708
1709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1710         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1711
1712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1713         `=hanyo-denshi/ks/mf'.
1714
1715         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1716         XEmacs CHISE.
1717         (=hanyo-denshi/ks/mf): Ditto.
1718
1719 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1720
1721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1722         settings for P=hanyo-denshi/jt'.
1723
1724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1725         `=hanyo-denshi/jt'.
1726
1727         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1728         XEmacs CHISE.
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 `=hanyo-denshi/ip'.
1734
1735         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1736         `=hanyo-denshi/ip'.
1737
1738         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1739         XEmacs CHISE.
1740
1741 2011-02-14  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/hg'.
1745
1746         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1747         `=hanyo-denshi/hg'.
1748
1749         * mule/mule-conf.el (=hanyo-denshi/hg): 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         setting for `=>>hanyo-denshi/ft'.
1756
1757         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1758         `=>>hanyo-denshi/ft'.
1759
1760         * mule/mule-conf.el (=>>hanyo-denshi/ft): 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         settings for `=hanyo-denshi/ib'.
1767
1768         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1769         `=hanyo-denshi/ib'.
1770
1771         * mule/mule-conf.el (=hanyo-denshi/ib): 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 isolated characters of `=hanyo-denshi/ia' and
1778         non-isolated characters of `=hanyo-denshi/*'.
1779
1780         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1781         `=hanyo-denshi/ia'.
1782
1783         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1784         XEmacs CHISE.
1785
1786 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1787
1788         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1789         setting for isolated characters of `=hanyo-denshi/ft'.
1790
1791         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1792         `=hanyo-denshi/ft'.
1793
1794         * mule/mule-conf.el (=hanyo-denshi/ft): 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/jd'.
1801
1802         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1803         `=hanyo-denshi/jd'.
1804
1805         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1806         XEmacs CHISE.
1807
1808 2011-02-13  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/jc'.
1812
1813         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1814         `=hanyo-denshi/jc'.
1815
1816         * mule/mule-conf.el (=hanyo-denshi/jc): 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/jb'.
1823
1824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1825         `=hanyo-denshi/jb'.
1826
1827         * mule/mule-conf.el (=hanyo-denshi/jb): 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/ja'.
1834
1835 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1836
1837         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1838         `=hanyo-denshi/ja'.
1839
1840         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1841         XEmacs CHISE.
1842
1843 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1844
1845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1846         settings for isolated characters of `=adobe-japan1-6'.
1847
1848 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1849
1850         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1851         CHISE.
1852         (=daikanwa/+2p): Ditto.
1853         (=daikanwa/ho): Ditto.
1854
1855 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1856
1857         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1858         coding-system for XEmacs CHISE.
1859
1860 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1861
1862         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1863         setting for `=>>ruimoku-v6'.
1864
1865         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1866         CHISE.
1867
1868 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1869
1870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1871         setting for `=daikanwa@rev1'.
1872
1873 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1874
1875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1876         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1877
1878 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1879
1880         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1881         XEmacs CHISE.
1882         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1883
1884 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1885
1886         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1887         CHISE.
1888
1889 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1890
1891         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1892         CHISE.
1893
1894         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1895         setting for `=>ucs@jis'.
1896
1897 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1898
1899         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1900         setting for `=>jis-x0208@usual'.
1901
1902         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1903         XEmacs CHISE.
1904         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1905         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1906         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1907
1908 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1909
1910         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1911         CHISE.
1912         (=>>>jis-x0208@1990): Ditto.
1913         (=>>>jis-x0213-1): Ditto.
1914         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1915         mother.
1916         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1917         as the mother.
1918
1919 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1920
1921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1922         setting for `=>ucs@cns' and `=>>ucs@ks'.
1923
1924         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1925         CHISE.
1926
1927 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1928
1929         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1930         CHISE.
1931
1932 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1933
1934         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1935         CHISE.
1936         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1937         mother.
1938
1939 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1940
1941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1942         `==>ucs-bmp-cjk@bucs'.
1943
1944         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1945         XEmacs CHISE.
1946
1947 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1948
1949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1950         setting for `==>ucs@bucs'.
1951
1952         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1953         XEmacs CHISE.
1954
1955 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1956
1957         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1958         - Add setting for `=>>jis-x0208'.
1959         - Omit setting for `=>>jis-x0208@1990'.
1960         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1961           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1962           `=ucs@FOO'.
1963
1964 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1965
1966         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1967         setting for `=>daikanwa'.
1968
1969 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1970
1971         * mule/mule-conf.el (=daikanwa): Fix DOC.
1972         (=>daikanwa): New abstract character for XEmacs CHISE.
1973         (=>ucs@iso): Likewise.
1974         (=>ucs@unicode): Likewise.
1975         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1976
1977 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1978
1979         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1980         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1981           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1982         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1983         - Add `=>big5-cdp'.
1984
1985 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1986
1987         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1988         (=>big5-cdp): New abstract character.
1989
1990 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1991
1992         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1993         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1994         `chinese-big5'.
1995
1996 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1997
1998         * mule/mule-charset.el (default-coded-charset-priority-list):
1999         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2000
2001         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2002         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2003         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2004         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2005         and `=>jis-x0213-2'.
2006
2007 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2008
2009         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2010         XEmacs CHISE.
2011         (=>>ucs@jis/2000): Likewise.
2012         (=>>ucs@jis/2004): Likewise.
2013
2014 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2017         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2018         `=>>ucs@cns'.
2019
2020         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2021         XEmacs CHISE.
2022         (=>>gt): Use quote instead of backquote; modify DOC.
2023         (=>gt): Use quote instead of backquote.
2024         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2025         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2026         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2027         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2028         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2029         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2030
2031 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2032
2033         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2034         `=>>ucs@unicode' and `=>>gt'.
2035
2036 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2037
2038         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2039         XEmacs CHISE.
2040         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2041         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2042         `=jis-x0208@1978/1er-pr' as the mother.
2043         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2044
2045 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2046
2047         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2048         `=ucs@unicode' as the mother.
2049
2050 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2051
2052         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2053         setting for `=>>ucs@unicode'.
2054
2055         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2056         CHISE.
2057
2058 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2059
2060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2061         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2062
2063         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2064         `=adobe-japan1-6' and `=adobe-japan1-base'.
2065
2066         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2067         XEmacs CHISE.
2068         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2069         specify `min-code' and `max-code'.
2070         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2071         (=adobe-japan1-2): Likewise.
2072         (=adobe-japan1-3): Likewise.
2073         (=adobe-japan1-4): Likewise.
2074         (=adobe-japan1-5): Likewise.
2075         (=adobe-japan1-6): Likewise.
2076
2077 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2078
2079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2080         setting for `=>gt'.
2081
2082 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2083
2084         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2085         CHISE.
2086
2087 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2088
2089         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2090         setting for `=>zinbun-oracle'.
2091
2092         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2093         for XEmacs CHISE.
2094
2095 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2096
2097         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2098         for XEmacs CHISE.
2099         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2100         `=jis-x0208@1978' as the mother.
2101
2102 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2103
2104         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2105         - Use `=gt' instead of `ideograph-gt'.
2106         - Use `=gt-k' instead of `ideograph-gt-k'.
2107         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2108         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2109         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2110         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2111         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2112         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2113         - Use `=>>gt' instead of `<=>gt'.
2114         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2115         - Add setting for `=>>jis-x0208@1990'.
2116         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2117           `=>>jis-x0213-1@2000'.
2118         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2119         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2120           `=>>jis-x0213-1@2004'.
2121         - Add setting for `=>>jis-x0208@1978'.
2122         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2123
2124 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2125
2126         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2127         XEmacs CHISE.
2128
2129 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2132         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2133         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2134         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2135         `<=>jis-x0213-1@2004'.
2136
2137 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2138
2139         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2140         CHISE.
2141         (=>jis-x0213-2): Ditto.
2142
2143 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2144
2145         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2146         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2147
2148 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2151         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2152         `=>jis-x0213-1'.
2153
2154 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2155
2156         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2157         CHISE.
2158         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2159
2160 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2161
2162         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2163         `<==>jis-x0213-1'.
2164         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2165         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2166         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2167         (<=>jis-x0208): New alias for `=>jis-x0208'.
2168         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2169         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2170         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2171         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2172         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2173         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2174         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2175         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2176         (=>>gt): Renamed from `<==>gt'.
2177         (<==>gt): New alias for `=>>gt'.
2178
2179 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2182         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2183         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2184         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2185         - Add settings for `<=>jis-x0213-1@2000' and
2186           `<=>jis-x0213-1@2004'.
2187
2188         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2189         XEmacs CHISE.
2190         (<==>jis-x0213-1): Likewise.
2191         (<==>jis-x0213-1@2000): Likewise.
2192         (<==>jis-x0213-1@2004): Likewise.
2193         (<=>jis-x0208): Add property `=>iso-ir 168'.
2194         (<=>jis-x0208@1997): Likewise.
2195         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2196         as the mother; add property `=>iso-ir 228'.
2197         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2198         property `=>iso-ir 228'.
2199         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2200         property `=>iso-ir 233'.
2201         (<==>gt): Renamed from `<=>gt'.
2202         (<=>gt): New alias for `<==>gt'.
2203
2204 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2205
2206         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2207         CHISE.
2208         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2209         `<=>jis-x0208' as the mother.
2210         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2211         (<=>jis-x0213-1@2000): Ditto.
2212         (<=>jis-x0213-1@2004): Ditto.
2213
2214 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2215
2216         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2217         settings for `<=>gt'.
2218
2219         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2220
2221 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2222
2223         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2224         XEmacs CHISE.
2225         (=jis-x0208@1978/-4pr): Likewise.
2226         (=jis-x0208@1978/4-pr): Likewise.
2227         (=jis-x0213-1): Likewise.
2228         (=ucs@iso): Likewise.
2229         (=ucs@unicode): Likewise.
2230         (=ucs@gb): Likewise.
2231         (=ucs@gb/fw): Likewise.
2232         (=ucs@cns): Likewise.
2233         (=ucs@cns/fw): Likewise.
2234         (=ucs@jis): Likewise.
2235         (=ucs@jis/fw): Likewise.
2236         (=ucs@jis/1990): Likewise.
2237         (=ucs@jis/2000): Likewise.
2238         (=ucs@jis/2004): Likewise.
2239         (=ucs@JP): Likewise.
2240         (=ucs@ks): Likewise.
2241         (=ucs@big5): Likewise.
2242         (=ucs@big5/cns11643): Likewise.
2243         (=ucs@cns11643): Likewise.
2244
2245 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2246
2247         * mule/mule-charset.el (default-coded-charset-priority-list):
2248         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2249
2250         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2251         CHISE.
2252         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2253         mother.
2254
2255 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2256
2257         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2258         from src/mule-charset.c].
2259         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2260         specify `final'.
2261         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2262         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2263         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2264         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2265         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2266         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2267
2268 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2269
2270         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2271         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2272         (=jis-x0208@1978/i-4): Specify `partial'.
2273         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2274         mother coded-charset.
2275         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2276
2277 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2278
2279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2280         settings for `=jis-x0213-1@2004'.
2281
2282 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2283
2284         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2285         CHISE.
2286         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2287         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2288         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2289         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2290         temporarily.
2291         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2292
2293 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2294
2295         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2296         CHISE.
2297         (=shinjigen@1ed): Inherited from `=shinjigen'.
2298         (=shinjigen@rev): Likewise.
2299
2300 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2301
2302         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2303         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2304
2305 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2308         define it as an alias.
2309         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2310         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2311         alias.
2312         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2313         alias.
2314
2315 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2316
2317         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2318         CHISE.
2319
2320 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2321
2322         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2323         CHISE.
2324         (shinjigen-2): Ditto.
2325
2326 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2327
2328         * mule/mule-charset.el (default-coded-charset-priority-list):
2329         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2330         `chinese-big5-eten-*' and `chinese-big5'.
2331
2332 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2333
2334         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2335         #x9FA5 temporarily.
2336
2337 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2338
2339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2340         settings for `=jis-x0208@1978/i1'.
2341
2342 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2343
2344         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2345         XEmacs CHISE.
2346
2347 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2348
2349         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2350         XEmacs CHISE.
2351
2352 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2353
2354         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2355         XEmacs CHISE.
2356
2357 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2358
2359         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2360         CHISE.
2361         (=ucs-bmp@cns): Likewise.
2362         (=ucs-bmp@jis): Likewise.
2363         (=ucs-bmp@ks): Likewise.
2364
2365 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2366
2367         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2368         CHISE.
2369         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2370
2371 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2372
2373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2374         settings for `=zinbun-oracle'.
2375
2376         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2377         `=zinbun-oracle'.
2378
2379 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2380
2381         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2382         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2383         `=ucs@iso'.
2384
2385 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2386
2387         * mule/mule-charset.el (default-coded-charset-priority-list):
2388         Delete `ucs-sip'; modify order of some CCSs.
2389
2390 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2391
2392         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2393         in XEmacs CHISE.
2394
2395         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2396         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2397         CHISE.
2398
2399 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2400
2401         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2402         its registry.
2403         (=ucs-radicals@unicode): Likewise.
2404
2405 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2406
2407         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2408         CHISE.
2409
2410 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2411
2412         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2413         CHISE.
2414
2415 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2416
2417         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2418         CHISE.
2419
2420 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2421
2422         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2423         Modify preference of *isolated settings*.
2424
2425 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2426
2427         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2428         utf-2000 is provided.
2429         (=ucs@cns11643): Likewise.
2430
2431 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2432
2433         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2434         Prefer every *isolated setting* to ordinary setting.
2435
2436 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2437
2438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2439         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2440
2441 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2442
2443         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2444         CHISE.
2445
2446 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2447
2448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2449         settings for `=jis-x0208@1997'.
2450
2451 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2452
2453         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2454         `=jis-x0208@1997'.
2455
2456 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2457
2458         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2459         XEmacs CHISE.
2460
2461 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2462
2463         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2464         `=jis-x0208@1978'.
2465         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2466         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2467         `=jis-x0208-1990' as the mother.
2468         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2469
2470 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2471
2472         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2473         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2474         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2475         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2476         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2477         for `=ucs@JP'.
2478
2479 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2480
2481         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2482         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2483         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2484         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2485         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2486         `=daikanwa@rev2'.
2487
2488 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2489
2490         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2491         (=gt): Likewise.
2492         (=gt-k): Likewise.
2493         (=gt-pj-*): Likewise.
2494         (=gt-pj-k1): Likewise.
2495         (=gt-pj-k2): Likewise.
2496         (=daikanwa): Likewise.
2497         (=daikanwa-rev1): Likewise.
2498         (=daikanwa-rev2): Likewise.
2499         (=big5-pua): Likewise.
2500         (=big5-eten): Likewise.
2501         (chinese-big5-eten-a): Likewise.
2502         (chinese-big5-eten-b): Likewise.
2503         (=hanziku-*): Likewise.
2504         (=cbeta): Likewise.
2505         (=jef-china3): Likewise.
2506         (=ruimoku-v6): Likewise.
2507         (=ucs@iso): Likewise.
2508         (=ucs@unicode): Likewise.
2509         (=ucs@gb): Likewise.
2510         (=ucs@cns): Likewise.
2511         (=ucs@jis): Likewise.
2512         (=ucs@jis-1990): Likewise.
2513         (=ucs@jis-2000): Likewise.
2514         (=ucs@jp): Likewise.
2515         (=ucs@ks): Likewise.
2516         (=ucs@big5): Likewise.
2517         (=ucs-radicals): Likewise.
2518         (=ucs-radicals@unicode): Likewise.
2519         (=ucs-bmp-cjk): Likewise.
2520         (=ucs-bmp-cjk@unicode): Likewise.
2521         (=ucs-sip-ext-b): Likewise.
2522         (=ucs-sip-ext-b@iso): Likewise.
2523
2524 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2525
2526         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2527         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2528
2529 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2530
2531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2532         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2533         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2534         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2535         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2536         arabic-digit, ipa and ``&I-B-XXXX;''.
2537
2538 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2539
2540         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2541         setting for (I-)HZK{03..12}-XXXX.
2542
2543 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2544
2545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2546         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2547
2548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2549         `=ruimoku-v6'.
2550
2551         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2552         CHISE.
2553
2554 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2555
2556         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2557         (=ucs@unicode): Likewise.
2558         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2559         (=ucs@cns): Likewise.
2560         (=ucs@jis): Likewise.
2561         (=ucs@ks): Likewise.
2562         (=ucs@big5): Likewise.
2563
2564 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2565
2566         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2567         `ucs-jis'.
2568         (utf-8-jis-er): Likewise.
2569         (utf-8-jp): New coding-system.
2570         (utf-8-jp-er): Likewise.
2571
2572         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2573
2574 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2575
2576         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2577
2578         * mule/japanese.el: Move definition of `euc-jisx0213' to
2579         mule/mule-coding.el.
2580
2581 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2582
2583         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2584         mule-coding before loading update-cdb when utf-2000 is provided.
2585
2586 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2587
2588         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2589         `=daikanwa'.
2590
2591 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2592
2593         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2594         definition codes when `utf-2000' is provided.
2595
2596 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2597
2598         * mule/mule-category.el (word-combining-categories): Don't setup
2599         `word-combining-categories' in XEmacs CHISE.
2600         (word-separating-categories): Add setting about Latin script in
2601         XEmacs CHISE.
2602
2603 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2604
2605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2606         setting for `chinese-big5'.
2607
2608 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2609
2610         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2611         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2612         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2613         add setting for HZK0[12]-xxxx.
2614
2615 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2616
2617         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2618         in XEmacs CHISE.
2619
2620 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2621
2622         * mule/mule-charset.el (default-coded-charset-priority-list):
2623         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2624         and `chinese-big5' to `=gt-pj-*'.
2625
2626 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2627
2628         * mule/mule-conf.el (=daikanwa): Renamed from
2629         `ideograph-daikanwa'.
2630         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2631
2632 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2633
2634         * mule/mule-conf.el (=cns11643-7): Renamed from
2635         `chinese-cns11643-7'.
2636         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2637
2638 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2639
2640         * mule/mule-conf.el (=cns11643-6): Renamed from
2641         `chinese-cns11643-6'.
2642         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2643
2644 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2645
2646         * mule/mule-conf.el (=cns11643-5): Renamed from
2647         `chinese-cns11643-5'.
2648         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2649
2650 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2651
2652         * mule/mule-conf.el (=cns11643-4): Renamed from
2653         `chinese-cns11643-4'.
2654         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2655
2656 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2657
2658         * mule/mule-conf.el (=cns11643-3): Renamed from
2659         `chinese-cns11643-3'.
2660         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2661
2662 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2663
2664         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2665         `=cns11643-2'.
2666         (chinese-cns11643-2): New alias for `=cns11643-2'.
2667
2668 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2669
2670         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2671         `=cns11643-1'.
2672         (chinese-cns11643-1): New alias for `=cns11643-1'.
2673
2674 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2675
2676         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2677         (chinese-gb12345): New alias for `=gb12345'.
2678
2679 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2680
2681         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2682         (chinese-gb2312): New alias for `=gb2312'.
2683
2684 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2685
2686         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2687         (chinese-big5): New alias for `=big5'.
2688
2689 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2690
2691         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2692         (korean-ksc5601): New alias for `=ks-x1001'.
2693
2694 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2695
2696         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2697         `=jis-x0212'.
2698         (japanese-jisx0212): New alias for `=jis-x0212'.
2699
2700 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2701
2702         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2703         `=jis-x0208-1983'.
2704         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2705
2706 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2707
2708         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2709         `=jis-x0208-1978'.
2710         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2711
2712 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2713
2714         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2715         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2716
2717 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2718
2719         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2720         (chinese-cns11643-3): Specify iso-ir 183.
2721         (chinese-cns11643-4): Specify iso-ir 184.
2722         (chinese-cns11643-5): Specify iso-ir 185.
2723         (chinese-cns11643-6): Specify iso-ir 186.
2724         (chinese-cns11643-7): Specify iso-ir 187.
2725         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2726         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2727
2728 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2729
2730         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2731         \uXXXX for every cases.
2732
2733 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2734
2735         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2736         (ucs-big5): Changed to an alias for `=ucs@big5'.
2737
2738 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2739
2740         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2741         (ucs-ks): Changed to an alias for `=ucs@ks'.
2742
2743 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2744
2745         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2746         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2747
2748 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2749
2750         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2751         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2752
2753 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2754
2755         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2756         (ucs-jis): Changed to an alias for `=ucs@jis'.
2757
2758 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2759
2760         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2761         (ucs-cns): Changed to an alias for `=ucs@cns'.
2762
2763 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2764
2765         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2766         (ucs-gb): Changed to an alias for `=ucs@gb'.
2767
2768 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2769
2770         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2771         `ideograph-daikanwa-2'.
2772         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2773         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2774
2775 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2776
2777         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2778         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2779
2780         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2781         for `xemacs-chise-version'.
2782
2783 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2784
2785         * mule/mule-charset.el (default-coded-charset-priority-list):
2786         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2787         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2788         instead of `ideograph-hanziku-*'.
2789
2790         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2791         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2792
2793 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2794
2795         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2796         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2797         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2798         `utf-2000' is provided.
2799
2800 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2801
2802         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2803         is provided [was builtin coded-charsets].
2804
2805 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2806
2807         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2808         is provided [was builtin coded-charsets].
2809
2810 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2811
2812         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2813         is provided [was builtin coded-charsets].
2814
2815 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2816
2817         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2818         is provided [was builtin coded-charsets].
2819
2820 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2821
2822         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2823         when `utf-2000' is provided [was builtin coded-charsets].
2824
2825 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2826
2827         * mule/mule-conf.el (=hanziku-*): Renamed from
2828         `ideograph-hanziku-*'.
2829         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2830
2831 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2832
2833         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2834         `utf-2000' is provided [was builtin coded-charsets].
2835         (ideograph-hanziku-{1..12}): Likewise.
2836
2837 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2838
2839         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2840         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2841
2842 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2843
2844         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2845         when `utf-2000' is provided [was builtin coded-charsets].
2846
2847 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2848
2849         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2850         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2851         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2852
2853 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2854
2855         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2856         (ideograph-gt): Changed to an alias for `=gt'.
2857
2858 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2859
2860         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2861         is provided; it was defined as a builtin coded-charset.
2862         (ideograph-gt): Likewise.
2863
2864 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2865
2866         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2867         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2868
2869 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2870
2871         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2872         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2873
2874 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2875
2876         * mule/mule-conf.el (=big5-eten): Renamed from
2877         `chinese-big5-eten'.
2878         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2879
2880 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2881
2882         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2883         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2884
2885 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2886
2887         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2888         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2889
2890 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2891
2892         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2893         (china3-jef): Changed to an alias for `=jef-china3'.
2894
2895 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2896
2897         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2898         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2899
2900         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2901         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2902         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2903         when `utf-2000' is provided.
2904
2905 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2906
2907         * mule/mule-charset.el (default-coded-charset-priority-list):
2908         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2909
2910         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2911         (ucs-jis-2000): Deleted.
2912
2913 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2914
2915         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2916         UTF-2000.
2917         (=ucs-jis-2000): New coded-charset for UTF-2000.
2918
2919 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2920
2921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2922         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2923
2924 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2925
2926         * mule/mule-charset.el (default-coded-charset-priority-list):
2927         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2928         `ideograph-cbeta'.
2929
2930 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2931
2932         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2933         builtin coded-charset].
2934
2935 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2936
2937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2938         settings for &K0-xxxx and &I-K0-xxxx.
2939
2940 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2941
2942         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2943         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2944
2945 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2946
2947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2948         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2949
2950 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2951
2952         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2953         UTF-2000.
2954         (ideograph-gt-pj-k1): Likewise.
2955         (ideograph-gt-pj-k2): Likewise.
2956
2957 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2958
2959         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2960         `=jis-x0208'.
2961
2962 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2963
2964         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2965         UTF-2000 [was a builtin coded-charset].
2966
2967 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2968
2969         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2970         (utf-8-gb-er): Likewise.
2971
2972 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2973
2974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2975         settings for JIS X 0212 and JIS X 0208:1978.
2976
2977 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2978
2979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2980         setting for JIS X 0213.
2981
2982 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2983
2984         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2985         standard-case-table in UTF-2000.
2986
2987 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2988
2989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2990         definitions for isolated-chars.
2991
2992 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2993
2994         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2995         `configure-utf-2000-lisp-directory'.
2996         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2997         `mule-lisp-load-path'.
2998
2999 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3000
3001         * startup.el (startup-setup-paths): Set and use
3002         `utf-2000-lisp-directory'.
3003         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3004         UTF-2000.
3005
3006 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3007
3008         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3009         (paths-find-utf-2000-lisp-directory): New function.
3010         (paths-construct-load-path): Add new optional argument
3011         `utf-2000-lisp-directory'.
3012
3013         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3014
3015 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3016
3017         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3018         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3019         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3020         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3021         `chinese-big5-2' in UTF-2000.
3022
3023         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3024         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3025
3026 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3027
3028         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3029         `big5-eten-er' in UTF-2000.
3030         (big5-cdp): Modify DOC-string and mnemonic.
3031
3032 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3033
3034         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3035         UTF-2000 [renamed from utf-8-er].
3036         (utf-8-gb): New coding-system in UTF-2000.
3037         (utf-8-gb-er): Likewise.
3038         (utf-8-cns): Likewise.
3039         (utf-8-cns-er): Likewise.
3040         (utf-8-big5): Likewise.
3041         (utf-8-big5-er): Likewise.
3042         (utf-8-jis): Likewise.
3043         (utf-8-jis-er): Likewise.
3044         (utf-8-ks): Likewise.
3045         (utf-8-ks-er): Likewise.
3046         (utf-8-er): Likewise.
3047
3048 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3049
3050         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3051         instead of `utf-8-unix' in UTF-2000.
3052
3053         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3054
3055 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3056
3057         * mule/japanese.el (euc-jisx0213): New coding-system.
3058
3059         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3060         `japanese-jisx0208-1990' as the mother.
3061
3062 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3063
3064         * dumped-lisp.el (preloaded-file-list): Change condition of
3065         loading "close-cdb".
3066
3067 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3068
3069         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3070         setup `coded-charset-entity-reference-alist'.
3071
3072 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3073
3074         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3075         UTF-2000.
3076
3077 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3078
3079         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3080         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3081
3082 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3083
3084         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3085         (chinese-big5-eten-a): Likewise.
3086         (chinese-big5-eten-b): Likewise.
3087         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3088         code range is #x8140 .. #x8DFE.
3089
3090 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3091
3092         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3093         UTF-2000.
3094         (chinese-big5-cdp): Likewise.
3095
3096 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3097
3098         * dumped-lisp.el (preloaded-file-list): Rename
3099         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3100
3101 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3102
3103         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3104         append `system-char-db-source-file-list' into
3105         `preloaded-file-list' in UTF-2000.
3106
3107 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3108
3109         * dumped-lisp.el (preloaded-file-list): Delete
3110         character-definition files.
3111
3112 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3113
3114         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3115         UTF-2000.
3116
3117 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3118
3119         * mule/mule-charset.el (default-coded-charset-priority-list):
3120         Delete `mojikyo-2022-1'.
3121
3122 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3123
3124         * mule/mule-charset.el (default-coded-charset-priority-list):
3125         Delete `mojikyo'.
3126
3127 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128
3129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3130         `ucs-sip'.
3131
3132 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3133
3134         * mule/mule-charset.el (default-coded-charset-priority-list):
3135         Comment out `chinese-gb12345'.
3136
3137 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3138
3139         * bytecomp.el (byte-compile-insert-header): Fixed.
3140
3141 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3142
3143         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3144         XEmacs UTF-2000.
3145
3146 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3147
3148         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3149         UTF-2000.
3150
3151 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3152
3153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3154         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3155
3156 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3157
3158         * mule/mule-charset.el (default-coded-charset-priority-list):
3159         `japanese-jef-china3' is renamed `china3-jef'.
3160
3161 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3162
3163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3164         `japanese-jef-china3' and `ideograph-cbeta'.
3165
3166 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3167
3168         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3169
3170 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3171
3172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3173         `chinese-big5-cdp'.
3174
3175 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3176
3177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3178         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3179
3180 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3181
3182         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3183         loading character definitions.
3184
3185 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3186
3187         * dumped-lisp.el (preloaded-file-list): Rename
3188         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3189
3190 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3191
3192         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3193         `chinese-big5'.
3194
3195 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3196
3197         * dumped-lisp.el (preloaded-file-list): Dump
3198         "Ideograph-R028-Private" with XEmacs UTF-2000.
3199
3200 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3201
3202         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3203         `chinese-gb12345'.
3204
3205 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3206
3207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3208         `ideograph-gt-pj-{1..11}'.
3209
3210         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3211         XEmacs UTF-2000.
3212
3213 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3214
3215         * mule/mule-charset.el (default-coded-charset-priority-list):
3216         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3217         `chinese-isoir165'.
3218
3219 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3220
3221         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3222         `image/png', `image/x-xpm' and `image/tiff'.
3223
3224         * files.el (binary-file-regexps): Add *.PNG.
3225
3226 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3227
3228         * mule/mule-charset.el (default-coded-charset-priority-list):
3229         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3230         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3231
3232 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3233
3234         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3235         the first completion when UTF-2000 is running.
3236
3237 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3238
3239         * mule/mule-charset.el (default-coded-charset-priority-list):
3240         Delete `ucs'.
3241
3242 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3243
3244         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3245
3246         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3247         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3248
3249 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3250
3251         * mule/vietnamese.el (vscii-2): Delete abolished property
3252         `composite'; now composite mode is default.
3253
3254 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3255
3256         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3257         of `raw-text'; check \uHHHH representation even if non-ascii
3258         characters are not found.
3259
3260         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3261         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3262         unconditionally.
3263
3264         * mule/viet-ccl.el: New file.
3265
3266         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3267         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3268         - Separate CCL based implementations to viet-ccl.el.
3269
3270 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3271
3272         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3273         "jisx0213.2000-1".
3274         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3275
3276         * mule/mule-charset.el (default-coded-charset-priority-list):
3277         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3278         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3279
3280 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3281
3282         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3283
3284 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3285
3286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3287         `ucs' in UTF-2000.
3288
3289 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3290
3291         * mule/mule-charset.el (default-coded-charset-priority-list):
3292         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3293         `arabic-iso8859-6'.
3294
3295 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3296
3297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3298         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3299
3300 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3301
3302         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3303         `katakana-jisx0201' in UTF-2000.
3304
3305 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3306
3307         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3308         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3309         "u0FB50-Arabic-Presentation-Forms-A",
3310         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3311         "u0FE50-Small-Form-Variants",
3312         "u0FE70-Arabic-Presentation-Forms-B",
3313         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3314         UTF-2000.
3315
3316 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3317
3318         * dumped-lisp.el (preloaded-file-list): Delete
3319         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3320         ... "Ideograph-R214-Flute" in UTF-2000.
3321
3322 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3323
3324         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3325         (japanese-jisx0213-2): New coded-charset.
3326
3327         * dumped-lisp.el (preloaded-file-list): Add
3328         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3329         "Ideograph-R030-Mouth".
3330
3331 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3332
3333         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3334         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3335         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3336         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3337         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3338         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3339         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3340         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3341
3342 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3343
3344         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3345         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3346         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3347         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3348         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3349
3350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3351         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3352
3353 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3354
3355         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3356         in UTF-2000.
3357
3358 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3359
3360         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3361         (chinese-isoir165): Moved from mule/chinese.el.
3362         (chinese-cns11643-3): Moved from mule/chinese.el.
3363         (chinese-cns11643-4): Moved from mule/chinese.el.
3364         (chinese-cns11643-5): Moved from mule/chinese.el.
3365         (chinese-cns11643-6): Moved from mule/chinese.el.
3366         (chinese-cns11643-7): Moved from mule/chinese.el.
3367
3368         * mule/chinese.el: Move definition of coded-charsets to
3369         mule/mule-conf.el.
3370
3371 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3372
3373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3374         `ideograph-daikanwa'.
3375
3376 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3377
3378         * dumped-lisp.el (preloaded-file-list): Delete
3379         "ccs-jisx0201-latin.el".
3380
3381 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3382
3383         * dumped-lisp.el (preloaded-file-list): Add
3384         "u031A0-Extended-Bopomofo" in UTF-2000.
3385
3386 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3387
3388         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3389         renamed to u02E00-CJK-Radical-Supplement.
3390
3391 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3392
3393         * dumped-lisp.el (preloaded-file-list): Add
3394         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3395         "u030A0-Katakana", "u03100-Bopomofo",
3396         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3397         "u03200-Enclosed-CJK-Letters-and-Months" and
3398         "u03300-CJK-Compatibility".
3399
3400 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3401
3402         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3403         "u02F00-Kangxi-Radicals" and
3404         "u02FF0-Ideographic-Description-Characters".
3405
3406 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3407
3408         * dumped-lisp.el (preloaded-file-list): Add
3409         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3410         "u02800-Braille-Patterns" in UTF-2000.
3411
3412 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3413
3414         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3415         "uXXXXX-*.el" in UTF-2000.
3416
3417         * bytecomp.el (byte-compile-insert-header): Delete comments if
3418         non-ASCII characters are found; allow `byte-compile-dynamic' and
3419         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3420         `raw-text'.
3421
3422 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3423
3424         * dumped-lisp.el (preloaded-file-list): Add
3425         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3426         "u025A0-Geometric-Shapes.el".
3427
3428 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3429
3430         * dumped-lisp.el (preloaded-file-list): Add
3431         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3432         "u02460-Enclosed-Alphanumerics.el".
3433
3434 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3435
3436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3437         `chinese-gb2312'.
3438
3439         * dumped-lisp.el (preloaded-file-list): Add
3440         "u02200-Mathematical-Operators.el" and
3441         "u02300-Miscellaneous-Technical.el".
3442
3443 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3444
3445         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3446         `chinese-cns11643-*'.
3447
3448         * dumped-lisp.el (preloaded-file-list): Add
3449         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3450         "u02190-Arrows.el" in UTF-2000.
3451
3452 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3453
3454         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3455         `korean-ksc5601'.
3456
3457         * dumped-lisp.el (preloaded-file-list): Add
3458         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3459         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3460         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3461
3462 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3463
3464         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3465
3466 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3467
3468         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3469         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3470         "u01780-Khmer.el", "u01800-Mongolian.el",
3471         "u01E00-Latin-Extended-Additional.el" and
3472         "u01F00-Greek-Extended.el" in UTF-2000.
3473
3474 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3475
3476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3477         `ethiopic-ucs' and `ethiopic'.
3478
3479         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3480         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3481
3482         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3483         from mule/ethiopic.el.
3484
3485         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3486         mule/mule-conf.el.
3487
3488 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3489
3490         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3491         `lao'.
3492
3493         * mule/mule-conf.el (lao): New coded-charset.
3494
3495         * dumped-lisp.el (preloaded-file-list): Add
3496         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3497         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3498         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3499         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3500         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3501
3502 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3503
3504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3505         `ucs-bmp' and `arabic-iso8859-6'.
3506
3507 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3508
3509         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3510         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3511         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3512
3513 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3514
3515         * startup.el (normal-top-level): Load autoload file for UTF-2000
3516         in UTF-2000.
3517
3518 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3519
3520         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3521         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3522         "u00020-Basic-Latin.el", "u00080-C1.el",
3523         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3524         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3525         "u002B0-Spacing-Modifier-Letters.el",
3526         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3527         UTF-2000.
3528
3529 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3530
3531         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3532         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3533         instead of `vietnamese-viscii-*'.
3534
3535 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3536
3537         * mule/mule-conf.el: New file.
3538
3539         * mule/misc-lang.el: Move definition of charset `ipa' to
3540         mule/mule-conf.el.
3541
3542 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3543
3544         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3545         `latin-viscii'; prefer it for characters used in Vietnamese.
3546
3547 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3548
3549         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3550
3551 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3552
3553         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3554         `vietnamese-viscii-lower'.
3555         (latin-viscii-upper): Renamed from charset
3556         `vietnamese-viscii-upper'.
3557         (vietnamese-viscii-lower): New alias for charset
3558         `latin-viscii-lower'.
3559         (vietnamese-viscii-upper): New alias for charset
3560         `latin-viscii-upper'.
3561
3562 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3563
3564         * mule/mule-charset.el (default-coded-charset-priority-list):
3565         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3566
3567 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3568
3569         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3570         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3571         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3572         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3573         lisp/utf-2000.
3574
3575 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3576
3577         * mule/ccs-tcvn5712.el: New file.
3578
3579 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3580
3581         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3582         in UTF-2000.
3583
3584 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3585
3586         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3587         `japanese-jisx0208'.
3588
3589 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3590
3591         * dumped-lisp.el (preloaded-file-list): Add
3592         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3593         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3594         UTF-2000.
3595
3596         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3597         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3598         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3599         mule/ccs-viscii.el: New files.
3600
3601         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3602         if \uXXXX is found.
3603
3604 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3605
3606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3607         `hiragana-jisx0208' and `katakana-jisx0208'.
3608
3609 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3610
3611         * mule/chinese.el (chinese-cns11643-3): Define it even if
3612         `utf-2000' is provided.
3613         (chinese-cns11643-4): Likewise.
3614         (chinese-cns11643-5): Likewise.
3615         (chinese-cns11643-6): Likewise.
3616         (chinese-cns11643-7): Likewise.
3617
3618 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3619
3620         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3621         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3622
3623 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3624
3625         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3626         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3627
3628 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3629
3630         * mule/mule-charset.el (default-coded-charset-priority-list):
3631         Setup in UTF-2000.
3632
3633 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3634
3635         * mule/viet-chars.el: Don't define charset
3636         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3637         they are defined as builtin charsets.
3638
3639 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3640
3641         * version.el (emacs-version): Add more space just before UTF-2000
3642         version string.
3643
3644 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3645
3646         * version.el ([constant] emacs-version): Don't add a space in the
3647         preceding place of `xemacs-betaname' because it is duplicated.
3648         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3649
3650         * startup.el (splash-frame-body): Add ETL.
3651
3652 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3653
3654         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3655         is provided because it is defined as builtin charset.
3656         (chinese-cns11643-4): Likewise.
3657         (chinese-cns11643-5): Likewise.
3658         (chinese-cns11643-6): Likewise.
3659         (chinese-cns11643-7): Likewise.
3660
3661 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3662
3663         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3664         coding-system `iso-10646-ucs-4' is not defined.
3665
3666 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3667
3668         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3669         coding-system if `utf-2000' is provided.
3670
3671 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3672
3673         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3674         `utf-2000' is provided.
3675
3676 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3677
3678         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3679         if utf-2000 is provided temporally.
3680
3681 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3682
3683         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3684         as builtin variable].
3685
3686 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3687
3688         * files.el (insert-file-contents-literally): Treat file as binary;
3689         call file-name-handlers. [sync with Emacs 20.3.10]
3690
3691 2008-12-28  Vin Shelton  <acs@xemacs.org>
3692
3693         * XEmacs 21.4.22 is released
3694
3695 2008-12-30  Vin Shelton  <acs@xemacs.org>
3696
3697         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3698         during building even if no packages are found.
3699
3700 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3701
3702         * printer.el (generic-print-region): 
3703         (generic-print-buffer): 
3704         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3705         check if the msprinter device is available, now that msprinter is
3706         always available as a specifier tag. 
3707
3708 2008-12-24  Vin Shelton  <acs@xemacs.org>
3709
3710         * about.el: Add Francisco to my bio!
3711
3712 2008-12-23  Vin Shelton  <acs@xemacs.org>
3713
3714         * autoload.el: Move operator definitions to autoload-operators.el
3715         in the xemacs-base package.
3716
3717 2007-11-22  Vin Shelton  <acs@xemacs.org>
3718
3719         * about.el (about-hacker-contribution): Updated my bio.
3720
3721 2007-10-07  Vin Shelton  <acs@xemacs.org>
3722
3723         * XEmacs 21.4.21 is released
3724
3725 2007-09-19  Didier Verna  <didier@xemacs.org>
3726
3727         Update my personal info.
3728         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3729         * about.el (about-other-current-hackers): Ditto.
3730         * about.el (about-url-alist): Add my musical website.
3731         * about.el (about-personal-info): Update my entry.
3732         * about.el (about-hacker-contribution): Ditto.
3733
3734 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3735
3736         * package-get.el (package-get-download-sites): Update download
3737         sites in Japan.
3738         * package-get.el (package-get-pre-release-download-sites): Ditto.
3739
3740 2007-08-18  Vin Shelton  <acs@xemacs.org>
3741
3742         * package-get.el (package-get-pre-release-download-sites): Sync
3743         mirror sites with 21.5.  (Thanks, Adrian)
3744
3745 2007-08-09  Mike Sperber  <mike@xemacs.org>
3746
3747         * startup.el (migrate-user-init-file): Create backup of
3748         `user-init-file' before migrating.
3749         * startup.el (maybe-migrate-user-init-file): Print
3750         information about backup file.
3751         (maybe-create-compatibility-dot-emacs): Follow above change.
3752
3753 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3754
3755         * font-lock.el: Sync font-lock-add-keywords and
3756         font-lock-remove-keywords from GNU Emacs.
3757         * font-lock.el (font-lock-keywords-alist): New.
3758         * font-lock.el (font-lock-removed-keywords-alist): New.
3759         * font-lock.el (font-lock-add-keywords): New.
3760         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3761         * font-lock.el (font-lock-remove-keywords): New.
3762
3763 2007-08-16  Vin Shelton  <acs@xemacs.org>
3764
3765         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3766         patch from Hans de Graaff.
3767
3768 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3769
3770         * package-get.el (package-get-download-sites): Document Chile and
3771         update Denmark download site.
3772         * package-get.el (package-get-pre-release-download-sites): Ditto.
3773
3774 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3775
3776         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3777
3778 2006-12-09  Vin Shelton  <acs@xemacs.org>
3779
3780         * XEmacs 21.4.20 is released
3781
3782 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3783
3784         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3785
3786 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3787
3788         * info.el (Info-find-file-node, Info-insert-dir)
3789         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3790         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3791         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3792         and discussion.
3793
3794 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3795
3796         * obsolete.el (line-beginning-position): New, from 21.5.x.
3797         (line-end-position): Ditto.
3798
3799 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3800
3801         * package-get.el (package-get-download-sites): Welcome
3802         nl.xemacs.org and Thanks!
3803         * package-get.el (package-get-pre-release-download-sites): Ditto.
3804
3805 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3806
3807         * font-lock.el: Add support for not-so recent changes in Java to
3808         java-mode.
3809
3810 2006-01-28  Vin Shelton  <acs@xemacs.org>
3811
3812         * XEmacs 21.4.19 is released
3813
3814 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3815
3816         * easymenu.el: Update copyright. 
3817         * easymenu.el (easy-menu-all-popups):
3818         Add a docstring. 
3819         * easymenu.el (easy-menu-add):
3820         Document a bug, rework the function to preserve any existing
3821         non-default mode-popup-menu instead of overwriting it, and not to
3822         bother normalising the menu title (nothing else does).
3823         * easymenu.el (easy-menu-remove):
3824         Restore the default mode-popup-menu instead of leaving an empty
3825         one when we remove the last easy-menu popup. 
3826
3827 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3828
3829         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3830         as suggested by Rodrigo Ventura.
3831         * package-get.el (package-get-pre-release-download-sites): Ditto,
3832         with replacement of xemacs-21.5 by beta, which is the logical path
3833         to our beta core and package pre-releases.
3834
3835 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3836
3837         * package-get.el (package-get-download-sites): Add Hong Kong
3838         download site.
3839         * package-get.el (package-get-pre-release-download-sites): Ditto.
3840
3841 2005-12-26  Vin Shelton  <acs@xemacs.org>
3842
3843         * find-paths.el:
3844         * find-paths.el (paths-emacs-root-p): Add search for package root.
3845         * find-paths.el (paths-find-emacs-root): Replaced with
3846         paths-find-invocation-roots, which returns a list of roots.
3847         * find-paths.el (paths-find-invocation-roots): New.
3848         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3849
3850 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3851
3852         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3853         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3854
3855 2005-12-03  Vin Shelton <acs@xemacs.org>
3856
3857         * XEmacs 21.4.18 is released
3858
3859 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3860
3861         * package-get.el (package-get-download-sites): Update reflecting
3862         latest http://www.xemacs.org/Releases/ information generated by
3863         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3864         * package-get.el (package-get-pre-release-download-sites): Ditto.
3865
3866 2005-02-28  Simon Josefsson  <jas@extundo.com>
3867
3868         * about.el (xemacs-hackers): Add jas.
3869         (about-other-current-hackers): Likewise.
3870         (about-url-alist): Add URL for jas.
3871         (about-personal-info): Document jas.
3872         (about-hacker-contribution): Describe jas contributions.
3873
3874 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3875
3876         * easymenu.el (easy-menu-remove): As described in 
3877         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3878         except the "Command" menu from mode-popup-menu. 
3879
3880 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3881  
3882         * font.el (font-spatial-to-canonical): Correct calculation of 
3883         return value for pixel-based input value. 
3884  
3885 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3886
3887         * code-process.el (call-process): Process-related docstring
3888         improvements spurred by Norbert Koch.
3889         * code-process.el (call-process-region): Ditto.
3890         * code-process.el (start-process): Ditto.
3891
3892 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3893
3894         * finder.el (finder-find-library): Return filename actually
3895         searched for.
3896
3897 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3898
3899         * help.el (view-emacs-news): Use `expand-file-name' instead of
3900         `locate-data-file' as the latter will find any "NEWS" files that
3901         might exist in packages _before_ the one in core.
3902
3903 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3904
3905         * package-get.el (package-get-init-package):
3906         package-get-init-package buglet (21.4.17) by Jeff Mincy
3907         <mincy@rcn.com> fixing false temporary load-path shadows reported
3908         after package installation and simplifying code.
3909
3910 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3911
3912         * package-get.el (package-get-download-sites): Sync mirrors list
3913         with the XEmacs website.
3914         (package-get-pre-release-download-sites): Ditto.
3915
3916 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3917
3918         * derived.el (derived-mode-merge-syntax-tables):
3919         Revert my 21.5-only patch of 2003-07-18 which slipped in
3920         through Jerry James's patch of 2004-06-07.
3921
3922 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3923
3924         * cmdloop.el (keyboard-quit): Remove workaround for
3925         `region-active-p' not making sure active region is in current
3926         buffer now that it does.
3927         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3928         * simple.el (region-active-p): `region-active-p' to only return t
3929         when active region is in current buffer.
3930
3931 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3932
3933         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3934         package names, quell a byte-compiler warning, doc fix.
3935
3936 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3937
3938         * buffer.el (pop-to-buffer):
3939         * window-xemacs.el (display-buffer):
3940         Document use of `same-window-buffer-names,' `same-window-regexps'
3941         by pop-to-buffer and display-buffer. 
3942         
3943 2005-02-06  Vin Shelton <acs@xemacs.org>
3944
3945         * XEmacs 21.4.17 is released
3946
3947 2005-01-29  Ben Wing  <ben@xemacs.org>
3948
3949         * shadow.el (find-emacs-lisp-shadows):
3950         Add custom-defines to list of ignored files.
3951
3952 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3953
3954         * simple.el (shifted-motion-keys-select-region): Fix statement
3955         about unshifted-motion-keys-deselect-region.
3956
3957 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3958
3959         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3960         now) for GNU Emacs compatibility.
3961         (make-obsolete-variable): Ditto.
3962
3963 2004-01-08  Ben Wing  <ben@xemacs.org>
3964
3965         * code-files.el (load):
3966         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3967
3968 2004-12-05  Vin Shelton <acs@xemacs.org>
3969
3970         * XEmacs 21.4.16 is released
3971
3972 2004-12-04  Vin Shelton  <acs@xemacs.org>
3973
3974         * auto-autoloads.el: Regenerated.
3975
3976         * custom-load.el: Regenerated.
3977
3978 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3979
3980         Fix bug: apropos errors if a defalias refers to an undefined
3981         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3982
3983         * apropos.el (apropos):
3984         (apropos-command):
3985         * help.el (frob-help-extents):
3986         * help-macro.el (make-help-screen):
3987         * hyper-apropos.el (hyper-apropos-grok-functions):
3988         (hyper-apropos-get-doc):
3989         Catch void-function error thrown by `documentation'.
3990
3991 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3992
3993         * packages.el (package-require): Fix incorrect arg to format.
3994         This fixes a `format specifier' error.
3995
3996 2004-08-13  Jerry James  <james@xemacs.org>
3997
3998         * bytecomp.el (forward-word): Tell the byte compiler the correct
3999         number of arguments to forward-word.
4000
4001 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4002
4003         * etags.el: Fixed loading of include files for tag completion. Now
4004         you can make a tag file for a library, include it into your
4005         project and it will be reloaded only if it changed. Infinte
4006         include loops are detected and the correct tag files are loaded.
4007         * etags.el (buffer-tag-table-list): Load and verify tag files in
4008         the external function buffer-tag-table-list-load.
4009         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4010         tag files. Also load the included tag files. The priority of the
4011         included files is right below their parent file. If multiple
4012         matches occur then the symbols from the parent file are found
4013         first.
4014         * etags.el (tag-table-include-files): Corrected comment
4015         string. Switched to pattern constant tags-include-pattern to have
4016         it at a central location.
4017         * etags.el (tags-include-pattern): Added doc string.
4018         * etags.el (add-to-tag-completion-table): Removed obsolete
4019         comments as the include files are allready returned by
4020         buffer-tag-table-list and loaded.
4021         * etags.el (find-tag-internal): The include files are allready
4022         included in tag-tables as buffer-tag-table-list returns them now.
4023
4024 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4025
4026         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4027         Loading items into the notebook is now done by C code.
4028         * widgets-gtk.el (gtk-widget-instantiate-internal):
4029         Style no longer changed.
4030
4031 2004-06-28  Nix  <nix@esperi.org.uk>
4032
4033         * cmdloop.el (truncate-command-history-for-gc): Delay
4034         execution of all things that look up variable bindings,
4035         via `enqueue-eval-event'.
4036
4037 2004-06-24  Vin Shelton  <acs@xemacs.org>
4038
4039         * package-get.el (package-get-require-signed-base-updates):
4040         now defaults to nil.
4041
4042 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4043
4044         * subr.el (split-string): Clean up docstring.
4045
4046 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4047
4048         * faces.el (zmacs-region): fix typo in docstring.
4049
4050 2004-06-07  Jerry James  <james@xemacs.org>
4051
4052         * derived.el: Synch with Emacs 21.3.
4053         * subr.el (with-local-quit): New, from Emacs 21.3.
4054         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4055         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4056         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4057
4058 2004-06-16  Jerry James  <james@xemacs.org>
4059
4060         * cl.el (cl-set-substring): Increment start by the length of the
4061         string, not the string itself.
4062
4063 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4064
4065         * etags.el (tag-table-include-files): Expand included TAGS file
4066         paths to avoid problems with relative paths.  Thanks to Peter
4067         Chubb <peterc@gelato.unsw.edu.au>.
4068         * etags.el (tags-include-pattern): New.
4069         * etags.el (add-to-tag-completion-table): Parse and ignore
4070         trailing include lines.
4071
4072 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4073
4074         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4075         avoiding line solely composed of equal signs.
4076
4077 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4078
4079         * cus-edit.el (alloc): Typo fix.
4080         * cus-edit.el (custom-browse-visibility): Ditto.
4081         * cus-edit.el (custom-variable-value-create): Ditto.
4082         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4083         * cus-edit.el (custom-save-variables): Bind print-length and
4084         print-level to nil to avoid value abbreviation.
4085         * cus-edit.el (custom-save-face-internal): Ditto.
4086         * cus-edit.el (custom-save-faces): Save in sorted order.
4087         * cus-edit.el (custom-save-resets): Bind print-length and
4088         print-level to nil to avoid value abbreviation.
4089         * cus-edit.el (custom-save-loaded-themes): Ditto.
4090
4091 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4092
4093         * subr.el (split-string-default-separators): New.
4094         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4095         see comment in source.
4096
4097 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4098
4099         * mule/japanese.el (paragraph-start, paragraph-separate):
4100         Remove anchor to BOL.
4101
4102 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4103
4104         * cl.el (gensym, gentemp): Improve docstrings.
4105
4106 2004-05-10  Vin Shelton  <acs@xemacs.org>
4107
4108         * etags.el: Sync with 21.5 version.
4109
4110 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4111
4112         * etags.el:
4113         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4114         only for use with exuberant ctags. This will also enable building of 
4115         completion tables with exuberant ctags. This will not work with
4116         xemacs ctags. 
4117         * etags.el (get-tag-table-buffer): New function for creating of
4118         completion table is used if tags-exuberant-ctags-optimization-p ist t
4119         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4120         finding the tag names. New.
4121         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4122         building tag completion table with exuberant ctags. New.
4123         * etags.el (find-tag-internal): Improve exact tag matching for tags
4124         with name fields. Before the patch return types of functions or
4125         function parameters (with exuberant ctags) were found as matches.
4126
4127 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4128
4129         * list-mode.el (display-completion-list): Fixed completion list was
4130         taking the width of the frame and not of the window for displaying
4131         the selection methods.
4132
4133 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4134
4135         * menubar-items.el (default-menubar): Options are saved to custom.el.
4136
4137
4138 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4139
4140         * isearch-mode.el (isearch-abort): Preserve successful search target.
4141
4142 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4143
4144         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4145         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4146         Bihlmeyer.
4147         * gnuserv.el (gnuserv-mode-line-string): New.
4148         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4149         gnuserv-mode.
4150         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4151         * gnuserv.el (gnuserv-edit-files): Use
4152         make-x-device-with-gtk-fallback.
4153
4154 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4155
4156         * gtk-widgets.el: New import: gtk-accel-group-new.
4157         * dialog-gtk.el:
4158         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4159         * dialog-gtk.el (popup-builtin-question-dialog):
4160         Added support for dialog button mnemonics.
4161
4162 2004-03-22  Chris Green <cmg@dok.org>
4163
4164         * process.el (shell-command): Output buffer was ignored when a
4165         background process was run via shell-command.
4166
4167 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4168
4169         * cus-edit.el (custom-save-variables): Retrieve a list of
4170         variables to save first, sort it, and make sure the variables are
4171         saved in sorted order.
4172
4173 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4174  
4175         * package-get.el (package-get-update-base-from-buffer): Force
4176         binary coding system for verifying GnuPG signature in the
4177         package-index file.
4178  
4179 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4180
4181         * package-get.el (package-get-package-index-file-location): Handle
4182         missing "EMACSPACKAGEPATH" environment variable.
4183
4184 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4185
4186         * package-admin.el (package-admin-find-top-directory): Simplify
4187         directory comparisions and fix substring errors on short path
4188         components.
4189         * package-get.el (package-get-package-index-file-location):
4190         Default to first component of "EMACSPACKAGEPATH", if set.
4191
4192 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4193
4194         * package-get.el (process-error): New error datum.
4195
4196 2004-02-02  Vin Shelton <acs@xemacs.org>
4197
4198         * XEmacs 21.4.15 is released
4199
4200 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4201
4202         * itimer.el (activate-itimer): Modify the itimer timeout value as
4203         if it were begun at the last time when the itimer driver was woken
4204         up.
4205
4206 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4207
4208         * specifier.el (Copyright):
4209         Update.
4210         (make-specifier-and-init):
4211         (map-specifier):
4212         (canonicalize-inst-pair):
4213         (canonicalize-spec-list):
4214         (set-specifier):
4215         Synch docstrings to 21.5 where appropriate.
4216
4217 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4218
4219         * package-get.el (package-get-list-packages-where): New.  A
4220         function that allows searching for groups of packages.  For
4221         example, find all packages that require the fsf-compat package.
4222
4223 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4224
4225         The Great PUI Sync.
4226
4227         * auto-autoloads.el: Regenerated.
4228
4229         * custom-load.el: Regenerated.
4230
4231         * dumped-lisp.el (packages-hardcoded-lisp): New.
4232
4233         * menubar-items.el (menu-max-items): New.
4234         (menu-submenu-max-items): New.
4235         (menu-submenu-name-format): New.
4236         (menu-split-long-menu): New.
4237         (menu-sort-menu): New.
4238         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4239
4240         * obsolete.el (pui-add-install-directory): Renamed to the more
4241         logical `pui-set-local-package-get-directory'.
4242         (package-get-download-menu): Moved to `package-ui.el' and renamed
4243         to `package-ui-add-download-menu'.
4244
4245         * package-admin.el (package-admin-install-function-mswindows):
4246         Whitespace clean up.
4247         (package-admin-add-single-file-package): Removed.
4248         (package-admin-default-install-function): Whitespace clean up.
4249         (package-admin-find-top-directory): New.
4250         (package-admin-get-install-dir): Use it.
4251         (package-admin-get-manifest-file): 
4252         (package-admin-check-manifest): 
4253         (package-admin-add-binary-package):
4254         (package-admin-get-lispdir):
4255         (package-admin-delete-binary-package):
4256         (package-admin):
4257
4258         * package-get.el (package-get-package-index-file-location): New.
4259         (package-get-install-to-user-init-directory): New.
4260         (package-get-remote):
4261         (package-get-download-sites):
4262         (package-get-pre-release-download-sites): New.
4263         (package-get-site-release-download-sites): New.
4264         (package-get-base-filename):
4265         (package-get-always-update):
4266         (package-get-user-index-filename): Removed.
4267         (package-get-pgp-available-p): New.
4268         (package-get-require-signed-base-updates):
4269         (package-get-was-current):
4270         (package-entries-are-signed): New.
4271         (package-get-continue-update-base): New.
4272         (package-get-download-menu): Removed.
4273         (package-get-require-base):
4274         (package-get-update-base-entry):
4275         (package-get-locate-file):
4276         (package-get-locate-index-file):
4277         (package-get-maybe-save-index):
4278         (package-get-update-base):
4279         (package-get-update-base-from-buffer):
4280         (package-get-update-base-entries):
4281         (package-get-interactive-package-query):
4282         (package-get-update-all):
4283         (package-get-all):
4284         (package-get-dependencies):
4285         (package-get-init-package):
4286         (package-get-info): New.
4287         (package-get):
4288         (package-get-staging-dir):
4289         (package-get-set-version-prop): Removed.
4290         (package-get-installedp):
4291         (package-get-ever-installed-p):
4292         (packages): Removed.
4293         (package-get-custom-groups): Removed.
4294         (package-get-custom): Removed.
4295         (package-get-custom-add-entry): Removed.
4296
4297         * package-info.el (batch-update-package-info):
4298
4299         * package-net.el (package-net-batch-generate-bin-ini):
4300         (package-net-update-installed-db):
4301
4302         * package-ui.el (pui-info-buffer):
4303         (pui-directory-exists): Removed.
4304         (pui-package-dir-list): Removed.
4305         (pui-add-install-directory): Removed.
4306         (package-ui-download-menu): New.
4307         (package-ui-pre-release-download-menu): New.
4308         (package-ui-site-release-download-menu): New.
4309         (pui-set-local-package-get-directory): New.
4310         (pui-package-symbol-char):
4311         (pui-update-package-display):
4312         (pui-toggle-package):
4313         (pui-toggle-package-key):
4314         (pui-toggle-package-delete):
4315         (pui-toggle-package-delete-key):
4316         (pui-toggle-package-event):
4317         (pui-toggle-verbosity-redisplay):
4318         (pui-install-selected-packages):
4319         (pui-add-required-packages):
4320         (pui-help-echo):
4321         (pui-display-info):
4322         (list-packages-mode):
4323         (pui-list-packages):
4324
4325         * packages.el (packages-compute-package-locations):
4326         (package-require):
4327         (package-delete-name):
4328         (packages-hardcoded-lisp): Removed.
4329         (packages-useful-lisp): Removed.
4330         (packages-unbytecompiled-lisp): Removed.
4331         (packages-find-package-directories):
4332
4333         Summary:
4334
4335         Major code clean up of all things PUI.
4336
4337         Much improved code to determine where packages should be
4338         installed.  PUI no longer depends on any packages being
4339         pre-installed to compute where packages are to be installed to.
4340
4341         The user can specify the location of their package-index file.  It
4342         isn't necessary to set this because it has sane defaults.  People
4343         who "run-in-place" won't accidently overwrite the CVS
4344         package-index file.  See
4345         `package-get-package-index-file-location'. 
4346
4347         PUI will now properly clean up after itself in the event of an
4348         unsuccessful package install.  This drastically reduces the number
4349         of "wrong md5sum" FAQs.
4350
4351         non-Mule XEmacsen can no longer install Mule packages.
4352
4353         Package management via the custom interface has been removed.
4354
4355         The PUI related menubar items have been reorganised.
4356
4357         The PGP verification code has been fixed and the default for
4358         whether or not it is used is automatically computed.
4359
4360         * update-elc.el ((preloaded-file-list site-load-packages
4361         need-to-dump dumped-exe)):
4362         Just a couple of small changes to allow for
4363         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4364         existing anymore.
4365
4366 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4367
4368         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4369         apply `format' to the first argument of byte-compile-warn, it
4370         already calls format.
4371
4372 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4373
4374         * files.el (delete-old-versions): Avoid going interactive during
4375         make install when environment variable VERSION_CONTROL is set.
4376
4377 2003-12-04  Vin Shelton  <acs@xemacs.org>
4378
4379         * menubar-items.el (menu-item-search): Only bring up search dialog
4380         box if the feature is available and desired.
4381
4382 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4383
4384         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4385
4386 2003-11-05  Vin Shelton  <acs@xemacs.org>
4387
4388         * help.el (Help-prin1-face):
4389         (Help-princ-face):
4390         princ and prin1 are functions and need to be called as such.  The
4391         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4392
4393 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4394
4395         * about.el (about-xemacs): Give full version and build date.
4396
4397 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4398
4399         * win32-native.el (grep-null-device): This XEmacs has null-device.
4400
4401 2003-09-06  Mike Sperber  <mike@xemacs.org>
4402
4403         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4404         implement the specified semantics for `defvar.'
4405
4406 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4407
4408         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4409         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4410         displaying buffer in question.
4411
4412 2003-09-03  Vin Shelton <acs@xemacs.org>
4413
4414         * XEmacs 21.4.14 is released
4415
4416 2003-08-17  Vin Shelton  <acs@xemacs.org>
4417
4418         * about.el: Vanity patch.
4419
4420 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4421
4422         * code-process.el (call-process):
4423         (call-process-region):
4424         (start-process):
4425         Document coding system processing.
4426
4427 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4428
4429         * startup.el (splash-frame-body): Idiomatic English.
4430
4431 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4432
4433         * font-lock.el (font-lock-match-java-declarations): Move
4434         save-restriction, narrow-to-region to beginning of function to
4435         avoid going beyond the limit and causing an infloop.
4436
4437 2003-04-16  Jerry James  <james@xemacs.org>
4438
4439         * keydefs.el: Remove mappings for keys mapped to the nowhere
4440         defined function function-key-error.
4441
4442 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4443
4444         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4445         lisp-interaction-mode-hook): Add the docstrings.
4446
4447 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4448
4449         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4450         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4451         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4452
4453 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4454
4455         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4456         lambda list after the original doc.  Care about
4457         #'(lambda () "SingleString") 
4458         (cl-upcase-arg): 
4459         (cl-function-arglist):
4460         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4461         circular data structures in lambda list specification
4462
4463 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4464
4465         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4466         to appear in font-lock-function-name-face.
4467
4468 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4469
4470         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4471         is not also the value of the lambda.
4472
4473 2003-05-06  Andy Piper  <andy@xemacs.org>
4474
4475         * files.el (revert-buffer): Make sure local variables get processed,
4476         even in the case of an optimized reversion.
4477
4478 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4479
4480         * XEmacs 21.4.13 is released
4481
4482 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4483
4484         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4485         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4486
4487 2003-02-14  Ben Wing  <ben@xemacs.org>
4488
4489         * byte-optimize.el:
4490         * byte-optimize.el (byte-compile-inline-expand):
4491         * byte-optimize.el (byte-compile-unfold-lambda):
4492         * byte-optimize.el (byte-optimize-form-code-walker):
4493         * byte-optimize.el (byte-optimize-form):
4494         * byte-optimize.el (byte-decompile-bytecode-1):
4495         * byte-optimize.el (byte-optimize-lapcode):
4496         Review carefully and sync up to 20.7 except for areas as noted.
4497         Fixes problem with JDE compilation.
4498
4499 2003-02-05  Ben Wing  <ben@xemacs.org>
4500
4501         * simple.el:
4502         * simple.el (motion-keys-for-shifted-motion):
4503         Omit M-S-home/end from motion keys.
4504
4505 2003-02-07  Ben Wing  <ben@xemacs.org>
4506
4507         * text-props.el (text-property-any):
4508         * text-props.el (text-property-not-all):
4509         Fix bug when end > start.
4510
4511 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4512
4513         * info.el (Info-insert-dir): Make default-directory end in
4514         separator.  Patch due to Martin Buchholz.
4515
4516 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4517
4518         * XEmacs 21.4.12 "Portable Code" is released.
4519
4520 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4521
4522         * about.el: Update golubev data.
4523
4524 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4525
4526         * isearch-mode.el (isearch-mode-map): Substitute comment on
4527         desirability, and back out "GR is printable" changes.
4528
4529 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4530
4531         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4532
4533 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4534
4535         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4536
4537 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4538
4539         * menubar-items.el (default-menubar): Use browse-url-mozilla
4540         instead of browse-url-gnome-moz for Mozilla.
4541
4542 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4543
4544         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4545
4546 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4547
4548         * files.el (auto-mode-alist): Remove redundant entries for modes
4549         that live in packages.
4550         (interpreter-mode-alist): Ditto.
4551
4552 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4553
4554         * menubar-items.el (default-menubar): Sync with current
4555         browse-url-xemacs.el.
4556
4557 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4558
4559         * XEmacs 21.4.10 "Military Intelligence" is released.
4560
4561 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4562
4563         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4564
4565 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4566
4567         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4568
4569 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4570
4571         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4572         effect free function.
4573         (font-lock-fontify-keywords-region): Supply the argument to
4574         font-lock-compile-keywords.
4575
4576 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4577
4578         * package-get.el (package-get-download-sites): Bring sites list
4579         up to date, prefer xx.xemacs.org addresses.
4580
4581 2002-09-27  Andy Piper  <andy@xemacs.org>
4582
4583         * dialog.el (make-dialog-box): for general dialogs only
4584         delete-frame-hook will be run.
4585
4586 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4587
4588         * font-lock.el (font-lock-fontify-syntactically-region): Add
4589         comment about lookup-syntax-properties, document LOUDLY as unused.
4590
4591 2002-08-26  Andy Piper  <andy@xemacs.org>
4592
4593         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4594         merge.
4595
4596 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4597
4598         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4599         (make-obsolete-variable): Ditto.
4600         (make-compatible): Ditto.
4601         (make-compatible-variable): Ditto.
4602
4603 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4604
4605         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4606         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4607
4608 2002-08-28  Andy Piper  <andy@xemacs.org>
4609
4610         * files.el (revert-buffer): propagate revert-without-query-status.
4611
4612 2002-06-03  Andy Piper  <andy@xemacs.org>
4613
4614         * dialog-items.el (make-search-dialog): align various subcontrols
4615         in visually pleasing ways, allow frame to autosize to the dialog
4616         size.
4617         * dialog.el (make-dialog-box): add a border inside the frame. Add
4618         :autosize property, if t then reset the frame size appropriately
4619         before the frame is mapped.
4620         * gutter-items.el (set-progress-feedback-instantiator): align
4621         various subcontrols.
4622         * gutter-items.el (set-progress-abort-instantiator): ditto.
4623
4624 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4625
4626         * XEmacs 21.4.9 "Informed Management" is released.
4627
4628 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4629
4630         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4631         "&optional append" argument.
4632
4633 2002-07-16  Didier Verna  <didier@xemacs.org>
4634
4635         * subr.el (replace-in-string): fix case fold bug introduced by
4636         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4637         case-fold-search in temporary buffers.
4638
4639 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4640
4641         * lib-complete.el (find-library): Remove check for mule because
4642         decompression DOES work on Mule.
4643
4644 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4645
4646         * simple.el (join-line): New alias for `delete-indentation'.
4647
4648 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4649
4650         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4651         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4652         (font-lock-builtin-face): New.
4653         (font-lock-constant-face): New.
4654         (font-lock-face-list): Add builtin and constant faces.
4655
4656 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4657
4658         * autoload.el (make-autoload): Support define-derived-mode.
4659         Collected puts of doc-string-elt property.  Based on a patch by
4660         Didier Verna <didier@xemacs.org>.
4661
4662 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4663
4664         * wid-edit.el (widget-field-activate): Fix docstring typo.
4665
4666 2002-07-23  Andy Piper  <andy@xemacs.org>
4667
4668         * about.el (about-personal-info): update me.
4669
4670 2002-07-12  Andy Piper  <andy@xemacs.org>
4671
4672         * custom.el (custom-theme-set-variables): remove bogus
4673         arguments. Use custom-set-default to set defaults.
4674         (custom-set-variables): update doc.
4675         (custom-local-buffer): new, synced from FSF.
4676         (custom-set-default): ditto.
4677         (defcustom): update doc.
4678
4679 2002-06-16  Andy Piper  <andy@xemacs.org>
4680
4681         * menubar-items.el (default-menubar): enable windows printing on
4682         cygwin as well as native.
4683
4684 2002-06-12  Andy Piper  <andy@xemacs.org>
4685
4686         * printer.el (generic-print-buffer): catch all errors so that the
4687         print device can be cleared in all scenarios.
4688         (Printer-clear-device): make sure clearing the printer allows it
4689         to be used again immediately.
4690         (generic-print-region): make sure the default printer face is
4691         black-on-white.
4692
4693 2002-04-23  Jerry James  <james@xemacs.org>
4694
4695         * window-xemacs.el (display-buffer-function): Change doc to
4696         reflect new arg.
4697         * window-xemacs.el (pre-display-buffer-function): Ditto.
4698         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4699         non-nil, make the new window just big enough for its contents.
4700         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4701         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4702         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4703
4704 2002-06-06  Andy Piper  <andy@xemacs.org>
4705
4706         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4707         (defcustom): ditto.
4708         (custom-handle-keyword): ditto.
4709
4710 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4711
4712         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4713         Make obsolete.  Default to nil.
4714         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4715         Inspired by a patch by John Palmieri.
4716
4717 2002-07-01  Mike Alexander  <mta@arbortext.com>
4718
4719         * process.el (shell-command-on-region): Don't delete the region
4720         before giving it to call-process-region
4721
4722 2002-06-04  Jerry James <james@eecs.ku.edu>
4723
4724         * find-paths.el (paths-find-architecture-directory): Search in
4725         `system-configuration'/`base', not `base'`system-configuration'.
4726
4727 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4728
4729         * info.el (Info-index): Add missing \ in [ t].
4730
4731 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4732
4733         * gutter-items.el (gutter-buffers-tab-visible-p,
4734         buffers-tab-omit-function, buffers-tab-selection-function,
4735         buffers-tab-filter-functions):
4736         Doc improvements.
4737
4738 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4739
4740         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4741
4742         * toolbar-items.el (toolbar-news): Fix typo in message string.
4743
4744 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4745
4746         * dialog.el (yes-or-no-p-dialog-box): 
4747         * cmdloop.el (y-or-n-p-minibuf):
4748         (yes-or-no-p-minibuf):
4749         (yes-or-no-p):
4750         (y-or-n-p): 
4751         Specify negative answers in docstrings.
4752
4753 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4754
4755         * package-ui.el (pui-help-echo): Display both installed and author
4756         version.  Use a balloon-help window to display extra info like
4757         package requires.
4758
4759 2002-05-30  Andy Piper  <andy@xemacs.org>
4760
4761         * files.el (revert-buffer-internal): don't visit
4762         revert-buffer. Kill buffer when not used. Suggested by Mike
4763         Alexander <mta@arbortext.com>
4764
4765 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4766
4767         * files.el (revert-buffer): More docstring fiddling.
4768
4769 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4770
4771         * files.el (revert-buffer):
4772         (revert-buffer-internal):
4773         (revert-buffer-insert-file-contents-function):
4774         Improve docstrings and comments.
4775
4776 2002-05-08  Andy Piper  <andy@xemacs.org>
4777
4778         * files.el (revert-buffer): observe noconfirm behavior.
4779
4780 2002-04-09  Andy Piper  <andy@xemacs.org>
4781
4782         * files.el (revert-buffer): use revert-buffer-internal if it looks
4783         like doing so will not result in any user-visible changes.
4784         (revert-buffer-internal): new function. Do the actual process of
4785         reversion and then see whether the result is any different to what
4786         we have already. If it is not then do nothing.
4787
4788 2001-12-11  Andy Piper  <andy@xemacs.org>
4789
4790         * menubar.el (get-popup-menu-response): re-order so that it works
4791         on more sane/facist window systems.
4792
4793 2001-12-03  Andy Piper  <andy@xemacs.org>
4794
4795         * faces.el (frob-face-property): don't infloop in face frobbing
4796         from Jan Vroonhof <jan@xemacs.org>.
4797
4798 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4799
4800         * faces.el (frob-face-property): Follow face fall-back hierarchy
4801         properly for face properties without an instance. Only do manual
4802         copy form 'default in last resort. This handles in particular
4803         the case where 'default itself has only a fall-back (which is
4804         the case by default on windows).
4805
4806 2001-11-24  Andy Piper  <andy@xemacs.org>
4807
4808         * printer.el (generic-print-region): set default-frame-plist to
4809         nil while creating the printer frame so that sizes reflect the
4810         printed page.
4811
4812         * faces.el (face-complain-about-font): Don't complain on printers.
4813
4814 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4815         
4816         * package-net.el: Andy synch.
4817         
4818 2001-12-16  Andy Piper  <andy@xemacs.org>
4819
4820         * package-get.el (package-get-update-all): Make sure installed.db
4821         gets updated after updating packages.
4822
4823 2002-03-28  Ben Wing  <ben@xemacs.org>
4824
4825         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4826         continuation, truncation so that we don't get line jumpiness from
4827         them being larger than the line height.
4828
4829         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4830
4831 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4832
4833         * font.el (font-window-system-mappings): Add mapping for Gtk
4834         (assume identical to X) 
4835
4836 2002-02-04  Andy Piper  <andy@xemacs.org>
4837
4838         * files.el (convert-standard-filename): Fix for short filename
4839         Peter Arius <pas@methodpark.de>
4840
4841 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4842
4843         * list-mode.el (default-choose-completion): completion-base-size
4844         should refer to local value in the completion list buffer.
4845
4846 2001-12-03  Didier Verna  <didier@xemacs.org>
4847
4848         * rect.el: autoload `replace-rectangle'.
4849         * keydefs.el (global-map): bind it to `C-x r p'.
4850
4851 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4852
4853         * XEmacs 21.4.8 "Honest Recruiter" is released.
4854
4855 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4856
4857         This patch is based on Jerry James's patch and analysis.
4858
4859         * select.el (get-clipboard):
4860         (get-selection):
4861         Update docstrings.
4862         (get-clipboard-foreign):
4863         (get-selection-foreign):
4864         New function for use as `interprogram-paste-function's.
4865
4866         * simple.el (interprogram-paste-function): Change default to
4867         `get-clipboard-foreign'; improve docstring.
4868         (interprogram-cut-function): Improve dosctring.
4869
4870 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4871
4872         * XEmacs 21.4.7 "Economic Science" is released.
4873
4874 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4875
4876         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4877
4878 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4879
4880         * obsolete.el (assq-delete-all): New compatibility alias for 
4881         remassq.
4882
4883 2002-01-09  Simon Josefsson  <jas@extundo.com>
4884
4885         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4886
4887 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4888
4889         * info.el (Info-auto-generate-directory): Default
4890         Info-auto-generate-directory to 'if-outdated.
4891
4892 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4893
4894         * startup.el (normal-top-level): Prevent migration code from
4895         trashing .emacs on an error in loading the init files.
4896
4897 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4898
4899         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4900         "system default" Xdefaults and friends get xrdb-mode.
4901
4902 2002-03-05  Mats Lidell  <matsl@contactor.se>
4903  
4904         * help-nomule.el (tutorial-supported-languages): Added Swedish
4905         tutorial. Sorted languages.
4906
4907 2002-02-11  Mike Sperber <mike@xemacs.org>
4908
4909         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4910         regenerating outdated dir files and dir is non-existent.
4911
4912 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4913
4914         * code-files.el (convert-mbox-coding-system): Improve comment.
4915         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4916         coding-system argument to `write-region-pre-hook' call.
4917         (write-region-pre-hook): Fix docstring to mention lockname argument.
4918
4919 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4920
4921         * minibuf.el (completing-read): Remove redundant wrong arg list.
4922
4923         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4924
4925 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4926
4927         * obsolete.el (interactive-form): new compatibility alias for 
4928         function-interactive.
4929
4930 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4931
4932         * menubar-items.el (Menubar-items-truncate-list): Removed.
4933         * menubar-items.el (Menubar-items-truncate-history): New.
4934         * menubar-items.el (default-menubar): Use
4935         Menubar-items-truncate-history.
4936
4937 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4938
4939         * printer.el (generic-print-region): Pass correct arguments to
4940         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4941         Torkelsson <torkel@acc.umu.se>.
4942
4943 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4944
4945         * help.el (describe-mode): synched with FSF 19.34; handle nil
4946         minor mode indicators.
4947
4948 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4949
4950         * minibuf.el (completing-read): Update docstring.
4951
4952 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4953
4954         * XEmacs 21.4.6 "Common Lisp" is released.
4955
4956 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4957
4958         * package-net.el: Inadvertant synch with Windows branch.  From
4959         Andy's log:
4960         (package-net-kit-version): new variable.
4961         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4962
4963 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4964
4965         * package-get.el (package-get-locate-index-file): Also search the
4966         core etc/ directory for the package index file if it can't be
4967         found in ~/.xemacs/.
4968
4969 2001-12-13  William Perry  <wmperry@gnu.org>
4970
4971         * dialog-gtk.el (popup-builtin-question-dialog):
4972         Conform to API in gui.c.
4973         
4974 2001-11-12  Andy Piper  <andy@xemacs.org>
4975
4976         * cus-edit.el (custom-save-face-internal): make sure we save
4977         non-themed faces.
4978         (custom-save-variables): ditto variables.
4979
4980 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4981
4982         * faces.el (make-face-family):
4983         (make-face-size):
4984         New face-modifying functions per Jan Vroonhof.
4985
4986         cus-face.el (custom-set-face-font-family):
4987         (custom-set-face-font-size):
4988         Use them.
4989
4990         * font.el (font-window-system-mappings): More precise docstring.
4991
4992         (font-create-name):
4993         (font-create-object):
4994         (tty-font-create-object):
4995         (tty-font-create-plist):
4996         (x-font-create-object):
4997         (x-font-create-name):
4998         (ns-font-create-name):
4999         (mswindows-font-create-object):
5000         (mswindows-font-create-name):
5001         Add doctrings.
5002
5003 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5004
5005         * gtk-faces.el (gtk-init-device-faces): removed spurious
5006         quote before let* expression.
5007
5008 2001-10-29  Andy Piper  <andy@xemacs.org>
5009
5010         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5011         modified when changing coding system.
5012
5013         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5014         that we invoke the GUI directory selector.
5015
5016 2001-10-25  Andy Piper  <andy@xemacs.org>
5017
5018         * dialog.el (make-dialog-box): use new directory dialog support.
5019         * minibuf.el (read-file-name-1): ditto.
5020         (read-file-name): ditto.
5021         (read-directory-name): ditto.
5022
5023 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5024
5025         * XEmacs 21.4.5 "Civil Service" is released.
5026
5027 2001-04-23  Didier Verna  <didier@xemacs.org>
5028
5029         * cus-edit.el (custom-variable-pre-save): New.
5030         * cus-edit.el (custom-variable-post-save): New.
5031         * cus-edit.el (custom-variable-save): use them.
5032         * cus-edit.el (custom-face-pre-save): New.
5033         * cus-edit.el (custom-face-post-save): New.
5034         * cus-edit.el (custom-face-save): use them.
5035         * cus-edit.el (custom-group-pre-save): New.
5036         * cus-edit.el (custom-group-post-save): New.
5037         * cus-edit.el (custom-group-save): use them.
5038         * cus-edit.el (Custom-save): use the pre/post functions above,
5039         call `custom-save-all' only once.
5040         * cus-edit.el (custom-variable-pre-reset-standard): New.
5041         * cus-edit.el (custom-variable-post-reset-standard): New.
5042         * cus-edit.el (custom-variable-reset-standard): use them.
5043         * cus-edit.el (custom-face-pre-reset-standard): New.
5044         * cus-edit.el (custom-face-post-reset-standard): New.
5045         * cus-edit.el (custom-face-reset-standard): use them.
5046         * cus-edit.el (custom-group-pre-reset-standard): New.
5047         * cus-edit.el (custom-group-post-reset-standard): New.
5048         * cus-edit.el (Custom-reset-standard): use them.
5049         * cus-edit.el (custom-face-reset-saved): use the pre/post
5050         functions above, call `custom-save-all' only once.
5051
5052 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5053
5054         * gutter-items.el (buffers-tab face): Derive from the modeline
5055         face by default.  Many people use white-on-black for the default
5056         font, and the tabs look hideous with that color combination.  The
5057         modeline usually has the correct colors.
5058
5059 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5060
5061         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5062         (tag-mark-stack-max): Typo fix.
5063
5064 2001-09-28  Ben Wing  <ben@xemacs.org>
5065
5066         * font-lock.el:
5067         * font-lock.el (font-lock-after-change-function):
5068         fix problem with last patch, reported by Katsumi Yamaoka.
5069
5070 2001-09-17  Ben Wing  <ben@xemacs.org>
5071
5072         * font-lock.el (font-lock-after-change-function):
5073         fix problem when you insert a comment on the line before a line of
5074         code: if we use the following char, then when you hit backspace,
5075         the following line of code turns the comment color.
5076
5077 2001-06-08  Ben Wing  <ben@xemacs.org>
5078
5079         * process.el: comment about shell-command-switch.
5080         * process.el (shell-quote-argument): Need to quote a null
5081         argument, too.  From Dan Holmsand.
5082         
5083         * startup.el (normal-top-level): Delete some unused FSF junk.
5084         * startup.el (command-line-early):
5085         
5086         * startup.el (command-line): Call MS Windows init function.
5087         
5088         * win32-native.el:
5089         * win32-native.el (mswindows-system-shells): New.
5090         * win32-native.el (mswindows-system-shell-p): New.
5091         * win32-native.el (init-mswindows-at-startup): New.
5092         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5093         * win32-native.el (mswindows-quote-one-simple-arg):
5094         * win32-native.el (mswindows-quote-one-command-arg):
5095         * win32-native.el (mswindows-construct-process-command-line-alist):
5096         Correct comments at top.  Correctly handle passing arguments
5097         to Cygwin programs and to bash.  Fix quoting of zero-length
5098         arguments (from Dan Holmsand).  Set shell-command-switch based
5099         on shell-file-name, which in turn comes from env var SHELL.
5100
5101 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5102
5103         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5104         default-toolbar-position): Fill docstrings for balloon-help.
5105
5106 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5107
5108         * faces.el: Reenable specifications over 'gtk domain.
5109
5110 2001-08-08  Didier Verna  <didier@xemacs.org>
5111
5112         * autoload.el (update-autoload-files): make defdir a file name,
5113         not directory name.
5114
5115 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5116
5117         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5118
5119         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5120
5121 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5122
5123         * font-menu.el (font-menu-set-font): Default to current font-family.
5124         (font-menu-preferred-resolution):
5125         (font-menu-size-scaling):
5126         Provide gtk defaults, too.
5127
5128 2001-07-29  Mike Alexander  <mta@arbortext.com>
5129
5130         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5131         list
5132         (custom-set-face-font-family): ditto
5133
5134 2001-07-26  Mike Sperber <mike@xemacs.org>
5135
5136         * files.el (auto-mode-alist): .9 files are man pages, too.
5137
5138 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5139
5140         * process.el (call-process-internal): bind
5141         coding-system-for-write to 'binary when calling
5142         start-process-internal, so the process receives 
5143         the literal contents of INFILE.
5144
5145 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5146
5147         * files.el (auto-mode-alist): Add configure.ac support.
5148
5149 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5150
5151         * buff-menu.el:
5152         mouse.el:
5153         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5154
5155 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5156
5157         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5158
5159 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5160
5161         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5162         mixed text.
5163         (kinsoku-eol-p): Ditto.
5164
5165 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5166
5167         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5168         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5169         characters as the category `s' or `e' correctly.
5170
5171 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5172
5173         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5174
5175 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5176
5177         * mule/cyrillic.el:  Set up case table.
5178
5179 2001-06-08  Mike Sperber <mike@xemacs.org>
5180
5181         * files.el (save-some-buffers-1): Don't zap the help window right
5182         after `map-y-or-n-p' has popped it up.
5183
5184 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5185
5186         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5187
5188 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5189
5190         * specifier.el: define-specifier-tag 'gtk.
5191
5192 2001-05-12  Ben Wing  <ben@xemacs.org>
5193
5194         * find-paths.el (paths-find-recursive-path):
5195         fix error with null EXCLUDE-REGEXP.
5196         
5197         * font-lock.el (font-lock-mode):
5198         fix problem reported by hrvoje with buffers starting with a space.
5199         
5200 2001-05-06  Ben Wing  <ben@xemacs.org>
5201
5202         * dialog.el (make-dialog-box):
5203         * menubar-items.el (default-menubar):
5204         * printer.el (generic-print-buffer):
5205         * printer.el (generic-print-region):
5206         implement printing the selection when it's selected.
5207
5208 2001-04-18  Didier Verna  <didier@xemacs.org>
5209
5210         * cus-edit.el (Custom-reset-standard): reset to standard settings
5211         not only when the buffer's :custom-state is 'modified, but also
5212         when it is 'set or 'saved.
5213
5214 2001-04-17  Didier Verna  <didier@xemacs.org>
5215
5216         * startup.el (load-user-init-file): define `custom-file' before
5217         loading the user's init file.
5218
5219 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5220
5221         * menubar.el (popup-mode-menu): Make it work with
5222         popup-menu-titles turned off.
5223         
5224 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5225
5226         * about.el (about-mailto-link): Use compose-mail for sending mail.
5227
5228 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5229
5230         * package-admin.el (package-install-hook): New.
5231         (package-delete-hook): New.
5232         (package-admin-add-single-file-package): Use package-delete-hook.
5233
5234         * package-get.el (package-get): Use package-install-hook.
5235
5236 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5237
5238         * package-ui.el (pui-install-selected-packages): reverse the lists
5239         of packages so that they get handled in the same order as they
5240         were selected.
5241
5242 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5243
5244         * packages.el (locate-library): Use read-library-name for completion.
5245
5246 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5247
5248         * byte-optimize.el (=): `=' is not a binary predicate!
5249         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5250         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5251
5252 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5253
5254         * bytecomp.el (byte-compile-arithcompare):
5255         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5256
5257 2001-06-03  William M. Perry  <wmperry@gnu.org>
5258
5259         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5260         return the filename selected by the user!
5261
5262 2001-05-31  William M. Perry  <wmperry@gnu.org>
5263
5264         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5265         in XEmacs/GTK.
5266
5267 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5268
5269         * coding.el: Tiny typo fixed.
5270
5271 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5272
5273         * XEmacs 21.4.3 "Academic Rigor" is released.
5274
5275 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5276
5277         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5278
5279 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5280
5281         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5282
5283 2001-05-04  Ben Wing  <ben@xemacs.org>
5284
5285         * printer.el (generic-print-buffer):
5286         * printer.el (generic-print-region):
5287         Enable dialog boxes.  Apply workaround recommended by Kirill.
5288         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5289         
5290         * simple.el (kill-whole-line):
5291         * simple.el (kill-line-1):
5292         * simple.el (kill-entire-line):
5293         * simple.el (kill-line):
5294         * simple.el (backward-kill-line):
5295         Take out interactive dependence of kill-whole-line.
5296
5297 2001-04-22  Ben Wing  <ben@xemacs.org>
5298
5299         * dialog.el (make-dialog-box):
5300         Put dialog titles back in -- this time correctly.  Fix various
5301         other problems with leaks and such.
5302
5303         * simple.el (region-exists-p):
5304         * simple.el (region-active-p):
5305         Add comment about which one is correct to use in menu specs.
5306
5307 2001-05-05  Ben Wing  <ben@xemacs.org>
5308
5309         * dialog.el (make-dialog-box): fix doc string.
5310         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5311         take out Pretty Print.
5312         * printer.el:
5313         * printer.el (printer-current-device): New.
5314         * printer.el (Printer-get-device): New.
5315         * printer.el (Printer-clear-device): New.
5316         * printer.el (generic-page-setup): New.
5317         * printer.el (generic-print-buffer):
5318         * printer.el (generic-print-region):
5319         Implement Page Setup.  Handle errors properly.
5320
5321 2001-05-05  Ben Wing  <ben@xemacs.org>
5322
5323         * subr.el (error): Complete list of errors in doc string.
5324         
5325 2001-04-22  Ben Wing  <ben@xemacs.org>
5326
5327         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5328         
5329 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5330
5331         * build-report.el: Remove CVS keywords since this file has been in
5332         core lisp for a while now.
5333         * build-report.el (build-report-make-output-files): Fix typo.
5334
5335 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5336
5337         * about.el (about-finish-buffer): Make sure the last change works
5338         even if EVENT is nil.
5339
5340 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5341
5342         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5343         clicked, not the one that happens to be the current buffer at the
5344         time.
5345
5346 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5347
5348         * cus-edit.el (custom-display): Support the GTK Window System also.
5349
5350 2001-04-30  Ben Wing  <ben@xemacs.org>
5351
5352         * printer.el:
5353         * printer.el (printer-page-header):
5354         * printer.el (Print-context): New.
5355         * printer.el (printer-page-footer):
5356         * printer.el (generate-header-element): New.
5357         * printer.el (generate-header-line): New.
5358         * printer.el (print-context-property):
5359         * printer.el (generic-print-buffer):
5360         * printer.el (generic-print-region):
5361         Implement headers and footers.  Implement calling Print dialog box
5362         (#### but it doesn't quite work yet).
5363
5364 2001-04-25  Ben Wing  <ben@xemacs.org>
5365
5366         * about.el (xemacs-hackers):
5367         * about.el (about-url-alist):
5368         * about.el (about-personal-info):
5369         * about.el (about-hacker-contribution):
5370         More contributions.
5371         
5372         * simple.el (handle-post-motion-command):
5373         Fix spurious setting of zmacs-region-stays to t after a non-shift
5374         motion command.
5375
5376 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5377
5378         * about.el (about-personal-info): Update my bio.
5379         (about-hacker-contribution): Ditto.
5380
5381 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5382
5383         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5384
5385 2001-04-19  Andy Piper  <andy@xemacs.org>
5386
5387         * package-net.el (package-net-cygwin32-binary-size): new size.
5388         (package-net-win32-binary-size): new size.
5389         (package-net-convert-index-to-ini): Use new arch.
5390         (package-net-batch-convert-index-to-ini): Removed.
5391         (package-net-generate-bin-ini): New.
5392         (package-net-batch-generate-bin-ini): New.
5393
5394 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5395
5396         * XEmacs 21.4.1 "Copyleft" is released.
5397
5398 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5399
5400         * x-compose.el (xlib-input-method-bug-workaround):
5401         (alias-colon-to-double-quote):
5402         Force sort in map-keymap to work around rehash bug.
5403
5404 2001-04-17  Ben Wing  <ben@xemacs.org>
5405
5406         * about.el: Finish overhaul, add a few new hackers, update a
5407         couple old ones.
5408
5409 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5410
5411         * XEmacs 21.4.0 "Solid Vapor" is released.
5412
5413 2001-04-15  Ben Wing  <ben@xemacs.org>
5414
5415         * about.el:
5416         * about.el (about-headline-face): New.
5417         * about.el (about-link-face): New.
5418         * about.el (about-current-release-maintainers): New.
5419         * about.el (about-other-current-hackers): New.
5420         * about.el (about-url-alist):
5421         * about.el (about-once-and-future-hackers): New.
5422         * about.el (about-mailto-link): New.
5423         * about.el (about-get-buffer):
5424         * about.el (about-finish-buffer):
5425         * about.el (about-xemacs):
5426         * about.el (about-features): Removed.
5427         * about.el (about-advantages): New.
5428         * about.el (about-maintainer-info): Removed.
5429         * about.el (about-personal-info): New.
5430         * about.el (about-hacker-contribution): New.
5431         * about.el (about-maintainer):
5432         * about.el (about-show-linked-info):
5433         * about.el (about-hackers):
5434         Major revamping.  Rewriting of most of the text, improve the
5435         link handling, separate info on contributors into personal
5436         and contribution info, add new contributors, update personal
5437         info, etc. etc.
5438         
5439         * menubar-items.el (default-menubar):
5440         Help menubar entry for News now says more accurately
5441         "What's New in XEmacs".
5442         
5443         * mouse.el:
5444         * mouse.el (mouse-track-cleanup-hook):
5445         * mouse.el (mouse-track):
5446         Don't set-buffer to a dead buffer when calling mouse-track
5447         cleanup hooks.
5448
5449 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5450
5451         * XEmacs 21.2.47 "Zephir" is released.
5452
5453 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5454
5455         * dialog.el (make-dialog-box): Disable dialog box titles until
5456         we get them working.
5457
5458 2001-03-30  Ben Wing  <ben@xemacs.org>
5459
5460         * help.el:
5461         * help.el (Help-princ-face):
5462         * help.el (Help-prin1-face):
5463         * help.el (frob-help-extents):
5464         * help.el (describe-function-1):
5465         * help.el (describe-variable):
5466         Avoid using font-lock faces, which may not be defined.
5467         Instead, use hyper-apropos faces, and make sure they're
5468         defined as necessary by using `require'. (It's not so safe
5469         to do this for font-lock.) In any case, we will eventually
5470         be merging this functionality into hyper-apropos.
5471
5472         * loaddefs.el (completion-ignored-extensions):
5473         Fix documentation.
5474         
5475         * menubar-items.el (menu-truncate-list): Removed.
5476         * menubar-items.el (Menubar-items-truncate-list): New.
5477         * menubar-items.el (default-menubar):
5478         Fix errors if grep or compile command is too long.  Rename helper
5479         function to be less visible.
5480
5481 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5482
5483         * byte-optimize.el (byte-optimize-minus):
5484         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5485
5486 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5487
5488         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5489         Mule is available.
5490
5491         * mule/latin.el: New file.
5492
5493 2001-03-11  Ben Wing  <ben@xemacs.org>
5494
5495         * auto-save.el:
5496         * auto-save.el (auto-save-directory):
5497         * auto-save.el (make-auto-save-file-name):
5498         * auto-save.el (auto-save-file-name-p): New.
5499
5500         Merge in improvements from other definition of
5501         make-auto-save-file-name in files.el.
5502         
5503         * auto-save.el (auto-save-original-name):
5504         * auto-save.el (auto-save-name-in-fixed-directory):
5505         * auto-save.el (auto-save-unslashify-name): Removed.
5506         * auto-save.el (auto-save-slashify-name): Removed.
5507         * auto-save.el (auto-save-reserved-chars): New.
5508         * auto-save.el (auto-save-escape-name): New.
5509         * auto-save.el (auto-save-unhex): New.
5510         * auto-save.el (auto-save-unescape-name): New.
5511
5512         Change algorithm for encoding filenames in auto-save names to be
5513         entirely safe with all filesystems and all possible characters in
5514         a filename, and 100% reversible. (Essentially, uses
5515         quoted-printable as the encoding.)
5516         
5517         * auto-save.el (recover-all-files):
5518
5519         Use insert-directory rather than calling ls directly -- fixes
5520         things under Windows.
5521
5522         * files.el:
5523         * files.el (convert-standard-filename): Substitute FSF's
5524         definition for this (we had nothing here before).
5525         
5526         * files.el (backup-buffer): Warning fix.
5527         
5528         * files.el (make-backup-file-name):
5529         * files.el (find-backup-file-name):
5530         Fix error in calling sequence to auto-save-file-name-p.
5531         
5532         * files.el (recover-file):
5533         Use insert-directory rather than calling ls directly -- fixes
5534         things under Windows.
5535
5536         * files.el (make-auto-save-file-name): Removed.
5537         * files.el (auto-save-file-name-p): Removed.
5538         auto-save is always dumped so no sense in having a definition
5539         that will always be overwritten with another.
5540         
5541         * files.el (insert-directory):
5542         * win32-native.el:
5543         * win32-native.el (debug-mswindows-process-command-lines):
5544         * win32-native.el (original-make-auto-save-file-name): Removed.
5545         * win32-native.el (make-auto-save-file-name): Removed.
5546
5547
5548 2001-03-21  Martin Buchholz <martin@xemacs.org>
5549
5550         * XEmacs 21.2.46 "Urania" is released.
5551
5552 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5553
5554         * menubar-items.el (default-menubar): Update sample.emacs to
5555         sample.init.el and adjust accelerators.
5556
5557 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5558
5559         * build-report.el (build-report): Improve docstring.
5560
5561 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5562
5563         * ChangeLog: Log GTK merge.
5564
5565         * gutter-items.el:
5566         * mwheel.el:
5567         * sound.el:
5568         * startup.el:
5569         Revert gratuitous whitespace changes.
5570
5571 2001-03-07  Ben Wing  <ben@xemacs.org>
5572
5573         * help.el:
5574         * help.el (key-or-menu-binding):
5575         * help.el (Help-find-file): New.
5576         * help.el (describe-beta):
5577         * help.el (describe-copying):
5578         * help.el (describe-project):
5579         * help.el (view-emacs-news):
5580         * help.el (view-sample-init-el): New.
5581         * help.el (Help-princ-face): New.
5582         * help.el (Help-prin1-face): New.
5583         * help.el (help-symbol-function-context-menu):
5584         * help.el (help-symbol-variable-context-menu):
5585         * help.el (help-symbol-function-and-variable-context-menu):
5586         * help.el (frob-help-extents):
5587         * help.el (describe-function-1):
5588         * help.el (describe-variable):
5589
5590         Add coloring in Help buffers, correspondent with hyperlinks.
5591         View files in view-mode rather than Fundamental.
5592         Remove separators from context menus -- now handled in generic code.
5593         Add `Find Tag' to context menu.
5594         
5595         * menubar.el (popup-mode-menu):
5596
5597         Rewrite code that outputs the popup menu to (a) put more specific
5598         entries first, (b) be more robust, (c) output the proper context
5599         menu separators automatically (the context menu functionality is
5600         new and currently used only by Help).
5601
5602 2001-03-10  William M. Perry  <wmperry@aventail.com>
5603
5604         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5605         this function when converting from the 21.1 GTK branch.  Now
5606         supports file, password, question, and color built-in dialogs.
5607
5608 2001-03-06  Ben Wing  <ben@xemacs.org>
5609
5610         * keydefs.el:
5611         * keydefs.el (global-map):
5612         Add commented-out change of M-k (for 21.5).
5613         
5614         * menubar-items.el (default-menubar):
5615         Fix items to control kill-line behavior; add items for
5616         shifted motion.
5617         
5618         * simple.el:
5619         * simple.el (kill-whole-line):
5620         * simple.el (historical-kill-line): Removed.
5621         * simple.el (kill-line): Removed.
5622         * simple.el (kill-entire-line): New.
5623         * simple.el (kill-line-1): New.
5624         * simple.el (backward-kill-line):
5625         Undo kill-whole-line == always changes.  Add new function
5626         kill-entire-line to unconditionally delete the current line.
5627         Add comments describing the lamentable state of affairs of
5628         the kill-line functions and variables.
5629
5630 2001-03-02  Ben Wing  <ben@xemacs.org>
5631
5632         * simple.el:
5633         * simple.el (beginning-of-buffer):
5634         * simple.el (end-of-buffer):
5635         * simple.el (mark-ring-unrecorded-commands):
5636         * simple.el (signal-error-on-buffer-boundary):
5637         * simple.el (shifted-motion-keys-select-region):
5638         * simple.el (unshifted-motion-keys-deselect-region):
5639         * simple.el (motion-keys-for-shifted-motion): New.
5640         * simple.el (handle-pre-motion-command):
5641         * simple.el (handle-post-motion-command):
5642         * simple.el (forward-char-command):
5643         * simple.el (backward-char-command):
5644         * simple.el (scroll-up-command):
5645         * simple.el (scroll-down-command):
5646         * simple.el (next-line):
5647         * simple.el (previous-line):
5648         * simple.el (backward-block-of-lines):
5649         * simple.el (forward-block-of-lines):
5650         * simple.el (backward-word):
5651         * simple.el (mark-word):
5652
5653         Augment documentation of the most common motion commands to make
5654         note of the shifted-motion support.  Improve the support to (a)
5655         properly document how it works and why it's done in the fashion it
5656         is, and (b) allow the keystrokes that trigger it to be customized.
5657
5658         Correct error in the customize specification of
5659         mark-ring-unrecorded-commands.
5660
5661 2001-03-02  Ben Wing  <ben@xemacs.org>
5662
5663         * font-lock.el:
5664         * font-lock.el (font-lock-pending-extent-table): Removed.
5665         * font-lock.el (font-lock-pending-buffer-table): New.
5666         * font-lock.el (font-lock-pre-idle-hook):
5667         * font-lock.el (font-lock-after-change-function):
5668         * font-lock.el (font-lock-fontify-pending-extents):
5669         * font-lock.el (font-lock-lisp-like):
5670
5671         Fix handling of pending extents to avoid excessive slowness (N^2
5672         behavior) when making lots of buffer changes between redisplays,
5673         such as when saving the Options.
5674
5675 2001-03-09  William M. Perry  <wmperry@aventail.com>
5676
5677         * device.el:
5678         * dragdrop.el:
5679         * dumped-lisp.el:
5680         * faces.el:
5681         * frame.el:
5682         * gnuserv.el:
5683         * loadup.el:
5684         * menubar-items.el:
5685         * minibuf.el:
5686         The Great GTK Merge.
5687
5688         * ChangeLog.GTK:
5689         * dialog-gtk.el:
5690         * gdk.el:
5691         * generic-widgets.el:
5692         * glade.el:
5693         * gnome-widgets.el:
5694         * gnome.el:
5695         * gtk-compose.el:
5696         * gtk-extra.el:
5697         * gtk-faces.el:
5698         * gtk-ffi.el:
5699         * gtk-file-dialog.el:
5700         * gtk-font-menu.el:
5701         * gtk-glyphs.el:
5702         * gtk-init.el:
5703         * gtk-iso8859-1.el:
5704         * gtk-marshal.el:
5705         * gtk-mouse.el:
5706         * gtk-package.el:
5707         * gtk-password-dialog.el:
5708         * gtk-select.el:
5709         * gtk-widget-accessors.el:
5710         * gtk-widgets.el:
5711         * gtk.el:
5712         widgets-gtk.el:
5713         The Great GTK Merge: new files.
5714
5715 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5716
5717         * generic-widgets.el: Don't require gtk (a built-in feature) at
5718         top level.  Don't execute the last sexp unless (featurep 'gtk).
5719
5720 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5721
5722         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5723
5724 2001-02-23  Martin Buchholz <martin@xemacs.org>
5725
5726         * XEmacs 21.2.45 "Thelxepeia" is released.
5727
5728 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5729  
5730         * about.el (xemacs-hackers): update my entry. 
5731         * about.el (about-maintainer-info): ditto. 
5732         * about.el (about-hackers): ditto. 
5733
5734 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5735
5736         * about.el (about-maintainer-info): More vanity info about
5737         yours truly.
5738
5739 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5740
5741         * build-report.el (build-report-destination): xemacs-build-reports
5742         has moved to SourceForge, where mailing list name length is
5743         restricted, hence the name change to
5744         xemacs-buildreports@xemacs.org.
5745         * build-report.el (build-report-keep-regexp): Update default.
5746         * build-report.el (build-report-delete-regexp): Ditto.
5747         * build-report.el (build-report-make-output-files): Ditto.
5748
5749 2001-02-19  Craig Lanning  <lanning@scra.org>
5750
5751         * lisp-mode.el: Add indentation specifications for following
5752         Common Lisp forms: handler-case, handler-bind, with-slots,
5753         with-open-file, with-open-stream, print-unreadable-object.
5754
5755 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5756
5757         * font-lock.el (font-lock-set-defaults-1):
5758         Move initialization of `font-lock-cache-position' so that it's set
5759         even if font-lock-keywords is already defined.
5760
5761 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5762
5763         * autoload.el (generate-file-autoloads-1):
5764         Use `emacs-lisp-mode-syntax-table' instead of
5765         `lisp-mode-syntax-table'.
5766         * lisp-mode.el (lisp-mode-syntax-table):
5767         Get rid of old checks for `parse-partial-sexp' version.
5768         Make `|' (pipe) string delimiter instead of punctuation.
5769
5770 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5771
5772         * window.el (save-selected-window):
5773         Use gensym for better macro hygiene.
5774
5775 2001-02-06  Mike Sperber <mike@xemacs.org>
5776
5777         * dump-paths.el:
5778         * startup.el (startup-setup-paths): Set and use
5779         `mule-lisp-directory'.
5780         (startup-setup-paths-warning): Ditto.
5781
5782         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5783         (paths-construct-load-path): Consider `mule-lisp-directory'.
5784
5785 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5786
5787         * font-lock.el: Syntax table improvements used.  A few random
5788         changes are not specified below.
5789         (font-lock-fontify-string-delimiters):
5790         (font-lock-syntactic-keywords):
5791         (font-lock-cache-state nil):
5792         (font-lock-cache-position):
5793         New variables.
5794         (font-lock-set-syntax):
5795         (font-lock-apply-syntactic-highlight):
5796         (font-lock-fontify-syntactic-anchored-keywords):
5797         (font-lock-fontify-syntactic-keywords-region):
5798         (font-lock-eval-keywords):
5799         New functions.
5800         (font-lock-remove-face):
5801         (font-lock-fontify-syntactically-region):
5802         Use syntax properties.
5803
5804 2001-02-08  Martin Buchholz <martin@xemacs.org>
5805
5806         * XEmacs 21.2.44 "Thalia" is released.
5807
5808 2001-01-16  Mike Sperber <mike@xemacs.org>
5809
5810         * startup.el (normal-top-level): Work even if no installation root
5811         is found.
5812
5813 2001-01-30  Andy Piper  <andy@xemacs.org>
5814
5815         * gutter-items.el (progress-abort-glyph): remove instantiator.
5816         (set-progress-abort-instantiator): new function.
5817         (abort-progress-feedback): use it.
5818
5819         * gutter.el (set-gutter-dirty-p): new function.
5820
5821 2001-01-30  Didier Verna  <didier@xemacs.org>
5822
5823         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5824
5825 2001-01-24  Didier Verna  <didier@xemacs.org>
5826
5827         * sound.el (sound-extension-list): give a better default value.
5828         * sound.el (load-sound-file): improve the doc string, also find
5829         files given by absolute names, pass a real extension list to
5830         `locate-file'.
5831
5832 2001-01-26  Martin Buchholz <martin@xemacs.org>
5833
5834         * XEmacs 21.2.43 "Terspichore" is released.
5835
5836 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5837
5838         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5839         messages from gnuserv.
5840
5841 2001-01-20  Martin Buchholz <martin@xemacs.org>
5842
5843         * XEmacs 21.2.42 "Poseidon" is released.
5844
5845 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5846
5847         * cl-macs.el (cl-upcase-arg): New function.
5848         (cl-function-arglist): New function.
5849         (cl-transform-lambda): Automatically add CL-style lambda list to
5850         documentation string using functions above.
5851
5852 2001-01-12  Andy Piper  <andy@xemacs.org>
5853
5854         * package-get.el (package-get-custom): call
5855         package-net-update-installed-db.
5856
5857         * package-ui.el (pui-install-selected-packages): call
5858         package-net-update-installed-db.
5859
5860         * package-net.el (package-net-update-installed-db): use
5861         packages-package-list so that we reflect reality.
5862
5863         * packages.el (packages-package-list): Make docstring reflect
5864         reality.
5865
5866         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5867
5868         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5869         isn't installed.
5870
5871 2001-01-17  Andy Piper  <andy@xemacs.org>
5872
5873         * wid-edit.el (widget-activation-glyph-mapper): activate or
5874         deactivate native widgets.
5875         (widget-glyph-insert-glyph): record instantiator.
5876         (widget-push-button-value-create): use it.
5877
5878         * gui.el (gui-button-action): new function. Make button's domain
5879         buffer current when calling.
5880         (make-gui-button): update to use gui-button-action.
5881
5882 2001-01-16  Didier Verna  <didier@xemacs.org>
5883
5884         * menubar-items.el (default-menubar): add an entry for modeline
5885         horizontal scrolling in Options -> Display.
5886
5887 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5888
5889         * package-get.el (package-get-require-signed-base): Set to nil
5890         by default.
5891
5892 2001-01-17  Martin Buchholz <martin@xemacs.org>
5893
5894         * XEmacs 21.2.41 "Polyhymnia" is released.
5895
5896 2001-01-16  Mike Sperber <mike@xemacs.org>
5897
5898         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5899         catch lisp/mule/.
5900
5901 2001-01-14  Mike Sperber <mike@xemacs.org>
5902
5903         * startup.el (maybe-create-compatibility-dot-emacs):
5904         (maybe-unmigrate-user-init-file):
5905         (unmigrate-user-init-file): Created.
5906         (maybe-migrate-user-init-file): Offer creation of compatibility
5907         .emacs.
5908         Some doc fixes wrt init file location.
5909
5910 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5911
5912         * faces.el (face-frob-from-locale-first): new variable.
5913         (frob-face-font-2): Honor tags arg while trying to use
5914         standard-face-mapping.  When face-frob-from-locale-first is set,
5915         first try to set face inheriting from frobbed-face.
5916
5917 2001-01-15  Didier Verna  <didier@xemacs.org>
5918
5919         * about.el (xemacs-hackers): update my entry.
5920         * about.el (about-url-alist): ditto.
5921         * about.el (about-maintainer-info): ditto.
5922         * about.el (about-hackers): ditto.
5923
5924 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5925
5926         The byte compiler has been badly broken for a year,
5927         by the patch of 1999-12-06.
5928         * byte-optimize.el (byte-optimize-form-code-walker):
5929         Bug was: the byte compiler was making this erroneous optimization:
5930         (progn (or (foo)) (bar)) ==> (bar)
5931
5932 2000-11-20  Mike Sperber <mike@xemacs.org>
5933
5934         * setup-paths.el (paths-core-load-path-depth): Split
5935         `paths-load-path-depth' in two for site and core lisp.  Don't
5936         recurse into core.
5937         * setup-paths.el (paths-construct-load-path): Use.
5938
5939 2001-01-10  Andy Piper  <andy@xemacs.org>
5940
5941         * package-net.el (package-net-cygwin32-binary-size): new variable
5942         (package-net-win32-binary-size): ditto.  add much needed
5943         commentary.
5944
5945         * gutter-items.el (buffers-tab-items): correct off-by-one error
5946         for buffers-tab-max-size.
5947
5948 2001-01-08  Martin Buchholz <martin@xemacs.org>
5949
5950         * XEmacs 21.2.40 is released.
5951
5952 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5953
5954         * mule/hebrew.el: Fix comments and typos.
5955         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5956
5957 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5958
5959         * ChangeLog.1: move ancient log from fill.el.
5960
5961         * dump-paths.el:
5962         paragraphs.el:
5963         mule/mule-category.el:
5964         Miscellaneous typo fixes and slight doc clarifications.
5965
5966         * mule/mule-ccl.el:  Correct file name in header.
5967
5968 2000-12-31  Martin Buchholz <martin@xemacs.org>
5969
5970         * XEmacs 21.2.39 is released.
5971
5972 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5973
5974         * byte-optimize.el (byte-optimize-cond):
5975         (byte-optimize-cond-1): New.
5976         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5977         Optimizes (cond (x nil)) ==> nil.
5978         Provide better diagnostic on malformed expr like (cond foo).
5979
5980 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5981
5982         * mule/mule-coding.el:
5983         mule/mule-cmds.el (reset-language-environment,
5984         set-language-environment-coding-systems):
5985         Safer default coding-priority-list, corresponding to src/file-coding.h.
5986
5987 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5988
5989         * package-admin.el: Allow package removal from
5990         early-package-load-path.
5991
5992 2000-12-15  Andreas Jaeger  <aj@suse.de>
5993
5994         * about.el (about-maintainer-info): Update my entry.
5995
5996 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5997
5998         * packages.el (locate-library): Add support for bzip2
5999         compressed .el files.
6000
6001 2000-12-12  Andy Piper  <andy@xemacs.org>
6002
6003         * package-net.el: new file.
6004
6005 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6006
6007         * font-lock.el: Add missing C++ keywords.
6008
6009 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6010
6011         * simple.el (indent-for-comment): Preserve indentation of comments
6012         starting in column 0, as documented in (Info-goto-node
6013         "(xemacs)Comments").  Update docstring accordingly.
6014
6015 2000-12-05  Martin Buchholz <martin@xemacs.org>
6016
6017         * XEmacs 21.2.38 is released.
6018
6019 2000-12-04  Didier Verna  <didier@xemacs.org>
6020
6021         * mouse.el (default-mouse-track-set-point-in-window): remove
6022         spurious '+' operation detected by Martin.
6023
6024
6025 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6026
6027         * cl-extra.el (coerce):
6028         Implement char to integer coercion.
6029         Remove extraneous (numberp) test.
6030
6031         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6032         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6033         (byte-optimize-predicate):
6034         Warn if evaluating constant expression signals an error.
6035         (byte-optimize-form): Small simplification.
6036
6037         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6038
6039 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6040
6041         * byte-optimize.el:
6042         (byte-optimize-minus):
6043         (byte-optimize-plus):
6044         (byte-optimize-mult):
6045         (byte-optimize-quo):
6046         Use (car (last x)) instead of (last x) to get last elt!
6047         Use `byte-optimize-predicate' to optimize `%'.
6048         Move optimizations for special numeric args to bytecomp.el.
6049         * bytecomp.el (byte-compile-associative): Remove.
6050         (byte-compile-max): New.
6051         (byte-compile-min): New.
6052         Properly handle erroneous calls: (max) (min).
6053         (byte-compile-plus): New.
6054         (byte-compile-minus):
6055         It's easiest to handle 0, +1 and -1 args here.
6056         (byte-compile-mult): New.
6057         It's easiest to handle 1, -1 and 2 args here.
6058         (byte-compile-quo):
6059         It's easiest to handle 0, +1 and -1 args here.
6060         Issue byte-compiler warning when dividing by zero.
6061
6062         Byte-compiler arithmetic improvements.
6063         Better optimize these expressions in the obvious way:
6064         (+ x y 1)   -->  varref x varref y add add1
6065         (+ x y -1)  -->  varref x varref y add sub1
6066         (- x y 0)   -->  (- x y)
6067         (- 0 x y)   -->  (- (- x) y)
6068         (% 42 19)   --> compile-time constant
6069         (/ 42 19)   --> compile-time constant
6070         (* (foo) 2) --> foo call dup plus
6071
6072         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6073         unless (declaim (optimize (safety 3)))
6074         or (setq byte-compile-delete-errors nil).
6075
6076 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6077
6078         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6079         docstrings.
6080
6081 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6082
6083         * startup.el (command-line-do-help):  Add documentation of
6084         portable dumper switches.
6085
6086 2000-11-22  Andy Piper  <andy@xemacs.org>
6087
6088         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6089
6090         * glyphs.el (init-glyphs): don't use autodetect for strings.
6091
6092 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6093
6094         * byte-optimize.el (byte-optimize-char-before):
6095         (byte-optimize-backward-char):
6096         (byte-optimize-backward-word):
6097         Fix incorrect optimizations for these sorts of expressions:
6098         (let ((x nil)) (backward-char x))
6099
6100 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6101
6102         * byte-optimize.el:
6103         * byte-optimize.el (byte-optimize-backward-char): New.
6104         * byte-optimize.el (byte-optimize-backward-word): New.
6105         Make backward-word and backward-char as efficient as forward versions.
6106
6107         * bytecomp.el (byte-compile-no-args-with-one-extra):
6108         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6109         * bytecomp.el (byte-compile-two-args-with-one-extra):
6110         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6111         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6112         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6113         Check if extra arg is constant nil, and if so, use byte-coded call.
6114
6115         * simple.el (backward-word):
6116         * simple.el (mark-word):
6117         * simple.el (kill-word):
6118         * simple.el (backward-kill-word):
6119         Make COUNT argument optional, for consistency with forward-char et al.
6120
6121         * abbrev.el (abbrev-string-to-be-defined):
6122         * abbrev.el (inverse-abbrev-string-to-be-defined):
6123         * abbrev.el (inverse-add-abbrev):
6124         * abbrev.el (expand-region-abbrevs):
6125         * buff-menu.el (Buffer-menu-execute):
6126         * indent.el (move-to-left-margin):
6127         * indent.el (indent-relative):
6128         * indent.el (move-to-tab-stop):
6129         * info.el (Info-reannotate-node):
6130         * lisp-mode.el (lisp-indent-line):
6131         * lisp.el (end-of-defun):
6132         * lisp.el (move-past-close-and-reindent):
6133         * misc.el (copy-from-above-command):
6134         * mouse.el (default-mouse-track-scroll-and-set-point):
6135         * page.el (forward-page):
6136         * paragraphs.el (forward-paragraph):
6137         * paragraphs.el (end-of-paragraph-text):
6138         * picture.el (picture-forward-column):
6139         * picture.el (picture-self-insert):
6140         * rect.el (extract-rectangle-line):
6141         * simple.el (newline):
6142         * simple.el (fixup-whitespace):
6143         * simple.el (backward-delete-char-untabify):
6144         * simple.el (transpose-chars):
6145         * simple.el (transpose-preceding-chars):
6146         * simple.el (do-auto-fill):
6147         * simple.el (indent-new-comment-line):
6148         * simple.el (blink-matching-open):
6149         * view-less.el (cleanup-backspaces):
6150         * wid-edit.el (widget-transpose-chars):
6151         * term/bg-mouse.el (bg-insert-moused-sexp):
6152         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6153
6154         * info.el (Info-fontify-node):
6155         * simple.el (backward-delete-function):
6156         Use canonical delete-backward-char instead of backward-delete-char.
6157
6158 2000-11-20  Andy Piper  <andy@xemacs.org>
6159
6160         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6161         no buffers.
6162
6163 2000-11-20  Andy Piper  <andy@xemacs.org>
6164
6165         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6166         buffer tabs.
6167
6168 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6169
6170         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6171         (proclaim inline...) was shadowing compiler-macros.
6172
6173 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6174
6175         * bytecomp.el (byte-compile-eval): New.
6176         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6177         Keeps this promise made in Lispref:
6178         "If a file being compiled contains a `defmacro' form, the macro is
6179         defined temporarily for the rest of the compilation of that file."
6180
6181 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6182
6183         * cl.el (floatp-safe):
6184         (plusp):
6185         (minusp):
6186         (oddp):
6187         (evenp):
6188         (cl-abs):
6189         Use a better parameter name than `x'.
6190
6191         * cl-macs.el (check-type): Make continuable.  Change documentation
6192         to require PLACE, but accept any form for compatibility.
6193
6194         * abbrev.el (define-abbrev): Use check-type.
6195         * font-menu.el (font-menu-change-face): Use check-type.
6196         * menubar.el (relabel-menu-item): Use check-type.
6197         * itimer.el: Fix typo.
6198
6199 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6200
6201         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6202
6203 2000-11-14  Martin Buchholz <martin@xemacs.org>
6204
6205         * XEmacs 21.2.37 is released.
6206
6207 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6208
6209         * code-cmds.el: Provide the feature.
6210
6211 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6212
6213         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6214
6215         * code-cmds.el: New file
6216         * mule/mule-cmds.el:
6217         * mule/mule-misc.el
6218         (coding-keymap): New keymap. Define coding system keyboard
6219         commands on file-coding builds too.
6220         (coding-system-change-eol-conversion):
6221         (universal-coding-system-argument):
6222         (set-default-coding-systems):
6223         (prefer-coding-system): Moved from mule-cmds.el
6224         (set-buffer-process-coding-system): Moved from mule-misc.el
6225
6226 2000-09-15  Stephen Carney <carney@scubadoo.com>
6227
6228         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6229
6230 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6231
6232         * package-get.el (package-get-download-sites): Add a pre-release
6233         site for experimental packages.
6234
6235         * auto-autoloads.el: Regenerated.
6236
6237 2000-08-01  Andy Piper  <andy@xemacs.org>
6238
6239         * gutter-items.el (buffers-tab-omit-function): reference
6240         buffers-tab-select-visible-buffers.
6241         (buffers-tab-filter-functions): new variable, by default uses
6242         buffers-tab-selection-function and buffers-tab-omit-function.
6243         (select-buffers-tab-buffers-by-mode): invert arguments.
6244         (buffers-tab-select-visible-buffers): new function. Invert calling
6245         of buffers-menu-omit-invisible-buffers.
6246         (buffers-tab-items): rewrite to use
6247         buffers-tab-filter-functions. Rewrite docstring.
6248         (gutter-buffers-tab-extent): delete.
6249         (add-tab-to-gutter): always build a new extent when adding the
6250         tabs.
6251         (update-tab-in-gutter): make gutter dirty when orientation
6252         changes.
6253
6254 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6255
6256         * bytecomp.el (byte-compile-defvar-or-defconst):
6257         Only do loadhist recording if defvar form includes a value.
6258
6259 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6260
6261         * bytecomp.el (byte-compile-initial-macro-environment):
6262         `eval-when-compile' should not compile its body.
6263
6264 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6265
6266         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6267         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6268         some Japanese English.  Remove some ancient FSF comments, and
6269         improve docstrings.  Use symbols not vectors for tables.
6270
6271 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6272
6273         * keymap.el:
6274         (local-key-binding):
6275         (global-key-binding):
6276         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6277
6278         * lisp.el:
6279         (backward-sexp): Slightly simpler code.
6280         (mark-sexp): Make arg optional, like FSF Emacs.
6281         (forward-list): Slightly simpler code.
6282         (backward-list): Slightly simpler code.
6283         (down-list):  Make arg optional, like FSF Emacs.
6284         (up-list):  Make arg optional, like FSF Emacs.
6285         (backward-up-list):  Make arg optional, like FSF Emacs.
6286         (kill-sexp):  Make arg optional, like FSF Emacs.
6287         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6288
6289         * font-menu.el (font-menu-change-face):
6290         Take continuable errors into account.
6291
6292         * abbrev.el:
6293         * abbrev.el (clear-abbrev-table):
6294         * abbrev.el (define-abbrev-table):
6295         * abbrev.el (define-abbrev):
6296         * abbrev.el (insert-abbrev-table-description):
6297         * apropos.el (apropos-documentation-check-doc-file):
6298         * apropos.el (apropos-documentation-check-elc-file):
6299         * buff-menu.el (list-buffers):
6300         * buff-menu.el (list-buffers-noselect):
6301         * bytecomp.el (byte-recompile-directory):
6302         * bytecomp.el (batch-byte-compile):
6303         * cl-macs.el (typep):
6304         * code-files.el (find-coding-system-magic-cookie):
6305         * code-files.el (insert-file-contents):
6306         * cus-edit.el (customize-set-variable):
6307         * cus-edit.el (customize-save-variable):
6308         * cus-face.el (custom-set-face-font-size):
6309         * cus-face.el (custom-set-face-update-spec):
6310         * cus-face.el (custom-reset-faces):
6311         * custom.el (custom-check-theme):
6312         * custom.el (copy-upto-last):
6313         * fill.el (canonically-space-region):
6314         * fill.el (fill-paragraph):
6315         * fill.el (fill-region):
6316         * fill.el (find-space-insertable-point):
6317         * fill.el (justify-current-line):
6318         * faces.el (face-spec-update-all-matching):
6319         * faces.el (set-face-stipple):
6320         * files-nomule.el (insert-file-contents):
6321         * files.el (insert-file-contents-literally):
6322         * files.el (hack-local-variables-last-page):
6323         * files.el (basic-save-buffer):
6324         * files.el (insert-directory):
6325         * font-menu.el (font-menu-change-face):
6326         * font.el (font-spatial-to-canonical):
6327         * format.el (format-encode-region):
6328         * format.el (format-insert-file):
6329         * format.el (format-replace-strings):
6330         * gutter.el (set-gutter-element):
6331         * help.el (key-or-menu-binding):
6332         * help.el (describe-bindings):
6333         * help.el (with-syntax-table):
6334         * indent.el (indent-rigidly):
6335         * indent.el (delete-to-left-margin):
6336         * info.el:
6337         * info.el (Info-extract-dir-entry-from):
6338         * info.el (Info-build-dir-anew):
6339         * info.el (Info-rebuild-dir):
6340         * info.el (Info-batch-rebuild-dir):
6341         * info.el (Info-read-subfile):
6342         * info.el (Info-build-node-completions):
6343         * info.el (Info-extract-menu-node-name):
6344         * isearch-mode.el (isearch-range-invisible):
6345         * isearch-mode.el (isearch-restore-invisible-extents):
6346         * itimer.el (itimerp):
6347         * itimer.el (itimer-live-p):
6348         * keymap.el:
6349         * keymap.el (substitute-key-definition):
6350         * keymap.el (read-command-or-command-sexp):
6351         * keymap.el (local-key-binding):
6352         * keymap.el (global-key-binding):
6353         * keymap.el (global-set-key):
6354         * keymap.el (local-set-key):
6355         * ldap.el:
6356         * ldap.el (ldap-add-entries):
6357         * ldap.el (ldap-delete-entries):
6358         * lisp.el (backward-sexp):
6359         * lisp.el (mark-sexp):
6360         * lisp.el (forward-list):
6361         * lisp.el (backward-list):
6362         * lisp.el (down-list):
6363         * lisp.el (backward-up-list):
6364         * lisp.el (up-list):
6365         * lisp.el (kill-sexp):
6366         * lisp.el (backward-kill-sexp):
6367         * menubar.el (add-menu-button):
6368         * menubar.el (add-submenu):
6369         * menubar.el (delete-menu-item):
6370         * menubar.el (relabel-menu-item):
6371         * mouse.el (narrow-window-to-region):
6372         * obsolete.el (define-obsolete-variable-alias):
6373         * obsolete.el (store-substring):
6374         * package-admin.el:
6375         * package-admin.el (package-admin-install-function):
6376         * package-admin.el (package-admin-install-function-mswindows):
6377         * package-admin.el (package-admin-default-install-function):
6378         * package-get.el (package-get-update-base-entries):
6379         * packages.el (packages-load-package-dumped-lisps):
6380         * packages.el (packages-collect-package-dumped-lisps):
6381         * printer.el (generic-print-buffer):
6382         * printer.el (generic-print-region):
6383         * replace.el (occur-mode-mouse-goto):
6384         * replace.el (perform-replace):
6385         * select.el (get-selection-no-error):
6386         * simple.el:
6387         * simple.el (newline):
6388         * simple.el (open-line):
6389         * simple.el (edit-and-eval-command):
6390         * simple.el (goto-line):
6391         * simple.el (undo):
6392         * simple.el (kill-region):
6393         * simple.el (copy-region-as-kill):
6394         * simple.el (kill-ring-save):
6395         * simple.el (set-mark):
6396         * simple.el (next-line):
6397         * simple.el (previous-line):
6398         * simple.el (line-move):
6399         * simple.el (set-goal-column):
6400         * simple.el (comment-region):
6401         * subr.el:
6402         * subr.el (putf):
6403         * syntax.el (modify-syntax-entry):
6404         * syntax.el (map-syntax-table):
6405         * view-less.el (view-file):
6406         * view-less.el (view-buffer):
6407         * view-less.el (view-file-other-window):
6408         * window-xemacs.el (backward-other-window):
6409         * window.el:
6410         * window.el (one-window-p):
6411         * window.el (walk-windows):
6412         * window.el (window-list):
6413         * x-mouse.el (x-mouse-kill):
6414         * x-select.el (x-get-cutbuffer):
6415         * x-select.el (x-store-cutbuffer):
6416         * term/bg-mouse.el (bg-mouse-line-to-center):
6417         * term/sun-mouse.el (window-line-end):
6418         * term/sun-mouse.el (sun-select-region):
6419         * term/sun.el (kill-region-and-unmark):
6420         * mule/mule-category.el:
6421         * mule/mule-category.el (modify-category-entry):
6422         * mule/mule-category.el (char-category-list):
6423         * mule/mule-coding.el (coding-system-force-on-output):
6424         * mule/mule-misc.el (coding-system-put):
6425         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6426
6427 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6428
6429         * cus-face.el: Typo fixes and tiny clarifications.
6430         * custom.el: ditto
6431
6432 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6433
6434         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6435         * startup.el (normal-top-level): Setup auto-save-list-file-name
6436         if auto-save-list-file-prefix is non-nil.
6437
6438 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6439
6440         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6441
6442 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6443
6444         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6445         get symbol at point-min.
6446
6447 2000-10-24  Didier Verna  <didier@xemacs.org>
6448
6449         * info.el (Info-emacs-info-file-name): defconst it.
6450         * info.el (Info-footnote-tag): defcustom it.
6451         * info.el (Info-no-description-string): ditto.
6452         * info.el (Info-find-node): adapt to new semantics of
6453         'Info-suffixed-file (don't do the case variants stuff).
6454         * info.el (Info-insert-dir): rewrite the dir file variants code.
6455         * info.el (Info-directory-files): New. Return the list of info
6456         files in a directory.
6457         * info.el (Info-dir-outdated-p): use it.
6458         * info.el (Info-parse-dir-entries): ditto.
6459         * info.el (Info-build-dir-anew): don't restrict to files ending
6460         with a ".info.*" extension.
6461         * info.el (Info-set-mode-line): ditto.
6462         * info.el (Info-read-subfile): adapt to new semantics of
6463         'Info-suffixed-file (append 'exact argument).
6464         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6465         string independently of the case.
6466         * info.el (Info-suffixed-file): use it (match all possible case
6467         for the file name).
6468         * info.el (Info-insert-file-contents): code cleanup.
6469         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6470         columns.
6471         * info.el (Info-batch-rebuild-dir): ditto.
6472         * info.el (Info-read-node-name-1): ditto.
6473         * info.el (Info-search): ditto.
6474         * info.el (Info-fontify-node): ditto.
6475
6476
6477 2000-10-24  Didier Verna  <didier@xemacs.org>
6478
6479         * process.el (shell-command): when called from a program, avoid
6480         'push-mark's "mark-set" message.
6481
6482 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6483
6484         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6485         by a symbol, not by a vector.
6486         * mule/vietnamese.el (vscii): Likewise.
6487         (viscii): Likewise.
6488         * mule/cyrillic.el (koi8-r): Likewise.
6489
6490         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6491         by a symbol, not by a vector.
6492         (chinese-big5-2): Likewise.
6493         * mule/ethiopic.el (ethiopic): Likewise.
6494         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6495         (vietnamese-viscii-upper): Likewise.
6496
6497 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6498
6499         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6500
6501 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6502
6503         * byte-optimize.el (byte-optimize-car): New function.
6504         (byte-optimize-cdr): Ditto.
6505
6506 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6507
6508         * byte-optimize.el: Partial synch with FSF 20.7.
6509         Optimize constant concatenation.
6510         Add keymapp as a side effect free function.  It is a built-in.
6511         (byte-after-unbind-pos): Remove byte-equal.
6512
6513 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6514
6515         * update-elc-2.el: Quote regexps correctly.
6516
6517 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6518
6519         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6520         (ccl-compile): Apply integerp, not integer-or-char-p to
6521         check the type of the buffer magnification
6522         (ccl-compile-write-string): Encode a string with binary
6523         coding system.
6524         (ccl-compile-write-repeat): Likewise.
6525
6526 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6527
6528         * buff-menu.el:
6529         * bytecomp.el:
6530         * coding.el:
6531         * faces.el:
6532         * files.el:
6533         * fill.el:
6534         * float-sup.el:
6535         * font-lock.el:
6536         * help.el:
6537         * iso8859-1.el:
6538         * loaddefs.el:
6539         * menubar-items.el:
6540         * menubar.el:
6541         * modeline.el:
6542         * msw-font-menu.el:
6543         * paragraphs.el:
6544         * paths.el:
6545         * replace.el:
6546         * simple.el:
6547         * sound.el:
6548         * startup.el:
6549         * version.el:
6550         * x-faces.el:
6551         * x-font-menu.el:
6552         Remove purecopy.
6553
6554 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6555
6556         * simple.el (do-auto-fill): Use the function pointer to by
6557         `comment-line-break-function', not `indent-new-comment-line'. This
6558         fixes an issue with cc-mode comment continuation.
6559
6560 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6561
6562         * simple.el (turn-on-auto-fill):  Add (interactive).
6563         * mwheel.el (mwheel-install): Add (interactive).
6564         * font-lock.el (turn-on-font-lock): Add (interactive).
6565         (turn-off-font-lock): Add (interactive).
6566
6567 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6568
6569         * packages.el (packages-special-base-regexp): Add `man'.
6570
6571 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6572
6573         * wid-edit.el (widget-specify-active): map over extents in current
6574         buffer like `widget-specify-inactive' does.  Mapping over the
6575         inactive extent object does not work since the current extent is
6576         ignored by `map-extents'.
6577
6578 2000-10-04  Martin Buchholz <martin@xemacs.org>
6579
6580         * XEmacs 21.2.36 is released.
6581
6582 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6583
6584         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6585         Optimize the compiled-function-constants vector by byte-code
6586         reference counts.
6587
6588 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6589
6590         * build-report.el (build-report-delete-regexp): quote value in
6591         defcustom
6592
6593 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6594
6595         * build-report.el (build-report): Don't bind srcdir which we don't
6596         use in `multiple-value-bind' to avoid the only byte-compiler
6597         warning.
6598
6599 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6600
6601         * build-report.el: Requires cl and custom now.
6602         build-report-version is determined by XEmacs version -- remove
6603         build-report-version*.
6604         * build-report.el (build-report-version): Removed.
6605         * build-report.el (build-report-installation-version-regexp): New.
6606         * build-report.el (build-report-version-file-regexp): New.
6607         * build-report.el (build-report-installation-srcdir-regexp): New.
6608         * build-report.el (build-report-destination): Offer
6609         xemacs-build-reports and xemacs-beta.
6610         * build-report.el (build-report-keep-regexp): Adjusted.
6611         * build-report.el (build-report-delete-regexp): Adjusted.
6612         * build-report.el (build-report-make-output-dir): New.
6613         * build-report.el (build-report-installation-file): Replace use of
6614         `concat' with `expand-file-name'.
6615         * build-report.el (build-report-make-output-file): Removed.
6616         * build-report.el (build-report-make-output-files): New.
6617         * build-report.el (build-report-subject): Identify as
6618         user-variable with "*...".
6619         * build-report.el (build-report-prompts): Ditto.
6620         * build-report.el (build-report-version-file): New.
6621         * build-report.el (build-report-file-encoding): Identify as
6622         user-variable with "*...".
6623         * build-report.el (build-report-make-output-get): New.
6624         * build-report.el (build-report-insert-header): Report
6625         emacs-version and system-configuration instead of
6626         build-report-version.
6627         * build-report.el (build-report-insert-make-output): Add file
6628         argument.
6629         * build-report.el (build-report-insert-installation-file):
6630         Re-indent.
6631         * build-report.el (build-report-keep): Change docstring,
6632         re-indent.
6633         * build-report.el (build-report-delete): Ditto.
6634         * build-report.el (build-report-installation-data): New.
6635         * build-report.el (build-report-version-file-data): New.
6636
6637 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6638
6639         * byte-optimize.el (byte-optimize-lapcode):
6640         Fix the optimization of using the first 5 elements of the
6641         constants vector for variables.
6642         (byte-optimize-lapcode): Fix another ancient broken optimization.
6643
6644 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6645
6646         * *: Spelling mega-patch
6647
6648 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6649
6650         * easymenu.el: doc fixes.
6651         (easy-menu-do-define): Use backquote.
6652         (easy-menu-change):
6653         (easy-menu-add):
6654         `when' seems much clearer than `if' here.
6655         (easy-menu-remove):
6656         (easy-menu-add-item):
6657         (easy-menu-item-present-p):
6658         (easy-menu-remove-item):
6659         Wrap using (when (featurep 'menubar) ...)
6660
6661 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6662
6663         * bytecomp.el (displaying-byte-compile-warnings):
6664         Revert Ben's change to this function below so that the compile log
6665         is displayed properly for users of the "popper" package.
6666
6667 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6668
6669         * window.el (save-selected-window): Use backquote.
6670
6671         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6672         Renamed from `byte-compile-file-form-defvar'.
6673         * bytecomp.el (byte-compile-defvar-or-defconst):
6674         Only cons onto current-load-list in top-level forms.
6675         Else this leaks a cons cell every time a defun is called.
6676         Renamed from `byte-compile-defvar', for clarity.
6677         Warn when docstring of defvar is not a string.
6678         Use consistent error messages.
6679         Better comments.
6680
6681 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6682
6683         * simple.el (set-variable):
6684         Remove unneeded defvar by rearranging order of let* forms.
6685
6686         * mule/mule-ccl.el (ccl-get-next-code):
6687         * menubar-items.el (bookmark-menu-filter):
6688         (language-environment-menu-filter):
6689         (tutorials-menu-filter):
6690         * toolbar-items.el (toolbar-compile):
6691         * byte-optimize.el (disassemble-offset):
6692         Use (declare (special ...)) instead of `defvar'.
6693
6694         * cl-macs.el (cl-do-proclaim):
6695         Fix (declare (special ...)) warning suppression syntax.
6696
6697 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6698
6699         * info.el (Info-tag-table-marker):
6700         (Info-tag-table-buffer):
6701         (Info-find-file-node):
6702         (Info-read-subfile):
6703         (Info-build-node-completions):
6704         (Info-search):
6705         (Info-mode):
6706         Multiple info buffer support.
6707
6708 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6709
6710         * ldap.el (ldap-decode-entry): New defun
6711         (ldap-search-entries): Use it in order to decode DN-prefixed
6712         entries properly
6713
6714 2000-08-23  Daniel Pittman <daniel@danann.net>
6715
6716         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6717         Use `eq', not `=', to compare symbols.
6718
6719 2000-07-30  Ben Wing  <ben@xemacs.org>
6720
6721         * bytecomp.el (byte-compile-report-error):
6722         * bytecomp.el (displaying-byte-compile-warnings):
6723         if stack-trace-on-error is set, send out a backtrace when
6724         an error is encountered that stops byte compilation.  this
6725         should make it much much easier to track down those curious
6726         problems.  also undo the kludge of using a separate "*Show*"
6727         buffer for display when there's a temp-buffer-show-function;
6728         we can avoid this by just being a little smarter.
6729
6730         * dialog-items.el:
6731         * dialog-items.el (search-dialog-regexp): New.
6732         * dialog-items.el (search-dialog-callback):
6733         * dialog-items.el (make-search-dialog):
6734         add a regexp option to the dialog and clean up a bit.
6735
6736         * dialog.el:
6737         * dialog.el (yes-or-no-p-dialog-box):
6738         * dialog.el (get-dialog-box-response):
6739         * dialog.el (make-dialog-box):
6740         * dialog.el (dialog-box-finish): New.
6741         * dialog.el (dialog-box-cancel): New.
6742         * dialog.el (internal-make-dialog-box-exit): New.
6743         implement [properly!] the :modal property of the new dialog box
6744         interface.  this is the first time xemacs has ever had *proper*
6745         modal dialog boxes, giving the standard window-system feedback.
6746         (e.g. under windows, clicking on a disabled frame causes a beep
6747         and makes the dialog box flash three times.)
6748
6749         * dragdrop.el: header keyword frobbing.
6750
6751         * dumped-lisp.el (preloaded-file-list):
6752         renamed winnt.el to win32-native.el.
6753
6754         * faces.el (face-property):
6755         * faces.el (set-face-property):
6756         * faces.el (frob-face-property):
6757         * faces.el (frob-face-font-2):
6758         * faces.el (make-face-bold):
6759         * faces.el (make-face-italic):
6760         * faces.el (make-face-bold-italic):
6761         * faces.el (make-face-unbold):
6762         * faces.el (make-face-unitalic):
6763         * faces.el (make-face-smaller):
6764         * faces.el (make-face-larger):
6765         clean up the implementation of these so that window-system-specific
6766         methods are called only on objects belonging to that window system.
6767         previously, you could have [e.g.] mswindows-make-face-bold called
6768         on font object of device type `stream', which is not good and
6769         explains the subtle errors Adrian was getting when byte-compiling
6770         something that required 'term. (Adrian, now you can use stack-trace-
6771         on-error to find the exact place where things are going wrong instead
6772         of having to laboriously binary-search your way through.)
6773
6774         * finder.el (finder-known-keywords):
6775         cleaned up -- properly sorted, clarified the meanings of many of
6776         the keywords, and added a few -- mswin, gui, content, build, www,
6777         user, services.  the last two try to distinguish between a package
6778         that's used directly by the user, and a package that provides
6779         support services to other packages.
6780
6781         * font-lock.el (lisp-font-lock-keywords-2):
6782         update list of lisp control structures to include everything,
6783         including new ones i introduced.
6784
6785         * gutter.el: header keyword frobbing.
6786
6787         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6788         recent isearch element was not doing so!  you got the second-most-
6789         recent instead.
6790
6791         * lisp-mode.el (construct-lisp-mode-menu):
6792         more menubar cleanups.
6793         * lisp-mode.el (with-selected-window):
6794         make it indent properly.
6795
6796         * menubar-items.el (default-menubar): lots of menubar cleanups.
6797         rearranged the options menu the most, e.g. splitting up the
6798         Keyboard/Mouse menu into a new Editing menu and combining the
6799         separate Scrollbar/Gutter/Toolbar submenus into Display.
6800         Got rid of General, moved items to Editing or new Troubleshooting.
6801         Moved Packages to Tools; doesn't seem to belong under Options.
6802         Added stuff to the Cmds menu, e.g. Change Case.
6803
6804         NB please don't complain about these periodic menubar changes.
6805         Anything like this is necessarily incremental in its construction
6806         -- By constant use you gradually become more and more aware of
6807         better and better ways to group menu items.  When we eventually
6808         move the options menu to a property sheet, the existing structure
6809         will probably be preserved fairly well.
6810
6811         * minibuf.el (next-history-element): fix problems with pressing
6812         down arrow in repeat-complex-command.
6813
6814         * modeline.el:
6815         * modeline.el (modeline-3d-p): New.
6816         added custom variable for controlling the 3d modeline.  the
6817         corresponding Options item has been present for a long time,
6818         but commented out with "fix me!" comments.  it's fixed now.
6819
6820         * obsolete.el (add-menu):
6821         remove bogus gettexts.
6822
6823         * process.el (shell-quote-argument):
6824         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6825         For bash under Windows native, see below.
6826
6827         * simple.el:
6828         * simple.el (display-warning-buffer):
6829         Fixed the handling of warning display to eliminate the annoying
6830         *Show* buffer, like was done for byte-compiler output above.
6831
6832         * simple.el (debug-print): New.
6833         Simple function for sending debug messages to the console and/or
6834         other debug places.
6835
6836         * subr.el (replace-in-string):
6837         Rewrite this function to avoid N^2 behavior with large strings --
6838         catastrophic with the new Windows selection code! (Apparently the
6839         author of this function didn't realize there was a fun
6840         replace-match that could make his life much easier, because we
6841         duplicated the entire logic.  The new version is smaller, easier
6842         to understand, much more robust, and has extended features --
6843         those of replace-match.)
6844
6845         * window.el:
6846         * window.el (with-selected-window): New.
6847         An obvious complement to the existing `with-selected-frame' and
6848         `with-current-buffer'.
6849
6850         * win32-native.el: Renamed from winnt.el.
6851         Added a great deal of stuff for properly handling process quoting,
6852         somewhat modeled on Kirill's original model (which i later threw
6853         away).  We should now finally have correctly working process arg
6854         quoting/dequoting so that the final app gets exactly what we
6855         intended.  Because the mechanism is in Lisp, it's easily
6856         extendible. (For those running bash and running the native
6857         version, I tried hard to do what I thought was correct.  But more
6858         thought is needed, and ideally the volunteer work of people with
6859         these configurations that they generally run on.)
6860
6861         * x-font-menu.el (x-font-menu-font-data):
6862         Put in defvar's to fix byte-compiler warnings.
6863
6864 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6865
6866         * select.el (selection-coercion-alist): Initialise.
6867         * select.el (select-coerce-to-text): New.
6868         * select.el (select-coerce): New.
6869         New functions to perform type and value coercion.
6870
6871         * select.el (select-buffer-killed-default): Keep data if it was
6872         on the clipboard.
6873
6874 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6875
6876         * menubar-items.el (default-menubar): Fix typo.
6877         (default-menubar): `lambda' was mispelled as `lamda'.
6878
6879 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6880
6881         * window.el (shrink-window-if-larger-than-buffer): Remove
6882         edge checking code.
6883
6884 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6885
6886         * paths.el (gnus-local-domain): Removed.
6887         (gnus-local-organization): Ditto.
6888         (gnus-startup-file): Ditto.
6889
6890 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6891
6892         * files.el (auto-mode-alist): Add .spec for RPM.
6893
6894 2000-07-31  Andy Piper  <andy@xemacs.org>
6895
6896         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6897
6898 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6899
6900         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6901         browse-url.
6902         * help.el (xemacs-www-page): Ditto.
6903         (xemacs-www-faq): Ditto.
6904         * menubar-items.el (default-menubar): Ditto.
6905
6906         * wid-edit.el (widget-url-link-action): Ditto.
6907         From: Kenichi OKADA <okada@opaopa.org>.
6908
6909 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6910
6911         * finder.el (finder-commentary): Add autoload cookie.
6912
6913 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6914
6915         * files.el (insert-file-contents-literally): Fix second let
6916         binding for `coding-system-for-read' to `coding-system-for-write'
6917         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6918
6919 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6920
6921         * files.el (insert-file-contents-literally): Use binary coding
6922         system (from Morioka san).
6923         (insert-file-contents-literally): Make file-name-handler method.
6924
6925 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6926
6927         * cl-macs.el (get-selection): Add defsetf.
6928
6929 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6930
6931         * x-init.el (x-activate-region-as-selection): replace obsolete
6932         function x-own-selection with own-selection.
6933         (ow-find): replace obsolete functions x-get-selection and
6934         x-get-clipboard with get-selection and get-clipboard.
6935         (init-post-x-win): replace obsolete function x-disown-selection
6936         with disown-selection.
6937
6938 2000-07-20  Mike Sperber  <mike@xemacs.org>
6939
6940         * startup.el (load-user-init-file): Only try to load init file if
6941         it exists.
6942
6943 2000-07-10  Andy Piper  <andy@xemacs.org>
6944
6945         * dialog-items.el: sync with Ben's patch.
6946
6947         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6948         comment.
6949         (progress-text-glyph): deleted.
6950         (progress-layout-glyph): make completely minimal.
6951         (progress-gauge-glyph): ditto.
6952         (progress-display-style): fix to handle dynamic instantiator
6953         changes.
6954         (progress-text-instantiator): new.
6955         (progress-layout-instantiator): new.
6956         (progress-gauge-instantiator): new.
6957         (set-progress-display-instantiator): renamed and changed from
6958         set-progress-display-style.
6959         (progress-abort-glyph): use instantiator not glyph.
6960         (append-progress-display): use set-progress-display-instantiator
6961         and set-glyph-image.
6962         (abort-progress-display): ditto.
6963         (raw-append-progress-display): ditto.
6964
6965 2000-07-20  Ben Wing  <ben@xemacs.org>
6966
6967         * code-files.el: Move Mule-specific code to mule-coding.el.
6968
6969 2000-07-15  Ben Wing  <ben@xemacs.org>
6970
6971         * autoload.el:
6972         Fixed comments.
6973
6974         * cmdloop.el:
6975         * cmdloop.el (yes-or-no-p):
6976         * cmdloop.el (y-or-n-p):
6977         Make these functions use should-use-dialog-box-p and not be
6978         overridden in dialog.el.
6979
6980         * cus-dep.el:
6981         * cus-dep.el (Custom-make-dependencies): Removed.
6982         * cus-dep.el (Custom-make-dependencies-1): New.
6983         * cus-dep.el (Custom-make-one-dependency): New.
6984         New entry point for use in Makefiles, to avoid excessive
6985         invocations.
6986
6987         * cus-edit.el (custom-variable-reset-saved):
6988         * cus-edit.el (custom-variable-reset-standard):
6989         * cus-edit.el (custom-save-resets):
6990         Fix bytecompiler warnings.
6991
6992         * dialog.el:
6993         * dialog.el (yes-or-no-p-dialog-box):
6994         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6995         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6996         * dialog.el (get-dialog-box-response):
6997         * dialog.el (message-or-box):
6998         * dialog.el (make-dialog-box):
6999         * dialog.el (popup-dialog-box): New.
7000         Avoid yes-or-no-p bogosities.
7001         Create a general function `make-dialog-box' to encapsulate all
7002         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7003
7004         * dumped-lisp.el (preloaded-file-list):
7005         Add dialog-items.  Clean up.  Group files by types.
7006
7007         * easymenu.el (easy-menu-add):
7008         * easymenu.el (easy-menu-remove):
7009         Account for accelerators.
7010
7011         * extents.el:
7012         * extents.el (extent-list): New args, like in map-extents.
7013         * extents.el (extent-at-event): New.
7014         * extents.el (extents-at-event): New.
7015
7016         * font-lock.el:
7017         * font-lock.el (font-lock-mode):
7018         * font-lock.el (font-lock-default-fontify-buffer):
7019         * font-lock.el (font-lock-default-unfontify-region):
7020         * font-lock.el (font-lock-fontify-syntactically-region):
7021         * font-lock.el (font-lock-fontify-keywords-region):
7022         Use new progress-feedback names.
7023
7024         * font-lock.el (java-font-lock-identifier-regexp):
7025         * font-lock.el (java-font-lock-class-name-regexp):
7026         Fix bytecompiler warnings.
7027
7028         * gutter-items.el:
7029         * gutter-items.el (progress-display-use-echo-area): Removed.
7030         * gutter-items.el (progress-feedback-use-echo-area): New.
7031         * gutter-items.el (progress-display-popup-period): Removed.
7032         * gutter-items.el (progress-feedback-popup-period): New.
7033         * gutter-items.el (set-progress-display-style): Removed.
7034         * gutter-items.el (set-progress-feedback-style): New.
7035         * gutter-items.el (progress-display-style): Removed.
7036         * gutter-items.el (progress-feedback-style): New.
7037         * gutter-items.el (progress-stack):
7038         * gutter-items.el (progress-displayed-p): Removed.
7039         * gutter-items.el (progress-feedbacked-p): New.
7040         * gutter-items.el (clear-progress-display): Removed.
7041         * gutter-items.el (clear-progress-feedback): New.
7042         * gutter-items.el (progress-display-clear-when-idle): Removed.
7043         * gutter-items.el (progress-feedback-clear-when-idle): New.
7044         * gutter-items.el (remove-progress-display): Removed.
7045         * gutter-items.el (remove-progress-feedback): New.
7046         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7047         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7048         * gutter-items.el (append-progress-display): Removed.
7049         * gutter-items.el (append-progress-feedback): New.
7050         * gutter-items.el (abort-progress-display): Removed.
7051         * gutter-items.el (abort-progress-feedback): New.
7052         * gutter-items.el (raw-append-progress-display): Removed.
7053         * gutter-items.el (raw-append-progress-feedback): New.
7054         * gutter-items.el (display-progress-display): Removed.
7055         * gutter-items.el (display-progress-feedback): New.
7056         * gutter-items.el (current-progress-display): Removed.
7057         * gutter-items.el (current-progress-feedback): New.
7058         * gutter-items.el (current-progress-display-label): Removed.
7059         * gutter-items.el (current-progress-feedback-label): New.
7060         * gutter-items.el (progress-display): Removed.
7061         * gutter-items.el (progress-feedback): New.
7062         Replace "progress-display" with "progress-feedback" globally.
7063
7064         * gutter-items.el (lprogress-display): Removed.
7065         * gutter-items.el (progress-feedback-with-label): New.
7066         Rename lprogress-display ==> progress-feedback-with-label.
7067
7068         * gutter-items.el (search-dialog-direction): Removed.
7069         * gutter-items.el (search-dialog-text): Removed.
7070         * gutter-items.el (search-dialog-callback): Removed.
7071         * gutter-items.el (make-search-dialog): Removed.
7072         Move to dialog-items.el.
7073
7074         * help.el:
7075         * help.el (help-mode-quit):
7076         * help.el (mode-for-help): New.
7077         * help.el (help-sticky-window): New.
7078         * help.el (help-window-config): New.
7079         * help.el (with-displaying-help-buffer):
7080         * help.el (function-at-event): New.
7081         * help.el (help-symbol-regexp): New.
7082         * help.el (help-symbol-run-function-1): New.
7083         * help.el (help-symbol-run-function): New.
7084         * help.el (help-symbol-function-context-menu): New.
7085         * help.el (help-symbol-variable-context-menu): New.
7086         * help.el (help-symbol-function-and-variable-context-menu): New.
7087         * help.el (frob-help-extents): New.
7088         * help.el (describe-function-1):
7089         * help.el (variable-at-point):
7090         * help.el (variable-at-event): New.
7091         * help.el (describe-variable):
7092         Major overhaul.
7093         - Make functions and variables be mousable.
7094         - Middle button hyperlinks.
7095         - New context-menu entries.
7096
7097         * keydefs.el:
7098         * keydefs.el (global-map):
7099         New key bindings to move lines up and down.
7100
7101         * lisp-mode.el:
7102         * lisp-mode.el (construct-lisp-mode-menu): New.
7103         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7104         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7105         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7106         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7107         Make popup and menubar menus be different.  Popup menu uses
7108         clicked location and automatically assumes symbol under the mouse
7109         for various commands.
7110
7111         * menubar-items.el:
7112         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7113         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7114
7115         * menubar-items.el (global-popup-menu): Removed.
7116         * menubar-items.el (mode-popup-menu): Removed.
7117         * menubar-items.el (activate-popup-menu-hook): Removed.
7118         * menubar-items.el (popup-mode-menu): Removed.
7119         * menubar-items.el (popup-buffer-menu): Removed.
7120         * menubar-items.el (popup-menubar-menu): Removed.
7121         Move to menubar.el.
7122
7123         * menubar.el:
7124         * menubar.el (global-popup-menu): New.
7125         * menubar.el (mode-popup-menu): New.
7126         * menubar.el (activate-popup-menu-hook): New.
7127         * menubar.el (last-popup-menu-event): New.
7128         * menubar.el (popup-mode-menu): New.
7129         * menubar.el (popup-buffer-menu): New.
7130         * menubar.el (popup-menubar-menu): New.
7131         * menubar.el (menu-call-at-event): New.
7132         Move non-content functions here.  Add support for context menu
7133         items on extents.
7134
7135         * minibuf.el (minibuffer-history-uniquify):
7136         Typo fix.
7137
7138         * minibuf.el (read-file-name-1):
7139         Call new file dialog box if it exists.
7140
7141         * minibuf.el (mouse-rfn-setup-vars):
7142         Clean up "chop" action.
7143
7144         * mouse.el:
7145         * mouse.el (button2): Now bound to mouse-track.
7146         * mouse.el (click-inside-extent-p):
7147         * mouse.el (point-inside-extent-p):
7148         * mouse.el (point-inside-selection-p):
7149         * mouse.el (mouse-drag-or-yank): Removed.
7150         * mouse.el (mouse-begin-drag-n-drop): New.
7151         * mouse.el (mouse-eval-sexp):
7152         * mouse.el (mouse-track-activate-strokes): New.
7153         * mouse.el (mouse-track-do-activate): New.
7154         * mouse.el (mouse-track):
7155         * mouse.el (default-mouse-track-event-is-with-button): New.
7156         * mouse.el (default-mouse-track-cleanup-hook):
7157         * mouse.el (default-mouse-track-drag-hook):
7158         * mouse.el (default-mouse-track-drag-up-hook):
7159         * mouse.el (default-mouse-track-click-hook):
7160         Merge drag-n-drop into mouse-track.
7161         Add general "activate" support to replace specific button2 kludges.
7162         Use "button modifier" support in mouse-track.
7163
7164         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7165
7166         * package-ui.el:
7167         * package-ui.el (pui-menu):
7168         * package-ui.el (pui-popup-context-sensitive): Removed.
7169         Fix bytecompiler warnings.
7170         Clean up popup code a bit.
7171
7172         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7173
7174         * simple.el:
7175         * simple.el (transpose-lines):
7176         * simple.el (transpose-line-up): New.
7177         * simple.el (transpose-line-down): New.
7178         * simple.el (transpose-subr):
7179         * simple.el (transpose-subr-1): Removed.
7180         Clean up, add functions to move lines up and down.
7181
7182         * startup.el (mail-host-address):
7183         * startup.el (user-mail-address):
7184         Customize.
7185
7186         * subr.el:
7187         * subr.el (set-symbol-value-in-buffer): New.
7188         * subr.el (error):
7189         * subr.el (check-argument-type):
7190         * subr.el (defined-error-p): New.
7191         Add structured error support.
7192
7193         * toolbar-items.el (toolbar-compile):
7194         Use new make-dialog-box.
7195
7196         * update-elc.el:
7197
7198         * userlock.el (ask-user-about-lock-dbox):
7199         * userlock.el (ask-user-about-supersession-threat-dbox):
7200         * userlock.el (ask-user-about-lock):
7201         * userlock.el (ask-user-about-supersession-threat):
7202         Use new make-dialog-box.
7203         Add safety checks; use should use-dialog-box-p.
7204
7205         * window-xemacs.el:
7206         * window-xemacs.el (__buffer-dedicated-frame):
7207         * window-xemacs.el (buffer-dedicated-frame): New.
7208         * window-xemacs.el (set-buffer-dedicated-frame): New.
7209         Move dedicated-frame stuff into lisp.
7210
7211 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7212
7213         * printer.el (generic-print-region): Do not require that
7214         `printer-name' be set.
7215         (printer-name): Commentary clarification.
7216
7217 2000-07-19  Martin Buchholz <martin@xemacs.org>
7218
7219         * XEmacs 21.2.35 is released.
7220
7221 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7222
7223         * select.el (selection-coercible-types): Initialise.
7224
7225 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7226
7227         * select.el (own-clipboard): Bug fix.
7228
7229 2000-07-17  Mike Sperber  <mike@xemacs.org>
7230
7231         * cus-edit.el (custom-migrate-custom-file): Save init file before
7232         continuing.
7233
7234 2000-07-16  Mike Sperber  <mike@xemacs.org>
7235
7236         * startup.el (load-init-file): Remove silly call to
7237         `load-user-custom-file`.
7238         (maybe-migrate-user-init-file): Minor fixes.
7239
7240 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7241
7242         * apropos.el (apropos-documentation-check-doc-file):
7243         `doc' variable should be let-bound, as was presumably intended.
7244
7245         * cus-edit.el (custom-variable-reset-saved):
7246         (custom-variable-reset-standard):
7247         Remove unused variable comment-widget.  Twice.
7248
7249         * toolbar.el (toolbar-blank-press-function):
7250         Add a real defvar with initial value nil and proper docstring.
7251         (press-toolbar-button): No need to check for boundp-ness anymore.
7252
7253         * rect.el (open-rectangle-line): Remove useless (let) form.
7254         Add defvar for pending-delete-mode.
7255
7256         * info.el (Info-find-node): This function needs an autoload cookie.
7257
7258         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7259         Use let* since the second form referred to the first.
7260
7261 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7262
7263         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7264         instead of removed `mswindows-get-clipboard'.
7265
7266
7267 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7268
7269         * select.el (select-convert-from-text): New.
7270         * select.el (select-convert-from-length): New.
7271         * select.el (select-convert-from-integer): New.
7272         * select.el (select-convert-from-identity): New.
7273         * select.el (select-convert-from-filename): New.
7274         * select.el (selection-converter-in-alist): Use them.
7275         New converter functions for X.
7276
7277         * select.el (get-selection): Removed comment.
7278
7279         * select.el (own-selection): Removed append code - I thought
7280         I'd already done this, but apparently not...
7281
7282         * select.el: Changed comment about TIMESTAMP.
7283
7284         * select.el (select-convert-in): New.
7285         * select.el (select-convert-out): New.
7286         New functions that get used by select.c.
7287
7288         * select.el (select-buffer-killed-default): New.
7289         * select.el (select-buffer-killed-text): New.
7290         * select.el (selection-buffer-killed-alist): New.
7291         New list and functions that get called if a relevant selection
7292         exists and a buffer gets killed.
7293
7294         * select.el (select-convert-to-targets):
7295         * select.el (select-convert-to-identity): Removed.
7296         * select.el (select-convert-from-identity): Removed.
7297         * select.el (select-converter-out-alist):
7298         Removed _EMACS_INTERNAL selection type.
7299
7300         * x-select.el (xselect-kill-buffer-hook): Removed.
7301         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7302         Removed this X-specific nonesense. Use the generic support
7303         in select.el instead.
7304
7305 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7306
7307         * mule/mule-category.el (defined-category-hashtable):
7308         Use make-hash-table instead of make-hashtable
7309
7310         * buff-menu.el: Byte-compiler warning fix.
7311
7312         * isearch-mode.el (isearch-highlight-all-cleanup):
7313         Remove unused variable `isearch-highlight-all-start'.
7314
7315         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7316
7317         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7318
7319         * cus-dep.el (Custom-make-dependencies):
7320         Add autoload cookie for custom-add-loads to generated custom-load.el.
7321
7322         * autoload.el (autoload-package-name): Warning suppression.
7323         Move defvar prior to first use.
7324
7325         * custom.el: Add autoload for custom-declare-face.
7326         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7327         * cl.el (cl-hack-byte-compiler):
7328         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7329         to work properly.
7330
7331 2000-07-08  Mike Sperber  <mike@xemacs.org>
7332
7333         * startup.el (load-home-init-file): Added variable.
7334         (maybe-migrate-user-init-file): Added.
7335         (load-user-init-file): Load custom file if different from init
7336         file.
7337
7338         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7339         "startup."
7340
7341         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7342         Moved `custom-file'-related code to cus-file.el.
7343
7344         * cus-file.el: New file.
7345
7346 2000-04-01  Mike Sperber  <mike@xemacs.org>
7347
7348         * packages.el (packages-find-package-directories): Added support
7349         for external package hierarchies with in-place installations.
7350
7351         * find-paths.el (paths-root-in-place-p): Added.
7352         (paths-find-emacs-directory): Added support for external
7353         directories with in-place installations.
7354         (paths-find-site-directory): Ditto.
7355
7356         * startup.el (find-user-init-file): Also look for
7357         ~/.xemacs/init.elc? in preference to ~/.emacs.
7358
7359 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7360
7361         * select.el (own-selection):
7362         * select.el (own-clipboard): Changed `append' parameter to
7363         `how-to-use' parameter.
7364         * select.el (own-selection): Removed icky append code.
7365         * select.el (own-selection, get-selection): Removed extra type
7366         checking.
7367         * select.el (selection-appender-alist):
7368         * select.el (selection-converter-{in|out}-alist): Initialise.
7369         * select.el (select-append-to-*): New.
7370         * select.el (select-convert-from-*): New.  New functions to append
7371         data and convert data from external type.
7372
7373 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7374
7375         * font-lock.el: Javadoc enhancements.
7376
7377 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7378
7379         * printer.el (generic-print-region): Compose job name from buffer
7380         name.
7381
7382 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7383
7384         * font-lock.el (font-lock-fontify-pending-extents): Call
7385         font-lock-fontify-region instead of font-lock-fontify-buffer
7386         to avoid unnecessary progress gauges.
7387
7388 2000-07-06  Craig Lanning  <lanning@scra.org>
7389
7390         * custom-load.el (faces):
7391
7392         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7393         dir is a regex.
7394
7395         * process.el (call-process-internal): from Dan Holmsand, use binary
7396         coding systems so that jka-compr works.
7397
7398 2000-07-07  Ben Wing  <ben@xemacs.org>
7399
7400         * font-lock.el: Undo previous change.  Unfortunately, some
7401         files actually use the variables directly in their init code
7402         without quoting them.
7403
7404 2000-07-07  Ben Wing  <ben@xemacs.org>
7405
7406         * font-lock.el (defvar font-lock-*-face): Removed.
7407
7408         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7409         only when necessary.
7410
7411 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7412
7413         * cl-macs.el: fix cl-transform-function-property kludge
7414         so that it does not require a random feature.
7415
7416 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7417
7418         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7419         as in Linux kernel "Rules.make".
7420
7421 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7422
7423         * build-report.el (build-report): Add autoload cookie.
7424
7425 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7426
7427         * package-ui.el (defgroup pui):  Correct a misspelling
7428         (pui-toggle-package-delete):  Change `seleted' to `selected'
7429
7430 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7431
7432         * package-get.el (package-get-update-base):
7433         (package-get): Use insert-file-contents-literally always.
7434         (package-get-maybe-save-index):
7435         Force coding system for writing to binary.
7436
7437 2000-06-08  Mike Alexander  <mta@arbortext.com>
7438
7439         * code-process.el (call-process-region): If there is no coding
7440         system for the process on process-coding-system-alist use the
7441         coding system of the buffer containing the region.
7442
7443 2000-06-10  Ben Wing  <ben@xemacs.org>
7444
7445         * cmdloop.el (command-error):
7446         If debug-on-error and noninteractive, output backtrace.
7447
7448         * files.el (file-relative-name):
7449         Remove MSDOS references.
7450
7451         * simple.el (line-number): New function, due to non-obvious
7452         behavior/usage of count-lines.
7453
7454         * simple.el (count-lines): document non-obvious usage to get
7455         line number.
7456
7457 2000-06-11  Ben Wing  <ben@xemacs.org>
7458
7459         * faces.el ((featurep 'xpm)):
7460         * x-faces.el (x-init-face-from-resources):
7461         * x-faces.el (x-init-frame-faces):
7462         * x-misc.el (x-init-specifier-from-resources):
7463         * x-misc.el (x-get-resource-and-bogosity-check):
7464         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7465         * x-mouse.el (x-init-pointer-shape):
7466         * x-scrollbar.el (x-init-scrollbar-from-resources):
7467         Add sixth argument to x-get-resource calls so as to issue warnings
7468         rather than errors on bogus arguments.
7469
7470 2000-06-05  Ben Wing  <ben@xemacs.org>
7471
7472         * compat.el: new file.  provides a clean, non-intrusive way to
7473         define compatibility functions.
7474
7475         * process.el (shell-quote-argument): temporary fix for lack
7476         of nt-quote-process-args.  #### I need to put back the overall
7477         structure of that mechanism but redo the guts of it using the
7478         extra intelligence in the C code.
7479
7480 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7481
7482         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7483         `package-get' does in package-get.el, instead of using external
7484         "md5sum" program.
7485
7486         * package-get.el (package-get): Insert package file literally to
7487         make checksum calculation work.
7488
7489 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7490
7491         * code-files.el (convert-mbox-coding-system): Deleted.
7492         (file-coding-system-alist): Removed reference to
7493         convert-mbox-coding-system.
7494
7495 2000-05-28  Martin Buchholz <martin@xemacs.org>
7496
7497         * XEmacs 21.2.34 is released.
7498
7499 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7500
7501         * font-lock.el (font-lock-keywords): Rewrote docstring
7502
7503 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7504
7505         * loadhist.el (unload-feature): handle case where x is both boundp
7506         and fboundp
7507
7508 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7509
7510         * packages.el: It's ok to use built-in macros, but not lisp
7511         defined ones.
7512
7513 2000-05-20  Ben Wing  <ben@xemacs.org>
7514
7515         * font-lock.el:
7516         * font-lock.el (font-lock-message-threshold):
7517         * font-lock.el (font-lock-mode):
7518         * font-lock.el (font-lock-default-fontify-buffer):
7519         * font-lock.el (font-lock-always-fontify-immediately):
7520         * font-lock.el (font-lock-old-extent): Removed.
7521         * font-lock.el (font-lock-old-len): Removed.
7522         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7523         * font-lock.el (font-lock-pending-extent-table): New.
7524         * font-lock.el (font-lock-range-table): New.
7525         * font-lock.el (font-lock-after-change-function):
7526         * font-lock.el (font-lock-after-change-function-1): Removed.
7527         * font-lock.el (font-lock-fontify-pending-extents): New.
7528         * font-lock.el ('font-lock-revert-cleanup): Removed.
7529         * font-lock.el ('font-lock-revert-setup): Removed.
7530         Rewrite deferral code to handle any number of changes, merging
7531         them properly.  Remove hacked-up code for revert-buffer, now
7532         unnecessary.
7533
7534         * menubar-items.el (default-menubar):
7535         In Options->Edit Init File, don't switch to emacs-lisp-mode
7536         unless necessary; doing this turns off font-lock.
7537
7538 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7539
7540         * keydefs.el: Define C-x BS to backward-kill-sentence.
7541
7542 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7543
7544         * files.el (hack-local-variables-prop-line): Use non-greedy
7545         matching to process -*-texinfo-*- -*-.
7546
7547 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7548
7549         * minibuf.el (minibuf-directory-files): new function.
7550         (read-file-name-activate-callback): use minibuf-directory-files.
7551         (read-directory-name-internal): ditto.
7552         (mouse-file-display-completion-list): ditto.
7553         (mouse-directory-display-completion-list): ditto.
7554         (read-file-name-internal): remove "./" from completion list unless
7555         explicitly matched, for consistency.
7556
7557 2000-05-11  Ben Wing  <ben@xemacs.org>
7558
7559         * gutter-items.el (gutter-buffers-tab):
7560         * gutter-items.el (add-tab-to-gutter):
7561         * gutter-items.el (update-tab-in-gutter):
7562         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7563         * gutter-items.el (append-progress-display):
7564         * gutter-items.el (abort-progress-display):
7565         * gutter-items.el (raw-append-progress-display):
7566         Further fixes.  Use set-glyph-image not set-image-instance-property,
7567         to fix problems with multiple windows in a frame.
7568
7569         * menubar-items.el (tutorials-menu-filter):
7570         Fix typo.
7571
7572         * startup.el (early-error-handler):
7573         Display message box under windows; otherwise, message will disappear
7574         before it can be viewed.
7575
7576         * update-elc.el:
7577         Fix bug in NEEDTODUMP processing.
7578
7579 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7580
7581         * startup.el (lock-directory): Removed.
7582         (superlock-file): Ditto.
7583         (startup-set-paths): Remove lockdir.
7584         (startup-setup-paths-warning): Remove lock-directory.
7585
7586         * setup-paths.el (paths-find-lock-directory): Removed.
7587         (paths-find-superlock-file): Ditto.
7588
7589 2000-05-09  Ben Wing  <ben@xemacs.org>
7590
7591         * faces.el (set-face-property):
7592         * faces.el (set-face-font):
7593         * faces.el (set-face-foreground):
7594         * faces.el (set-face-background):
7595         * faces.el (set-face-background-pixmap):
7596         * faces.el (set-face-underline-p):
7597         * faces.el (set-face-strikethru-p):
7598         * faces.el (set-face-highlight-p):
7599         * faces.el (set-face-dim-p):
7600         * faces.el (set-face-blinking-p):
7601         * faces.el (set-face-reverse-p):
7602         doc string changes.
7603
7604         * glyphs.el:
7605         * glyphs.el (make-image-specifier):
7606         * glyphs.el (glyph-property):
7607         * glyphs.el (set-glyph-image):
7608         * glyphs.el (make-glyph):
7609         * glyphs.el (make-pointer-glyph):
7610         * glyphs.el (make-icon-glyph):
7611         * glyphs.el (widget-image-instance-p): New.
7612         authorship info, lots of doc changes.  New predicate, inadvertently
7613         omitted.  the general principle with specifier docs is now that
7614         the description of instantiators should go with the make-foo-specifier
7615         fun's doc string, rather than in foo-specifier-p.  this follows
7616         conventions elsewhere in XEmacs and in general is a lot more obvious
7617         of a place to look.  sometimes the make-foo-specifier function needs
7618         to be created in the process.
7619
7620         * gutter.el:
7621         * gutter.el (make-gutter-specifier): New.
7622         * gutter.el (make-gutter-size-specifier): New.
7623         * gutter.el (make-gutter-visible-specifier): New.
7624         specifier doc updates according to the conventions specified before.
7625
7626         * objects.el:
7627         * objects.el (make-font-specifier):
7628         * objects.el (make-color-specifier):
7629         * objects.el (make-face-boolean-specifier): New.
7630         specifier doc updates according to the conventions specified before.
7631
7632         * specifier.el:
7633         * specifier.el (set-specifier):
7634         * specifier.el (make-integer-specifier): New.
7635         * specifier.el (make-boolean-specifier): New.
7636         * specifier.el (make-natnum-specifier): New.
7637         * specifier.el (make-generic-specifier): New.
7638         * specifier.el (make-display-table-specifier): New.
7639         specifier doc updates according to the conventions specified before.
7640
7641         * toolbar.el:
7642         * toolbar.el (make-toolbar-specifier): New.
7643         specifier doc updates according to the conventions specified before.
7644
7645 2000-05-09  Ben Wing  <ben@xemacs.org>
7646
7647         * process.el (call-process-internal): Revert to previous version
7648         because Mike's change clashed with a change I did not long before.
7649         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7650         Thanks very much Mike for pointing out the bug and submitting a
7651         patch!
7652
7653 2000-04-13  Mike Alexander  <mta@arbortext.com>
7654
7655         * process.el (call-process-internal): Send the correct input buffer
7656         (call-process-internal): Return the exit status of the process
7657
7658 2000-05-07  Ben Wing  <ben@xemacs.org>
7659
7660         * winnt.el:
7661         * winnt.el (nt-quote-args-verbatim): Removed.
7662         * winnt.el (nt-quote-args-prefix-quote): Removed.
7663         * winnt.el (nt-quote-args-backslash-quote): Removed.
7664         * winnt.el (nt-quote-args-double-quote): Removed.
7665         * winnt.el (nt-quote-args-functions-alist): Removed.
7666         * winnt.el (nt-quote-process-args): Removed.
7667         Remove all stuff for argument quoting.  We borrow the code instead
7668         from Emacs 20.6, which is much more careful in its quoting
7669         (e.g. in handling runs of the escape character) and avoids most of
7670         the need for this Lisp mechanism by checking to see whether we're
7671         running a Cygwin or normal program and doing the appropriate
7672         quoting.  If we end up needing such a mechanism, we should add
7673         it by extending the variable `mswindows-quote-process-args' so it
7674         can take an alist of regexps.
7675
7676 2000-05-07  Ben Wing  <ben@xemacs.org>
7677
7678         * keydefs.el:
7679         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7680         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7681         the window without moving point.
7682
7683         * simple.el:
7684         * simple.el (scroll-up-one): New.
7685         * simple.el (scroll-down-one): New.
7686         Functions for use with C-M-up/down.
7687
7688 2000-05-01  Martin Buchholz <martin@xemacs.org>
7689
7690         * XEmacs 21.2.33 is released.
7691
7692 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7693
7694         * dialog.el (yes-or-no-p-dialog-box):
7695         Fix docstring.
7696         Fix following horrible bug in X11 mode with focus-follows-mouse:
7697           1. Visit two files in two different frames.
7698           2. do File->Revert Buffer in one of those frames.
7699           3. Dialog box appears.
7700           4. Arrange things so that the mouse passes over the *other*
7701              frame, then to the dialog box, and click on "Yes".
7702           5. The file contents end up in the *wrong* buffer!
7703         Add TODO comment.
7704
7705 2000-04-28  Ben Wing  <ben@xemacs.org>
7706
7707         * help.el (describe-installation): correct typo introduced
7708         in last patch: boundp -> fboundp.
7709
7710         * etags.el (buffer-tag-table-list):
7711         canonicalize filenames to Unix format so that tag-table-alist
7712         searching works under Windows.
7713
7714         * autoload.el:
7715         Bowdlerize the supposedly objectionable words
7716         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7717
7718         * gutter-items.el (set-progress-display-style):
7719         * gutter-items.el (search-dialog-callback):
7720         * gutter-items.el (make-search-dialog):
7721         Change to new callback-ex api.
7722
7723 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7724
7725         * help.el: (describe-installation): decode-coding-string is not
7726         defined in a non MULE environment.
7727
7728 2000-04-28  Ben Wing  <ben@xemacs.org>
7729
7730         * gutter-items.el (buffer-list-changed-hook):
7731         use it, not record-buffer-hook.
7732
7733         * subr.el (record-buffer-hook): Removed.
7734
7735 2000-04-27  Ben Wing  <ben@xemacs.org>
7736
7737         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7738         use NORECORD option.  Andy will not like this, but the existing
7739         gutter behavior is just wrong, as per this comment:
7740
7741         ;; this used to add the norecord flag to both calls below.
7742         ;; this is bogus because it is a pervasive assumption in XEmacs
7743         ;; that the current buffer is at the front of the buffers list.
7744         ;; for example, select an item and then do M-C-l
7745         ;; (switch-to-other-buffer).  Things get way confused.
7746         ;;
7747         ;; Andy, if you want to maintain the current look, you must
7748         ;;  *uncouple* the gutter order and buffers order.
7749
7750         * loaddefs.el (completion-ignored-extensions): unfuckify.
7751
7752         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7753         xemacs.mak.
7754
7755         * autoload.el (batch-update-one-directory): new function, used in
7756         xemacs.mak.
7757
7758         * loadup.el: set gc-cons-threshold very high unless dumping --
7759         loadup during update-elc is much much much faster.  also do this
7760         when quick-building.
7761
7762         add commented-out code for profiling loadup.
7763
7764
7765         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7766         is required in order to build xemacs.
7767
7768 2000-04-26  Ben Wing  <ben@xemacs.org>
7769
7770         * loadup.el: don't garbage collect during loadup if quick-build
7771         compile-time option is set.
7772
7773 2000-04-23  Ben Wing  <ben@xemacs.org>
7774
7775         * update-elc.el: compute whether any dumped .el or .elc files
7776         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7777         if so.
7778
7779         * update-elc.el (update-elc-files-to-compile): always change
7780         NOBYTECOMPILE in the src directory rather than current dir,
7781         so it will work under NT.
7782
7783         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7784         the form of this file is identical between Unix and Windows.
7785         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7786         Added comment.
7787         (update-autoloads-from-directory): updated doc string.
7788         updated doc strings in a few other places.
7789
7790 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7791
7792         * bytecomp.el (byte-force-recompile): Fix argument to
7793         byte-recompile-directory.
7794
7795 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7796
7797         * gutter-items.el (progress-display-clear-when-idle): Use
7798         add-one-shot-hook.
7799         * gutter-items.el (clear-progress-display): Adjust number of
7800         arguments.
7801
7802 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7803
7804         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7805
7806 2000-04-16  Ben Wing  <ben@xemacs.org>
7807
7808         * printer.el: New file.
7809
7810         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7811
7812         * help.el (describe-installation): Fix decoding for Windows.
7813
7814         * menubar-items.el:
7815         * menubar-items.el (default-menubar):
7816         * menubar-items.el (tutorials-menu-filter): New.
7817         * menubar-items.el (popup-menubar-menu):
7818         Add authorship.  Redo Help menu and Tutorials filter.
7819
7820         * menubar.el: Correct comment.
7821
7822         * modeline.el (modeline-buffer-identification): Correct doc string.
7823
7824         * simple.el:
7825         * simple.el (printing): Removed.
7826         * simple.el (printer-name): Removed.
7827         * simple.el (generic-print-buffer): Removed.
7828         * simple.el (generic-print-region): Removed.
7829         Move generic print code to printer.el.
7830
7831 2000-04-15  Ben Wing  <ben@xemacs.org>
7832
7833         * simple.el (generic-print-region): New.
7834         make this function actually work.
7835         (generic-print-buffer): call generic-print-region.
7836
7837 2000-04-14  Andy Piper  <andy@xemacs.org>
7838
7839         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7840         by using the new widget-callback-current-channel.
7841         (search-dialog-callback): ditto.
7842
7843 2000-04-12  Andy Piper  <andy@xemacs.org>
7844
7845         * gutter.el (default-gutter-position): moved from gutter-items.el.
7846         (default-gutter-position-changed-hook): ditto.
7847         (gutter-element-visibility-changed-hook): ditto.
7848         (set-gutter-element): ditto.
7849         (remove-gutter-element): ditto.
7850         (set-gutter-element-visible-p): ditto.
7851         (gutter-element-visible-p): ditto.
7852         (init-gutter): ditto.
7853
7854         * dialog.el (make-dialog-box): renamed and moved from
7855         gutter-items.el
7856
7857         * gutter-items.el: move various functions elsewhere.
7858
7859 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7860
7861         * menubar-items.el: Fixed place of parenthesis.
7862
7863 2000-04-12  Ben Wing  <ben@xemacs.org>
7864
7865         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7866                 without constantly being prompted for the tag.
7867         * simple.el: Added a number of section headings, to clarify the
7868                 organization of this file.
7869         * simple.el (activate-region):
7870         * simple.el (region-exists-p):
7871         * simple.el (region-active-p):
7872                 Moved these three function down to the other side of
7873                 the case-changing functions, so they join the rest of
7874                 the region code.
7875         * simple.el (printing): New.
7876         * simple.el (printer-name): New.
7877         * simple.el (generic-print-buffer): New.
7878                 New functions, a very simple prototype for a unified
7879                 printing interface.
7880
7881         * process.el (call-process-internal): Real fix for null BUFFER,
7882                 other problems with BUFFER specs.
7883
7884         * menubar-items.el:
7885                 Fixed up File->Print to use new printing functions.
7886                 Various corrections and expansions to Grep/Compile menus.
7887                 New options for Printing.
7888                 New options for SMTP Mail, the way to send mail under
7889                   MS Windows. (There's also a package patch to make SMTP
7890                   Mail be the default under MSWin.)
7891
7892 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7893
7894         * menubar-items.el: Selecting Rectangle Mousing from menubar
7895         did not work.  Needed to quote mouse-track-rectangle-p.
7896
7897 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7898
7899         * cl-compat.el (keywordp): Removed.
7900
7901 2000-04-05  Andy Piper  <andy@xemacs.org>
7902
7903         * gutter-items.el (progress-layout-glyph): don't initialize here.
7904         (progress-gauge-glyph): use dynamic sizing.
7905         (set-progress-display-style): new function. Set progress glyphs
7906         appropriately depending on the style.
7907         (progress-display-style): new variable. Custom version of
7908         set-progress-display-style.
7909         (progress-abort-glyph): switch to dynamic sizes.
7910         (search-dialog-text): make the edit field active.
7911
7912 2000-04-04  Andy Piper  <andy@xemacs.org>
7913
7914         * gutter-items.el (make-search-dialog): need to make the search
7915         dialog visible after creation.
7916
7917         * menubar-items.el (default-menubar): use the search dialog for
7918         searching. Remove some extraneous search menu items.
7919
7920         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7921         well as strings.
7922         (make-gutter-only-dialog-frame): allow the user to create the
7923         frame unmapped. Allow the gutter spec to be given as a glyph.
7924         (search-dialog-direction): new variable.
7925         (search-dialog-text): new variable.
7926         (search-dialog-callback): new function. Callback for the search
7927         dialog action.
7928         (make-search-dialog): new function. Create a user-friendly search
7929         dialog.
7930
7931 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7932
7933         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7934         under Windows.
7935
7936 2000-04-01  Andy Piper  <andy@xemacs.org>
7937
7938         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7939         progress more accurately.
7940
7941 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7942
7943         * finder.el (finder-compile-keywords): Process readable files only.
7944         Because error in process of .#finder-inf.el when compile xemacs
7945         with --with-clash-detection option.
7946
7947 2000-03-31  Andy Piper  <andy@xemacs.org>
7948
7949         * gutter-items.el (append-progress-display): don't delay after a
7950         successful font-lock.
7951         (make-gutter-only-dialog-frame): new function. Allow users to
7952         create gutter-only dialogs.
7953
7954 2000-03-27  Mike Alexander  <mta@arbortext.com>
7955
7956         * process.el (call-process-internal): Handle a null BUFFER
7957         parameter correctly.
7958
7959 2000-03-28  Andy Piper  <andy@xemacs.org>
7960
7961         * gutter-items.el (abort-progress-display): put strings in the
7962         gutter not extents.
7963         (progress-layout-glyph): signal special 'quit callback.
7964         (progress-display-quit-function): deleted.
7965         (progress-display-stop-callback): deleted.
7966         (progress-display-dispatch-command-events): deleted.
7967         (append-progress-display): remove calls to
7968         progress-display-dispatch-command-events.
7969         (raw-append-progress-display): ditto.
7970
7971 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7972
7973         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7974         being a list.  Actually define `stipple-pixmap-p' which is used as
7975         an error predicate.  Correctly handle PIXMAP being either relative
7976         or absolute file name.
7977
7978 2000-03-24  Andy Piper  <andy@xemacs.org>
7979
7980         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7981         (abort-progress-display): ditto. Don't delete the created extent.
7982         (raw-append-progress-display): ditto.
7983         (progress-display-dispatch-non-command-events): new
7984         function. Encapsulates what we want to do when no command input is
7985         required.
7986         (progress-display-dispatch-command-events): likewise, but disable
7987         for now since it causes too many problems.
7988         (append-progress-display): use them.
7989         (raw-append-progress-display): ditto.
7990         (default-gutter-position-changed-hook): set this rather than
7991         default-gutter-position-changed.
7992         (default-gutter-position-changed-hook): lambda with zero arguments
7993         rather than one.
7994         (raw-append-progress-display): trap errors in pending input since
7995         allowing them to signal will hose the gauge well and
7996         truly. Ideally we would like to delay these until we are more able
7997         to cope.
7998         (append-progress-display): ditto.
7999
8000 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8001
8002         * lisp/make-docfile.el: call-process-internal is now implemented
8003         in process.el.
8004
8005 2000-03-21  Ben Wing  <ben@xemacs.org>
8006
8007         * mule\mule-cmds.el (set-language-info-alist):
8008         Fix to correspond to new menu arrangement.
8009
8010 2000-03-21  Ben Wing  <ben@xemacs.org>
8011
8012         * process.el:
8013         * process.el (call-process-internal): New.
8014         New implementation of call-process.  Only enabled under NT, so far.
8015         stderr handling not implemented yet in CVS'd C code.
8016
8017 2000-03-20  Ben Wing  <ben@xemacs.org>
8018
8019         * lisp-mode.el:
8020         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8021         * lisp-mode.el (lisp-interaction-mode):
8022         Put back Lisp Interaction menubar for Jan V's sake.
8023
8024         * simple.el:
8025         * simple.el (mark-ring):
8026         * simple.el (dont-record-current-mark): New.
8027         * simple.el (in-shifted-motion-command): New.
8028         * simple.el (mark-ring-unrecorded-commands): New.
8029         * simple.el (mark-ring-max):
8030         * simple.el (set-mark-command):
8031         * simple.el (push-mark):
8032         * simple.el (handle-pre-motion-command):
8033         Implement scheme for not recording unimportant marks.
8034
8035         * subr.el:
8036         * subr.el (function-allows-args): New.
8037         New function function-allows-args.
8038
8039 2000-03-20  Martin Buchholz <martin@xemacs.org>
8040
8041         * XEmacs 21.2.32 is released.
8042
8043 2000-03-20  Andy Piper  <andy@xemacs.org>
8044
8045         * gutter-items.el (update-tab-in-gutter): force selection of the
8046         selected-window if required to do so.
8047         (buffers-tab-items): ditto.
8048         (add-tab-to-gutter): ditto.
8049         (create-frame-hook): use force-selection.
8050         (default-gutter-position-changed): lambdify.
8051         (update-tab-hook): deleted since it was only used in one place.
8052
8053 2000-03-18  Andy Piper  <andy@xemacs.org>
8054
8055         * files.el (find-file-noselect): undo change that shouldn't have
8056         gone in.
8057
8058 2000-03-17  Andy Piper  <andy@xemacs.org>
8059
8060         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8061         of selected-window trickery.
8062
8063         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8064         frames tabs.
8065         (progress-display-stop-callback): progress -> progress-display
8066         (progress-display-quit-function): ditto.
8067         (clear-progress-display): ditto.
8068         (remove-progress-display): ditto.
8069         (append-progress-display): ditto.
8070         (abort-progress-display): ditto.
8071         (raw-append-progress-display): ditto.
8072         (display-progress-display): ditto.
8073         (current-progress-display-label): ditto.
8074         (current-progress-display): ditto.
8075         (lprogress-display): ditto and save the buffer
8076         (progress-display): ditto. Otherwise the buffer sometimes gets
8077         changed which confuses font-lock.
8078
8079         * font-lock.el (font-lock-default-fontify-buffer): catch all
8080         errors, not just quit.
8081         (font-lock-mode): progress -> display-progress
8082         (font-lock-default-fontify-buffer): ditto.
8083         (font-lock-fontify-syntactically-region): ditto.
8084         (font-lock-fontify-keywords-region): ditto.
8085
8086 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8087
8088         * cl.el (gensym): Move to here from cl-macs.el.
8089         (gentemp): Ditto.
8090
8091 2000-03-16  Andy Piper  <andy@xemacs.org>
8092
8093         * font-lock.el (font-lock-mode): use lprogress and friends for
8094         progress management.
8095         (font-lock-default-fontify-buffer): ditto.
8096         (font-lock-fontify-syntactically-region): ditto.
8097         (font-lock-fontify-keywords-region): ditto.
8098         (font-lock-revert-cleanup): fix reverting.
8099         (font-lock-revert-setup): ditto.
8100
8101         * gutter-items.el (progress-use-echo-area): new variable. Use the
8102         echo area for progress gauges if non-nil.
8103         (clear-progress): remove echo area stuff and defer to
8104         clear-message.
8105         (append-progress): dispatch non-command events after each progress
8106         increment. Remove echo area stuff.
8107         (abort-progress): remove echo area stuff and defer to
8108         display-message.
8109         (raw-append-progress): ditto. Dispatch non-command events after
8110         gutter redisplay.
8111         (display-progress): defer echo area stuff to display-message.
8112
8113         * gutter-items.el (clear-progress):
8114         (abort-progress): indentation changes.
8115         (display-progress): don't clear progress.
8116         (append-progress): compare messages with equal.
8117         (raw-append-progress): use dispatch-non-command-events to flush
8118         widget creation events.
8119
8120 2000-03-13  Ben Wing  <ben@xemacs.org>
8121
8122         * abbrev.el:
8123         * abbrev.el (abbrev-string-to-be-defined): New.
8124         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8125         Changes for use with the menubar.
8126
8127 2000-03-12  Ben Wing  <ben@xemacs.org>
8128
8129         * alist.el (vassoc): moved here from font-menu.el.
8130
8131         * custom.el (defface): typo fix.
8132
8133         * dialog.el (yes-or-no-p-dialog-box):
8134         * dialog.el (message-box):
8135         * files.el (save-some-buffers-1):
8136         Put accelerators in the button names.
8137
8138         * font-lock.el (font-lock-comment-face):
8139         * font-lock.el (font-lock-keyword-face):
8140         * font-lock.el (font-lock-function-name-face):
8141         Fixed some of the colors under MS Windows because the existing
8142         default colors were hardly different from black and needed to be
8143         made lighter.
8144
8145         * font-menu.el:
8146         * font-menu.el (font-menu-split-long-menu):
8147         * font-menu.el (font-menu-family-constructor):
8148         * font-menu.el (font-menu-size-constructor):
8149         * font-menu.el (font-menu-weight-constructor):
8150         * font-menu.el (font-menu-set-font):
8151         vassoc moved to alist.el.
8152         Accelerators added to all menus.
8153         Unused bound var new-props removed.
8154
8155         * keydefs.el: I did a whole lot of rearranging to put things in a
8156         more consistent order and fixed a number of cases where key
8157         combinations involving up, down, left, right and so on were
8158         defined but the corresponding keypad combinations were not
8159         defined.
8160
8161         * lisp-mode.el:
8162         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8163         * lisp-mode.el (emacs-lisp-mode):
8164         * lisp-mode.el (lisp-interaction-mode):
8165         * lisp-mode.el (flet):
8166         Added accelerators onto the menus.
8167         Made all the different versions of the let function be indented
8168         the same way.
8169         Undid Steve's easy-menu-ification, because it makes it impossible
8170         to have the menubar and popup menus different.
8171         Cleaned up the menu; added items for find-function &c and some
8172         indenting, and removed debug-on-*.
8173
8174         * list-mode.el (list-mode-hook):
8175         * list-mode.el (list-mode):
8176         * list-mode.el (completion-setup-hook):
8177         * list-mode.el (display-completion-list):
8178         Added support for the :window-height keyword, which is required
8179         because of other changes that I made for the file dialog box.  I
8180         also made the hook variables list-mode-hook and
8181         completion-setup-hook and also minibuffer-setup-hook in
8182         minibuf.el be permanent-local; see comment in list-mode.el.
8183
8184         * map-ynp.el (map-y-or-n-p):
8185         Added accelerators to the dialog buttons.
8186
8187         * menubar-items.el (menu-truncate-list):
8188         New internal function.
8189         * menubar-items.el (submenu-generate-accelerator-spec):
8190         * menubar-items.el (menu-item-strip-accelerator-spec):
8191         * menubar-items.el (menu-item-generate-accelerator-spec):
8192         New exported functions, for use in auto-generating accelerator specs.
8193
8194         * menubar-items.el:
8195         * menubar-items.el (default-menubar):
8196         * menubar-items.el (maybe-add-init-button):
8197         * menubar-items.el (bookmark-menu-filter):
8198         * menubar-items.el (slow-format-buffers-menu-line):
8199         * menubar-items.el (build-buffers-menu-internal):
8200         * menubar-items.el (language-environment-menu-filter):
8201         * menubar-items.el (default-popup-menu):
8202         * menubar-items.el (popup-buffer-menu):
8203         * menubar-items.el (popup-menubar-menu):
8204         Did a major overhaul on this file, and in fact I'm nowhere near
8205         done working on the menubar, and there will be more patches to
8206         come.  A basic summary of what I've done:
8207
8208         a) I added accelerators to all of the menu items.  For menus that
8209         are auto-generated, such as the buffers menu, the accelerators are
8210         automatically added to the beginning of each line using the
8211         numbers 1 through 9, then zero, and then letters starting with A,
8212         but omitting the letters that are already in use for the fixed
8213         menu items at the top of the buffers menu.  To facilitate adding
8214         accelerators of this kind, I created some new functions
8215         (*-accelerator-spec), which are also being used by other filters
8216         that auto generate lists of things such as ftp sites to download
8217         packages.  If people really don't like these accelerators
8218         appearing at the beginning of the menu items, a variable can be
8219         added to optionally turn them off, but I think this is rather
8220         pointless because other menu items have accelerators and many or
8221         most of the menu users will use the accelerators if the support is
8222         there.
8223
8224         b) I combined the top level Tools and Apps menus into a single
8225         Tools menu, because the distinction between the two is not
8226         obvious, and the items on the menus are not used often enough that
8227         putting some of them onto submenus is a problem.
8228
8229         c) I created two new top level menus called View and Cmds because
8230         there were too many items on the File and Edit menus, and I'm going
8231         to be adding more items to these menus.  In contrast to the Tools
8232         menu, the items on these menus may be used quite often during an
8233         editing session, and so should be available with fewer
8234         keystrokes.
8235
8236         d) I added a number of options to the options menu, including one
8237         for controlling whether the alt key can be used to traverse to
8238         menu items using the accelerators, one for controlling behavior of
8239         control-k, one for controlling how the kill and yank functions
8240         interact with the clipboard, a few additional buffers-menu
8241         options, and various other things.  I also did a bit of
8242         rearranging, for example, combining the keyboard and mouse options
8243         into a single keyboard and mouse submenu to facilitate the
8244         accelerators on that level.
8245
8246         e) I changed the variable buffers-menu-format-buffer-line-function
8247         to take two arguments instead of one, the second argument being
8248         the line number for use in creating an accelerator.  I added a
8249         hack to support existing functions with one argument (although I
8250         doubt that very many of these exist), for backward compatibility.
8251
8252         f) I moved the top level mule menu to be a submenu of the edit
8253         menu.  I think that most of the items on this menu are fairly
8254         useless and there are certainly not enough frequently used items
8255         to justify this being its own top level menu.
8256
8257         g) I combined most of the items in big-menubar.el into the main menu.
8258         If people think the main menu is too big, it would be possible to
8259         create different configurations, some smaller.
8260
8261         * menubar.el (check-menu-syntax):
8262         Deleted some syntax checks that were no longer valid, partly
8263         because of changes that were already made a long time ago, and
8264         partly because of a change I made where I allow the name of the
8265         menu item to be an evaluated expression rather than just a string,
8266         similar to all of the other parameters of a menu item.
8267
8268         * minibuf.el:
8269         * minibuf.el (read-file-name-1):
8270         * minibuf.el (mouse-read-file-name-1):
8271         I made a number of changes to improve the appearance
8272         and functioning of the file dialog box.  They include:
8273
8274         a) Fixing the problem where closing the dialog box by clicking on
8275         the close button of the window didn't properly exit the
8276         minibuffer.
8277
8278         b) Fixing the problem that if you typed part of a file name, and
8279         then clicked on a completion with the mouse, the file was not
8280         correctly selected.
8281
8282         c) Changing the title of the dialog box to reflect the operation
8283         being done in accordance with user interface conventions, rather
8284         than the name of the dialog box buffer, which is rather useless.
8285
8286         d) Remove the words "possible completions are" which didn't
8287         belong.
8288
8289         e) Fix things so that the completions scroll off the end of the
8290         completions windows only to the right, rather than both to the
8291         right and down, which is in accordance with Windows user interface
8292         conventions.
8293
8294         * msw-init.el (init-post-mswindows-win):
8295         Added a binding for meta-F4, which is the standard windows binding
8296         for exiting a program.
8297
8298         * select.el (get-selection-no-error):
8299         * select.el (own-selection):
8300         * select.el (own-clipboard):
8301         Added an optional argument called append to the functions
8302         own-selection and own-clipboard.  This adds support for appending
8303         text to the existing selection and allows the function
8304         own-clipboard to be used as the value of the variable
8305         interprogram- cut-function.
8306
8307         Fixed a bug in own-selection in handling zmacs-region-stays.
8308
8309         * simple.el (historical-kill-line): New.
8310
8311         * simple.el (kill-line):
8312         * simple.el (interprogram-cut-function):
8313         * simple.el (interprogram-paste-function):
8314         * simple.el (handle-pre-motion-command):
8315         * simple.el (next-line):
8316         * simple.el (previous-line):
8317         a) Expanded the variable kill-whole-line, so that function
8318         kill-line can be set to delete the entire line always, not just
8319         when cursor is at the beginning of the line.  This is controlled
8320         by setting the variable kill-whole-line to the symbol 'always.
8321         This behavior, as well as the existing kill-whole-line behavior,
8322         now only take effect when kill-line is called interactively,
8323         although this is a departure from a previous behavior in the case
8324         of setting this variable kill-whole-line to t.  It is almost
8325         certainly what has always been intended, and most likely the old
8326         way of doing things introduced bugs.  I also created a function
8327         called historical-kill-line, which ignores the kill-whole-line
8328         setting and always gives the historical behavior of only killing
8329         to the end of the line.  I bound this function to shift- control-k
8330         so that the kill to end of line behavior is available, even when
8331         kill-whole-line has been set to change control-k into the simple
8332         delete-whole-line behavior. (This can be set using the options
8333         menu.)
8334
8335         b) I changed things so that kill and yank now interact with the
8336         clipboard by default under windows.  This was done by changing the
8337         default value of interprogram-cut- function and
8338         interprogram-paste-function.  You can get the old behavior by
8339         setting these to nil, and there is an option on the options menu
8340         to do this.
8341
8342         c) I added support for selecting text using shifted motion keys.
8343         This support is on by default and can be controlled by the
8344         variable shifted-motion-keys-select-region.  There is also a
8345         variable called unshifted-motion-keys-deselect-region that
8346         controls more specifically how the shifted motion key behavior
8347         works.  I did not put an option on the options menu to turn this
8348         off, because I can't imagine why this would be useful.
8349
8350         * simple.el (forward-block-of-lines):
8351         * simple.el (backward-block-of-lines):
8352         * simple.el (block-movement-size):
8353         New.
8354
8355         * simple.el (uncapitalized-title-words):
8356         * simple.el (uncapitalized-title-word-regexp):
8357         * simple.el (capitalize-string-as-title):
8358         * simple.el (capitalize-region-as-title):
8359         New.
8360
8361
8362         * subr.el (add-hook):
8363         * subr.el (make-local-hook): New.
8364         * subr.el (remove-local-hook): New.
8365         * subr.el (add-one-shot-hook): New.
8366         * subr.el (add-local-one-shot-hook): New.
8367         Added some functions to make using hooks easier.
8368         These include:
8369
8370         a) Functions add-local-hook and remove-local-hook to make it easy
8371         to use local hooks.
8372
8373         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8374         make it possible to add a "one-shot" hook, which is to say a hook
8375         that runs only once, and automatically removes itself after the
8376         first time it has run.
8377
8378 2000-03-09  Andy Piper  <andy@xemacs.org>
8379
8380         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8381
8382 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8383
8384         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8385         Moved from menubar-items.el.
8386         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8387
8388 2000-03-08  Andy Piper  <andy@xemacs.org>
8389
8390         * gutter-items.el (build-buffers-tab-internal): add selected field
8391         to buffers tab spec.
8392
8393 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8394
8395         * minibuf.el (last-exact-completion): Initialize to nil.
8396
8397 2000-03-07  Didier Verna  <didier@xemacs.org>
8398
8399         * startup.el (command-line-1): remove unused variable
8400         `first-file-buffer'.
8401
8402 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8403
8404         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8405         which is also used for Web server log files.
8406
8407 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8408
8409         * mule/mule-charset.el: Setup auto-fill-chars.
8410
8411 2000-03-02  SL Baur  <steve@beopen.com>
8412
8413         * subr.el (with-string-as-buffer-contents): Reimplement using
8414         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8415         non-deletion of buffer after execution problem.
8416         (with-output-to-string): Use unique buffer name.
8417
8418 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8419
8420         * gutter-items.el (buffers-tab-sort-function):  New variable.
8421         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8422
8423 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8424
8425         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8426
8427 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8428
8429         * menubar-items.el (maybe-add-init-button): Remove the "Load
8430         .emacs" button from all menubars.
8431
8432 2000-03-01  Didier Verna  <didier@xemacs.org>
8433
8434         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8435         region rectangle replacement (from Jan Vroonhof).
8436         (replace-rectangle): new function.
8437
8438 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8439
8440         * mule/mule-cmds.el (set-default-coding-systems): Use
8441         set-terminal-coding-system and set-keyboard-coding-system.
8442         * coding.el (set-terminal-coding-system): Use
8443         set-console-tty-output-coding-system.
8444         (set-keyboard-coding-system): Use
8445         set-console-tty-input-coding-system.
8446
8447 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8448
8449         * minibuf.el (read-variable): Allow symbol to default argument.
8450
8451 2000-02-27  Andy Piper  <andy@xemacs.org>
8452
8453         * gutter-items.el (update-tab-hook): new function to be used for
8454         hooks.
8455         (create-frame-hook): add update-tab-hook.
8456         (record-buffer-hook): ditto.
8457         (default-gutter-position-changed): ditto.
8458         (default-gutter-position): updating the buffers tab is now handled
8459         by a hook.
8460         (default-gutter-position-changed-hook): new variable.
8461         (gutter-element-visibility-changed-hook): ditto.
8462         (set-gutter-element-visible-p): call it.
8463         (set-gutter-element): use modify-specifier-instances. Set extents
8464         as duplicable before using.
8465         (remove-gutter-element): ditto.
8466         (set-gutter-element-visible-p): ditto.
8467         (init-gutter): new function.
8468         (add-tab-to-gutter): use new gutter-element functions rather than
8469         setting specifiers directly.
8470         (clear-progress): ditto.
8471         (abort-progress): ditto.
8472         (gutter-buffers-tab-visible-p): renamed from
8473         default-gutter-visible-p
8474
8475         * specifier.el (modify-specifier-instances): new function from Jan
8476         Vroonhof.
8477
8478         * x-init.el (init-post-x-win): call init-gutter.
8479
8480         * msw-init.el (init-post-mswindows-win): call init-gutter.
8481
8482         * menubar-items.el (default-menubar): Update to reflect new gutter
8483         variables.
8484
8485 2000-02-26  Andy Piper  <andy@xemacs.org>
8486
8487         * gutter-items.el (set-gutter-element): new function. Add gutter
8488         elements to the specified gutter.
8489         (remove-gutter-element): new function. Remove gutter elements from
8490         the specified gutter.
8491         (set-gutter-element-visible-p): new function. Set gutter element
8492         visibility for the provided gutter-visible specifier.
8493
8494 2000-02-23  Andy Piper  <andy@xemacs.org>
8495
8496         * gutter-items.el (add-tab-to-gutter): specify dimensions
8497         dynamically.
8498
8499 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8500
8501         * gutter-items.el (add-tab-to-gutter):
8502         * package-get.el (package-get-interactive-package-query):
8503         * package-ui.el (pui-directory-exists):
8504         (pui-install-selected-packages):
8505         (pui-list-packages):
8506         Use #'(lambda ...)  instead of '(lambda ...).
8507
8508 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8509
8510         * startup.el (load-user-init-file): Check to make sure user
8511           has an init-file before calling load().
8512
8513 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8514
8515         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8516
8517 2000-02-23  Martin Buchholz <martin@xemacs.org>
8518
8519         * XEmacs 21.2.31 is released.
8520
8521 2000-02-21  Mike Sperber <mike@xemacs.org>
8522
8523         * loadup.el (really-early-error-handler):
8524         * update-elc.el:
8525         * make-docfile.el:
8526         Remove dependency on EMACSBOOTSTRAP... environment variables.
8527
8528 2000-02-21  Martin Buchholz <martin@xemacs.org>
8529
8530         * XEmacs 21.2.30 is released.
8531
8532 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8533
8534         * byte-optimize.el (byte-optimize-plus):
8535         (byte-optimize-minus):
8536         (byte-optimize-multiply):
8537         Optimize (- 0) to 0, not (-)
8538         Optimize (+ 5 3.0) to 8.0
8539         Optimize (* 5 3.0) to 15.0
8540         Improve readability.
8541
8542 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8543
8544         * modeline.el: (modeline-scrolling-method): change modeline
8545         mswindows cursor appearance according to the value.
8546
8547         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8548         and 'gui-element face colors and 'gui-element face font to Windows
8549         defaults.
8550
8551 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8552
8553         * font-lock.el: Javadoc enhancements
8554
8555 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8556
8557         * ldap.el (toplevel): Test if LDAP support has been compiled in
8558         (ldap-verbose): New option
8559         (ldap-search-entries): Renamed from the previous ldap-search
8560         Conditionalize message display on ldap-verbose
8561         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8562         defuns
8563         (ldap-search): Is now defined as an obsolete wrapper calling
8564         ldap-search-basic or ldap-search-entries
8565
8566
8567 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8568             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8569             Jan Vroonhof  <jan@xemacs.org>
8570
8571         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8572         When for-effect is true, didn't call `byte-optimize-form'
8573         in and/or subforms without last.
8574
8575 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8576
8577         * package-get.el (package-get-download-sites): Use correct custom
8578         type.
8579
8580 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8581
8582         * files.el (write-file): Ask for coding system when compiled with
8583         file-coding.
8584
8585 2000-02-16  Andy Piper  <andy@xemacs.org>
8586
8587         * buffer.el (switch-to-buffer): give norecord argument to
8588         set-window-buffer instead of explicitly recording.
8589
8590         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8591         we have to pick a window.
8592
8593 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8594
8595         * mule/mule-cmds.el (describe-language-support): Don't add
8596         unexist function to help-map.
8597         (describe-coding-system): Don't use already assigend `C'.
8598
8599 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8600
8601         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8602         work in custom.
8603
8604 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8605
8606         * about.el: Ienaga's e-mail address change.
8607
8608 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8609
8610         * etags.el (find-tag): force new window -- even if buf already
8611         visible -- when other-window is t
8612
8613 2000-02-16  Martin Buchholz <martin@xemacs.org>
8614
8615         * XEmacs 21.2.29 is released.
8616
8617 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8618
8619         * cl-extra.el (getf): This is now identical to `plist-get', so
8620         just defalias it.
8621         * cl-macs.el: Make getf an alias to plist-get, at the
8622         byte-compiler level, using define-compiler-macro.
8623
8624 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8625
8626         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8627
8628 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8629
8630         * lisp/etags.el (find-tag-internal): set exact-tagname to
8631           a regular expression that matches against the tagname
8632           part of the tag entry first instead of only looking in
8633           the context area.
8634
8635 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8636
8637         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8638         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8639
8640 2000-02-07  Martin Buchholz <martin@xemacs.org>
8641
8642         * XEmacs 21.2.28 is released.
8643
8644 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8645
8646         * cl-extra.el (getf): Just call `get', never `get*'.
8647         Make arglist match docstring.
8648         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8649         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8650         * byte-optimize.el: remove references to `get*'.
8651
8652 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8653
8654         * mule/european.el: Add syntax information for Latin3 and Latin4.
8655
8656 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8657
8658         * byte-optimize.el: Byte-optimize (length "foo")
8659
8660 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8661
8662         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8663         width check using `window-leftmost-p' and `window-rightmost-p'.
8664
8665 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8666
8667         * wid-edit.el (widget-match-inline): An atom never matches a
8668           list.
8669
8670 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8671
8672         * modeline.el: Consolidated 'x and 'mswindows specification under
8673         'win tag.
8674
8675 2000-01-29  Andy Piper  <andy@xemacs.org>
8676
8677         * gutter-items.el: (format-buffers-tab-line): Try and be
8678         intelligent about buffer naming when we have duplicates.
8679
8680 2000-01-29  Andy Piper  <andy@xemacs.org>
8681
8682         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8683         updated when it becomes visible.
8684
8685 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8686
8687         * bytecomp.el (byte-compile-insert-header): Properly set coding
8688         system under MULE and file-coding.
8689
8690 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8691
8692         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8693         (dontusethis-set-value-terminal-coding-system-handler):
8694         (dontusethis-set-value-keyboard-coding-system-handler):
8695         Never undefine coding system aliases.  Emergency fix for gnus.
8696
8697 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8698
8699         * files.el (abbreviate-file-name): Use directory-sep-char instead
8700         of hard-coded "/".
8701
8702 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8703
8704         * startup.el (user-init-file-base-list): New variable, replacing
8705         user-init-file-base.
8706         (find-user-init-file): New function.
8707         (command-line-early): Use it.
8708         (load-user-init-file): Ditto.
8709
8710 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8711
8712         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8713         calling valid-image-instantiator-format-p
8714
8715 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8716
8717         * isearch-mode.el (isearch-mode): The variable is
8718         isearch-unhidden-extents, not isearch-opened-extents.
8719
8720 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8721
8722         * minibuf.el (next-history-element): Modify error message if a
8723         default value is available.
8724
8725 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8726
8727         * bytecomp.el (byte-compile-file): Don't unconditionally write
8728         .elc files in binary - might contain non-Latin1.
8729
8730 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8731
8732         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8733         for windows-nt.
8734
8735         * version.el:
8736         * startup.el (user-init-file-base):
8737         * process.el (call-process-region):
8738         * files.el (make-backup-file-name):
8739         (backup-file-name-p):
8740         (file-relative-name):
8741         (abbreviate-file-name):
8742         (set-auto-mode):
8743         * code-process.el (call-process-region): Removed unnecessary
8744         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8745         support out of the universe.
8746
8747         * process.el:
8748         * code-process.el:
8749         * bytecomp.el (byte-compile-file): Removed reference to
8750         buffer-file-type, and commented usage of binary-process-output
8751         NTEmacs variables.
8752
8753 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8754
8755         * help.el (function-arglist): Add case for macro.
8756
8757 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8758
8759         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8760         printers.
8761         (custom-display): Added a menu for printer/display tags.
8762
8763         * frame.el (frame-type):
8764         * device.el (device-type): Added 'msprinter to the doc string, and
8765         removed 'pc -- it is not going to be implemented ever.
8766         (call-device-method): Fixed docstring typo.
8767         Defined specifier tags 'printer and 'display.
8768
8769 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8770
8771         * lisp/itimer.el (itimer-run-expired-timers): (consp
8772           last-command-event-time) instead of (consp
8773           'last-command-event-time).
8774
8775 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8776
8777         * msw-glyphs.el: Removed obsolete commentary.
8778
8779 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8780
8781         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8782         better default value.
8783
8784 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8785
8786         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8787         (read-string): Ditto.
8788         (eval-minibuffer): Ditto.
8789         (read-command): Ditto.
8790         (read-function): Ditto.
8791         (read-variable): Ditto.
8792         (read-number): Ditto.
8793         (read-shell-command): Ditto.
8794         (read-number): Record history.
8795
8796 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8797
8798         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8799
8800 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8801
8802         * faces.el (startup-initialize-custom-faces): New function.
8803         Reset all faces created during auto-autoloads loading time
8804         by defface.
8805         * startup.el (command-line): Call it.
8806
8807 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8808
8809         * about.el (about-hackers): Add myself to contributors list.
8810
8811 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8812
8813         * menubar-items.el (maybe-add-init-button): Removed an argument in
8814         a call to load-user-init-file, as the function managed to lose its
8815         formal parameter a few betas ago.
8816
8817 2000-01-18  Martin Buchholz <martin@xemacs.org>
8818
8819         * XEmacs 21.2.27 is released.
8820
8821 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8822
8823         * process.el (shell-command-to-string): Use the FSF docstring.
8824         Make shell-command-to-string the standard function, and
8825         exec-to-string the (deprecated) alias.
8826
8827         * startup.el: typo fix.
8828
8829 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8830
8831         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8832
8833 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8834
8835         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8836         buffers after visible buffers.
8837         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8838
8839 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8840
8841         * info.el (Info-extract-menu-node-name): Stop at a dot
8842         followed by whitespace or right parenthesis.
8843
8844 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8845
8846         * info.el (Info-directory-list): Warn against using Customize with
8847         Info-directory-list.
8848
8849 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8850
8851         * minibuf.el (read-file-name): doc fix.
8852
8853         * autoload.el (update-file-autoloads): doc fix.
8854
8855         * about.el (about-hackers): Change my E-mail address.
8856
8857 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8858
8859         * info.el (Info-visit-file): Just use the `f' interactive spec to
8860         read a filename in the standard way.
8861
8862 2000-01-13  Andy Piper  <andy@xemacs.org>
8863
8864         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8865         (gutter-buffers-tab-extent): new variable.
8866         (update-tab-in-gutter): call add-tab-to-gutter again if the
8867         orientation has changed.
8868         (add-tab-to-gutter): cope with different orientations.
8869
8870 2000-01-11  Didier Verna  <didier@xemacs.org>
8871
8872         * info.el (Info-following-node-name): backward-skip dots as well
8873         as spaces (dots at the end of a node name aren't part of it).
8874         (Info-extract-menu-node-name): don't skip dots. There could be
8875         some in the node name.
8876         (Info-index): allow dots to be part of a node name.
8877
8878 2000-01-12  Andreas Jaeger  <aj@suse.de>
8879
8880         * files.el (auto-mode-alist): Added idlwave-mode.
8881         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8882
8883 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8884
8885         * info.el (Info-search): Show default value.
8886
8887 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8888
8889         * info.el (Info-read-node-completion-table): New variable.
8890         (Info-read-node-name-1): New function.
8891         (Info-read-node-name): Use it.
8892         (Info-follow-reference): Use DEFAULT argument of completing-read.
8893         (Info-menu): Ditto.
8894
8895 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8896
8897         * hyper-apropos.el (hyper-describe-key-briefly): Save
8898         window configuration.
8899         (hyper-describe-face): Use DEFAULT of completing-read.
8900         (hyper-apropos-read-variable-symbol): Ditto.
8901         (hyper-apropos-read-function-symbol): Ditto.
8902
8903 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8904
8905         * mule/mule-cmds.el (set-default-coding-system): Set
8906         comint-exec-hook to use coding-system-for-read and
8907         coding-system-for-write so that C-x RET c works.
8908
8909 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8910
8911         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8912         (previous-matching-history-element): Increment
8913         minibuffer-max-depth by 1.
8914         (next-matching-history-element): Ditto.
8915
8916 2000-01-11  Andy Piper  <andy@xemacs.org>
8917
8918         * gutter-items.el (buffers-tab): Create a new face for the buffers
8919         tab.
8920         (buffers-tab-face): use it.
8921
8922 2000-01-10  Didier Verna  <didier@xemacs.org>
8923
8924         * modeline.el (modeline-scrolling-method): change modeline X
8925         cursor appearance according to the value.
8926
8927 2000-01-07  Andreas Jaeger  <aj@suse.de>
8928
8929         * about.el (about-hackers): Moved my entry to contributor list.
8930         (xemacs-hackers): Added myself.
8931         (about-maintainer-info): Added description of myself.
8932
8933
8934 2000-01-07  Didier Verna  <didier@xemacs.org>
8935
8936         * modeline.el (modeline-scrolling-method): new variable.
8937         (mouse-drag-modeline): add reference to it in the docstring.
8938         (mouse-drag-modeline): handle it.
8939
8940 2000-01-08  Andy Piper  <andy@xemacs.org>
8941
8942         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8943         calls.
8944         (remove-buffer-from-gutter-tab): ditto.
8945
8946 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8947
8948         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8949         (custom-face-edit): Fix grammatical error in help message.
8950
8951 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8952
8953         * movemail.el: Added.
8954
8955         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8956
8957 2000-01-03  Didier Verna  <didier@xemacs.org>
8958
8959         * modeline.el (mouse-drag-modeline): remove the code related to
8960         the modeline horizontal scrolling facility.
8961
8962 1999-12-31  Martin Buchholz <martin@xemacs.org>
8963
8964         * XEmacs 21.2.26 is released.
8965
8966 1999-12-28  Andy Piper  <andy@xemacs.org>
8967
8968         * wid-edit.el (widget-push-button-value-create): The gui cache
8969         does not agree with native widgets which can only be displayed
8970         once per window. The reasons for caching are diminished now that
8971         we don't hog resources when creating buttons.
8972         (widget-push-button-cache) deleted.
8973
8974 1999-12-24  Martin Buchholz <martin@xemacs.org>
8975
8976         * XEmacs 21.2.25 is released.
8977
8978 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8979
8980         * hyper-apropos.el (hyper-apropos): Toggle
8981         hyper-apropos-programming-apropos correctly.
8982         Set REGEXP when user accepts default value.
8983
8984 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8985
8986         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8987         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8988
8989 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8990
8991         * mule/mule-category.el (undefined-category-designator):
8992         Return char instead of character.  Search for undefined one.
8993         (describe-category): Use with-displaying-help-buffer.
8994
8995 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8996
8997         * byte-optimize.el (byte-optimize-plus):
8998         Optimize (+ 1) to 1 instead of (1+ nil).
8999
9000         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9001
9002         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9003
9004         * byte-optimize.el (byte-optimize-char-before): New function.
9005         Remove performance penalty for using (char-before) instead of (char-after).
9006
9007 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9008
9009         * mule/mule-category.el (char-category-list): Return character
9010         instead of integer.
9011
9012 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9013
9014         * minibuf.el (read-buffer): Check default is buffer object.
9015
9016 1999-11-25  Andy Piper  <andy@xemacs.org>
9017
9018         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9019         for buttons.
9020
9021 1999-12-16  Andreas Jaeger  <aj@suse.de>
9022
9023         * package-get.el (package-get-maybe-save-index): Fixed typo.
9024         Patch by Jeff Miller <jmiller@smart.net>.
9025
9026 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9027
9028         * gnuserv.el (gnuserv-process-filter):  don't call
9029         gnuserv-write-to-client when gnuserv-current-client is nil
9030
9031 1999-12-14  Martin Buchholz <martin@xemacs.org>
9032
9033         * XEmacs 21.2.24 is released.
9034
9035 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9036
9037         * about.el (about-hackers): Update my email address.
9038
9039 1999-12-07  Martin Buchholz <martin@xemacs.org>
9040
9041         * XEmacs 21.2.23 is released.
9042
9043 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9044
9045         * package-get.el (package-get-download-sites): Removed several
9046         defunct download sites, added many new ones, and corrected a few
9047         incorrect directory-on-site entries.  Added physical locations to
9048         site-description.
9049
9050 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9051
9052         * finder.el (finder-commentary): add DOC string and fix
9053         interactive spec
9054
9055 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9056
9057         * help.el (describe-function): Don't forget to intern the string
9058         completing-read returns.
9059         (describe-variable): Ditto.
9060
9061 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9062
9063         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9064         `hyper-apropos-help-mode' here to find symbol to customize
9065         irregardless of cursor position and simplify
9066         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9067         `hyper-apropos-popup-menu'.
9068
9069 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9070
9071         * apropos.el (apropos-mode-map): Add return to call
9072         apropos-follow.
9073         (apropos-print): Call apropos-mode to have better
9074         command reference. Put keymap text-poperty to
9075         symbole name.
9076
9077 1999-11-22  Alastair Burt  <burt@dfki.de>
9078
9079         * help.el: (describe-bindings-1): Added handling of keymaps for
9080         the extents at point.
9081
9082 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9083
9084         * gutter-items.el (buffers-tab-items): Wrap the function in a
9085         save-match-data
9086
9087 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9088
9089         * help.el (describe-function): Use the DEFAULT argument to
9090         completing-read.
9091         (describe-variable): Ditto.
9092
9093 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9094
9095         * minibuf.el (read-from-minibuffer): Add optional argument
9096         DEFAULT to have better mini-buffer history support.
9097         (completing-read): Pass default to read-from-minibuffer.
9098         (read-buffer): Pass default to completing-read.
9099
9100 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9101
9102         * font-lock.el (font-lock-doc-string-face): Document the
9103         `font-lock-lisp-like' property.
9104
9105 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9106
9107         * lisp-mode.el: Specify `font-lock-lisp-like'.
9108
9109         * font-lock.el (font-lock-lisp-like): New function.
9110         (font-lock-fontify-syntactically-region): Use it.
9111
9112 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9113
9114         * XEmacs 21.2.22 is released
9115
9116 1999-11-28  Martin Buchholz <martin@xemacs.org>
9117
9118         * XEmacs 21.2.21 is released.
9119
9120 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9121
9122         * minibuf.el (read-coding-system): Accept symbol and
9123         coding-system object as a default-coding-system.
9124
9125 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9126
9127         * minibuf.el (read-coding-system): Accept symbol as
9128         a default-coding-system.
9129
9130 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9131
9132         * apropos.el (apropos-documentation): Use insert instead
9133         of princ.
9134
9135 1999-11-07  William M. Perry  <wmperry@aventail.com>
9136
9137         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9138           for the linux console.
9139
9140         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9141           stuff to work when you are not on a window system, since the GPM
9142           mouse support now allows pasting from outside of XEmacs.
9143
9144 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9145
9146         * XEmacs 21.2.20 is released
9147
9148 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9149
9150         * setup-paths.el (paths-default-info-directories): Add
9151         /usr/share/info and /usr/local/share/info.
9152
9153 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9154
9155         * about.el: Updated Vladimir Ivanovic's info.
9156
9157 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9158
9159         * auto-show.el (auto-show-truncationp): Remove.
9160
9161         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9162
9163 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9164
9165         * indent.el (indent-line-to): fix bug: spaces were not replaced
9166         with tab if column is multiple of tab-width
9167         From dhn@qedinc.com
9168
9169 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9170
9171         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9172         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9173
9174         * package-get.el (package-get-package-provider): Be verbose when
9175         interactive. Patch from Robert Pluim
9176
9177 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9178
9179         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9180         info file suffixes.
9181
9182 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9183
9184         * process.el (open-network-stream): Add a new optional parameter
9185         PROTOCOL to support udp; fix a minor typo and add an explanation
9186         in docstring for udp programming.
9187
9188         * code-process.el (open-network-stream): Add a new optional
9189         parameter PROTOCOL to support udp; fix a minor typo and add an
9190         explanation in docstring for udp programming.
9191
9192 1999-10-18  Andy Piper  <andy@xemacs.org>
9193
9194         * gui.el (make-gui-button): be more precise about how we call
9195         callbacks.
9196
9197         * wid-edit.el (widget-push-button-value-create): Use the new form
9198         of native gui-button.
9199
9200 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9201
9202         * info.el (Info-page-prev): Don't do (sit-for 0).
9203
9204 1999-10-13  Andy Piper  <andy@xemacs.org>
9205
9206         * gutter-items.el (progress-abort-glyph): new glyph for showing
9207         abort status.
9208         (append-progress): dispatch-event rather than sit-for.
9209         (abort-progress): new function. Show the abort glyph with an
9210         appropriate message.
9211         (raw-append-progress): dispatch-event rather than sit-for.
9212         (display-progress): cope with aborts.
9213
9214         * gui.el (make-gui-button): Use native widgets for buttons
9215         unconditionally.
9216         (insert-gui-button): ditto.
9217         (gui-button-p): ditto.
9218
9219         * xbm-button.el: remove from core.
9220
9221         * xpm-button.el: remove from core.
9222
9223 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9224
9225         * faces.el (init-device-faces): Don't initialize the random faces
9226         on the stream device.
9227
9228 1999-10-06  Andy Piper  <andy@xemacs.org>
9229
9230         * files.el (recover-file): Don't use ls under windows for revert buffer.
9231
9232 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9233
9234         * package-get.el (package-get-download-menu): Make menu really
9235         toggle download sites.
9236         (package-get-download-sites): Add autoload cookie.
9237
9238 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9239
9240         * setup-paths.el (paths-find-module-directory): Ditto.
9241
9242 1999-09-29  Werner Fink  <werner@suse.de>
9243
9244         * setup-paths.el (paths-find-exec-directory): Add missing nil
9245         parameter for environment.
9246
9247 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9248
9249         * modeline.el (modeline-format):
9250         Only purecopy the strings.  Else
9251         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9252         barfs.
9253
9254 1999-08-28  Mike Woolley  <mike@bulsara.com>
9255
9256         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9257         user setting comint-completion-addsuffix and
9258         comint-process-echoes.
9259
9260 1999-09-22  Andy Piper  <andy@xemacs.org>
9261
9262         * gutter-items.el (update-tab-in-gutter): use
9263         last-nonminibuf-window instead of selected-window.
9264
9265 1999-09-18  Andy Piper  <andy@xemacs.org>
9266
9267         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9268         display on.
9269
9270         * subr.el (record-buffer-hook): new variable so that the hook gets
9271         some documentation.
9272
9273 1999-09-16  Andy Piper  <andy@xemacs.org>
9274
9275         * gutter-items.el (update-tab-in-gutter): only update when the
9276         gutter is visible.
9277         (remove-buffer-from-gutter-tab): ditto.
9278
9279 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9280
9281         * simple.el (do-auto-fill): Commented out part of Kinsoku
9282         processing.
9283
9284 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9285
9286         * isearch-mode.el (isearch-highlightify-region): Give the
9287         highlighting extents a high priority.
9288         (isearch-make-extent): Give the main highlighting extent an even
9289         higher priority.
9290
9291 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9292
9293         * packages.el (packages-compute-package-locations): Fix typo from
9294         -u rationalization.
9295
9296 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9297
9298         * setup-paths.el (paths-find-doc-directory): Respect value of
9299         `configure-doc-directory.'
9300
9301         * find-paths.el (paths-find-architecture-directory): Give
9302         precendence `default' argument (which typically comes from
9303         configure).
9304
9305 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9306
9307         * startup.el (command-line-early): Added options -user-init-file
9308         and -user-init-directory.
9309
9310         * files.el (user-init-file): Default to NIL so we can recognize
9311         when it's set.
9312
9313 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9314
9315         * obsolete.el (init-file-user):
9316         * startup.el:
9317         * packages.el (packages-compute-package-locations):
9318         * package-get.el (package-get-user-index-filename):
9319         * menubar-items.el (maybe-add-init-button):
9320         * info.el (Info-annotations-path):
9321         * dump-paths.el:
9322         Change `user-init-directory' to be an absolute path.
9323         Use `user-init-directory' where appropriate.
9324         Zap `init-file-user' and its uses.
9325
9326 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9327
9328         * subr.el (copy-symbol): New function.
9329
9330 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9331
9332         * isearch-mode.el (isearch-done): Be sure to restore invisible
9333         extents in the proper buffer.
9334         (isearch-pre-command-hook): Set this-command to the correct value
9335         in case the buffer has changed and old overriding-local-map was
9336         used.
9337         (isearch-restore-extent): Use remprop instead of setting the
9338         property to nil.
9339
9340 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9341
9342         * cmdloop.el (execute-extended-command): Update zmacs region
9343         before the delay.
9344         (execute-extended-command): Make the message gettext-friendly.
9345
9346 1999-09-07  Andy Piper  <andy@xemacs.org>
9347
9348         * gutter-items.el (progress-gauge-glyph): renamed from
9349         progress-glyph.
9350         (progress-text-glyph): new variable.
9351         (progress-layout-glyph): use layouts and text glyphs.
9352         (progress-area-buffer): removed.
9353         (progress-text-and-extent): new variable.
9354         (progress-displayed-p): dynamically create gutter area buffer.
9355         (clear-progress): ditto.
9356         (raw-append-progress): ditto.
9357         (append-progress): use new glyph names.
9358         (raw-append-progress): only create the extent when needed. set
9359         properties more optimally.
9360         (progress): remove args.
9361
9362 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9363
9364         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9365         mapcar where the return value is unused.
9366         (isearch-restore-invisible-extents): Ditto.
9367         (isearch-highlight-all-cleanup): Ditto.
9368         (isearch-delete-extents-in-range): Traverse the extents only once.
9369         (isearch-highlight-all-update): Don't start over if the search
9370         string has changed and more input is pending.
9371
9372 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9373
9374         * packages.el (packages-find-package-data-path): Ditto.
9375
9376         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9377
9378         * subr.el (mapc-internal): Don't make obsolete.
9379
9380         * cl-extra.el (mapc): Resurrect.
9381
9382 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9383
9384         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9385         alias.
9386
9387         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9388         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9389         (isearch-yank-clipboard): Use get-clipboard instead of
9390         x-get-clipboard.
9391         (isearch-yank-selection): Fix docstring.
9392
9393 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9394
9395         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9396
9397 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9398
9399         * cl-macs.el (extent-start-position): Fix setf method.
9400         (extent-end-position): Ditto.
9401
9402 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9403
9404         * isearch-mode.el: End merge with FSF 20.4.
9405
9406         * isearch-mode.el (search-invisible): New variable.
9407         (isearch-hide-immediately): Ditto.
9408         (isearch-unhidden-extents): Ditto.
9409         (isearch-range-invisible): New function.
9410         (isearch-unhide-extent): Ditto.
9411         (isearch-restore-invisible-extents): Ditto.
9412         (isearch-restore-extent): Ditto.
9413
9414         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9415         implementation.
9416         (isearch-ring-retreat-edit): Ditto.
9417         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9418         (isearch-forward-regexp): New arguments NOT-REGEXP and
9419         NO-RECURSIVE-EDIT.
9420         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9421         (isearch-backward-regexp): New arguments NOT-REGEXP and
9422         NO-RECURSIVE-EDIT.
9423         (isearch-mode): Return isearch-success.
9424         (isearch-update): Use unread-command-events instead of
9425         unread-command-event.
9426         (isearch-abort): If an invalid regexp is encountered, keep popping
9427         states.
9428         (isearch-*-char): Use FSF implementation.
9429         (isearch-whitespace-chars): Use the more robust FSF's
9430         implementation.
9431         (isearch-within-brackets): New variable.
9432         (isearch-mode): Initialize it.
9433         (isearch-edit-string): Bind it.
9434         (isearch-search-and-update): Set it.
9435         (isearch-push-state): Push it.
9436         (isearch-top-state): Pop it.
9437         (isearch-search): Set it.
9438         (isearch-printing-char): When called by isearch-whitespace-chars,
9439         handle M-SPC gracefully.
9440         (isearch-message-prefix): New argument ELLIPSIS.
9441         (isearch-message-suffix): Ditto.
9442         (isearch-message): Use the ELLIPSIS argument when calling
9443         isearch-message-prefix and isearch-message-suffix.
9444         (isearch-message-prefix): Distinguish between "wrapped" and
9445         "overwrapped" search, FWIW.
9446
9447 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9448
9449         * isearch-mode.el (isearch-edit-string): Use the head of the
9450         search ring instead of search-last-string and search-last-regexp.
9451         (search-highlight): Renamed from isearch-highlight.
9452         (isearch-exit): Use the new name.
9453         (isearch-highlight): Ditto.
9454         (isearch-dehighlight): Ditto.
9455         (isearch-update-ring): New function.
9456         (isearch-done): Call it.
9457         (isearch-done): New argument EDIT.
9458         (isearch-repeat): If search string is empty, look up at the car of
9459         the search ring; ignore the yank pointer.
9460         (isearch-abort): Call isearch-done with NOPUSH.
9461         (isearch-cancel): New function.
9462         (isearch-mode-map): Bind it to ESC ESC ESC.
9463
9464         * isearch-mode.el: Begin merge with FSF 20.4.
9465
9466 1999-09-01  Andy Piper  <andy@xemacs.org>
9467
9468         * x-select.el (x-get-clipboard): obsolete.
9469         (x-yank-clipboard-selection): obsolete
9470
9471         * select.el (disown-selection): need to be careful to disown the
9472         clipboard if we set it via selection.
9473         (get-clipboard): move from x-select.el
9474         (yank-clipboard-selection): ditto.
9475
9476 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9477
9478         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9479         isearch-highlight-all-matches to nil.
9480         (isearch-fixed-case): New variable.
9481         (isearch-mode): Initialize it.
9482         (isearch-edit-string): Save it.
9483         (isearch-toggle-case-fold): Set it.
9484         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9485         need to check isearch-fixed-case.
9486         (isearch-toggle-case-fold): Update highlighting of all matches
9487         before the pause.
9488         (isearch-edit-string):
9489
9490 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9491
9492         * isearch-mode.el (isearch-edit-string): Call isearch-message
9493         before reading the event so that the prompt is displayed properly.
9494         (isearch-message): Use isearch-nonincremental when calling
9495         isearch-message-prefix.
9496         (minibuffer-local-isearch-map): Bind up and down to do the same as
9497         M-p and M-n respectively.
9498         (isearch-done): New arg NOPUSH.
9499         (isearch-edit-string): Use it.
9500         (isearch-edit-string): Don't bind isearch-string.
9501         (isearch-ring-adjust): Edit string, *then* push state.
9502
9503 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9504
9505         * faces.el (isearch-secondary): Make isearch-secondary look
9506         different than default.
9507
9508 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9509
9510         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9511         save-excursion.
9512         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9513         (isearch-update): Call isearch-dehighlight without arguments.
9514         (isearch-done): Ditto.
9515
9516         * isearch-mode.el (isearch-fix-case): If the search string has no
9517         upper-case letters, allow the folding to be reenabled.
9518         Previously, once disabled, the folding would remain that way until
9519         the end of isearch.
9520         (isearch-top-state): Call isearch-fix-case.
9521
9522         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9523         save-excursion.
9524         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9525
9526 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9527
9528         * xpm-button.el:
9529         xbm-button.el: Need to exist in core because gui.el depends on
9530         them.
9531
9532 1999-08-31  Andy Piper  <andy@xemacs.org>
9533
9534         * gutter-items.el (buffers-tab-face): new customizable variable.
9535         (buffers-tab-default-buffer-line-length): new specifier for
9536         maximum viewable characters.
9537         (progress-stack): new variable for implementing widget-based
9538         progress messages.
9539         (progress-area-buffer): ditto.
9540         (progress-glyph-height): ditto.
9541         (progress-stop-callback): ditto.
9542         (progress-quit-function): new function.
9543         (progress-glyph): new variable.
9544         (progress-layout-glyph): ditto.
9545         (progress-displayed-p): new function, see message-displayed-p for
9546         details.
9547         (clear-progress): ditto.
9548         (remove-progress): ditto.
9549         (append-progress): ditto.
9550         (raw-append-progress): ditto.
9551         (display-progress): ditto.
9552         (current-progress): ditto.
9553         (current-progress-label): ditto.
9554         (progress): ditto.
9555         (lprogress): ditto.
9556
9557
9558 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9559
9560         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9561
9562         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9563         `isearch-yank-selection'.
9564         (isearch-mode-map): Use it.
9565         (isearch-yank-selection): Use `get-selection' instead of
9566         `get-x-selection'.
9567
9568 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9569
9570         * faces.el (isearch-secondary): Create face here.
9571
9572         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9573         timers.
9574
9575 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9576
9577         * subr.el (buffer-string): More robust backward compatibility
9578         check, courtesy William Perry.
9579
9580 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9581
9582         * replace.el (perform-replace): Stop the search after the search
9583         limit has been reached.
9584
9585 1999-08-23  Andy Piper  <andy@xemacs.org>
9586
9587         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9588         here if we don't have one.
9589
9590 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9591
9592         * ldap.el (ldap-coding-system): Default to nil until we get
9593         efficient UTF8 support
9594         (ldap-decode-string): Guard against `decode-coding-string' not
9595         being defined
9596         (ldap-encode-string): Guard against `encode-coding-string' not
9597         being defined
9598
9599 1999-08-23  Didier Verna  <didier@xemacs.org>
9600
9601         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9602         Some doc strings improvements, and add a star to the `interactive'
9603         calls.
9604
9605 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9606
9607         * font-lock.el (java-font-lock-keywords-3): introduced new
9608         keywords and regexpes for javadoc syntax 1.2.
9609
9610 1999-08-17  Andy Piper  <andy@xemacs.org>
9611
9612         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9613         format-buffers-tab-line.
9614         (buffers-tab-max-buffer-line-length): new variable.
9615         (format-buffers-tab-line): new function. truncate names if over
9616         buffers-tab-max-buffer-line-length.
9617
9618 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9619
9620         * cus-start.el: Customize the variable `bell-inhibit-time'.
9621
9622 1999-08-16  Andy Piper  <andy@xemacs.org>
9623
9624         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9625         brute-force approach to deleting the last buffer.
9626         (buffers-tab-grouping-regexp): new customizable variable.
9627         (select-buffers-tab-buffers-by-mode): use it.
9628
9629 1999-08-13  Andy Piper  <andy@xemacs.org>
9630
9631         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9632         deletion problem.
9633
9634 1999-07-30  Didier Verna  <didier@xemacs.org>
9635
9636         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9637         of princ to output symbols.
9638         (custom-save-face-internal): ditto.
9639         (custom-save-resets): ditto.
9640
9641 1999-08-09  Didier Verna  <didier@xemacs.org>
9642
9643         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9644         `regexp-quote' to protect the major mode name for use as a regular
9645         expression (c++ needs this for instance).
9646
9647 1999-08-08  Andy Piper  <andy@xemacs.org>
9648
9649         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9650         cope with similar mode names.
9651
9652         * gutter-items.el (buffers-tab-selection-function): new selection
9653         function.
9654         (select-buffers-tab-buffers-by-mode): new function.
9655         (buffers-tab-items): use it if set to only display buffers in the
9656         tab in the current buffer's group..
9657         (update-tab-in-gutter): use new api.
9658         (remove-buffer-from-gutter-tab): ditto.
9659
9660         * gutter-items.el (buffers-tab-max-size): set custom selection
9661         default to 6.
9662         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9663         (add-tab-to-gutter): set face as default.
9664
9665 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9666
9667         * faces.el (frob-face-property): Merge the fall-back specifier
9668         with the target, not replace it.
9669
9670 1999-08-05  Andy Piper  <andy@xemacs.org>
9671
9672         * gutter-items.el (update-tab-in-gutter): add frame argument for
9673         buffer-items.
9674         (update-tab-in-gutter): use it.
9675
9676         * gutter-items.el (record-buffer-hook): set.
9677
9678         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9679         change.
9680         (switch-to-buffer-hook) deleted.
9681
9682 1999-08-04  Andy Piper  <andy@xemacs.org>
9683
9684         * gutter-items.el (update-tab-in-gutter): make sure this will work
9685         as an argument to create-frame-hook.
9686
9687 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9688
9689         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9690         instead of timer emulation.
9691
9692 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9693
9694         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9695         Emacs isearch enhancements.
9696
9697 1999-07-28  Andy Piper  <andy@xemacs.org>
9698
9699         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9700         all devices that support tab controls.
9701         (remove-buffer-from-gutter-tab): new function. to be used as a
9702         value for kill-buffer-hook.
9703
9704 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9705
9706         * auto-show.el (auto-show-truncationp): changed to match
9707         `window_translation_on'
9708
9709 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9710
9711         * XEmacs 21.2.19 is released
9712
9713 1999-07-28  SL Baur  <steve@miho>
9714
9715         * code-files.el (insert-file-contents): Fix docstring.
9716         revert previous change.
9717
9718 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9719
9720         * fill.el (fill-region-as-paragraph): Change re-break-point to
9721         contain word-across-newline plus one character so that filling
9722         Japanese and Chinese works as desired.
9723         * simple.el (do-auto-fill): Ditto.
9724
9725 1999-07-26  SL Baur  <steve@miho>
9726
9727         * mule/japanese.el ("Japanese"): Do not specify a default input
9728         method.
9729         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9730
9731 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9732
9733         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9734         able to use cl-macs macro in early lisp.
9735
9736 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9737
9738         * custom.el:
9739         * cus-face.el:
9740         * cus-edit.el:
9741                 Massive custom Theme API changes.
9742
9743 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9744
9745         * code-files.el (insert-file-contents): Regard
9746         coding-system-magic-cookie if `coding-system-for-read' is nil.
9747
9748 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9749
9750         * mule/thai-xtis.el: Add coding: local variable, to avoid
9751         bootstrapping problem with C locale.
9752
9753 1999-07-22  Andy Piper  <andy@xemacs.org>
9754
9755         * dumped-lisp.el (preloaded-file-list): guard against putting
9756         gutter-items in a less than functional XEmacs.
9757         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9758
9759 1999-07-18  Bob Weiner  <weiner@beopen.com>
9760
9761         * fill.el (fill-context-prefix): Fixed bug that prevented the
9762         setting of an adaptive fill prefix when the `dont-skip-first' was
9763         t.
9764
9765 1999-07-22  SL Baur  <steve@miho>
9766
9767         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9768
9769 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9770
9771         * files.el (interpreter-mode-alist): add `make', `guile', and
9772         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9773         makefile-mode, guile is a scheme, and someday XEmacs will be
9774         modular enough to use as an efficient scripting tool.)
9775
9776 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9777
9778         * mule/mule-cmds.el (reset-language-environment): Regard
9779         coding-category `utf-8' and `ucs-4' if they are available.
9780
9781 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9782
9783         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9784         (prefer-coding-system): Fix DOC-string.
9785
9786         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9787         DOC-string too.
9788
9789         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9790         Mule.
9791         (coding-system-change-eol-conversion): Fix DOC-string.
9792
9793 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9794
9795         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9796         instead of `list-coding-system'.
9797
9798 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9799
9800         * menubar-items.el (default-menubar): `select-input-method' was
9801         renamed to `set-input-method'.
9802
9803         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9804         "Set Language Environment" menu.
9805
9806         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9807         "Describe Language Support" menu.
9808
9809 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9810
9811         * mule/chinese.el ("Chinese-GB"): Rename
9812         `chinese-gb-environment-setup-function' to
9813         `setup-chinese-gb-environment-internal'.
9814
9815 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9816
9817         * mule/korean.el: Use `define-coding-system-alias' instead of
9818         `copy-coding-system'.
9819
9820 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9821
9822         * mule/mule-cmds.el (set-language-environment-coding-systems):
9823         Treat duplicated coding-categories.
9824
9825 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9826
9827         * mule/japanese.el: Use `define-coding-system-alias' instead of
9828         `copy-coding-system'.
9829
9830 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9831
9832         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9833         coding-system `viscii'.
9834
9835 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9836
9837         * mule/cyrillic.el:
9838         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9839         (cyrillic-alternativnyj-decode-table): New variable.
9840         (cyrillic-alternativnyj-encode-table): New variable.
9841         - Specify `iso-8-1' as a category of coding-system
9842           `alternativnyj'.
9843         - Abolish general Cyrillic environment.
9844
9845 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9846
9847         * mule/chinese.el:
9848         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9849         - Register `chinese-gb-environment-setup-function' as a
9850           `setup-function' of "Chinese-GB" environment.
9851
9852 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9853
9854         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9855         optional argument `parents'.
9856
9857         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9858         property for Thai-XTIS.
9859
9860         * mule/mule-help.el (help-with-tutorial): Use property
9861         `tutorial-coding-system' of language-info as a coding-system to
9862         read tutorial file.
9863
9864 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9865
9866         * mule/thai-xtis.el: Don't setup `setup-function' and
9867         `exit-function'.
9868
9869         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9870         `set-coding-category-system' to set up coding-system for
9871         coding-category.
9872
9873         * mule/mule-cmds.el (prefer-coding-system): Use
9874         `set-coding-category-system' to set up coding-system for
9875         coding-category.
9876
9877 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9878
9879         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9880         Thai-XTIS environment.
9881
9882         * mule/mule-cmds.el (prefer-coding-system): Use
9883         `find-coding-system' instead of `coding-system-p'.
9884
9885 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9886
9887         * mule/mule-cmds.el (set-language-environment-coding-systems):
9888         Modify eol-type for XEmacs.
9889
9890         * mule/thai-xtis.el: Delete unused local variable `category'.
9891
9892         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9893         function.
9894         (prefer-coding-system): Don't call
9895         `update-coding-systems-internal'; use function
9896         `coding-category-list' instead of variable `coding-category-list';
9897         use `set-coding-priority-list' instead of `set-coding-priority';
9898         modify `eol-type' for XEmacs.
9899
9900         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9901         `charset-columns'.
9902         (char-width): Likewise.
9903
9904 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9905
9906         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9907         `tis-620'.
9908
9909         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9910         `set-coding-priority-list' instead of `set-coding-priority'; don't
9911         call `update-coding-systems-internal'.
9912
9913         * mule/mule-misc.el (coding-system-get): New function.
9914         (coding-system-put): New function.
9915         (coding-system-category): New function.
9916
9917 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9918
9919         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9920         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9921         to avoid conflict with leim/quail/thai-xtis.
9922
9923         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9924         to thai-xtis-chars.el.
9925
9926         * mule/thai-xtis-chars.el: New file (split from
9927         mule/thai-xtis.el).
9928
9929 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9930
9931         * mule/thai-xtis.el:
9932         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9933         - Add syntax entries.
9934         - Put `preferred-coding-system' of the charset `thai-xtis' to
9935           `tis-620'.
9936
9937 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9938
9939         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9940         rewritten to use write-multibyte-character.
9941
9942 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9943
9944         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9945         of `iso-2022-7'.
9946         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9947         ported yet.
9948         (read-input-method-name): Treat optional argument `default'.
9949
9950 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9951
9952         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9953         all.
9954         (set-language-info-alist): Set up menus here.
9955
9956 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9957
9958         * minibuf.el (completing-read): Add new optional argument
9959         `default'.
9960         (read-coding-system): Add new optional argument
9961         `default-coding-system'.
9962
9963 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9964
9965         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9966         (viet-viscii-...->viet-vscii...).
9967
9968 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9969
9970         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9971         and menus.
9972
9973 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9974
9975         * mule/mule-cmds.el (input-method-function): Add permanent-local
9976         property.
9977
9978 1999-03-30  Dave Love  <fx@gnu.org>
9979
9980         * mule/mule-cmds.el (current-language-environment): Doc fix.
9981
9982 1999-02-06  Richard Stallman  <rms@gnu.org>
9983
9984         * mule/european.el (setup-slovenian-environment): New function.
9985         ("Slovenian"): New language environment.
9986
9987 1999-01-27  Dave Love  <fx@gnu.org>
9988
9989         * mule/mule-cmds.el (current-language-environment): Provide :link,
9990         :type (choices) and appropriate :get.
9991
9992 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9993
9994         * mule/mule-cmds.el (describe-language-environment): Don't alter
9995         input-method-alist.
9996
9997 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9998
9999         * mule/mule-cmds.el (prefer-coding-system): Call
10000         set-coding-priority, so that the internal array of priorities is
10001         also updated.
10002
10003 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10004
10005         * mule/mule-cmds.el (prefer-coding-system): If the argument
10006         requires specific EOL conversion type, make the default coding
10007         systems use that.
10008
10009 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10010
10011         * mule/mule-cmds.el (set-language-environment): Pass the default
10012         eol-type to set-language-environment-coding-systems.
10013         (set-default-coding-systems): Copy the eol-type property for the
10014         new default values of {buffer-file,process}-coding-system from the
10015         old defaults.
10016         (set-language-environment-coding-systems): Accept an optional
10017         argument EOL-TYPE, and set the eol-type property of the default
10018         coding systems accordingly.
10019
10020 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10021
10022         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10023         use generate-new-buffer instead of get-buffer-create.
10024
10025 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10026
10027         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10028
10029 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10030
10031         * mule/mule-cmds.el (default-input-method): Fix custom type.
10032
10033 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10034
10035         * mule/mule-cmds.el (setup-specified-language-environment):
10036         Add apropos-inhibit property.
10037         (describe-specified-language-support): Likewise.
10038
10039 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10040
10041         * mule/mule-cmds.el: Doc fixes.
10042
10043 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10044
10045         * mule/mule-cmds.el (register-input-method): Doc-string
10046         modified.
10047
10048 1998-09-01  Dave Love  <fx@gnu.org>
10049
10050         * mule/mule-cmds.el (current-language-environment): Fix
10051         setter function.
10052
10053 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10054
10055         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10056         mule/european.el, mule/hebrew.el, mule/japanese.el,
10057         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10058         avoid bootstrapping problem if you need to recompile all the Lisp
10059         files using interpreted code.
10060
10061 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10062
10063         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10064         ("Latin-2"): Likewise.
10065
10066 1998-08-18  Per Starback  <starback@update.uu.se>
10067
10068         * mule/european.el (setup-latin2-environment): Fix typo.
10069
10070 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10071
10072         * mule/european.el: Give proper value of `input-method' key to all
10073         lang. env.
10074
10075         * mule/mule-cmds.el (activate-input-method): Handle the case that
10076         the arg INPUT-METHOD is nil correctly.
10077         (read-multilingual-string): Activate the specified input method
10078         before calling read-string.  Afterward, activate the original
10079         input method.
10080
10081 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10082
10083         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10084         (set-language-info-alist): Fix typo in doc-string.
10085
10086         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10087
10088 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10089
10090         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10091         (reset-language-environment): New function for the job that
10092         setup-english-environment used to do.
10093         (set-language-environment): Do more setups according to the info
10094         in language-info-alist.
10095         (read-language-name): Handle the case that the arg KEY is nil.
10096         (describe-language-environment): Handle input-method property.
10097
10098         * mule/: All files under this directory, which related with
10099         specific languages (such as mule/european.el, mule/greek.el,
10100         mule/hebrew.el, mule/misc-lang.el), modified as below.
10101         (setup-XXX-environment): Just call set-language-environment.  If
10102         they used to do some other jobs than what done by
10103         set-language-environment, those jobs are done in
10104         setup-XXX-environment-internal now.
10105         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10106         the value to setup-XXX-environment-internal.  Add properties
10107         input-method and features.
10108
10109         * mule/english.el (setup-english-environment): Just call
10110         reset-language-environment.
10111
10112         * mule/european.el (setup-8-bit-environment): Function deleted.
10113
10114 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10115
10116         * mule/mule-cmds.el (input-method-exit-on-first-char)
10117         (input-method-use-echo-area): Doc fixes.
10118
10119 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10120
10121         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10122         variable.
10123         (input-method-use-echo-area): New variable.
10124
10125 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10126
10127         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10128
10129 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10130
10131         * mule/mule-cmds.el (activate-input-method): Update mode line.
10132         (inactivate-input-method): Likewise.
10133
10134 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10135
10136         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10137         input method in the current buffer, but just bind
10138         current-input-method.
10139
10140 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10141
10142         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10143
10144         * mule/misc-lang.el ("IPA"): Add coding-priority and
10145         coding-system.
10146
10147 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10148
10149         * mule/greek.el: Add coding-priority.
10150
10151 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10152
10153         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10154         LANG-ENV.
10155
10156 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10157
10158         * mule/mule-cmds.el (register-input-method): Fix previous change.
10159         (setup-specified-language-environment): Doc fix.
10160
10161 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10162
10163         * mule/mule-cmds.el: Several doc fixes.
10164         (get-language-info, set-language-info): Rename argument.
10165         (set-language-info-alist): Likewise.
10166         (register-input-method): Rename argument.
10167         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10168
10169 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10170
10171         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10172         default value while reading an input method.
10173
10174 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10175
10176         * mule/mule-cmds.el (universal-coding-system-argument):
10177         Use buffer-file-coding-system as default.
10178
10179 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10180
10181         * mule/korean.el ("Korean"): Doc fix.
10182
10183 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10184
10185         * mule/mule-cmds.el (describe-language-environment): Print the
10186         languge environment at the head.
10187
10188 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10189
10190         * mule/japanese.el: Set exit-function to exit-japanese-environment
10191         for Japanese environment.
10192
10193 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10194
10195         * mule/mule-cmds.el (set-language-environment): Doc fix.
10196         (current-language-environment): Use defcustom.
10197         (default-input-method): Specify :type.
10198
10199 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10200
10201         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10202         modified.
10203         (prefer-coding-system): Doc-string modified.
10204
10205 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10206
10207         * mule/mule-cmds.el (set-language-info): Doc-string
10208         describes `coding-priority' KEY.
10209         (set-language-environment-coding-systems): New function.
10210         (select-safe-coding-system): New function.
10211         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10212         (set-language-info-alist): New optionla arg PARENTS.  Call
10213         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10214         (set-language-environment-coding-systems): New function.
10215
10216         * mule/chinese.el: Remove setting up of
10217         describe-chinese-environment-map and
10218         setup-chinese-environment-map.  Exclude them in args of calls to
10219         set-language-info-alist.  Register coding-priority key in
10220         language-info-alist.
10221
10222         * mule/cyrillic.el: Remove setting up of
10223         describe-cyrillic-environment-map and
10224         setup-cyrillic-environment-map.  Exclude them in args of calls to
10225         set-language-info-alist.  Register coding-priority key in
10226         language-info-alist.
10227
10228         * mule/english.el: Register coding-priority key in
10229         language-info-alist.
10230
10231         * mule/ethiopic.el: Register coding-priority key in
10232         language-info-alist.
10233
10234         * mule/european.el: Remove setting up of
10235         describe-european-environment-map and
10236         setup-european-environment-map.  Exclude them in args of calls to
10237         set-language-info-alist.  Register coding-priority key in
10238         language-info-alist.  Add "German" language env.
10239         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10240         (setup-german-environment): New function.
10241
10242         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10243         change default input method to "greek-postfix".
10244
10245         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10246         coding-priority key in
10247
10248 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10249
10250         * mule/mule-cmds.el (set-language-info): Doc fix.
10251         (input-method-inactivate-hook): Doc fix.
10252
10253 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10254
10255         * mule/mule-cmds.el (set-input-method): Renamed from
10256         select-input-method.
10257
10258 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10259
10260         * mule/mule-cmds.el (set-language-environment): Run
10261         exit-language-environment-hook before calling `exit-function'
10262         which is specified for the language environment.
10263
10264 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10265
10266         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10267         modified.
10268         (prefer-coding-system): Likewise.
10269         (describe-language-environment): Print aliases of each coding
10270         system.
10271         (set-language-environment-hook): New variable.
10272         (exit-language-environment-hook): New variable.
10273         (set-language-environment): Call these hooks.  Before setting a
10274         new language environment, exit from the
10275         current-language-environment if necessary.
10276         (input-method-verbose-flag): The value can be nil, t,
10277         complex-only, or default.
10278         (input-method-highlight-flag): Doc-string augmented.
10279         (activate-input-method): Check if we can run the registered
10280         function to activate an input method.
10281
10282         * mule/korean.el: Set exit-function for language environment
10283         "Korean" to exit-korean-environment.
10284         (setup-korean-environment): Moved to korea-util.el.
10285
10286 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10287
10288         * mule/mule-cmds.el (read-multilingual-string): Use
10289         current-input-method prior to default-input-method.  Don't bind
10290         current-input-method by `let', instead, activate the specified
10291         input method in the current buffer temporarily.
10292
10293 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10294
10295         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10296
10297 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10298
10299         * mule/chinese.el (post-read-decode-hz): Return the result of
10300         decode-hz-region.
10301         (pre-write-encode-hz): Do not change the value of
10302         last-coding-system.
10303
10304 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10305
10306         * mule/mule-ccl.el: Doc fixes.
10307
10308 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10309
10310         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10311         (check-ccl-program): New macro.
10312
10313 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10314
10315         * mule/mule-ccl.el: Comment about CCL syntax modified.
10316         (ccl-command-table): Add read-multibyte-character and
10317         write-multibyte-character.
10318         (ccl-code-table): Add ex-cmd.
10319         (ccl-extended-code-table): New variable.
10320         (ccl-embed-extended-command): New function.
10321         (ccl-compile-read-multibyte-character,
10322         ccl-compile-write-multibyte-character) New functions.
10323         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10324         ccl-dump-write-multibyte-character): New functions.
10325
10326 1999-07-22  SL Baur  <steve@miho>
10327
10328         * config.el (config-value-file): config.values is installed into
10329         doc-directory.
10330         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10331
10332 1999-07-19  Didier Verna  <didier@xemacs.org>
10333
10334         * rect.el: all functions rewritten, except when noted. Below is a
10335         list of interface changes.
10336         (apply-on-rectangle): new function. Obsoletes
10337         `operate-on-rectangle'. All functions that used to call this
10338         function now call the new one.
10339         (kill-rectangle): added optional prefix arg to fill lines.
10340         (delete-rectangle): ditto.
10341         (delete-extract-rectangle): ditto.
10342         (open-rectangle): ditto.
10343         (clear-rectangle): ditto.
10344         (delete-rectangle-line): added third arg FILL.
10345         (delete-extract-rectangle-line): ditto.
10346         (open-rectangle-line): ditto.
10347         (clear-rectangle-line): ditto.
10348
10349 1999-07-18  Andy Piper  <andy@xemacs.org>
10350
10351         * menubar-items.el (default-menubar): add gutter options.
10352
10353         * gutter-items.el: new file.
10354         (gutter): new group for custom.
10355         (gutter-visible-p): new variable.
10356         (default-gutter-position): ditto.
10357         (buffers-tab): new group for the buffers tab.
10358         (gutter-buffers-tab): widget to put in the gutter.
10359         (buffers-tab-max-size): max number of tabs.
10360         (buffers-tab-switch-to-buffer-function): function to call when a
10361         tab is pressed.
10362         (buffers-tab-omit-function): filter buffers with this function.
10363         (buffers-tab-format-buffer-line-function): format buffer names for
10364         inclusion in tabs.
10365         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10366         the record.
10367         (build-buffers-tab-internal): build a list of tab items.
10368         (buffers-tab-items): ditto.
10369         (add-tab-to-gutter): put a tab in the gutter area.
10370         (update-tab-in-gutter): reset the buffers in the tab.
10371
10372         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10373
10374         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10375         (switch-to-buffer-hooks): new hook.
10376
10377         * toolbar.el (default-toolbar-position): fix typo.
10378
10379 1999-07-16  Andy Piper  <andy@xemacs.org>
10380
10381         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10382
10383 1999-07-15  Didier Verna  <didier@xemacs.org>
10384
10385         * cus-edit.el (custom-prompt-variable): optional third arg makes
10386         prompt for a comment string.
10387         (customize-set-value): optional prefix makes this function handle
10388         variable comments.
10389         (customize-set-variable): ditto.
10390         (customize-save-variable): ditto.
10391         (customize-customized): handle custom comments.
10392         (customize-save-customized): ditto.
10393         (custom-variable-state-set): ditto.
10394         (custom-face-state-set): ditto.
10395         (customize-saved): ditto.
10396         (custom-variable-set): ditto.
10397         (custom-face-set): ditto.
10398         (custom-variable-save): ditto.
10399         (custom-face-save): ditto.
10400         (custom-variable-reset-saved): ditto.
10401         (custom-face-reset-saved): ditto.
10402         (custom-variable-reset-standard): ditto.
10403         (custom-face-reset-standard): ditto.
10404         (custom-comment-face): new face.
10405         (custom-comment-tag-face): ditto.
10406         (custom-comment): new widget.
10407         (custom-comment-create): new function.
10408         (custom-comment-delete): ditto.
10409         (custom-comment-value-set): ditto.
10410         (custom-comment-show): ditto.
10411         (custom-comment-invisible-p): ditto.
10412         (custom-variable-value-create): create a comment field widget.
10413         (custom-face-value-create): ditto.
10414         (custom-variable-menu): new entry for adding a custom comment.
10415         (custom-face-menu): ditto.
10416         (custom-save-variables): possibly save custom comments.
10417         (custom-save-faces): ditto.
10418
10419         * cus-face.el (custom-set-faces): the arguments can now have a
10420         custom comment as fourth argument.
10421
10422         * custom.el (custom-set-variables): the arguments can now have a
10423         custom comment as fifth element.
10424
10425 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10426
10427         * XEmacs 21.2.18 is released
10428
10429 1999-07-13  SL Baur  <steve@miho>
10430
10431         * lib-complete.el (read-library-name): Revert previous change.
10432         (read-library): Ditto.
10433
10434 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10435
10436         * packages.el (packages-package-list): Capitalize docstring.
10437
10438         * packages.el (packages-find-package-library-path): Use #'nconc
10439         rather than #'append to reduce consing -- #'mapcar uses Flist,
10440         which returns a freshly consed list.  #'append would create yet
10441         another fresh list, using Fmake_list in concat.
10442
10443         * packages.el (package-provide): Use setq with remassq like it
10444         says in its docstring.
10445
10446 1999-07-06  SL Baur  <steve@miho.m17n.org>
10447
10448         * lib-complete.el (progn-with-message): Fix typo.
10449
10450 1999-07-06  SL Baur  <steve@miho.m17n.org>
10451
10452         * mule/mule-misc.el (char-octet): Make function match docstring.
10453         From Katsumi Yamaoka <yamaoka@jpl.org>
10454
10455 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10456
10457         * wid-edit.el (widget-documentation): corrected spelling error.
10458
10459 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10460
10461         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10462         keys if already bound
10463
10464 1999-07-06  SL Baur  <steve@miho.m17n.org>
10465
10466         * lib-complete.el (progn-with-message): Revert previous changes.
10467
10468 1999-06-24  Bob Weiner  <weiner@beopen.com>
10469
10470         * lib-complete.el (find-library):
10471         (find-library-other-window):
10472         (find-library-other-frame): Completely rewrote
10473         so that these functions actually work when called non-interactively.
10474         Also made them handle LIBRARY arguments which end with .el or .elc.
10475
10476 1999-06-24  Bob Weiner  <weiner@beopen.com>
10477
10478         * simple.el (indent-new-comment-line): Locally bound
10479         `block-comment-start' to `comstart' or else when this is called
10480         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10481         `block-comment-start' value, ignoring any existing spacing after a
10482         comment prefix in the previous line and producing ugly comments.
10483
10484 1999-06-23  Bob Weiner  <weiner@beopen.com>
10485
10486         * list-mode.el (mouse-choose-completion):
10487         (choose-completion):
10488         (completion-switch-to-minibuffer): Added.
10489         ([Tab]): [Tab] previously switched to the minibuffer
10490         but since [space] does that and since most applications in the
10491         world use [Tab] to select the next item in a list, do that in the
10492         *Completions* buffer too.  This will cause the least confusion
10493         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10494         06/23/1999.
10495
10496 1999-06-22  Bob Weiner  <weiner@beopen.com>
10497
10498         * help.el (help-buffer-name): Added support for a null value
10499         of `help-buffer-prefix-string' since some buffers require no
10500         prefix.
10501
10502 1999-06-20  Bob Weiner  <weiner@beopen.com>
10503
10504         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10505         in the completion-list-mode-map to bury the completions buffer
10506         even when the minibuffer is no longer active.
10507
10508 1999-06-20  Bob Weiner  <weiner@beopen.com>
10509
10510         * list-mode.el (list-mode): It is visually disconcerting to have
10511         the text cursor disappear within list buffers, especially when
10512         moving from window to window, so leave it visible.
10513
10514 1999-07-01  SL Baur  <steve@miho.m17n.org>
10515
10516         * menubar-items.el (default-menubar): Conditionalize the bug
10517         report menu item (which may not be possible in this XEmacs).
10518         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10519
10520 1999-06-30  SL Baur  <steve@miho.m17n.org>
10521
10522         * subr.el (with-current-buffer): DOC string fix.
10523         Suggested by Bob Weiner <weiner@altrasoft.com>
10524
10525 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10526
10527         * cus-face.el (custom-face-italic): insert missing args
10528
10529 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10530
10531         * packages.el (package-locations): Changed default early package
10532         hierarchies to ~/.xemacs/mule-packages and
10533         ~/.xemacs/xemacs-packages.
10534
10535 1999-06-23  SL Baur  <steve@miho.m17n.org>
10536
10537         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10538
10539 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10540
10541         * packages.el (package-locations): Changed default early package
10542         hierarchy to ~/.xemacs/packages.
10543         (package-locations): Removed `packages' as a possible name for a
10544         late package hierarchy.
10545
10546 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10547
10548         * mule/mule-category.el (word-combining-categories): Set up new
10549         variable.
10550         (word-separating-categories): Likewise.
10551
10552 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10553
10554         * XEmacs 21.2.17 is released
10555
10556 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10557
10558         * font-menu.el (font-menu-set-font): allow for nil specification
10559         of font size.
10560
10561 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10562
10563         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10564         is 1.
10565
10566 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10567
10568         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10569         8859-5 instead of ISO 8859-1.
10570
10571 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10572
10573         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10574         (viet-viscii-encode-table): Ditto.
10575
10576         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10577         Make obsolete definition of char-octet.
10578
10579 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10580
10581         * subr.el: Move no-Mule make-char ...
10582         * help-nomule.el (make-char): To here.
10583         (string-width): Make Mule compatibility alias.
10584
10585 1999-06-15  Andy Piper  <andy@xemacs.org>
10586
10587         * select.el (get-selection-no-error): really make there be no-error.
10588         (get-selection): revert to original.
10589
10590 1999-06-11  Andy Piper  <andy@xemacs.org>
10591
10592         * select.el (selection-sets-clipboard): renamed.
10593         (own-selection): use it.
10594
10595 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10596
10597         * XEmacs 21.2.16 is released
10598
10599 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10600
10601         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10602         missing characters to avoid crash.
10603
10604 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10605
10606         * coding.el (set-terminal-coding-system): Only set the console
10607         coding system on the selected console if it is a tty.
10608
10609 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10610
10611         * cus-face.el:
10612         * cus-edit.el:
10613         * faces.el:
10614         (custom):
10615         (face-spec-set):
10616         * faces.el (frob-face-property):
10617         * font-menu.el (font-menu-set-font):
10618                   Actually apply changes from 1999-03-17
10619
10620 1999-06-10  Andy Piper  <andy@xemacs.org>
10621
10622         * select.el (get-selection): abstract out non error-signalling
10623         part.
10624         (get-selection-no-error): get-selection without signalling an
10625         error.
10626         (selection-is-clipboard-p): new variable. controls whether the
10627         selection sets the clipboard.
10628         (own-selection): use it.
10629
10630         * mouse.el (insert-selection): fallback to clipboard after trying
10631         primary selection and cutbuffer.
10632
10633 1999-06-05  Andy Piper  <andy@xemacs.org>
10634
10635         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10636         selection functions.
10637
10638 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10639
10640         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10641         default value.
10642         (load): Use `raw-text' instead of `no-conversion'.
10643         (insert-file-contents): Likewise.
10644
10645         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10646         of `no-conversion'.
10647
10648 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10649
10650         * coding.el: Don't copy `no-conversion' to `raw-text'.
10651
10652 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10653
10654         * subr.el (make-char): Define it if Mule is not around.
10655
10656 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10657
10658         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10659
10660         * x-select.el (x-disown-selection-internal): Restore symbol as an
10661         obsolete alias.
10662         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10663
10664 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10665
10666         * XEmacs 21.2.15 is released
10667
10668 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10669
10670         * subr.el (split-string): Avoid infinite looping
10671
10672 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10673
10674         * ldap.el (ldap-ignore-attribute-codings): New variable
10675         (ldap-default-attribute-decoder): New variable
10676         (ldap-coding-system): New variable
10677         (ldap-attribute-syntax-encoders): New variable
10678         (ldap-attribute-syntax-decoders): New variable
10679         (ldap-attribute-syntaxes-alist): New variable
10680         (ldap-encode-boolean): New function
10681         (ldap-decode-boolean): New function
10682         (ldap-encode-country-string): New function
10683         (ldap-decode-string): New function
10684         (ldap-decode-address): New function
10685         (ldap-encode-address): New function
10686         (ldap-decode-attribute): New function
10687         (ldap-search): Use some of these
10688
10689 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10690
10691         * version.el (emacs-version): Make the patch level/beta come
10692         before the XEmacs qualifier so that it gets into (funcall
10693         emacs-version) and thus in the bug reports.
10694         (emacs-version>=): Support patch levels.
10695
10696 1999-06-03  SL Baur  <steve@xemacs.org>
10697
10698         * version.el: implement x.y.z version number
10699         From Jan Vroonhof <vroonhof@math.ethz.ch>
10700
10701 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10702
10703         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10704
10705 1999-05-22  Vin Shelton <acs@xemacs.org>
10706
10707         * startup.el: Document -private and break out non-standard X options.
10708
10709 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10710
10711         * mule/mule-charset.el (charset-after): New function.
10712         (charset-direction): Synch with Mule, update docstring.
10713         (get-charset-property): New function.
10714         (put-charset-property): New function.
10715         (charset-plist): New function.
10716
10717         * mule/mule-charset.el (compose-region):
10718         (decompose-region): remove;  these functions (which don't work
10719         since we don't do composite characters) have been moved to
10720         mule-util.el.
10721         (toplevel): follow coding standards
10722
10723 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10724
10725         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10726         exist any more.
10727
10728         * code-files.el: Fix commentary to follow coding standards.  Move
10729         the single line left in mule-files.el to here.
10730
10731         * mule/mule-files.el: delete.
10732
10733 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10734
10735         * info.el (Info-scroll-prev): Use event functions instead of the
10736         old emacs 19 interface.
10737
10738 1999-06-02  Andy Piper  <andy@xemacs.org>
10739
10740         * x-font-menu.el (x-font-menu-load-font):
10741         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10742
10743 1999-05-31  Andy Piper  <andy@xemacs.org>
10744
10745         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10746         group.
10747         (font-menu-this-frame-only-p): ditto.
10748         (font-menu-max-items): reinstate, from Jan Vroonhof
10749         <vroonhof@math.ethz.ch>
10750         (font-menu-submenu-name-format): ditto.
10751         (font-menu-split-long-menu): ditto, for use by the family
10752         constructor.
10753         (font-menu-family-constructor): use it.
10754
10755 1999-05-30  Andy Piper  <andy@xemacs.org>
10756
10757         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10758         for use by the font menu.
10759
10760         * msw-font-menu.el: new file implementing mswindows specific
10761         font-menu behaviour.
10762         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10763         (mswindows-font-menu-junk-families): ditto.
10764         (hack-font-truename): ditto.
10765         (mswindows-font-regexp-ascii): ditto.
10766         (mswindows-reset-device-font-menus): ditto.
10767         (mswindows-font-menu-font-data): ditto.
10768         (mswindows-font-menu-load-font): ditto.
10769
10770         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10771         (x-font-menu-font-data): ditto.
10772         (x-font-menu-load-font): ditto.
10773
10774         * font-menu.el: new file implementing generic font menu behaviour.
10775         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10776         made device independent.
10777         (font-menu-this-frame-only-p): ditto.
10778         (font-menu-preferred-resolution): ditto.
10779         (font-menu-size-scaling): new variable used to determine whether
10780         sizes are in points or tenths of a point.
10781         (vassoc): moved from x-font-menu.el.
10782         (device-fonts-cache): ditto.
10783         (device-fonts-cache): ditto.
10784         (flush-device-fonts-cache): ditto.
10785         (reset-device-font-menus): copied from x-font-menu.el and made
10786         device independent. Most functionality deferred to
10787         device-dependent versions.
10788         (font-menu-family-constructor): copied from x-font-menu.el and
10789         made device independent.
10790         (font-menu-size-constructor): ditto.
10791         (font-menu-weight-constructor): ditto.
10792         (font-menu-set-font): ditto.
10793         (font-menu-change-face): ditto.
10794         (font-menu-load-font): new device method.
10795         (font-menu-font-data): ditto.
10796
10797         * x-font-menu.el: The above functions deleted.
10798
10799 1999-05-26  Andy Piper  <andy@xemacs.org>
10800
10801         * update-elc.el:
10802         * make-docfile.el:
10803         * loadup.el: rehash expand-file-name usage to not use default-directory.
10804
10805 1999-05-21  Andy Piper  <andy@xemacs.org>
10806
10807         * x-select.el (x-select-convert-to-text):
10808         (x-selected-text-type):
10809         (x-get-selection):
10810         (xselect-convert-to-string):
10811         (xselect-convert-to-compound-text):
10812         (xselect-convert-to-length):
10813         (xselect-convert-to-targets):
10814         (xselect-convert-to-delete):
10815         (xselect-convert-to-filename):
10816         (xselect-convert-to-charpos):
10817         (xselect-convert-to-lineno):
10818         (xselect-convert-to-colno):
10819         (xselect-convert-to-sourceloc):
10820         (xselect-convert-to-os):
10821         (xselect-convert-to-host):
10822         (xselect-convert-to-user):
10823         (xselect-convert-to-class):
10824         (xselect-convert-to-name):
10825         (xselect-convert-to-integer):
10826         (xselect-convert-to-atom):
10827         (xselect-convert-to-identity): functions renamed from x-* and
10828         moved to select.el.
10829         (x-get-secondary-selection): use rename get-selection.
10830         (x-get-clipboard): ditto.
10831         (x-own-selection): moved to select.el.
10832         (x-valid-simple-selection-p): ditto.
10833         (x-dehilight-selection): ditto.
10834         (x-own-clipboard): ditto.
10835         (x-disown-selection): ditto.
10836
10837         * x-mouse.el (x-yank-function): moved to mouse.el.
10838         (x-insert-selection): ditto.
10839         (x-set-point-and-move-selection): use renamed function.
10840
10841         * select.el (selected-text-type): moved and renamed from
10842         x-select.el.
10843         (selection-owner-p): moved to C.
10844         (selection-exists-p): ditto.
10845         (get-cutbuffer): new device method.
10846         (get-selection): generalised and moved from x-select.el.
10847         (own-selection): moved x-own-selection functionality into here.
10848         (dehilight-selection): renamed and moved from x-select.el.
10849         (own-clipboard): functionality moved from x-select.el using new
10850         generic C builtins.
10851         (disown-clipboard): ditto.
10852         (select-convert-to-text):
10853         (select-convert-to-string):
10854         (select-convert-to-compound-text):
10855         (select-convert-to-length):
10856         (select-convert-to-targets):
10857         (select-convert-to-delete):
10858         (select-convert-to-filename):
10859         (select-convert-to-charpos):
10860         (select-convert-to-lineno):
10861         (select-convert-to-colno):
10862         (select-convert-to-sourceloc):
10863         (select-convert-to-os):
10864         (select-convert-to-host):
10865         (select-convert-to-user):
10866         (select-convert-to-class):
10867         (select-convert-to-name):
10868         (select-convert-to-integer):
10869         (select-convert-to-atom):
10870         (select-convert-to-identity): new functions renamed from x-* and
10871         moved from x-select.el.
10872
10873         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10874         into here and use as the default window-system mouse yank.
10875         (insert-selection): generalised and moved from x-mouse.el.
10876         (own-clipboard): moved to C.
10877
10878         * msw-select.el (mswindows-selection-owned-p): deleted.
10879         (mswindows-own-selection): generalised and moved to select.el.
10880         (mswindows-disown-selection): generalised and moved to C.
10881         (mswindows-selection-owner-p): ditto.
10882
10883 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10884
10885         * XEmacs 21.2.14 is released
10886
10887 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10888
10889         * about.el: update contact info for jason and slb.
10890
10891 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10892
10893         * mule/european.el (setup-romanian-environment): Add Romanian
10894         support from Emacs/Mule romanian.el.
10895
10896 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10897
10898         * cus-face.el: Label all custom changes with the 'custom' tag.
10899
10900         * cus-edit.el: idem ditto.
10901
10902         * faces.el: Added suport for adding device tags to various functions.
10903         (custom): New device tag.
10904         (face-spec-set): Call reset face with tags argument. No longer do
10905         x-init-global-faces hack.
10906
10907         * faces.el (frob-face-property): Use an anonymous specifier to map
10908         frob-face-property-1 over.
10909
10910         * x-font-menu.el (font-menu-set-font): Always specify all
10911         properties to custom.
10912
10913 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10914
10915         * mule/european.el (setup-czech-environment): Add czech support.
10916         From David Sauer <davids@orfinet.cz>
10917
10918 1999-03-15  SL Baur  <steve@xemacs.org>
10919
10920         * check-features.el: Turn hard errors into warnings.
10921
10922 1999-03-21  SL Baur  <steve@xemacs.org>
10923
10924         * simple.el (delete-key-deletes-forward): As per discussion on
10925         xemacs-beta, default to t.
10926
10927 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10928
10929         * loadup.el: Define Installation-string before loading anything.
10930
10931 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10932
10933         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10934         From Anders Stenman <stenman@isy.liu.se>
10935
10936 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10937
10938         * wid-edit.el (widget-glyph-find): Ditto.
10939
10940         * packages.el (locate-library): Ditto.
10941
10942         * loadup.el (really-early-error-handler): Ditto.
10943
10944         * lib-complete.el (read-library): Ditto.
10945
10946         * faces.el (set-face-stipple): Ditto.
10947
10948         * code-files.el (load): Use new calling style of locate-file.
10949
10950 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10951
10952         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10953         dead.
10954
10955 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10956
10957         * dumped-lisp.el (preloaded-file-list): Don't load
10958         Installation.el.
10959
10960         * loadup.el (Installation-string): Define it here.
10961
10962 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10963
10964         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10965         Installation.el needs to be loaded before `dump-paths', otherwise
10966         the dumping process won't find it.
10967
10968 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10969
10970         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10971         subr so that we can use `replace-in-string' in Installation.el to
10972         get rid of C-m chars under the native Windows build.
10973
10974 1999-04-29  Andy Piper  <andy@xemacs.org>
10975
10976         * make-docfile.el: canonicalize file and directory names.
10977
10978         * device.el (call-device-method): new function for calling device
10979         specific methods.
10980         (define-device-method): new function for defining device methods.
10981         (define-device-method*): ditto.
10982
10983 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10984
10985         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10986
10987 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10988
10989         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10990         (cyrillic-koi8-r-encode-table): Likewise.
10991         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10992         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10993
10994         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10995         from vietnamese.el].
10996
10997         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10998         mule/mule-misc.el.
10999
11000 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11001
11002         * mule/thai-xtis.el:
11003         - Change font registry name from "Thai94x94-0" to "xtis-0".
11004         - Change mnemonic of coding-system `tis-620' to "TIS620".
11005
11006 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11007
11008         * mule/ethiopic.el: fixed.
11009
11010 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11011
11012         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11013
11014         * mule/thai-xtis.el: New file.
11015
11016         * mule/vietnamese.el: New file.
11017
11018         * mule/ethiopic.el: New file.
11019
11020 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11021
11022         * bytecomp.el (byte-compile-close-variables): Leave
11023         debug-issue-ebola-notices alone.
11024
11025 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11026
11027         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11028         at the top of the buffer since it is the most important thing to
11029         customize
11030         (ldap-get-host-parameter): New defun
11031         (ldap-search): Add a new parameter `withdn' to retrieve the
11032         distinguished names of entries
11033
11034 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11035
11036         * startup.el (splash-frame-body): Date and spelling fixes.
11037
11038 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11039
11040         * view-less.el (toggle-truncate-lines): add autoload tag
11041
11042 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11043
11044         * format.el (format-alist): Disable image stuff.
11045
11046 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11047
11048         * wid-edit.el (widget-glyph-find): Search by directories, then by
11049         suffixes rather than the other way around.
11050         (widget-image-conversion): Renamed to
11051         `widget-image-file-name-suffixes'.
11052
11053 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11054
11055         * mule/mule-charset.el: Made old functions obsolete, remove the
11056         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11057         (charset-iso-graphic-plane): Rename from charset-graphic.
11058         (charset-iso-final-char): Rename from charset-final.
11059         (charset-width): Rename from charset-columns.
11060         (charset-bytes): Added from fsf compatibility, returns always 1.
11061
11062         * mule/mule-misc.el: Move charset-doc-string alias to
11063         mule-charset.el
11064
11065 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11066
11067         * x-faces.el (x-make-font-bold-italic): honor
11068         *try-oblique-before-italic-fonts*
11069
11070 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11071
11072         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11073
11074 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11075
11076         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11077         name.
11078
11079 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11080
11081         * cl-extra.el (equalp): Would bug out for lists.
11082
11083 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11084
11085         * about.el (about-hackers):  Change cgw's email address
11086
11087 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11088
11089         * XEmacs 21.2.13 is released
11090
11091 1999-03-12  SL Baur  <steve@xemacs.org>
11092
11093         * simple.el (delete-key-deletes-forward): Revert to previous
11094         behavior.
11095
11096 1999-01-18  Didier Verna  <didier@xemacs.org>
11097
11098         * menubar-items.el (xemacs-splash-buffer): handle the case of
11099         multiple elements in the splash buffer body.
11100
11101         * startup.el (splash-frame-timeout): new constant: interval
11102         between splash buffer elements.
11103         (command-line-1): handle splash buffer with multiple elements (use
11104         a timeout).
11105         (splash-frame-body): Originally `startup-splash-frame-body'.
11106         Rewrote a cleaner and more readable version. This can now be array,
11107         in which case each element is displayed in turn in the splash buffer.
11108         (splash-frame-static-body): new constant. Persistent information
11109         across all splash buffer elements (preserves the possibility to give
11110         it in different languages.
11111         (circulate-splash-frame-elements): new function. Used as a timeout
11112         to circulate through all splash frame elements and display them in
11113         sequence.
11114         (display-splash-frame): originally `startup-splash-frame'. Handle
11115         the case of multiple elements in the splash buffer body. Now
11116         returns a timeout id if multiple elements to display, or nil.
11117
11118 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11119
11120         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11121         so they can be overridden by x-init-face-from-resources.
11122         Additionally specify the font name also with an x tag.
11123
11124 1999-03-08  Andy Piper  <andy@xemacs.org>
11125
11126         * package-get.el (package-get-base): autoload.
11127
11128         * menubar-items.el (default-menubar): add update menu item. Fix
11129         custom menu to only be activated when package-base is available.
11130
11131         * package-get.el (package-get-custom): don't load
11132         package-get-custom as it is auto-generated. Fix group definition.
11133
11134 1999-03-05  Didier Verna  <didier@xemacs.org>
11135
11136         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11137         instead of `symbol-name' (Thanks Kyle).
11138
11139         * cus-edit.el (custom-save-variables): use `prin1' instead of
11140         princ to write symbols.
11141
11142 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11143
11144         * XEmacs 21.2.12 is released
11145
11146 1999-03-05  SL Baur  <steve@xemacs.org>
11147
11148         * menubar-items.el (default-menubar): Add kfm browsing support.
11149         From Neal Becker <nbecker@fred.net>
11150
11151 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11152
11153         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11154         calls to font-lock during buffer reversion.
11155
11156 1999-02-12  Didier Verna  <didier@xemacs.org>
11157
11158         * info.el (Info-build-node-completions): unconditionally widen the
11159         tag table buffer.
11160
11161 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11162
11163         * x-faces.el (x-init-face-from-resources):
11164         Only set fonts in the 'x locale.
11165
11166 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11167
11168         * package-ui.el (pui-install-selected-packages): Don't throw on
11169         `package-admin-delete-binary-package' returning nil since it's
11170         normal.  Reindent function.
11171         (pui-add-required-packages): Handle case where packages selected
11172         for installation have never been installed.
11173
11174 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11175
11176         * menubar-items.el (default-menubar):
11177         Implement the ``Mule->Set coding system of process'' menu item.
11178
11179 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11180
11181         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11182         files
11183         - Change some `if's to `when's
11184
11185 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11186
11187         * XEmacs 21.2.11 is released
11188
11189 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11190
11191         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11192         against window close (Fix Bug #460).
11193         (ask-user-about-lock-dbox): Idem.
11194
11195 1999-02-25  SL Baur  <steve@xemacs.org>
11196
11197         * mule/mule-charset.el (charset-leading-byte): New function.
11198         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11199
11200 1999-02-12  Andy Piper  <andy@xemacs.org>
11201
11202         * about.el (xemacs-hackers): change andy's email address.
11203         (about-url-alist): change andy's web page address.
11204         (about-xemacs): add piper.
11205
11206 1999-02-16  SL Baur  <steve@xemacs.org>
11207
11208         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11209         of mule-base into lisp/mule.
11210
11211 1999-02-16  SL Baur  <steve@xemacs.org>
11212
11213         * mule/arabic.el:
11214         mule/canna-leim.el:
11215         mule/chinese.el:
11216         mule/cyrillic.el:
11217         mule/english.el:
11218         mule/european.el:
11219         mule/greek.el:
11220         mule/hebrew.el:
11221         mule/japanese.el:
11222         mule/kinsoku.el:
11223         mule/korean.el:
11224         mule/misc-lang.el:
11225         mule/mule-category.el:
11226         mule/mule-ccl.el:
11227         mule/mule-charset.el:
11228         mule/mule-cmds.el:
11229         mule/mule-coding.el:
11230         mule/mule-files.el:
11231         mule/mule-help.el:
11232         mule/mule-init.el:
11233         mule/mule-misc.el:
11234         mule/mule-tty-init.el:
11235         mule/mule-x-init.el:
11236         mule/viet-chars.el:  Remerge from mule-base.
11237
11238         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11239         of mule-base into lisp/mule.
11240
11241 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11242
11243         * process.el (exec-to-string): Use `shell-command-switch' in place
11244         of hard-wired "-c" (for WindowsNT).
11245
11246 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11247
11248         * menubar-items.el (default-menubar):  Remove obsolete
11249         "Gopher" item
11250
11251 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11252
11253         * package-admin.el (package-admin-get-install-dir): First fall
11254         back to the location of xemacs-base for non-mule packages.
11255
11256 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11257
11258         * paths.el:
11259         - improved automounter tmp directory support.
11260         - support 4 (!) empirically discovered automounter conventions
11261
11262 1999-02-12  SL Baur  <steve@xemacs.org>
11263
11264         * etags.el (pop-tag-mark): autoload to match key binding.
11265
11266 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11267
11268         * XEmacs 21.2.10 is released
11269
11270 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11271
11272         * package-get.el (package-get-remote-filename): Don't bug out for
11273         a local file name in the search entry.
11274
11275 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11276
11277         * XEmacs 21.2.9 is released
11278
11279 1999-01-19  Didier Verna  <didier@xemacs.org>
11280
11281         * replace.el (replace-search-function): new variable containing a
11282         function to perform a search-forward.
11283         (replace-re-search-function): new variable containing a function
11284         to perform a re-search-forward.
11285         (perform-replace): use them.
11286
11287 1999-01-25  Didier Verna  <didier@xemacs.org>
11288
11289         * select.el (selection-owner-p): use the name `XEmacs'.
11290         (cut-copy-clear-internal): ditto.
11291
11292 1999-01-18  Andy Piper  <andy@xemacs.org>
11293
11294         * about.el (about-url-alist): Update my entry.
11295         (xemacs-hackers): Ditto.
11296
11297 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11298
11299         * buffer.el (switch-to-buffer): Fixing documentation.
11300         * minibuf.el (minibuffer-completion-table): ditto.
11301         * cl-macs.el (return-from): ditto.
11302
11303 1999-01-04  Didier Verna  <didier@xemacs.org>
11304
11305         * replace.el (delete-non-matching-lines): temporarily disable
11306         case-folding when called interactively with a regexp containing
11307         uppercase characters.
11308         (delete-matching-lines): ditto.
11309         (count-matches): ditto.
11310         (list-matching-lines): ditto.
11311
11312 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11313
11314         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11315         abort if current window is split horizontally, not if others are
11316         split.  Got rid of unnecessary minibuffer checking.  Also, add
11317         some comments (it's still complex).
11318
11319 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11320
11321         * package-get.el: changed address for doc.ic.ac.uk to
11322         sunsite.doc.ic.ac.uk
11323
11324 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11325
11326         * ldap.el (toplevel): Remove requires so that the file compiles
11327         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11328
11329 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11330
11331         * dump-paths.el: Calculate module-directory and set
11332         module-load-path to the load path for modules.
11333
11334         * loadup.el: Get bootstrap value of module-load-path from the
11335         environment variable EMACSBOOTSTRAPMODULEPATH.
11336         - Display the module load path if we're debugging paths.
11337
11338         * setup-paths.el: Added function paths-find-site-module-directory.
11339         - Added function paths-find-module-directory.
11340         - Added function paths-construct-module-load-path.  Uses new
11341         environment variable EMACSMODULEPATH.
11342
11343 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11344
11345         * font.el (font-default-object-for-device):
11346         Oops! This `or' can't be replaced by `unless'.
11347         Fixed inability to run w3, among other things.
11348
11349 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11350
11351         * package-admin.el: Change initialization of
11352           package-admin-install-function dependent on system type.
11353           Change package-admin-install-function-mswindows to use
11354           "minitar".
11355
11356 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11357
11358         * mouse.el (default-mouse-motion-handler): Disable help echo while
11359         in the minibuffer.
11360
11361 1998-12-28  Martin Buchholz <martin@xemacs.org>
11362
11363         * XEmacs 21.2.8 is released.
11364
11365 1998-12-24  Martin Buchholz <martin@xemacs.org>
11366
11367         * XEmacs 21.2.7 is released.
11368
11369 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11370
11371         * package-ui.el (pui-list-packages): Set truncate-lines.
11372
11373         * package-get.el (package-get-download-menu): Use
11374         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11375
11376         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11377         (pui-help-string): idem.
11378         (list-packages-mode): New major mode.
11379         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11380         (pui-install-selected-packages): Add suport for removing packages.
11381         (pui-toggle-package-delete-key): New function.
11382         (pui-popup-context-sensitive): New kludge.
11383         (pui-list-packages): Add warning when `package-get-remote' is nil.
11384         (package-ui-add-site): New function.
11385
11386 1998-12-01  Didier Verna  <didier@xemacs.org>
11387
11388         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11389
11390 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11391
11392         * ldap.el: Custom-ized
11393         (toplevel): Do not provide `ldap' which is provided by C level
11394         LDAP code
11395         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11396
11397 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11398
11399         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11400
11401 1998-12-17  Andy Piper  <andy@xemacs.org>
11402
11403         * sound.el (sound-load-list): name changed from sound-load-alist.
11404         (sound-extension-list): name changed from sound-ext-list.
11405         (load-default-sounds): use new names.
11406         (load-sound-file): use new names.
11407
11408 1998-12-16  Andy Piper  <andy@xemacs.org>
11409
11410         * XEmacs 21.2.6 is released
11411
11412 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11413
11414         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11415         errors.
11416
11417 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11418
11419         * wid-edit.el (widget-echo-this-extent): Set
11420         help-echo-owns-message to t.
11421
11422 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11423
11424         * package-get.el (package-get-download-menu): use toggles for
11425           each site in the download site menu.
11426
11427 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11428
11429         * package-get.el (package-get): If we cannot find a package
11430           because package-get-remote is not set, give a more helpful
11431           error message.
11432
11433 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11434
11435         * package-get.el (package-get-remote-filename): use an EFS path
11436         with user anonymous if no user is specified.
11437
11438 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11439
11440         * faces.el (face-spec-set): Re-init fallfacks for default after
11441         calling reset-face on the default face.
11442
11443 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11444
11445         * package-admin.el (package-admin-default-install-function):
11446         Behave as advertised.  Make sure the pkg-dir is proper for
11447         default-directory.
11448         (package-admin-add-binary-package): Make sure the pkg-dir is
11449         proper for default-directory.
11450         (package-admin-install-function-mswindows): Make sure the pkg-dir
11451         is proper for default-directory.
11452
11453 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11454
11455         * XEmacs 21.2.5 is released
11456
11457 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11458
11459         * files.el (binary-file-regexps): regexp-opt is not available at
11460         bytecompile time.
11461
11462 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11463
11464         * x-win-xfree86.el:
11465         * x-win-sun.el (x-win-init-sun):
11466         * x-win-sun.el:
11467         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11468         * x-iso8859-1.el:
11469         * x-init.el (init-post-x-win):
11470         * x-init.el (init-pre-x-win):
11471         * x-init.el (x-initialize-compose):
11472         * x-init.el:
11473         * x-compose.el:
11474         * winnt.el:
11475         * widget.el:
11476         * wid-edit.el (widget-glyph-click):
11477         * wid-edit.el (widget-glyph-find):
11478         * wid-edit.el (widget-type):
11479         * view-less.el (view-buffer-other-window):
11480         * very-early-lisp.el:
11481         * version.el:
11482         * toolbar.el:
11483         * toolbar-items.el:
11484         * term/sun.el (suntool-map):
11485         * term/sun-mouse.el:
11486         * term/internal.el:
11487         * syntax.el (modify-syntax-entry):
11488         * symbol-syntax.el:
11489         * subr.el:
11490         * startup.el (lock-directory):
11491         * simple.el (set-comment-column):
11492         * simple.el (backward-delete-char-untabify):
11493         * shadow.el (find-emacs-lisp-shadows):
11494         * shadow.el:
11495         * setup-paths.el (paths-construct-info-path):
11496         * select.el (cut-copy-clear-internal):
11497         * process.el (call-process-region):
11498         * process.el (start-process-shell-command):
11499         * process.el:
11500         * paths.el (rmail-spool-directory):
11501         * paragraphs.el (use-hard-newlines):
11502         * package-get.el (package-get-dependencies):
11503         * package-admin.el (package-admin-delete-binary-package):
11504         * obsolete.el (truncate-string):
11505         * obsolete.el (store-substring):
11506         * mouse.el (default-mouse-track-maybe-own-selection):
11507         * mouse.el (mouse-yank-at-point):
11508         * modeline.el:
11509         * modeline.el (mouse-drag-modeline):
11510         * minibuf.el (read-directory-name-internal):
11511         * minibuf.el (read-file-name-internal):
11512         * minibuf.el (read-file-name-internal-1):
11513         * minibuf.el (read-file-name-2):
11514         * minibuf.el (exact-minibuffer-completion-p):
11515         * minibuf.el (read-from-minibuffer):
11516         * minibuf.el:
11517         * menubar.el (check-menu-syntax):
11518         * map-ynp.el (map-y-or-n-p):
11519         * make-docfile.el (docfile-out-of-date):
11520         * loadup.el ((member "run-temacs" command-line-args)):
11521         * loadup.el ((member "no-site-file" command-line-args)):
11522         * loadup.el (really-early-error-handler):
11523         * loadup.el:
11524         * loadhist.el:
11525         * loaddefs.el:
11526         * lisp-mnt.el (lm-verify):
11527         * lib-complete.el (lib-complete:cache-completions):
11528         * lib-complete.el (library-all-completions):
11529         * itimer.el (itimer-run-expired-timers):
11530         * info.el (Info-mode):
11531         * info.el (Info-insert-file-contents):
11532         * info.el (Info-rebuild-dir):
11533         * info.el (Info-build-dir-anew):
11534         * info.el (Info-parse-dir-entries):
11535         * info.el (Info-dir-outdated-p):
11536         * info.el (Info-insert-dir):
11537         * info.el (info-xref):
11538         * info.el:
11539         * hyper-apropos.el (hyper-apropos-get-doc):
11540         * hyper-apropos.el (hyper-describe-face):
11541         * hyper-apropos.el (hyper-apropos-mode):
11542         * hyper-apropos.el:
11543         * help.el (list-processes):
11544         * help.el:
11545         * gnuserv.el:
11546         * font.el (mswindows-font-create-name):
11547         * font.el (font-default-font-for-device):
11548         * font.el (x-font-create-object):
11549         * font.el (font-registry):
11550         * font.el:
11551         * font-lock.el (font-lock-keywords):
11552         * font-lock.el:
11553         * finder.el (finder-compile-keywords):
11554         * find-paths.el (paths-find-recursive-path):
11555         * fill.el (set-justification-center):
11556         * fill.el (fill-region-as-paragraph):
11557         * files.el (insert-directory):
11558         * files.el (wildcard-to-regexp):
11559         * files.el (recover-file):
11560         * files.el (basic-save-buffer):
11561         * files.el (delete-auto-save-file-if-necessary):
11562         * files.el (file-relative-name):
11563         * files.el (backup-extract-version):
11564         * files.el (backup-buffer):
11565         * files.el (set-visited-file-name):
11566         * files.el (set-auto-mode):
11567         * files.el (interpreter-mode-alist):
11568         * files.el:
11569         * files.el (find-file-noselect):
11570         * files.el (abbreviate-file-name):
11571         * files.el (parse-colon-path):
11572         * files.el (directory-abbrev-alist):
11573         * etags.el (visit-tags-table-buffer):
11574         * easymenu.el (easy-menu-define):
11575         * dragdrop.el (experimental-dragdrop-drag):
11576         * dragdrop.el (dragdrop-drop-do-functions):
11577         * dragdrop.el (dragdrop-drop-at-point):
11578         * disass.el (disassemble-1):
11579         * disass.el (disassemble-internal):
11580         * disass.el (disassemble):
11581         * disass.el:
11582         * derived.el (derived-mode-init-mode-variables):
11583         * derived.el (define-derived-mode):
11584         * custom.el (defgroup):
11585         * cus-edit.el (custom-quote):
11586         * config.el:
11587         * code-process.el (open-network-stream):
11588         * code-process.el (start-process):
11589         * code-process.el (call-process-region):
11590         * code-process.el (call-process):
11591         * code-process.el:
11592         * code-files.el (insert-file-contents):
11593         * code-files.el:
11594         * code-files.el (buffer-file-coding-system-for-read):
11595         * cmdloop.el (yes-or-no-p-minibuf):
11596         * cl.el:
11597         * cl-macs.el:
11598         * cl-extra.el:
11599         * callers-of-rpt.el (make-caller-report):
11600         * callers-of-rpt.el:
11601         * bytecomp.el (batch-byte-recompile-directory):
11602         * bytecomp.el (batch-byte-compile-1):
11603         * bytecomp.el (batch-byte-compile):
11604         * bytecomp.el (display-call-tree):
11605         * bytecomp.el (byte-compile-insert):
11606         * bytecomp.el (byte-compile-two-args-19->20):
11607         * bytecomp.el (byte-compile-variable-ref):
11608         * bytecomp.el (byte-compile-form):
11609         * bytecomp.el (byte-compile-top-level-body):
11610         * bytecomp.el (byte-compile-out-toplevel):
11611         * bytecomp.el (byte-compile-byte-code-maker):
11612         * bytecomp.el (byte-compile-file-form-defmumble):
11613         * bytecomp.el (byte-compile-file-form):
11614         * bytecomp.el (byte-compile-keep-pending):
11615         * bytecomp.el (byte-compile-insert-header):
11616         * bytecomp.el (byte-compile-from-buffer):
11617         * bytecomp.el (byte-compile-file):
11618         * bytecomp.el (byte-recompile-file):
11619         * bytecomp.el (byte-compile-close-variables):
11620         * bytecomp.el (byte-compile-warn-about-unused-variables):
11621         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11622         * bytecomp.el (byte-compiler-legal-options):
11623         * bytecomp.el (byte-compile-lapcode):
11624         * bytecomp.el (byte-optimize-log):
11625         * bytecomp.el ((fboundp 'defsubst)):
11626         * bytecomp.el:
11627         * bytecomp-runtime.el:
11628         * byte-optimize.el (byte-optimize-apply):
11629         * byte-optimize.el (car):
11630         * byte-optimize.el (byte-optimize-form):
11631         * byte-optimize.el (byte-optimize-form-code-walker):
11632         * byte-optimize.el:
11633         * build-report.el (build-report-insert-installation-file):
11634         * build-report.el (build-report):
11635         * auto-show.el:
11636         * apropos.el (apropos-documentation):
11637         - mega patch
11638         - clean up byte-compile warnings
11639         - remove unused variables
11640         - Use common lisp style hashtable functions
11641         - byte compiler cleanup
11642         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11643         - remove old backquote syntax usage
11644         - move some cl functionality into C for speed.
11645         - remove last remaining VMS support
11646         - spelling fixes
11647         - implement last, butlast, nbutlast, copy-list in C.
11648         - new macro ignore-file-errors, similar to ignore-errors
11649           (ignore-file-errors (delete-file "foo"))
11650         - get frequent garbage collection during loadup.el by tweaking
11651           gc-cons-threshold, rather than explicitly calling garbage-collect
11652         - default delete-key-deletes-forward to `t'.
11653
11654 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11655
11656         * XEmacs 21.2-beta4 is released.
11657
11658 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11659
11660         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11661         (easy-menu-item-present-p): Wrapper around find-menu-item.
11662         (easy-menu-remove-item): Wrapper around delete-menu-item.
11663
11664         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11665         (add-menu-button): Add 'in-menu' argument.
11666         (add-menu-item-1): Add in-menu support to helper function.
11667
11668 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11669
11670         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11671
11672 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11673
11674         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11675         of Dec 4, 1997.
11676
11677 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11678
11679         * process.el (shell-command-on-region): Report if the command
11680         succeeded or failed.
11681
11682 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11683
11684         * subr.el (buffer-substring-no-properties): Comment out.
11685
11686 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11687
11688         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11689           into font instances first, like `x-frob-font-size' does.
11690           (mswindows-find-larger-font): ditto
11691
11692 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11693
11694         * package-ui.el (pui-install-selected-packages): fix args in call
11695         to `package-get'.
11696
11697 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11698
11699         * package-get.el (host-name): New widget type.
11700         (package-get-remote): Better customization using new type.
11701         (package-get-download-sites): idem dito.
11702
11703         (package-get-custom): Do not use package-get-all untill we have
11704         runtime dependencies.
11705
11706         (package-get-remove-copy): Default to 't' we no longer need this
11707         kludge as we do not currently use depenencies.
11708
11709         (package-get-was-current): New variable.
11710         (package-get-require-base): New 'force-current' argument.
11711         (package-get-update-base): idem
11712         (package-get-package-provider):  idem
11713         (package-get-locate-index-file): New 'no-remote' argument.
11714         (package-get-locate-file): idem.
11715
11716         (package-get-maybe-save-index): New function.
11717         (package-get-update-base): Use it.
11718
11719 1998-10-28 Greg Klanderman <greg@alphatech.com>
11720
11721         * package-get.el (package-get-remote): default to nil; by default,
11722         don't go out to the net via EFS.  They must select a download site.
11723         (package-get-download-sites): new variable.
11724         (package-get-download-menu): new function.
11725         (package-get-locate-index-file): new function.
11726         (package-get-update-base): use it.
11727
11728         * menubar-items.el (default-menubar): add "Update Package Index"
11729         and "Add Download Site" menus under Options | Manage Packages.
11730
11731 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11732
11733         * package-get.el (package-get): bugfix code checking installed version
11734         for case where package is not currently installed.
11735         (package-get-require-signed-base-updates): new variable.
11736         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11737         deemed not a goot thing.  Use the variable
11738         package-get-allow-unsigned-base-updates instead.
11739
11740 1998-10-16 Greg Klanderman <greg@alphatech.com>
11741
11742         * package-get.el (package-get): Don't install an older version than
11743         we already have unless explicitly told to.  Issue a warning.
11744
11745         * package-ui.el (pui-add-required-packages): when adding
11746         dependencies, don't add packages that are up to date.
11747         (pui-package-symbol-char):  Don't consider a package out of date
11748         if you have a newer version installed than the latest version in
11749         package-get-base.
11750
11751         * package-get.el (package-get-base-filename): document that it may
11752         be a path relative to package-get-remote;  new default value.
11753         (package-get-locate-file): new function.
11754         (package-get-update-base): use it to expand package-get-base-filename.
11755         (package-get-save-base): new function to save the package-get database
11756         to file.
11757         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11758         (package-get-update-base): pass the REMOTE-SOURCE arg.
11759         (package-get-update-base-entry): call package-get-custom-add-entry.
11760         (package-get-file-installed-p): removed; no longer needed.
11761         (package-get-create-custom): ditto.
11762         (toplevel): remove code to build and load package-get-custom.el
11763         (package-get-custom-add-entry): new function.
11764
11765 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11766
11767         * wid-edit.el (widget-button-click): Don't switch window.
11768
11769 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11770
11771         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11772
11773 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11774
11775         * etags.el (find-tag-default): Run find-tag-hook using
11776         run-hooks rather than funcall
11777
11778 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11779
11780         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11781         and the current local map as the parents to isearch-mode-map.
11782
11783 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11784
11785         * XEmacs 21.2-beta3 is released.
11786
11787 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11788
11789         * package-get.el (package-get-update-base): use
11790         insert-file-contents-internal, not insert-file-contents-literally.
11791
11792 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11793
11794         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11795         dump time.
11796
11797 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11798
11799         * package-get.el (package-get-update-base-entry): new function.
11800         (package-get-update-base): renamed; was `package-get-load-base'.
11801         cleanup, and use package-get-update-base-from-buffer.
11802         (package-get-update-base-from-buffer): new function.
11803         (package-get-update-base-entries): new; helper for above.
11804         Do not eval lisp grabbed over ftp; parse it from new format.
11805
11806 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11807
11808         * files.el (set-auto-mode): Don't play games loading package-get
11809         database; package-get-package-provider will handle it all.
11810
11811 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11812
11813         * package-get.el (package-get-base-filename): new variable.
11814         (package-get-require-base): new function.
11815         (package-get-pgp-signed-begin-line): new variable.
11816         (package-get-pgp-signature-begin-line): ditto.
11817         (package-get-pgp-signature-end-line):  ditto.
11818         (package-get-load-base): new function.
11819         (package-get-interactive-package-query):
11820         (package-get-update-all):
11821         (package-get-dependencies):
11822         (package-get-package-provider):
11823         (package-get-custom): use package-get-require-base.
11824         [package-get-custom loading]: disable for now.
11825
11826         * package-ui.el (pui-list-packages): use (package-get-require-base)
11827
11828 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11829
11830         * package-ui.el: Correct obvious thinko in choosing extent face.
11831
11832 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11833
11834         * menubar-items.el (default-menubar): pui-list-package has nothing
11835         to with Customize. Move all the package stuff to a new Item in Options.
11836
11837         * package-ui.el (pui-menu): Add menu and Popup menu.
11838
11839         * package-get.el (package-get): Use new
11840         package-admin-get-install-dir.
11841
11842         * package-admin.el (package-admin-get-install-dir): New syntax.
11843         Conserve package location and put mule packages where mule-base is.
11844
11845         * package-get.el : Customized
11846
11847         * package-ui.el (pui): Customized
11848         (pui-package-install-dest-dir): New variable.
11849         (pui-install-selected-packages): Use it
11850
11851 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11852
11853         * package-get.el (package-get-interactive-package-query): Move
11854         dependency on package-get-base to run-time.
11855         (package-get-update-all): Ditto.
11856         (package-get-dependencies): Ditto.
11857         (package-get-package-provider): Ditto.
11858         (package-get-custom): Ditto.
11859
11860 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11861
11862         * events.el: Remove 'ascii-character property from 'backspace
11863         and 'delete symbols
11864
11865 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11866
11867         * package-get-base.el: removed.
11868
11869 1998-09-23  Didier Verna  <didier@xemacs.org>
11870
11871         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11872         (no-upper-case-p): new function.
11873         (with-search-caps-disable-folding): new macro.
11874         (with-interactive-search-caps-disable-folding): new macro.
11875         (zap-to-char): In interactive mode, do a case-sensitive search if
11876         the character is uppercase.
11877         (zap-up-to-char): ditto.
11878
11879         * replace.el (perform-replace): use the function no-upper-case-p.
11880
11881         * isearch-mode.el (isearch-fix-case): ditto.
11882         make obsolete `with-caps-disable-folding' and
11883         `isearch-no-upper-case-p'.
11884
11885         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11886         (tags-search): ditto.
11887         (tags-query-replace): ditto.
11888
11889         * info.el (Info-search): ditto.
11890
11891 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11892
11893         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11894
11895 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11896
11897         * package-admin.el (package-admin-rmtree): rewritten.  need to
11898         check for "." and ".." before symlink check.  expand files and
11899         directories with respect to DIRECTORY, not default-directory.
11900
11901 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11902
11903         * package-get.el (package-get-all): add INSTALL-DIR argument.
11904
11905 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11906
11907         * package-ui.el (pui-add-required-packages): new function, select
11908         dependent packages.
11909         (pui-display-keymap): bind it.
11910         (pui-help-string): document it.
11911         (pui-install-selected-packages): package-get-all -> package-get.
11912
11913         * package-get.el (package-get-dependencies): new function.
11914
11915 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11916
11917         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11918         regexps.
11919
11920 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11921
11922         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11923         function.
11924         (default-mouse-track-normalize-point): Use it.
11925
11926 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11927
11928         * package-admin.el (package-admin-delete-binary-package):
11929                 General cleanup. Remove unnessary use of progn and
11930         save-excursion.
11931         (package-admin-delete-binary-package): Do NOT mess with file
11932         modes. That is evil.
11933         (package-admin-delete-binary-package): Wrap all deleting in
11934         condition-case. The data in MANIFEST is untrustworthy.
11935         (package-admin-delete-binary-package): Let the OS worry about non
11936         empty directories.
11937
11938 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11939
11940         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11941         processing.
11942         (lm-report-bug): Fix mail address to send bug reports to.
11943
11944 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11945
11946         * XEmacs 21.2-beta2 is released.
11947
11948 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11949
11950         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11951
11952 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11953
11954         * info.el (Info-mode): Document page turning by double clicks in
11955         docstring so `M-x describe-mode' will display it.
11956
11957 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11958
11959         * info.el (Info-mouse-track-double-click-hook): Use character
11960         widths to calculate a border region where double clicking does
11961         page turning, and return `nil' by default so other hooks, such as
11962         region highlighting, will be run.
11963
11964 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11965
11966         * sound.el (default-sound-directory-list): Initialize with all the
11967         "sounds" directories in `data-directory-list'.  It used to just be
11968         the first one.
11969
11970         * packages.el (locate-data-directory-list): Created.  This gives
11971         the list of matching directories, unlike `locate-data-directory',
11972         which just gives the first one.
11973
11974 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11975
11976         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11977         make a binding in the local keymap until help-char handling is
11978         improved.
11979
11980         * help.el (help-keymap-with-help-key): Provide keymap with help
11981         binding.
11982         (help-print-help-form): New helper function.
11983
11984 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11985
11986         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11987         move extent to another buffer; no need to create a new extent.
11988         (isearch-fix-case): New function.
11989         (isearch-search-and-update): Use it.
11990
11991 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11992
11993         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11994         the keymap, not minor-mode-map-alist.
11995         (isearch-done): Restore overriding-local-map.
11996
11997 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11998
11999         * bytecomp.el (byte-compile-buffer-substring):
12000         Fix for: (byte-compile (defun f () (buffer-substring)))
12001         ==>   ** buffer-substring called with 3 args, but requires 0-3
12002         - new code not only works, but is more readable, too.
12003
12004 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12005
12006         * msw-faces.el (mswindows-init-device-faces): Don't try to
12007           specify a default font at this late stage. Do try to force
12008           creation of the default face font so that if it fails we get
12009           an error now instead of a crash at frame creation.
12010
12011           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12012           mswindows-make-font-unitalic: Canonical default weight
12013           changed from "Normal" to "Regular".
12014
12015           mswindows-make-font-bold / -bold-italic: Supplied device was
12016           not being passed into call to mswindows-find-smaller-font.
12017
12018 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12019
12020         * package-get.el (package-get-remote): Fix the path where to find
12021           the packages on xemacs.org.
12022
12023 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12024
12025         * about.el (about-maintainer-info): Update Ben's entry.
12026
12027 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12028
12029         * lisp/shadow.el (find-emacs-lisp-shadows):
12030         - `member' was being called on lists of length 2000!
12031         - Replace with hashtables.
12032         - Replace hand-coded loops with (dolist)
12033         - Fix comment typo
12034
12035 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12036
12037         * packages.el: Added new function, `package-delete-name', to
12038           delete existing packages from the installed package database
12039           (`packages-package-list').  Also added the "pkginfo" directory
12040           to `packages-special-base-regexp', so that the pkginfo directory
12041           would not get added to `late-packages'.
12042
12043         * package-admin.el: Added ability to delete an installed package
12044           (added low-level function, `package-admin-delete-package').
12045           Understands how to use the pkginfo/MANIFEST.<package> file to
12046           delete the package.  When installing a package, will also
12047           create a MANIFEST.* file if one is not provided by the
12048           package.  If the MANIFEST.* doesn't exist when deleting a
12049           package, the functions will fall back to attempting to delete
12050           any package-specific lisp directory.
12051
12052         * package-get.el: Moved some functions to package-admin.el.
12053           Added interactive function `package-get-delete-package', for
12054           use by users for deleting a package.
12055
12056           Also modified to not require the presence of efs.
12057
12058 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12059
12060         * files.el (find-file-noselect): Handle all signals, kill the
12061         buffer and resignal.
12062
12063 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12064
12065         * cl-macs.el (glyph-image): Add setf method.
12066
12067 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12068
12069         * package-get.el: Fixed broken EFS downloading.  Also, look for
12070           .tar.gz files first, in preference over .tgz files.
12071
12072         * package-ui.el: Fix display of package version numbers.
12073
12074 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12075
12076         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12077         argument.
12078
12079 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12080
12081         * list-mode.el: `display-completion-list': added new/optional
12082           keyword `:completion-string', which allows the programmer to
12083           change the "Possible completions are:" prompt.
12084
12085         * menubar-items.el: Added new pulldown menu-pick to start up the
12086           visual package browser/installer:
12087
12088                 Options->Customize->List Packages
12089
12090         * package-admin.el: Added hooks for installing under both Unix
12091           and MS Windows.  Does additional error checking.  No longer
12092           calls "add-big-package.sh" to install packages under Unix; now
12093           calls gunzip & tar directly.
12094
12095         * package-get.el: Added ability to install packages from files
12096           on a local disk/CDROM.  Now deletes any existing package lisp
12097           directory.  Does completion on available packages when
12098           querying for package names.  Will also search for .tgz files
12099           in addition for .tar.gz files.  Tries to reload
12100           auto-autoloads, as a convenience when loading new packages,
12101           and also tries to add any new package paths to `load-path'.
12102           Changed all occurences of `concat' to use `expand-file-name'.
12103
12104         * package-ui.el: New file which implements the main visual
12105           package browser/installer, which is started via a menu pick or
12106           M-x pui-list packages.
12107
12108 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12109
12110         * startup.el (load-init-file): spelling fix.
12111
12112 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12113
12114         * startup.el (normal-top-level): Load auto-autoload files
12115         covariantly with their precedence.
12116
12117 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12118
12119         * menubar-items.el (default-menubar): Remove "Font Weight"
12120         option, there is currently no custom equivalent.. Customize-faces
12121         is "Edit faces".
12122
12123         * x-font-menu.el (font-menu-set-font): Use customize to set
12124         default face.
12125
12126         * faces.el (face-spec-update-all-matching): New function.
12127
12128         * cus-face.el (custom-set-face-update-spec): New function.
12129         Interface to customize faces from elisp.
12130
12131         (custom-face-value-create): Show the customized settings if set
12132         but not saved.
12133
12134 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12135
12136         (custom-face-value-create): Show the customized settings if set
12137         but not saved.
12138
12139 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12140
12141         * keydefs.el (global-map): Add FSF 20.3 binding of
12142         query-replace-regexp.
12143
12144 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12145
12146         * minibuf.el (read-file-name-internal-1): use
12147         user-name-completion-1 instead of user-name-completion.
12148
12149 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12150
12151         * loadup.el:
12152         * make-docfile.el:
12153         * update-elc.el: Don't set `source-directory' (now defunct as a
12154         global variable) no more.
12155
12156         * packages.el (packages-list-autoloads): Made `source-directory'
12157         (now defunct as a global variable) a parameter.
12158
12159 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12160
12161         * about.el (about-hackers): new email
12162
12163 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12164
12165         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12166
12167 1998-07-17  Didier Verna  <didier@xemacs.org>
12168
12169         * faces.el (set-face-property):
12170         (set-face-dim-p):
12171         (face-dim-p): updated the doc strings now that the dim property isn't
12172         tty-specific.
12173         (face-equal): the dim property is now a common one.
12174
12175         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12176         Renamed the `stipple' attribute to `background-pixmap'.
12177         (custom-face-background-pixmap): make custom-face-stipple an
12178         obsolete alias for this.
12179
12180 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12181
12182         * find-paths.el (paths-file-readable-directory-p): Created and
12183         used.
12184
12185         * loadup.el: Don't set inhibit-... flags from run-temacs.
12186
12187 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12188
12189         * packages.el (packages-data-path-depth): Added and used.
12190
12191 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12192
12193         * about.el:
12194         - Change .xpm to .png, delete "zcat" section.
12195         - cosmetic fix in the 'marcpa' entry.
12196
12197         * etc/photos
12198         - convert all .xpm.Z to .png
12199         - rename mrb to martin
12200         - rename mcook-m to mcookm
12201
12202 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12203
12204         * x-init.el (x-initialize-compose): Add support for
12205         dead-circumflex as YET ANOTHER NAME for that dead key.
12206
12207 1998-08-05  Colin Rafferty <colin@xemacs.org>
12208
12209         * setup-paths.el (paths-construct-exec-path): Made the
12210         last-packages really be last.
12211         (paths-construct-data-directory-list): Ditto.
12212
12213 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12214
12215         * startup.el(startup-splash-frame-body):
12216         Update Copyright notice in splash screen
12217
12218 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12219
12220         * minibuf.el (read-file-name-internal-1): do ~user completion.
12221
12222 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12223
12224         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12225         aginst destroyed extents
12226
12227 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12228
12229         * package-get.el (package-get): add `install-dir' argument.
12230
12231 1998-07-20  John Jones  <jj@asu.edu>
12232
12233         * package-get.el: calls to package-get-update-all will only
12234           update packages which are already installed.
12235
12236 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12237
12238         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12239         writable.
12240
12241 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12242
12243         * about.el (about-hackers): Correct my email.
12244
12245 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12246
12247         * about.el (about-hackers): new email-address.
12248
12249 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12250
12251         * minibuf.el (read-number): Don't let `input-error' condition
12252         escape.
12253
12254 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12255
12256         * about.el (about-hackers): use my `email-for-life' address.
12257
12258 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12259
12260         * XEmacs 21.2-beta1 is released.
12261
12262 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12263
12264         * ldap.el (ldap-search): Doc string change
12265
12266 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12267
12268         * menubar-items.el (default-menubar): Removed references to
12269         `data-directory', and use `locate-data-file' instead, and made
12270         then greyed out if they don't exist.
12271
12272 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12273
12274         * keymap.el (events-to-keys): Use `format' instead of `concat'
12275         since the latter does not accept integer args anymore
12276
12277 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12278
12279         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12280         macros replaced.
12281
12282 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12283
12284         * make-docfile.el: Get first initialization from very-early-lisp.el
12285         * update-elc.el: Ditto.
12286         * loadup.el (really-early-error-handler): Ditto.
12287
12288         * packages.el (packages-unbytecompiled-lisp): Add new file,
12289         very-early-lisp.el.
12290
12291         * very-early-lisp.el: New file.
12292
12293 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12294
12295         * Symbols that have been obsolete for at least 3 years removed (II).
12296
12297         * obsolete.el (eval-current-buffer): Make compatible.
12298         (byte-code-function-p): Ditto.
12299         (send-string): Removed.
12300         (send-region): Removed.
12301         (screen-scrollbar-width): Removed.
12302         (set-screen-scrollbar-width): Removed.
12303         (set-screen-left-margin-width): Removed.
12304         (set-screen-right-margin-width): Removed.
12305         (screen-left-margin-width): Removed.
12306         (screen-right-margin-width): Removed.
12307         (set-buffer-left-margin-width): Removed.
12308         (set-buffer-right-margin-width): Removed.
12309         (buffer-left-margin-width): Removed.
12310         (buffer-right-margin-width): Removed.
12311         (x-set-frame-icon-pixmap): Removed.
12312         (x-set-screen-icon-pixmap): Removed.
12313         (pixel-name): Removed.
12314         (make-pixmap): Removed.
12315         (make-cursor): Removed.
12316         (pixmap-width): Removed.
12317         (pixmap-contributes-to-line-height-p): Removed.
12318         (set-pixmap-contributes-to-line-height): Removed.
12319
12320 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12321
12322         * obsolete.el (popup-menu-up-p): removed.
12323         (read-no-blanks-input): Removed.
12324         (wholenump): Removed.
12325         (ring-mod): Removed (what was ring-mod?).
12326         (current-time-seconds): Removed.
12327         (run-special-hook-with-args): Removed.
12328         (dot): Removed.
12329         (dot-marker): Removed.
12330         (dot-min): Removed.
12331         (dot-max): Removed.
12332         (window-dot): Removed.
12333         (set-window-dot): Removed.
12334
12335         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12336         `dot-min'.
12337
12338         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12339
12340         * code-files.el (insert-file-contents): Rename
12341         run-special-hook-with-args to run-hook-with-args-until-success.
12342         (write-region): Ditto.
12343
12344 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12345
12346         * about.el: Fix typos, update release date.
12347
12348         * Symbols that have been obsolete for at least 3 years removed.
12349
12350         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12351         screen- functions.
12352         (toplevel): remove setf methods for screen functions.
12353         * cl-macs.el (extent-data): defsetf removed.
12354         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12355         many places to remove.
12356         (comment-indent-hook): Ditto.
12357         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12358         (buffer-dedicated-screen): Ditto.
12359         (deiconify-screen): Ditto.
12360         (delete-screen): Ditto.
12361         (event-screen): Ditto.
12362         (find-file-other-screen): Ditto.
12363         (find-file-read-only-other-screen): Ditto.
12364         (live-screen-p): Ditto.
12365         (screen-height): Ditto.
12366         (screen-iconified-p): Ditto.
12367         (screen-list): Ditto.
12368         (screen-live-p): Ditto.
12369         (screen-name): Ditto.
12370         (screen-parameters): Ditto.
12371         (screen-pixel-height): Ditto.
12372         (screen-pixel-width): Ditto.
12373         (screen-root-window): Ditto.
12374         (screen-selected-window): Ditto.
12375         (screen-totally-visible-p): Ditto.
12376         (screen-visible-p): Ditto.
12377         (screen-width): Ditto.
12378         (screenp): Ditto.
12379         (get-screen-for-buffer): Ditto.
12380         (get-screen-for-buffer-noselect): Ditto.
12381         (get-other-screen): Ditto.
12382         (iconify-screen): Ditto.
12383         (lower-screen): Ditto.
12384         (mail-other-screen): Ditto.
12385         (make-screen): Ditto.
12386         (make-screen-invisible): Ditto.
12387         (make-screen-visible): Ditto.
12388         (modify-screen-parameters): Ditto.
12389         (new-screen): Ditto.
12390         (next-screen): Ditto.
12391         (next-multiscreen-window): Ditto.
12392         (other-screen): Ditto.
12393         (previous-screen): Ditto.
12394         (previous-multiscreen-window): Ditto.
12395         (raise-screen): Ditto.
12396         (redraw-screen): Ditto.
12397         (select-screen): Ditto.
12398         (selected-screen): Ditto.
12399         (set-buffer-dedicated-screen): Ditto.
12400         (set-screen-height): Ditto.
12401         (set-screen-position): Ditto.
12402         (set-screen-size): Ditto.
12403         (set-screen-width): Ditto.
12404         (show-temp-buffer-in-current-screen): Ditto.
12405         (switch-to-buffer-other-screen): Ditto.
12406         (visible-screen-list): Ditto.
12407         (window-screen): Ditto.
12408         (x-set-screen-pointer): Ditto.
12409         (x-set-frame-pointer): Ditto.
12410         (screen-title-format): Ditto.
12411         (screen-icon-title-format): Ditto.
12412         (terminal-screen): Ditto.
12413         (delete-screen-hook): Ditto.
12414         (create-screen-hook): Ditto.
12415         (mouse-enter-screen-hook): Ditto.
12416         (mouse-leave-screen-hook): Ditto.
12417         (map-screen-hook): Ditto.
12418         (unmap-screen-hook): Ditto.
12419         (default-screen-alist): Ditto.
12420         (default-screen-name): Ditto.
12421         (x-screen-defaults): Ditto.
12422         (x-create-screen): Ditto.
12423         * obsolete.el: meta-flag removed.
12424         baud-rate removed.
12425         sleep-for-millisecs removed.
12426         extent-data removed.
12427         set-extent-data removed.
12428         set-extent-attribute removed.
12429         extent-glyph removed.
12430         extent-layout removed.
12431         set-extent-layout removed.
12432         list-faces-display removed.
12433         list-faces removed.
12434         trim-versions-without-asking removed.
12435         after-write-file-hooks removed.
12436         truename removed.
12437         auto-fill-hook removed.
12438         blink-paren-hook removed.
12439         select-screen-hook, deselect-screen-hook removed.
12440         auto-raise-screen, auto-lower-screen removed.
12441
12442         * msw-mouse.el: Global change resource -> mswindows-resource.
12443
12444         * XEmacs 21.0-pre5 is released.
12445
12446 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12447
12448         * about.el (about-hackers): Credits update.
12449
12450 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12451
12452         * register.el (insert-register): Don't activate the region.
12453
12454 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12455
12456         * select.el: Restore x-* symbols for backwards compatibility:
12457         x-copy-primary-selection, x-kill-primary-selection,
12458         x-delete-primary-selection, x-select-make-extent-for-selection,
12459         x-valid-simple-selection-, x-cut-copy-clear-internal.
12460
12461 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12462
12463         * XEmacs 21.0-pre4 is released.
12464
12465 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12466
12467         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12468         reporting bugs.
12469         (maybe-add-init-button): Fix semantics under Windows.  Use
12470         `expand-file-name' rather than `concat'.
12471
12472         * help.el (print-messages): New function.
12473
12474 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12475
12476         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12477
12478 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12479
12480         * about.el: Tweaked my entry in about-hackers.
12481
12482         * find-paths.el (paths-emacs-root-p):
12483           Relaxed emacs-root checking of an in-place installation to
12484           also accommodate the flat layout used on MS Windows.
12485
12486 1998-06-29  John Jones  <jj@asu.edu>
12487
12488         * package-get.el: calls to package-get-update-all will only
12489           update packages which are already installed.
12490
12491 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12492
12493         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12494         are handled by the gui-element face fallbacks now.
12495
12496         * x-faces.el: default gui-element face to "background" as well as
12497         the default face.
12498
12499         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12500         and default face settings since these are set as fallbacks now in
12501         the appropriate domain.
12502
12503 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12504
12505         * text-mode.el (text-mode): Reorder regexp so the OR part
12506         corresponding to `page-delim' goes first and the hack in
12507         `forward-paragraph' will work.
12508         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12509
12510 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12511
12512         * subr.el (remove-hook): When checking the hook value
12513           with functionp, don't apply car to it.
12514
12515 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12516
12517         * package-get.el (package-get-remote-filename):
12518           Don't use file-name-as-directory because the local directory
12519           separator conventions might not be the same as ftp's.
12520
12521 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12522
12523         * ldap.el (ldap-host-parameters-alist): New name of
12524         `ldap-host-parameters-plist'
12525
12526 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12527
12528         * package-get.el: Using (require 'package-get-base), now that it
12529         provides itself.  Consequently removed all instances of (load
12530         "package-get-base.el").
12531
12532 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12533
12534         * subr.el (remove-hook): Don't treat the hook value as a
12535           list unless it is both consp and not functionp.
12536
12537 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12538
12539         * about.el: Email address for Ben Wing is ben@xemacs.org.
12540         * auto-show.el: Ditto.
12541         * bytecomp.el: Ditto.
12542         * faces.el: Ditto.
12543         * x-scrollbar.el: Ditto.
12544         * x-misc.el: Ditto.
12545         * tty-init.el: Ditto.
12546         * toolbar-items.el: Ditto.
12547         * symbol-syntax.el: Ditto.
12548         * specifier.el: Ditto.
12549         * objects.el: Ditto.
12550         * hyper-apropos.el: Ditto.
12551         * glyphs.el: Ditto.
12552
12553 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12554
12555         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12556         vertical-divider-always-visible-p.
12557         (default-mouse-motion-handler): Ditto.
12558
12559 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12560
12561         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12562         global value.
12563
12564 1998-06-21  Oliver Graf <ograf@fga.de>
12565
12566         * build-reports.el: changed receiver to xemacs-build-reports list
12567
12568 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12569
12570         * font.el: Split font-family-mappings into X and
12571           mswindows-specific versions.
12572           mswindows-font-create-[object|name]: Treat supplied size
12573           as a pointsize. Added underline and strikethru handling.
12574
12575         * msw-faces.el: changed default mswindows charset to western.
12576
12577         * msw-glyphs.el: removed space in border-glyph font string that
12578           was inserted to get round bugs in the mswindows C font code.
12579
12580 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12581
12582         * about.el (about-hackers): Credits update.
12583
12584         * help-nomule.el (tutorial-supported-languages): Add Romanian
12585         TUTORIAL.
12586
12587         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12588         to ISO-8859-2.
12589
12590 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12591
12592         * font.el: Split font-family-mappings into X and
12593           mswindows-specific versions.
12594           mswindows-font-create-[object|name]: Treat supplied size
12595           as a pointsize. Added underline and strikethru handling.
12596
12597         * msw-faces.el: changed default mswindows charset to western.
12598
12599         * msw-glyphs.el: removed space in border-glyph font string that
12600           was inserted to get round bugs in the mswindows C font code.
12601
12602 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12603
12604         * minibuf.el: make read-color-completion-table call
12605           (mswindows-color-list for mswindows devices.
12606
12607 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12608
12609         * lisp/font-lock.el
12610         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12611         Let declaration items contain non-word symbol characters.
12612
12613 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12614
12615         * package-get.el (package-get-package-provider): Added autoload
12616         cookie.  Loading "package-get-base.el" in ALL functions that use
12617         it.  Fixed some (interactive ...) with multiple argument specs
12618         again.  Cosmetic indentation changes.
12619
12620 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12621
12622         * info.el (Info-insert-dir): Don't use nreverse on variables
12623         that you want to use later.
12624
12625 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12626
12627         * x-mouse.el (x-set-point-and-move-selection): Replace call
12628         to x-kill-primary-selection with kill-primary-selection
12629
12630 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12631
12632         * simple.el (what-cursor-position): Make cursor position reported
12633         use value of column-number-start-at-one
12634
12635 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12636
12637         * about.el (xemacs-hackers): Fix Jareth's email address.
12638
12639 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12640
12641         * startup.el (startup-splash-frame): Remove
12642         `xemacs-startup-logo-function'.
12643
12644 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12645
12646         * about.el (about-hackers): Update credits list.
12647
12648 1998-06-06  Jeff Miller <jmiller@smart.net>
12649
12650         * lisp/sound.el: Update sound-ext to allow filenames with
12651           extensions to be found by load-sound-file
12652
12653 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12654
12655         * info.el (Info-rebuild-outdated-dir): Removed variable
12656         (Info-auto-generate-directory): New variable
12657         (Info-save-auto-generated-dir): New variable
12658         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12659         (Info-build-dir-anew): Second parameter removed.  Use
12660         `Info-save-auto-generated-dir'
12661         (Info-rebuild-dir): Ditto
12662
12663 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12664
12665         * list-mode.el (next-list-mode-item): Would not recognize
12666         border between directly neighbored items.
12667
12668 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12669
12670         * package-get.el: add autoloads for some functions.
12671
12672 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12673
12674         * specifier.el (let-specifier): Tiny docfixes.
12675
12676 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12677
12678         * msw-mouse.el: set selection-pointer-glyph to Normal.
12679
12680 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12681
12682         * wid-edit.el (widget-specify-secret): New function.
12683         (widget-after-change): Use it.
12684         (widget-specify-field): Use it.
12685
12686 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12687
12688         * mouse.el (drag-window-divider): Use `(not done)' instead of
12689         `doit'; reuse result of `window-pixel-edges'.
12690
12691         * modeline.el (drag-modeline-event-lag): Rename to
12692         drag-divider-event-lag.
12693
12694 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12695
12696         * specifier.el (let-specifier): Rewritten not to generate needless
12697         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12698         arguments.
12699
12700 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12701
12702         * minibuf.el (read-file-name-1): Setup buffer-local value of
12703         `completion-ignore-case' in completions buffer under Windows.
12704
12705 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12706
12707         * about.el (about-maintainer-glyph): Fix support for not
12708         compressed images.
12709
12710 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12711
12712         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12713
12714         * mouse.el (mouse-track): Cancel selection if misc-user event with
12715         `cancel-mode-internal' function is fetched.
12716
12717 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12718
12719         * files.el (save-some-buffers-1): Fixed return value.
12720
12721 1998-06-01  Oliver Graf <ograf@fga.de>
12722
12723         * dragdrop.el: added experimental
12724
12725 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12726
12727         * startup.el (after-init-hook, init-file-user,
12728         user-init-directory, load-user-init-file):  Purge references
12729         to "~/.xemacs/init.el" from docstrings.
12730
12731         (load-user-init-file) Use paths-construct-path to construct
12732         paths to user init files.  Go directly to ~/.emacs, do not
12733         search ~/.xemacs/, do not load `default-custom-file'.
12734
12735 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12736
12737         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12738         general *sh.
12739         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12740
12741 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12742
12743         * menubar-items.el (default-menubar): add Update Packages to customize
12744         menu.
12745
12746 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12747
12748         * faces.el: use toolbar face as a fallback for toolbar properties
12749         in xpm-color-symbols instead of default.
12750
12751         * msw-faces.el: rename 3d-object -> gui-element face.
12752
12753 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12754
12755         * startup.el (xemacs-startup-logo-function): New variable.
12756         (startup-splash-frame): Use it.
12757
12758 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12759
12760         * files.el (save-some-buffers): Would wait 1 second.
12761         (save-some-buffers-1): Delete other windows here instead of in
12762         `save-some-buffers'.
12763         (save-some-buffers): Force redisplay only if windows were deleted.
12764
12765 1998-06-02  Didier Verna  <didier@xemacs.org>
12766
12767         * cus-face.el (custom-face-attributes): generalized the use of
12768         toggle buttons for boolean attributes.
12769         Re-ordered the items a bit.
12770
12771 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12772
12773         * sound.el (default-sound-directory): Use `locate-data-directory'
12774         to find the sounds directory.
12775
12776 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12777
12778         * sound.el: default sound-ext to .wav under mswindows, .au
12779         otherwise. load-default sounds without extensions.
12780
12781 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12782
12783         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12784         if send-pr is not bound.
12785
12786 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12787
12788         * files.el: grok idl files in auto-mode-alist.
12789 1998-06-01  Jeff Miller  <jmiller@smart.net>
12790
12791         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12792         calling `upcase'.
12793
12794 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12795
12796         * msw-glyphs.el: add xbm to the list of image types supported.
12797
12798 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12799
12800         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12801         instead of XEmacs one when dumping InfoDock.
12802
12803 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12804
12805         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12806         for `modeline-visible-p'
12807
12808         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12809
12810 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12811
12812         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12813         since it's not used anymore. doc string fixes.
12814
12815         * package-get.el (package-get-file-installed-p): new function. use
12816         instead of file-installed-p which is in an external package.
12817
12818 1998-05-28  Oliver Graf <ograf@fga.de>
12819
12820         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12821         favor of select-window/switch-to-buffer
12822
12823 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12824
12825         * startup.el: changed (getenv "HOME") to (user-home-directory)
12826
12827 1998-05-25  Oliver Graf <ograf@fga.de>
12828
12829         * frame.el (cde-start-drag) moved to dragdrop.el
12830         (offix-start-drag-region) moved to dragdrop.el
12831         (offix-start-drag) moved to dragdrop.el
12832         * dragdrop.el (cde-start-drag) moved from frame.el
12833         (offix-start-drag-region) moved from frame.el
12834         (offix-start-drag) moved from frame.el
12835         (cde-start-drag-region) cde drag regions
12836         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12837
12838 1998-05-26  Oliver Graf <ograf@fga.de>
12839
12840         * dragdrop.el: created dragdrop-drag prototypes
12841         (cde-start-drag-region) fixed typo
12842
12843 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12844
12845         * simple.el (after-init-hook): Remove reader macro.
12846
12847         * packages.el (packages-hardcoded-lisp): Get rid of reader
12848         macros.  Update DOC string.
12849
12850 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12851
12852         * mouse.el (drag-window-divider): Ditto.
12853
12854         * modeline.el (mouse-drag-modeline): Use it.
12855
12856         * lisp-mode.el (let-specifier): Specify indentation.
12857
12858         * specifier.el (let-specifier): Renamed from
12859         `with-specifier-instance'.
12860
12861 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12862
12863         * x-faces.el:
12864         * faces.el: move definition of xpm-color-symbols from x-faces.el
12865         to faces. Predicate x-get-resource on the presence of x.
12866
12867         * msw-faces.el: set 3d-object face rather than modeline. Specify
12868         faces as specfier defaults.
12869
12870         * package-get.el: don't use package-admin-add-single-file-package.
12871
12872 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12873
12874         * toolbar-items.el: Fixup tooltips.
12875         (toolbar-gnus): Don't use obsolete variable
12876         toolbar-news-frame-properties.
12877         (toolbar-news-reader): Default to `gnus' instead of
12878         `not-configured'.
12879
12880         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12881         Windows.
12882
12883 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12884
12885         * package-get.el: rename -installedp -> -installed-p.
12886
12887 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12888
12889         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12890         attributes, and assinged it to continuation, truncation and
12891         hscroll glyphs.
12892
12893         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12894         and made continuation, truncation and hscroll glyphs arrow
12895         characters out of that font.
12896
12897 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12898
12899         * minibuf.el (minibuffer-electric-separator): Play nicely with
12900         directory-sep-char being \.
12901         (minibuffer-electric-tilde): Ditto.
12902         (read-file-name-map): Ditto.
12903
12904 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12905
12906         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12907         on X devices.
12908         (default-mouse-track-deal-with-down-event): Avoid
12909         `x-disown-selection'; use `disown-selection' instead.
12910
12911 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12912
12913         * select.el:
12914         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12915         moved to (cut-copy-clear-internal) in select.el. Ditto for
12916         (x-delete-primary-selection) (x-kill-primary-selection)
12917         (x-copy-primary-selection).
12918         (own-clipboard): new function.
12919
12920         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12921         functions in select.el. remove old ones.
12922         (mswindows-own-clipboard): new function.
12923
12924 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12925
12926         * gnuserv.el: allow connections from mswindows type devices.
12927
12928 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12929
12930         * msw-glyphs.el: change image type used from cursor to resource.
12931
12932 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12933
12934         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12935         for {top,bottom}-{left,right} values in addition to
12936         {top,bottom}_{left,right}.
12937         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12938
12939 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12940
12941         * cl-macs.el (specifier-instance): Undefine its setf method.
12942
12943         * specifier.el (with-specifier-instance): Added docstring.
12944
12945         * mouse.el (drag-window-divider): Ditto.
12946
12947         * modeline.el (mouse-drag-modeline): Use it.
12948
12949         * lisp-mode.el (with-specifier-instance): Define its indentation
12950         level.
12951
12952         * specifier.el (with-specifier-instance): New macro.
12953
12954 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12955
12956         * package-get.el (package-get-create-custom): new function to
12957         auto-generate package-get-custom.el from package-get-base.el.
12958         * (package-get-ever-installedp): new function.
12959         * (package-get-custom): new function to get all packages specified
12960         by customize.
12961
12962 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12963
12964         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12965
12966 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12967
12968         * cl-extra.el: Reverse previous float change.
12969
12970 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12971
12972         * x-faces.el:
12973         * faces.el (try-font-name): moved from x-faces.el since it is
12974         required by w3 under mswindows as well X.
12975
12976 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12977
12978         * winnt.el: Removed evil (setq completion-ignore-case t)
12979         clause, one more overlookef fsfism.
12980         (nt-quote-args-functions-alist): End sentences with double space.
12981
12982 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12983
12984         * window-xemacs.el (push-window-configuration): Remove kludgery of
12985         recaching default-toolbar specifier.
12986         (pop-window-configuration): Ditto.
12987         (unpop-window-configuration): Ditto.
12988
12989 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12990
12991         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12992
12993 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12994
12995         * winnt.el (nt-quote-args-verbatim): Added function.
12996         (nt-quote-args-prefix-quote): Added function.
12997         (nt-quote-args-backslash-quote): Added function.
12998         (nt-quote-args-double-quote): Added function.
12999         (nt-quote-args-functions-alist): New variable.
13000         (nt-quote-process-args): Added function. This is the main quoting
13001         work horse called from process-nt.c
13002
13003 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13004
13005         * winnt.el: Removed duplicate definitions for backspace,
13006         delete, M-backspace and C-M-backspace.
13007         (file-name-buffer-file-type-alist): Removed this variable.
13008         (find-buffer-file-type): Removed function.
13009         (find-file-binary):  Removed function.
13010         (find-file-text): Removed function.
13011         (find-file-not-found-set-buffer-file-type): Removed function.
13012         (save-to-unix-hook): Removed function.
13013         (revert-from-unix-hook): Removed function.
13014         (using-unix-filesystems): Removed function.
13015         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13016         warning.
13017         (x-set-selection): Removed function.
13018         (x-get-selection): Removed function.
13019         Removed commented FSFisms.
13020         Replaced copyright notice (this file is not part of GNU Emacs).
13021         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13022         comint-process-echoes setting to t.
13023
13024 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13025
13026         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13027         and used following the interface change of
13028         `paths-find-recursive-path'.
13029
13030         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13031         regexp instead of a list of base names.
13032         (paths-version-control-filename-regexp):
13033         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13034         Introduced and used following the interface change of
13035         `paths-find-recursive-path'.
13036
13037 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13038
13039         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13040         on X devices, rather than on all non-TTY devices.
13041
13042 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13043
13044         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13045
13046         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13047
13048 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13049
13050         * itimer.el (activate-itimer): Fixed usage of integers
13051         as argument to `concat'.
13052
13053 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13054
13055         * itimer.el (start-itimer): replace the use of `concat' with
13056         `format'
13057
13058 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13059
13060         * mode-motion.el (mode-motion-hook): Clarify docstring.
13061         From Bob Weiner <weiner@altrasoft.com>
13062
13063         * loadhist.el (symbol-file): Supply prompt string when used
13064         interactively.
13065         From Bob Weiner <weiner@altrasoft.com>
13066
13067 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13068
13069         * loadup.el (really-early-error-handler): Ditto.
13070
13071         * update-elc.el: Ditto.
13072
13073         * setup-paths.el (paths-construct-exec-path): Ditto.
13074
13075         * make-docfile.el: Ditto.
13076
13077         * find-paths.el (paths-decode-directory-path): Use split-path
13078         instead of decode-path.
13079
13080         * files.el (parse-colon-path): Update docstring reference.
13081
13082 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13083
13084         * msw-init.el:
13085         * x-init.el:
13086         Bind cut'n'paste keys to non window-system specific functions.
13087
13088         * msw-select.el: New function mswindows-clear-clipboard.
13089         mswindows-cut-copy-clipboard extended to handle clearing of the
13090         selection and renamed to mswindows-cut-copy-clear-clipboard.
13091
13092         * select.el: on mswindows devices delete-primary-selection
13093         calls mswindows-clear-clipboard.
13094
13095 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13096
13097         * simple.el (quoted-insert): Inhibit quit when using read-char.
13098
13099         * cmdloop.el (read-char): Don't inhibit quit.
13100         (read-char-exclusive): Ditto.
13101         (read-char): Signal quit if quit-char was pressed.
13102         (read-char-exclusive): Ditto.
13103         (read-quoted-char): Return a character, not integer.
13104
13105         * menubar-items.el (default-popup-menu): Use Andy's generic
13106         selection code.
13107         (default-popup-menu): Fix code.
13108
13109 1998-05-14  Oliver Graf <ograf@fga.de>
13110
13111         * dragdrop.el (dragdrop-function-widget): this time it's done
13112
13113 1998-05-13  Oliver Graf <ograf@fga.de>
13114
13115         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13116
13117 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13118
13119         * device.el (device-pixel-width):
13120         (device-pixel-height):
13121         (device-mm-width):
13122         (device-mm-height):
13123         (device-bitplanes):
13124         (device-color-cells): Swapped parameters to device-system-metric
13125         according to the interface change.
13126
13127 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13128
13129         * mouse.el (default-mouse-motion-handler): Use new name of the
13130         function event-over-vertical-divider-p.
13131         Do not set E-W arrow cursor over the divider if
13132         vertical-divider-draggable-p is nil in the window.
13133         ([top-level]): Use new name for the variable
13134         vertical-divider-map.
13135         (drag-window-divider): Respect vertical-divider-draggable-p.
13136         Variable name typo fixes.
13137
13138 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13139
13140         * keymap.el (kbd): Define here; handle string constants and
13141         others...
13142
13143 1998-05-15  Christian Nyb <chr@mediascience.no>
13144
13145         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13146         in Emacs 18.
13147
13148 1998-05-13  Didier Verna  <didier@xemacs.org>
13149
13150         * mouse.el (drag-window-divider): give the vertical divider a
13151         pressed look when dragging it.
13152
13153 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13154
13155         * faces.el: predicate some more face operations on x or mswindows
13156         not just x.
13157
13158         * modeline.el: enable modeline coloring for mswindows.
13159
13160 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13161
13162         * minibuf.el (minibuffer-default): Added variable; compatible with
13163         FSF Emacs.
13164         (next-history-element): Used `minibuffer-default'.
13165
13166 1998-05-12  Oliver Graf <ograf@fga.de>
13167
13168         * dragdrop.el (dragdrop-function-widget): button and mods ok
13169         arguments still look a bit strange
13170         (dragdrop-compare-mods) created
13171         (dragdrop-drop-do-functions) correctly checks for buttons and
13172         modifiers
13173
13174 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13175
13176         * setup-paths.el (paths-default-info-directories): Replace
13177         path-separator with directory-sep-char.
13178
13179         * files.el (path-separator): Don't define it here.
13180
13181 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13182
13183         * update-elc.el: Ditto.
13184
13185         * setup-paths.el (paths-construct-exec-path): Ditto.
13186
13187         * make-docfile.el: Ditto.
13188
13189         * loadup.el (really-early-error-handler): Ditto.
13190
13191         * find-paths.el (paths-decode-directory-path): Use decode-path
13192         instead of decode-path-internal.
13193
13194         * files.el (parse-colon-path): Update docstring.
13195
13196 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13197
13198         * subr.el (get-buffer-window-list): Make BUFFER optional.
13199
13200         * window-xemacs.el (windows-of-buffer): Defalias to
13201         get-buffer-window-list.
13202
13203 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13204
13205         * disass.el: Fix maintainer keyword.
13206
13207         * bytecomp.el (byte-compile-and-load-file): Autoload.
13208         (byte-compile-buffer): Ditto.
13209
13210         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13211         value is returned, not the name.
13212         (lisp-imenu-generic-expression): Enable it.
13213         (lisp-mode-variables): Ditto.
13214         (lisp-indent-offset): Change defconst to defvar.
13215         (lisp-indent-function): Ditto.
13216         (lisp-body-indent): Ditto.
13217
13218 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13219
13220         * modeline.el: Use zap-last-kbd-macro-event.
13221
13222         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13223         nil, don't attempt to do anything with messages.
13224         (eval-last-sexp): Use `letf' for clarity.
13225
13226 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13227
13228         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13229
13230 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13231
13232         * buff-menu.el:
13233         * lisp-mode.el:
13234         * obsolete.el:
13235         Change empty docstrings into no doc strings at all.
13236         Fix bogus FSF-format docstrings.
13237         * etags.el: Fix docstring.
13238
13239 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13240
13241         * package-get.el (package-get): Use internal md5
13242
13243 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13244
13245         * about.el (about-xemacs): Correct abuse of concat.
13246
13247 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13248
13249         * info.el (Info-mode): Use easymenu.
13250
13251 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13252
13253         * apropos.el (apropos): Don't use concat with integers.
13254
13255         * cmdloop.el (describe-last-error): Handle the case when no error
13256         was seen gracefully.
13257
13258         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13259         defun.
13260         (apropos-describe-plist): Ditto.
13261
13262         * help.el (with-displaying-help-buffer): Revert to a defun.
13263         (describe-key): Use it as defun.
13264         (describe-mode): Ditto.
13265         (describe-bindings): Ditto.
13266         (describe-prefix-bindings): Ditto.
13267         (describe-installation): Ditto.
13268         (view-lossage): Ditto.
13269         (describe-function): Ditto.
13270         (describe-variable): Ditto.
13271         (describe-syntax): Ditto.
13272
13273 1998-05-11  Oliver Graf <ograf@fga.de>
13274
13275         * dragdrop.el: changed order of require/provide
13276         (dragdrop-drop-mime-default) changed to new calling conventions
13277         (dragdrop-drop-do-functions) changed to new calling conventions
13278         (dragdrop-function-widget) this one needs more work...
13279
13280 1998-05-10  Oliver Graf <ograf@fga.de>
13281
13282         * about.el: another small change in my entry
13283         * dragdrop.el (dragdrop-drop-log-function): logging added
13284         plus customizations
13285         changed interface to handler functions. now called with event
13286         and object
13287
13288 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13289
13290         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13291         E-W arrow pointer displayed over draggable dividers.
13292
13293         * mouse.el (default-mouse-motion-handler): Show it when
13294         appropriate.
13295         (drag-window-divider): Added.
13296         ([top-level]): Initialized window-divider-map with a keymap
13297         binding the above function to left button down event.
13298
13299         * x-mouse.el (x-init-pointer-shape): Initialize
13300         divider-pointer-glyph from Cursor.dividerPointer, or use default
13301         E-W double arrow.
13302
13303 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13304
13305         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13306
13307 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13308
13309         * simple.el (count-words-buffer): Don't query for buffer.
13310         (count-lines-buffer): Ditto.
13311
13312 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13313
13314         * help.el (where-is): add optional insert argument.
13315
13316 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13317
13318         * help.el (describe-key-briefly): New argument INSERT.
13319
13320         * simple.el (eval-expression): New optional argument; synch with
13321         FSF 20.3.
13322
13323         * keydefs.el (global-map): Add new register bindings.
13324
13325         * register.el: Synched with FSF 20.3.
13326
13327 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13328
13329         * window-xemacs.el (recenter): all arguments are optional.
13330
13331 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13332
13333         * device.el: (device-pixel-width): Reflected name/parameters
13334         change to device-system-metric.
13335         (device-pixel-height): Ditto.
13336         (device-mm-width): Ditto.
13337         (device-mm-height): Ditto.
13338         (device-bitplanes): Ditto.
13339         (device-color-cells): Ditto.
13340
13341 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13342
13343         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13344
13345         * cl.el (most-positive-fixnum): Document.
13346         (most-negative-fixnum): Ditto.
13347
13348         * cus-dep.el: Updated comment.
13349
13350         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13351         constant.
13352
13353         * cus-load.el (custom-put): Removed.
13354
13355         * files.el (after-find-file): Just resignal quit instead of
13356         signaling "canceled".
13357
13358 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13359
13360         * frame.el (other-frame): Use `focus-frame' instead of
13361         select-frame kludges.
13362
13363         * lisp-mode.el: Update lisp-indent-function for
13364         save-selected-frame and with-selected-frame.
13365
13366         * frame.el (save-selected-frame): New macro.
13367         (with-selected-frame): Ditto.
13368         (other-frame): Use `set-frame-focus'.
13369
13370 1998-05-06  Oliver Graf <ograf@fga.de>
13371
13372         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13373         (dragdrop-drop-url-default) default handler for URL drops created
13374         (dragdrop-drop-mime-default) default handler for MIME drops created
13375         (dragdrop-drop-functions) default custom for handling drops created
13376         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13377
13378 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13379
13380         * mouse.el: Removed redundant mouse-mswindows-drop function.
13381
13382 1998-05-05  Oliver Graf <ograf@fga.de>
13383
13384         * about.el: changed some text in my entry
13385         * dragdrop.el: added customs
13386
13387 1998-05-04  Oliver Graf <ograf@fga.de>
13388
13389         * mouse.el: killed global drop key bindings
13390         (mouse-offix-drop) removed
13391         * dragdrop.el: created
13392         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13393
13394 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13395
13396         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13397         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13398
13399         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13400         obsolete comment.
13401
13402         * scrollbar.el (scrollbars-visible-p): Use new
13403         {vertical,horizontal}-scrollbar-visible-p specifiers.
13404
13405 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13406
13407         * device.el (device-pixel-height):
13408         (device-pixel-width):
13409         (device-mm-width):
13410         (device-mm-height):
13411         (device-bitplanes):
13412         (device-color-cells): Moved these 6 functions from device.c; they
13413         all use single (device-system-metrics) call.
13414
13415 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13416
13417         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13418         were renamed.
13419
13420         * menubar-items.el:
13421         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13422         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13423
13424         * help.el (help-map): Remove Hyperbole keybinding logic.
13425         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13426
13427 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13428
13429         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13430         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13431
13432 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13433
13434         * msw-glyphs.el: use nicer icon3 from the frame icon.
13435
13436 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13437
13438         * version.el (emacs-version): Remove InfoDock conditionals.
13439
13440         * startup.el (startup-splash-frame): Change ID logo name.
13441
13442 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13443
13444         * files.el (after-find-file): If the user presses C-g on
13445         directory-creation prompt, kill the buffer.
13446
13447 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13448
13449         * simple.el (count-words-region): Reverse previous change.
13450
13451 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13452
13453         * replace.el (query-replace): Just call perform-replace.
13454         (query-replace-regexp): Ditto.
13455         (perform-replace): Move region handling here.
13456         (perform-replace): Use the new arg to match-data.
13457
13458 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13459
13460         * x-init.el: Install X specific display table that
13461           displays char 0240 as a space to avoid whatever it is
13462           that screws up display of that character code.
13463
13464 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13465
13466         * help.el (function-arglist): If no arguments are documented for a
13467         subr, print nothing rather than incorrect output.
13468
13469 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13470
13471         * cmdloop.el (command-error): Update bail-out error message to use
13472         `emacs-program-name'.
13473
13474         * lib-complete.el: Remove reader macro cruft.
13475
13476         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13477         cruft.
13478
13479         * simple.el (count-words-region): Drop interactive-p check on the
13480         message.
13481
13482 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13483
13484         * font.el
13485         * msw-faces.el
13486         Correct spelling of mswindows-font-canonicalize-name.
13487
13488 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13489
13490         * ldap.el (ldap-host-parameters-alist): Replaced with
13491         `ldap-host-parameters-plist'
13492         (ldap-search): Adapt to previous change
13493
13494 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13495
13496         * about.el (about-hackers): Update Bob Weiner bio.
13497         (about-maintainer-info): Ditto.
13498
13499 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13500
13501         * simple.el (display-warning-minimum-level): Docfix.
13502
13503 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13504
13505         * widget.el (:default-get): New keyword.
13506         * wid-edit.el (default, widget-default-default-get): Define it.
13507         (group, widget-group-default-get): Define it.
13508         (menu-choice, widget-choice-default-get): Define it.
13509         (widget-default-get): New function.
13510         (widget-choice-action): Call it.
13511         (widget-editable-list-entry-create): Call it.
13512
13513 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13514
13515         * byte-optimize.el (byte-boolean-vars): Removed.
13516         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13517         lookup through `byte-boolean-vars'.
13518
13519 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13520
13521         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13522         resource-provided values into ghost specs for scrollbar-height and
13523         scrollbar-width.
13524
13525 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13526
13527         * byte-optimize.el: Don't attempt to optimize /=.
13528
13529         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13530         (byte-compile-/=): Ditto.
13531
13532 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13533
13534         * apropos.el: Use `with-displaying-help-buffer'.
13535         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13536         Use `with-displaying-help-buffer'.
13537         (apropos-follow): Do not give special treatment to buffer cursor
13538         was in prior to a mouse click.
13539         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13540         (apropos-print-doc): Set correct buffer for setting text
13541         properties.
13542
13543 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13544
13545         * help.el (help-buffer-prefix-string): New variable.
13546         (help-buffer-name): Use it.
13547
13548         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13549         mode menu.
13550
13551 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13552
13553         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13554
13555 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13556
13557         * files.el (find-file-noselect): Update docstring.
13558         (find-file-noselect): Signal an error if found an unreadable file.
13559         (file-chase-links): Save the match data.
13560         (normal-mode): Use `lwarn' and `error-message-string'.
13561         (interpreter-mode-alist): Change defconst to defvar.
13562         (inhibit-first-line-modes-regexps): Ditto.
13563         (inhibit-first-line-modes-regexps): Added .tgz.
13564         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13565         (change-major-mode-with-file-name): New user-option.
13566         (set-visited-file-name): Synched with FSF.
13567         (file-name-extension): New function, from FSF 20.3.
13568         (file-relative-name): Synched with FSF.
13569         (save-some-buffers): Support the C-r feature.
13570         (recover-session): Synched with FSF.
13571         (kill-some-buffers): Ditto.
13572         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13573
13574 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13575
13576         * files.el (insert-file): Undo previous change and reenable use of
13577         format.el.
13578
13579 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13580
13581         * window-xemacs.el (recenter): Define.
13582
13583 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13584
13585         * font.el (mswindows-font-create-name)
13586         (mswindows-font-create-object): new functions for mswindows type
13587         fonts.
13588
13589         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13590         strings are parsed as well as font objects.
13591
13592 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13593
13594         * modeline.el (defining-kbd-macro): Restore modeline indication of
13595         kbd-macro being recorded.
13596         (add-minor-mode): Simplify docstring.
13597         (modeline-minor-mode-menu): Remove stuff.
13598
13599 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13600
13601         * code-process.el (call-process): dynamically decide process
13602         coding type.
13603
13604 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13605
13606         * modeline.el: Add line-number-mode, column-number-mode to
13607         the modeline minor-mode menu.  Button2 on the line number does
13608         goto-line.
13609
13610 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13611
13612         * mouse.el: move x-selection-owner-p type things to
13613         selection-owner-p.
13614
13615         * msw-init.el: copy zmacs stuff from x-init.el
13616
13617         * msw-select.el (mswindows-own-selection)
13618         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13619         functions. Very simple minded implementation of selectio
13620         ownership.
13621
13622         * select.el (own-selection) (disown-selection)
13623         (activate-region-as-selection) (select-make-extent-for-selection)
13624         (valid-simple-selection-p): functions moved from x-select.el for
13625         generalized selection.
13626
13627         * x-select.el: see select.el changes.
13628
13629         * x-toolbar.el: use new selection functions.
13630
13631 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13632
13633         * packages.el (packages-find-package-directories): Fixed bug that
13634         would pick up multiple site-package directories.
13635         (package-locations): Added "xemacs-packages" as a late package
13636         location.
13637
13638         * find-paths.el: Now uses `emacs-program-name' and
13639         `emacs-program-version'.
13640         Additions to enforce version-specific directories in
13641         `paths-find-version-directory'.
13642
13643 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13644
13645         * default.el: Removed.
13646         * site-start.el: Removed.
13647
13648 1998-04-29  Didier Verna  <didier@xemacs.org>
13649
13650         * minibuf.el (minibuffer-history-minimum-string-length): Default
13651         to nil.
13652
13653 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13654
13655         * find-paths.el (paths-program-name): Rename.
13656         (paths-emacs-root-p): Ditto.
13657         (paths-find-site-directory): Ditto.
13658
13659 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13660
13661         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13662         `emacs-lisp-byte-compile-and-load'.
13663
13664 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13665
13666         * ldap.el (ldap-search): Fixed additional parameter passing to
13667         `ldap-open'
13668
13669 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13670
13671         * select.el (kill-primary-selection) (selection-owner-p)
13672         (copy-primary-selection) (yank-clipboard-selection)
13673         (selection-exists-p) (delete-primary-selection): new file and
13674         functions that do the right thing for the selected device.
13675
13676         * x-menubar.el: use generalised selection functions.
13677
13678         * dumped-lisp.el: dump select.el.
13679
13680 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13681
13682         * find-paths.el (paths-progname): New variable.
13683         (paths-emacs-root-p): Use it.
13684         (paths-find-site-directory): Ditto.
13685
13686 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13687
13688         * loadup.el ((member "dump" command-line-args)): Dump as
13689         `infodock' if InfoDock.
13690
13691 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13692
13693         * find-paths.el (construct-emacs-version): Simplify, include
13694         program name in the return value.
13695         * (paths-find-version-directory): Use it.
13696
13697 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13698
13699         * info.el (Info-parse-dir-entries): Fixed regexp
13700         (Info-build-dir-anew): Remove full suffix and capitalize info file
13701         name for files with no @direntry
13702         (Info-batch-rebuild-dir): New function
13703         (Info-suffixed-file): Check for regular files instead of simple
13704         file existence (could catch directories before)
13705
13706 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13707
13708         * setup-paths.el, find-paths.el: Removed uses of `not' which
13709         temacs doesn't have.
13710
13711         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13712         into root searching.
13713
13714 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13715
13716         * subr.el: Remove definition of `not'.
13717
13718 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13719
13720         * msw-glyphs.el: enable graphics support.
13721
13722 1998-04-23  Didier Verna  <didier@xemacs.org>
13723
13724         * x-menubar.el (default-menubar): restored the line-number-mode
13725         option.
13726
13727         * misc doc string updates related to the options menu.
13728
13729 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13730
13731         * setup-paths.el (paths-construct-load-path): Fix typo.
13732
13733 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13734
13735         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13736         font-menu-ignore-scaled-fonts don't have to be bound now; this
13737         gets us one step further towards making --no-autoloads work.
13738
13739         * startup.el (normal-top-level): Load auto-autoloads only if
13740         lisp-directory is non-nil.
13741
13742         * setup-paths.el (paths-construct-load-path): Made it robust
13743         against nil lisp-directory.
13744
13745         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13746         to the list of variables that cause a warning when nil.
13747
13748         * toolbar.el (init-toolbar-location): Now works even when there's
13749         no toolbar icon directory.
13750
13751 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13752
13753         * help.el (view-lossage): Recognize it.
13754
13755         * simple.el (log-message): Mark multiline messages.
13756
13757 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13758
13759         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13760
13761 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13762
13763         * package-get.el (package-get-all):  add `\n' separator to
13764         interactive specification so that both variables are read
13765
13766 1998-04-22  Didier Verna  <didier@xemacs.org>
13767
13768         * x-menubar.el: ported the options menu to Custom.
13769         Moved the "read only" toggle button to the buffers menu.
13770         Corrected some missing ;;;###autoload or defcustom.
13771
13772         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13773         the scrollbar-visible specifier for options menu handling.
13774
13775         * toolbar.el (toolbar-visible-p)
13776                      (toolbar-captioned-p)
13777                      (default-toolbar-position): defcustom wrappers around
13778         the toolbar specifiers for options menu handling.
13779
13780         * frame.el (get-frame-for-buffer-default-instance-limit):
13781         defcustom it for options menu handling.
13782
13783         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13784         font-lock-mode for options menu handling.
13785
13786         * cus-start.el: added Custom properties to overwrite-mode for
13787         options menu handling.
13788
13789 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13790
13791         * about.el: shameless self-promotion.
13792
13793 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13794
13795         * simple.el (raw-append-message): Slightly optimize.
13796         (remove-message): Use `push' for clarity.
13797         (append-message): Ditto.
13798         (display-warning): Dito.
13799         (raw-append-message): Send the message to the appropriate device.
13800
13801 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13802
13803         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13804         From Sean MacLennan <Sean.MacLennan@pika.ca>
13805
13806 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13807
13808         * setup-paths.el: Changed `directory-sep-char' to
13809         `path-separator', following a change in GNU Emacs.
13810
13811 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13812
13813         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13814         (Info-build-dir-anew): Add a final newline.
13815         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13816         is `always'
13817         (Info-rebuild-dir): Ditto
13818
13819         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13820
13821 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13822
13823         * simple.el (count-words-buffer): Retain zmacs region.
13824         (count-words-region): Ditto.
13825         * simple.el: (what-line): Expanded line counts.
13826         (count-lines): New parameter to conditionalize whether collapsed
13827         lines get counted.
13828         From Bob Weiner <weiner@altrasoft.com>
13829
13830 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13831
13832         * packages.el (package-locations): infodock-packages must override
13833         mule-packages and packages.
13834
13835 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13836
13837         * wid-edit.el:
13838         remove rude messages from widget-activation-widget-mapper
13839         and widget-activation-glyph-mapper
13840
13841 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13842
13843         * toolbar.el: Remove (featurep 'x) test from
13844         toolbar-make-button-list
13845
13846 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13847
13848         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13849         only if in the same frame.
13850
13851 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13852
13853         * packages.el (package-locations): Added site-packages hierarchy.
13854
13855         * setup-paths.el (paths-default-info-directories): Introduced and
13856         used.
13857
13858         * packages.el, setup-paths.el: Set various path searching depths
13859         to 1.
13860
13861         * packages.el (packages-hierarchy-depth):
13862         (packages-load-path-depth): Introduced and used.
13863
13864         * setup-paths.el (paths-load-path-depth): Introduced and used.
13865
13866         * find-paths.el (paths-find-recursive-path): Added max-depth
13867         parameter.
13868
13869 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13870
13871         * setup-paths.el (paths-construct-info-path): Removed
13872         dependency on behavior of (file-name-as-directory "").
13873
13874 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13875
13876         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13877         lisp objects
13878
13879 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13880
13881         * dump-paths.el, startup.el: Added handling for --debug-paths.
13882
13883 1998-04-15  William M. Perry  <wmperry@aventail.com>
13884
13885         * wid-edit.el: We cannot just set the help-echo or balloon-help
13886           properties for an extent based on the :help-echo widget
13887           property, since help-echo and balloon-help cause an EXTENT to
13888           get passed in, where :help-echo functions are expecting a WIDGET
13889
13890 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13891
13892         * scrollbar.el (init-scrollbar-from-resources): Call
13893         mswindows-init-scrollbar-metrics when appropriate.
13894
13895 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13896
13897         * dumped-lisp.el: dump x-toolbar for window system
13898
13899         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13900         have support and xpm.
13901
13902 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13903
13904         * files.el (toggle-read-only): Fix docstring.
13905         From Didier Verna <didier@xemacs.org>
13906
13907 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13908
13909         * startup.el (normal-top-level): Load autoload-file-name without
13910         specifying an extension---some people only auto-autoload.el.gz.
13911
13912 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13913
13914         * files.el (backup-enable-predicate): Don't bomb on NAME being
13915         nil.
13916
13917 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13918
13919         * find-paths.el, packages.el: Now prefers configure'd paths.
13920         This shouldn't cause any of the originally anticipated problems as
13921         the current paths architecture will not define the various
13922         configure-xxx variables if they're not specified on the configure
13923         command line.
13924
13925         * find-paths.el, setup-paths.el, packages.el: Removed all
13926         mentionings of "/" as a path separator.
13927         Used paths-construct-path throughout.
13928
13929         * find-paths.el (paths-construct-path): Created to assemble paths
13930         from directory components.
13931
13932         * setup-paths.el, packages.el: Used paths-decode-directory-path
13933         instead of decode-path-internal.
13934
13935         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13936         and associates.
13937         (paths-decode-directory-path) Created.
13938
13939         * setup-paths.el: Changed configure-exec-path to
13940         configure-exec-directory.
13941
13942 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13943
13944         * packages.el (packages-find-packages): Fixed decoding of
13945         EMACSPACKAGEPATH.
13946
13947         * startup.el: -no-packages -> -no-early-packages.
13948
13949         (packages-load-package-lisps): Fixed loading of auto-autoload
13950         files.
13951
13952         * startup.el (normal-top-level): Fixed loading of core
13953         auto-autoload.
13954
13955         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13956
13957         * startup.el, packages.el, dump-paths.el: Added proper settings
13958         for site-directory and lisp-directory variables.
13959
13960         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13961         inhibit-package-autoloads and fixed handling of it.
13962
13963         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13964         handling of former inhibit-package-init, now
13965         inhibit-early-packages, to make -vanilla etc. work.
13966
13967 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13968
13969         * code-process.el (start-process): Fallback to 'undecided instead
13970         of 'binary for process input coding stream.
13971
13972         * process.el (start-process): Docstring fix.
13973
13974 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13975
13976         * info.el (Info-insert-dir): Do not insert temporary dir files
13977         in Info-dir-file-attributes
13978         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13979         (Info-rebuild-dir): Ditto.
13980
13981 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13982
13983         * obsolete.el: Added obsoleteness declarations for
13984         `site-directory' and `Info-default-directory-list'.
13985
13986 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13987
13988         * find-paths.el (paths-find-emacs-root): Only look at the
13989         executable at the end of the symlink chain for determining the
13990         Emacs root.
13991
13992 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13993
13994         * setup-paths.el (paths-construct-info-path): Changed construction
13995         to cater to gone default in configure.
13996
13997         * find-paths.el (paths-uniq-append): Added.
13998
13999         * packages.el: Rewritten package path construction once again.
14000
14001         * dump-paths.el, startup.el: Removed package-path as a global
14002         variable.
14003
14004         * package-admin.el (package-admin-add-single-file-package):
14005         (package-admin-add-binary-package): Changed package-path to
14006         late-packages.
14007
14008         * packages.el (packages-split-path): Split path at "/" rather than
14009         nil according to change in emacs.c.
14010
14011 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14012
14013         * setup-paths.el (paths-construct-info-path): Changed info path
14014         order so that directories come out right.
14015         (paths-find-lock-directory): Fixed bug: It used to think
14016         configure-lock-directory is a path.
14017
14018 1998-04-06  Jeff Miller <jmiller@smart.net>
14019
14020         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14021         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14022         eases the use of toolbar-add/kill-item functions.
14023
14024 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14025
14026         * code-files.el (file-coding-system-alist): Commented out
14027         loaddefs.el magical treatment.
14028
14029 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14030
14031         * info.el (Info-rebuild-outdated-dir): Added new option
14032         `conservative' and made it the default
14033         (Info-rebuild-dir): Appropriately parse multi-line description
14034         strings, and multi-section dir files. Issue warning when dir
14035         is rebuilt as temporary
14036         (Info-build-dir-anew): Issue warning when dir is built as
14037         temporary
14038
14039 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14040
14041         * list-mode.el (list-mode-map): Bind highlight motion commands to
14042         standard keys left, right, C-b and C-f.
14043
14044 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14045
14046         * files.el (auto-mode-alist): allow .sc for Scheme->C
14047
14048 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14049
14050         * loadup.el (pureload): Don't quote (garbage-collect).
14051
14052 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14053
14054         * package-get-base.el: Updated.
14055
14056 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14057
14058         * isearch-mode.el (isearch-just-started): New variable.
14059         (isearch-mode): Set it.
14060         (isearch-repeat): Advance one character forward only if the search
14061         was successful, and was not just started.
14062         (isearch-repeat): Clear isearch-just-started.
14063
14064 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14065
14066         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14067         if running -batch.
14068
14069 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14070
14071         * subr.el (listify-key-sequence): Removed.
14072
14073 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14074
14075         * bytecomp.el (byte-compile-print-gensym): New option.
14076         (byte-compile-output-file-form): Use it.
14077         (byte-compile-output-docform): Ditto.
14078         (byte-compile-compiled-obj-to-list): Ditto.
14079
14080 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14081
14082         * msw-glyphs.el: set frame icon if xpm support.
14083
14084 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14085
14086         * help.el: Code that pretty prints variable values
14087           removed.
14088
14089 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14090
14091         * find-paths.el (paths-emacs-root-p): Correct test for installation
14092         directory.
14093         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14094
14095 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14096
14097         * loaddefs.el: Don't set debug-ignored-errors; leave
14098           its default value set to nil.
14099
14100 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14101
14102         * info.el (Info-rebuild-dir): fixed mis-spelling.
14103
14104 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14105
14106         * info.el (Info-rebuild-outdated-dir): New custom var
14107         (Info-insert-node): Create/update dir file when needed, ie when it
14108         does not exist or is older than some info files in directory
14109
14110 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14111
14112         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14113         for last packages, mainly for using a 20.4 package base.
14114
14115         * packages.el (late-packages): Typo fix.  It was called
14116         early-packages.
14117
14118         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14119         relative symlinks correctly.
14120         (paths-find-emacs-roots): More rigorous checking for plausible
14121         configuration-time root.
14122
14123         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14124         find its roots.
14125
14126 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14127
14128         * faces.el: Fix docstrings.
14129         * glyphs.el: Fix docstrings.
14130         * mouse.el: Fix docstrings.
14131
14132         * frame.el: Change phrase `current frame' to `selected frame'.
14133
14134         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14135
14136         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14137         macros using backquote to make them infinitely more readable.
14138
14139 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14140
14141         * packages.el (packages-find-package-path): Hardcoded specialized
14142         InfoDock support until we can clean this up.
14143
14144         * help.el (describe-bindings-1): Return the value of the bindings
14145         help buffer created.
14146         (describe-bindings): Ditto.
14147
14148         * simple.el (set-variable): Restore previous behavior of not
14149         bombing if the variable to set is not boundp.
14150
14151 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14152
14153         * packages.el (packages-handle-package-dumped-lisps): Allow for
14154         non-local files to be loaded off the package-lisp variable.
14155
14156 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14157
14158         * x-faces.el: Global X resources should override
14159           specs for all device classes (color, grayscale, mono);
14160           code currently doesn't override any of them.  Fixed by
14161           calling remove-specifier with '(x default) as the tag
14162           set and allowing inexact matches.
14163
14164 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14165
14166         * faces.el: Separated face initializations based on
14167           device classes into device type specific (tag set,
14168           instantiator) pairs.
14169
14170 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14171
14172         * wid-edit.el (widget-choice-action): Remember user's explicit
14173         choice.
14174         (widget-choice-value-create): Respect it.
14175         From Richard Stallman <rms@gnu.org>
14176
14177 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14178
14179         * setup-paths.el (paths-construct-info-path): Always append
14180         existing directories from configure-time info path.
14181
14182         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14183         Info-directory-list.
14184
14185         * info.el: Removed Info-default-directory-list which was broken by
14186         design.
14187         Removed bogus initialization of Info-directory-list---startup.el
14188         can do a much better job.
14189         Added autoload of Info-directory-list.
14190
14191         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14192         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14193         be exclusive; now it's merely given precedence, just like in the
14194         old days.
14195
14196 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14197
14198         * find-paths.el (paths-find-architecture-directory): Fix bug with
14199         finding; it used to default too early.
14200
14201 1998-03-25  Martin Buchholz <martin@xemacs.org>
14202
14203         * packages.el (packages-split-path): Fix a bug; it used to fail
14204         for paths that weren't split.
14205
14206 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14207
14208         * finder.el (finder-compile-keywords): trap on errors.
14209
14210 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14211
14212         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14213           fourth argument of t so that only the specs exactly
14214           matching the tag lists are removed.
14215
14216 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14217
14218         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14219
14220 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14221
14222         * minibuf.el (mouse-read-file-name-1): If a default directory was
14223         specified, use it for generating the completions.
14224
14225 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14226
14227         * update-elc.el: Now respects inhibit-package-init and
14228         inhibit-site-lisp.
14229         Now does path construction with loadup-paths.
14230
14231         * startup.el (normal-top-level, startup-setup-paths): Now respects
14232         inhibit-package-init and inhibit-site-lisp.
14233
14234         * packages.el (packages-find-package-path): Extended package path
14235         by version-specific hierarchies.
14236         (packages-find-packages): Now respects inhibit flag and
14237         inhibit-site-lisp.
14238         Moved path setup to loadup-paths.
14239
14240         * make-docfile.el: Now respects inhibit-package-init and
14241         inhibit-site-lisp.
14242         Now does path construction with loadup-paths.
14243
14244         * loadup.el: Now respects inhibit-package-init and
14245         inhibit-site-lisp.
14246
14247         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14248
14249         * loadup-paths.el: New file: setup load-path to encompass
14250         packages.
14251
14252 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14253
14254         * auto-show.el: load-gc renamed to pureload.
14255         * site-load.el: Ditto.
14256         * packages.el (toplevel): Ditto.
14257         * loadup.el (really-early-error-handler): Ditto.
14258         * dumped-lisp.el (preloaded-file-list): Ditto.
14259         * cus-face.el (custom-declare-face): Ditto.
14260
14261 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14262
14263         * <Today>: The Big Path Searching Overhaul.
14264
14265         * find-paths.el: New file: find and assemble paths in the
14266         installation hierarchy.
14267
14268         * setup-paths.el: New file: global layout of paths and directories
14269         within the XEmacs hierarchy.
14270
14271         * packages.el: Replaced everything related to path searching and
14272         startup by code in terms of find-paths.
14273
14274         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14275         the new path searching engine.
14276
14277         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14278         and setup-paths.
14279
14280 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14281
14282         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14283         setup-paths.el.
14284
14285 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14286
14287         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14288         compiles identically in any configuration.
14289         Removed irrelevant commentary.
14290
14291 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14292
14293         * simple.el (set-variable): Allow setting specifiers.
14294
14295 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14296
14297         * lisp.el (forward-sexp): Revert previous change.
14298
14299 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14300
14301         * frame.el (frame-initialize): Use `delete-console' instead of
14302         `delete-device' to delete the stream console to match the usage in
14303         Fkill_emacs.
14304
14305 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14306
14307         * files.el (cdpath-previous): New variable.
14308         (cd): Use it.
14309         From Bob Weiner <weiner@wave.altrasoft.com>
14310
14311 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14312
14313         * keydefs.el: Changed keybindings of forward-char,
14314           backward, scroll-up and scroll-down to point to their
14315           -command counterparts.
14316
14317         * simple.el: New functions: forwarc-char-command,
14318           backwrad-char-command, scroll-up-command,
14319           scroll-down-command which work liek their counterparts
14320           except that they honor the variable
14321           signal-error-on-buffer-boundary.
14322
14323           Definition of signal-error-on-buffer-boundary received
14324           from src/cmds.c.
14325
14326           defvar declaration added for word-across-newline to avoid
14327           byte-compiler warning about the free variable reference.
14328
14329 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14330
14331         * winnt.el: Removed "%t" from the beginning of
14332         modeline-format. From now on, there's no nt-specifics in the modeline.
14333
14334 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14335
14336         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14337         of `when' with `if'.
14338
14339 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14340
14341         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14342         mswindows. Must be reworked along with glyphs.el, or
14343         merged into it, after there is images support.
14344
14345         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14346         'mswindows.
14347
14348 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14349
14350         * faces.el: fix for text cursor initialization.
14351         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14352         From Andy Piper <andyp@parallax.co.uk>
14353
14354 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14355
14356         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14357         if there is an existing package that handles it and warn the user
14358         about that mode.
14359
14360 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14361
14362         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14363         Installation" menu item when Installation-string is not bound.
14364
14365 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14366
14367         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14368         From Jeremiah W. James <jerry@cs.ucsb.edu>
14369
14370 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14371
14372         * msw-faces.el:
14373         * faces.el: Fix face initialization.
14374
14375 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14376
14377         * files.el (backup-enable-predicate): fix breakage introduced
14378         by TMPDIR patch.
14379
14380 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14381
14382         * x-faces.el (x-init-face-from-resources): The
14383           TTY face property retrieval functions don't return
14384           specifiers, so use face-property instead.
14385
14386 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14387
14388         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14389
14390 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14391
14392         * x-menubar.el: Expanded documentation for
14393           option-save-faces.  Changed Options -> Browse Faces
14394           menu entry to invoke customize-face.
14395
14396 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14397
14398         * faces.el: Most face initialization moved out of
14399           init-other-random-faces to the top level so that the
14400           initialization happens before Xemacs is dumped.  Much
14401           of the fascist "face-differs-from-default-p or FROB!"
14402           code has been retired in favor of letting the user do
14403           what they want to do.  Face initialization code changed
14404           to use `default' specifier tag so that the settings can
14405           be overridden later if the user wishes it.
14406
14407 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14408
14409         * about.el (about-hackers): Update contributors list.
14410
14411 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14412
14413         * specifier.el: Define new specifier tag `default'.
14414
14415         * modeline.el: Initialize faces using `default' tag.
14416
14417         * x-faces.el (x-init-face-from-resources): Remove
14418           specifier specs containing the `default' tag before
14419           adding new specs.
14420
14421 1998-03-02  John Jones  <jj@asu.edu>
14422
14423         * package-get.el (package-get-all): fixed arguments on call to
14424         package-admin-add-single-file-package.
14425         * package-get.el (package-get-installedp): fixed to match
14426         advertised behavior.
14427         * package-get.el: added function package-get-update-all which
14428         installs newest versions of all the current packages (if they are
14429         not already installed).
14430
14431 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14432
14433         * files.el (find-file-noselect): Uncommented `truename' binding in
14434         `let*' and use it later to set `buffer-file-truename' iff it's
14435         still nil, as happens for example when finding a compressed
14436         file with "jka-compr".
14437
14438 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14439
14440         * faces.el: in make-face-* type functions do the operation for all
14441         window systems, not just the first one found.
14442
14443         * font.el: call mswindows-list-fonts for mswindows.
14444
14445 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14446
14447         * code-process.el (call-process-region):
14448         * process.el (call-process-region):
14449         * package-get.el (package-get-dir):
14450         * files.el (backup-enable-predicate):
14451         * gnuserv.el (gnuserv-temp-file-regexp):
14452         Use temp-directory in place of `/tmp'.
14453
14454 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14455
14456         * "Fast" dired-in-C enhancements for Windows 95/NT:
14457
14458         * files.el: Added function, `wildcard-to-regexp', from GNU
14459           Emacs.
14460
14461         * files.el (insert-directory): Modified to use special
14462           dired-in-C enhancements if present.
14463
14464 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14465
14466         * code-files.el: make default coding no-conversion.
14467
14468 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14469
14470         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14471         the load-path.
14472
14473         * update-elc.el: Strip directory when testing for files not to
14474         bytecompile.
14475
14476 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14477
14478         * lisp-mode.el: Use recommended form for menus.
14479
14480         * info.el (Info-construct-menu): Use recommended form for menus.
14481
14482         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14483         entry.
14484
14485 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14486
14487         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14488           (get-frame-for-buffer-noselect): Always return frames
14489           in the not-this-window-p cond clause.
14490
14491 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14492
14493         * help.el (describe-installation): New function.
14494
14495         * x-menubar.el (default-menubar): Add describe-installation to
14496         Help menu.
14497
14498         * packages.el (packages-unbytecompiled-lisp): Installation.el
14499         should not be bytecompiled.
14500
14501         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14502         XEmacs.
14503
14504         * x-menubar.el (default-menubar): Use correct guard for VM menu
14505         entry.
14506
14507         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14508         coding.
14509         From Andy Piper <andyp@parallax.co.uk>
14510
14511 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14512
14513         * ldap.el: Do not require ldap-internal at compile time.
14514
14515 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14516
14517         * code-files.el: new file. a virtual copy of mule-files.el
14518         but without charset
14519         dependencies. (toggle-buffer-file-ocding-system) new function for
14520         changing the eol type for the current buffer.
14521
14522         * code-process.el: new file. a copy of
14523         mule-process.el. mule-process.el will disappear when things have
14524         settled.
14525
14526         * coding.el: new file. a virtual copy of mule-files.el but
14527         without charset dependencies. (coding-system-base) new function
14528         for getting the parent coding system of a coding system with eol
14529         type set.
14530
14531         * dumped-lisp.el: add above files for the non-mule case.
14532
14533 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14534
14535         * window-xemacs.el (display-buffer): If no explicit
14536           frame is specified, search for a window that displays
14537           the buffer on the currently selected frame, before
14538           searching other frames.
14539
14540 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14541
14542         * frame.el (get-frame-for-buffer): If not-this-window-p
14543           is non-nil, use window on the selected frame if it is not
14544           also the selected window.  When defaulting, search for
14545           windows on the currently selected fgrame before searching
14546           other frames.
14547
14548 1998-02-25  Didier Verna  <didier@xemacs.org>
14549
14550         * modeline.el (modeline-swap-buffers): originally named
14551         `mouse-release-modeline'. Whether to actually swap the buffers is
14552         decided in `mouse-drag-modeline'.
14553         (mouse-drag-modeline): A button release event is considered a
14554         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14555         stay unchanged.
14556
14557 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14558
14559         * x-menubar.el: Put redo on the menubar.
14560         From Aki Vehtari <Aki.Vehtari@hut.fi>
14561
14562 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14563
14564         * bytecomp.el (displaying-byte-compile-warnings): if
14565         temp-buffer-show-function is set, use it to display current set of
14566         warnings in the "*Compile-Log-Show*" buffer.
14567
14568         * simple.el (display-warning-buffer): if temp-buffer-show-function
14569         is set, use it to display current set of warnings in the
14570         "*Warnings-Show*" buffer.
14571
14572 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14573
14574         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14575         Common Lisp.
14576
14577 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14578
14579         * menubar.el: Allow button descriptors at least 2 long.
14580
14581         * x-menubar.el (default-menubar): Use recommended forms.
14582         (file-menu-filter): Remove.
14583         (edit-menu-filter): Remove.
14584
14585 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14586
14587         * about.el (about-hackers): Updated.
14588
14589 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14590
14591         * help.el (help-max-help-buffers): new variable
14592         (help-register-and-maybe-prune-excess): new function
14593         (help-buffer-name): use help-max-help-buffers.
14594         (with-displaying-help-buffer): use
14595         help-register-and-maybe-prune-excess.
14596
14597         * help.el (help-maybe-pretty-print-value): if the value fits on
14598         one line, let it.
14599
14600 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14601
14602         * (with-displaying-help-buffer): there is no need to kill the buffer
14603         if it exists, because with-output-to-temp-buffer will clear it.
14604         further, killing the buffer violates the rule that
14605         temp-buffer-show-function, if set, has the full responsibility of
14606         showing the temp buffer.  killing the buffer fucks with the window
14607         configuration, hosing temp-buffer-show-function.
14608
14609
14610 1998-02-23  Didier Verna  <didier@xemacs.org>
14611
14612         * modeline.el (mouse-drag-modeline):
14613         - Always scroll the modeline that was originally clicked on.
14614         - Use x pixels instead of x characters (which doesn't work anyway)
14615         as horizontal reference for modeline dragging. This allows us to
14616         keep on dragging the modeline even if the motion event occurs in
14617         another window.
14618
14619 1998-02-23  Didier Verna  <didier@xemacs.org>
14620
14621         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14622         glyph on the modeline to indicate that dragging the mouse has an
14623         effect both horizontally and vertically.
14624
14625 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14626
14627         * about.el (about-xemacs): Get rid of redundant visible version
14628         number.
14629
14630 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14631
14632         * about.el (about-hackers): Update credits.
14633
14634 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14635
14636         * prim/register.el (view-register): Show register type file-query.
14637
14638 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14639
14640         * mode-motion.el (mode-motion-highlight-internal):
14641           save-excursion inside save-window-exucrsion form to
14642           hide buffer point changes from save-window-excursion.
14643           Prevents display flickering when the mouse pointer
14644           moves.
14645
14646 1998-02-17  Didier Verna  <didier@xemacs.org>
14647
14648         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14649         function to handle correctly the case of a toolbar one side of the
14650         window: scrolling will not necessarily happen.
14651
14652 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14653
14654         * files.el (after-find-file): Restore missing argument
14655           to format that provides filename for "... consider M-x
14656           recover-file" message.  Also call `message' with "%s"
14657           as the first arg instead of an arbitrary string.
14658
14659 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14660
14661         * about.el (about-hackers): Various additions.
14662
14663 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14664
14665         * autoload.el (generate-file-autoloads-1): Don't force an extra
14666         line out when copying on-the-same line autoloads.
14667
14668         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14669         is installed.
14670
14671 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14672
14673         * x11/x-win-xfree86.el (x-win-init-xfree86):
14674         * x11/x-win-sun.el (x-win-init-sun):
14675         * x11/x-init.el (x-initialize-compose):
14676         * prim/simple.el:
14677         (backward-or-forward-kill-sexp):
14678         (backward-or-forward-kill-sentence):
14679         (backward-or-forward-kill-word):
14680         (backward-or-forward-delete-char):
14681         * prim/isearch-mode.el (isearch-help-or-delete-char):
14682         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14683         x-keysym-on-keyboard-p to detect backspace.
14684         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14685         Clean up symbols used with dead keys, checking Linux and solaris
14686         keysyms.
14687         Simplify x-win-*.el using above methods.
14688         Change documentation for x-keysym-*-p functions.
14689
14690 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14691
14692         * about.el (about-hackers): Restore entries for Michael Sperber and
14693         Vinnie Shelton.
14694         From Vinnie Shelton <acs@acm.org>
14695
14696 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14697
14698         * simple.el (count-words-region): Ditto.
14699
14700 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14701
14702         * simple.el (count-words-buffer): Document.  Don't print anything
14703         if non-interactive.
14704
14705 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14706
14707         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14708         multiple files in InfoDock.
14709
14710 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14711
14712         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14713         from version.el in InfoDock.
14714
14715         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14716         specially.
14717
14718 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14719
14720         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14721         variable name in docstring.
14722
14723 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14724
14725         * menubar.h: Include "gui.h".
14726
14727 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14728
14729         * site-load.el: Fix documentation.
14730
14731 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14732
14733         * package-get-base.el (package-get-base): Updated.
14734
14735         * keymap.el: PC-ize.
14736
14737 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14738
14739         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14740         from' on a fresh line.
14741
14742 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14743
14744         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14745         object.
14746
14747 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14748
14749         * undo-stack.el: PC-ize.
14750
14751         * cmdloop.el: PC-ize.
14752
14753 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14754
14755         * bytecomp-runtime.el: PC-ize.
14756
14757         * byte-optimize.el: Prolog fixup.  PC-ize.
14758
14759         * cus-dep.el: Spelling fix.
14760
14761         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14762         entries follow).
14763
14764 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14765
14766         * text-mode.el (text-mode-hook-identify): New function,
14767         put on text-mode-hook.  Set text-mode-variant here.
14768         (text-mode): Don't set it here.
14769
14770 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14771
14772         * text-mode.el (text-mode-hook): New defvar.
14773         (text-mode-variant): New variable.
14774         (text-mode): Set that variable locally.
14775         (toggle-text-mode-auto-fill): New command.
14776
14777 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14778
14779         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14780
14781 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14782
14783         * text-mode.el (paragraph-indent-text-mode):
14784         Renamed from spaced-text-mode.
14785         (text-mode-map): Bind TAB to indent-relative.
14786         (indented-text-mode-map): Variable deleted.
14787         (indented-text-mode): Now an alias for text-mode.
14788
14789 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14790
14791         * loadup.el: test-atoms debugging stuffs removed.
14792
14793 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14794
14795         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14796
14797 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14798
14799         * help.el (describe-beta): Made it use `locate-data-file'.
14800         (describe-distribution): Ditto.
14801         (describe-copying): Ditto.
14802         (describe-project): Ditto.
14803         (view-emacs-news): Ditto.
14804
14805         * help-nomule.el (help-with-tutorial): Made it use
14806         `locate-data-file' to find tutorial.
14807
14808 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14809
14810         * about.el: Corrected my email address.
14811
14812         * mouse.el: Added 'mouse-mswindows-drop' similar to
14813         'mouse-offix-drop'.
14814
14815 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14816
14817         * loadup.el (running-xemacs): Spelling fix.
14818
14819 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14820
14821         * packages.el (packages-find-packages-1): Don't allow a backwards
14822         compatible lisp tree to overwrite `preloaded-file-list'.
14823
14824 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14825
14826         * loadup.el: Don't delete "xemacs" prior to dumping.
14827
14828 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14829
14830         * package-info.el (pi-last-mod-date): New function.
14831         (pi-author-version): New function.
14832         (batch-update-package-info): Use them.
14833
14834 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14835
14836         * frame.el (get-frame-for-buffer-default-to-current): Create.
14837         (get-frame-for-buffer-noselect): Allow user to use current frame
14838         with `get-frame-for-buffer-default-to-current'.
14839
14840 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14841
14842         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14843         (byte-compile-output-docform): Ditto.
14844         (byte-compile-compiled-obj-to-list): Ditto.
14845
14846 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14847
14848         * startup.el (command-line-1): Removed code that ran
14849           buffer-menu.
14850
14851 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14852
14853         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14854
14855 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14856
14857         * frame.el (suspend-emacs-or-iconify-frame): Check using
14858         `device-on-window-system-p' instead of explicitly checking for X,
14859         so that the same logic works for MS Windows.
14860         (suspend-or-iconify-emacs): Ditto.
14861
14862 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14863
14864         * about.el (about-maintainer-info): Andy Piper is back.
14865         (xemacs-hackers): Updated Andy Piper's email address.
14866         (about-hackers): Added Jonathan Harris.
14867         (about-hackers): Updated Tibor Polgar's email address.
14868
14869 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14870
14871         * about.el: Add xemacs.org email manager.
14872
14873         * package-get-base.el (package-get-base): Updated with most recent
14874         package updates.
14875
14876 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14877
14878         * help.el (function-arglist): Use `indirect-function' instead of
14879         `symbol-function' so that aliases are treated correctly.
14880
14881 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14882
14883         * help.el (help-map): Add f1 binding to `help-for-help'.
14884         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14885         (describe-key-briefly): Use `princ' "%s" to print object.
14886         (with-displaying-help-buffer): Kill buffer if it exists, again.
14887         (describe-key): Use `princ' "%s" to print object.
14888         (describe-function-1): Use `princ' "%s" to print object.
14889         Commented out alias lines removed.
14890         (help-pretty-print-limit): New variable to control pretty-printing
14891         of variable values.
14892         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14893         `help-pretty-print-value' again.  Only print-print when OBJECT is
14894         list of length less than `help-pretty-print-limit'.
14895         (describe-variable): Use `help-maybe-pretty-print-value' again.
14896
14897 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14898
14899         * simple.el (blink-matching-open): Remove C++ kludge.
14900         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14901
14902 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14903
14904         * info.el (Info-default-directory-list): Made the documentation
14905         more explanitory.
14906
14907 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14908
14909         * lisp/packages.el:
14910         * lisp/package-admin.el:
14911         * lisp/build-report.el:
14912         Fix typos.
14913
14914 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14915
14916         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14917         warnings in Java buffers without final newline and editing the
14918         last line.
14919
14920 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14921
14922         * packages.el (packages-find-packages-1): Don't allow a backwards
14923         compatible lisp tree to overwrite `preloaded-file-list'.
14924         Suggested by Colin Rafferty  <colin@xemacs.org>
14925
14926         * mouse.el (mouse-offix-drop): Set undo-boundary.
14927         From Oliver Graf <ograf@fga.de>
14928
14929 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14930
14931         * loadup.el (load-gc): rewrite as defun.
14932         Print something sensical if a required dump-time file isn't found.
14933
14934 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14935
14936         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14937         bug strikes a menudescriptor.
14938
14939         * package-get-base.el (package-get-base): Updated.
14940
14941         * package-info.el (batch-update-package-info): Derive REQUIRES
14942         from the Makefile.
14943
14944 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14945
14946         * files.el (save-some-buffers): Don't play games with deleting
14947         other windows if we are in the minibuffer window.
14948
14949 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14950
14951         * modeline.el (modeline-minor-mode-menu): Add support for :active
14952         (add-minor-mode): Document :active property to TOGGLE.
14953
14954 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14955
14956         * modeline.el (modeline-minor-mode-menu): Add support for an
14957         `:included' predicate in the `toggle-sym' plist.
14958         (add-minor-mode): Document the :included property, format
14959         docstring some more.
14960         (modeline-minor-mode-menu): Documentation string added.
14961
14962 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14963
14964         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14965         labels from the symbol-names by thwacking off the overly redundant
14966         and overused "mode", parenthesizing "minor", and capitalizing the
14967         resultant strings.  Also shortened the menu's title by eliminating
14968         the redundant buffer name.
14969         (add-minor-mode): Beautified the docstring, added mention of the
14970         `:menu-tag' property of TOGGLE.
14971         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14972         `toggle-sym' to beatify the mode-life menus.
14973         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14974         `auto-fill-function'.
14975
14976 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14977
14978         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14979         menus to :style 'toggle.
14980
14981 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14982
14983         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14984
14985 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14986
14987         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14988         only recognize first hyperlink.
14989         (hyper-apropos-highlightify): Deletia, this is already done by
14990         `hyper-apropos-insert-face'.
14991         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14992
14993 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14994
14995         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14996         mail.
14997         (toolbar-mail-reader): Add support for `send'.
14998         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14999
15000 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15001
15002         * info.el (Info-emacs-info-file-name): Add defvar for
15003         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15004         will function properly.
15005
15006 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15007
15008         * simple.el: make the backwards delete function called by
15009         `backward-or-forward-delete-char' user configurable.
15010
15011 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15012
15013         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15014         compiled function got loaded from.
15015
15016 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15017
15018         * term/apollo.el: Synched up with InfoDock 3.6.2.
15019
15020 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15021
15022         * startup.el (load-init-file): Load autoloads earlier.
15023         (startup-splash-frame): Handle InfoDock logo.
15024
15025         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15026         InfoDock.
15027         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15028
15029         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15030         doesn't have this function.
15031
15032         * packages.el (locate-data-file): Fix to call `locate-file'.
15033
15034 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15035
15036         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15037         version of version.el.
15038         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15039
15040         * x-menubar.el (default-menubar): Guard reference to
15041         `gnuserv-frame'.
15042         (default-menubar): Guard references to `font-lock-mode'.
15043         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15044         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15045
15046         * make-docfile.el: Don't snarf doc strings from autoloads.
15047
15048         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15049         loading auto-autoloads files.
15050
15051         * loaddefs.el: Disable dumping autoloads.
15052
15053 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15054
15055         * lisp-mnt.el: Synch to Emacs 20.2.
15056
15057         * help.el: Remove manual autoload of `finder-by-keyword'.
15058
15059         * finder.el (finder-by-keyword): Autoload.
15060
15061         * help.el: Conditionalize hyperbole setup.
15062
15063 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15064
15065         * packages.el (package-require): Update to reflect new data format.
15066
15067 1998-01-02  Didier Verna  <didier@xemacs.org>
15068
15069         * x-menubar.el (default-menubar): make the tutorials available
15070         through the menubar. (Plus some compilation warnings cleanup).
15071
15072 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15073
15074         * check-features.el: New file.  Perform sanity check after build.
15075
15076         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15077         files to tooltalk package.
15078         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15079         package.
15080
15081         * package-admin.el (package-admin-xemacs): Use better default for
15082         location of XEmacs binary.
15083
15084 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15085
15086         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15087         tag with sexp and add value tag with value `t'.
15088
15089 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15090
15091         * package-get.el: Changes to work with real data.
15092         From Pete Ware <ware@cis.ohio-state.edu>
15093
15094         * packages.el (packages-reload-autoloads): Guard load for the time
15095         being.
15096
15097         * update-elc.el ("packages.el"): Force loading packages.el instead
15098         of possibly out-of-date packges.elc.
15099         * make-docfile.el ("packages.el"): Ditto.
15100
15101 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15102
15103         * build-report.el (build-report-delete-regexp): Added a rule for
15104         the main tarball shadowing anything past it.
15105
15106 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15107
15108         * packages.el (package-provide): Delete a previous provide.
15109
15110         * package-info.el: New file.
15111
15112         * package-get.el: New file.
15113         From Pete Ware <ware@cis.ohio-state.edu>
15114         (package-get): Fix md5 computation to work with Mule.
15115
15116 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15117
15118         * simple.el (log-message-*): Quote symbols in docstrings properly.
15119
15120 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15121
15122         * packages.el (packages-new-autoloads): Ignore symbolic links.
15123
15124         * cus-face.el (face-custom-attributes-get): Fix typo.
15125         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15126
15127 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15128
15129         * startup.el (load-init-file): Reload new or changed autoloads
15130         unless inhibited.  Reload modified dumped lisp (stubbed).
15131
15132         * packages.el (packages-new-autoloads): New function.
15133         (packages-reload-autoloads): New function.
15134         (packages-reload-dumped-lisp): New (stub) function.
15135
15136         * loadup.el: Inhibit reloading dumped files when running temacs.
15137
15138         * loadhist.el (file-provides): Extend to handle variant
15139         extensions.
15140
15141         * replace.el (query-replace): Fix typo.
15142
15143 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15144
15145         * make-docfile.el: list-autoloads-path has been renamed.
15146         * update-elc.el: list-autoloads has been renamed.
15147
15148         * packages.el (packages-list-autoloads): Renamed.
15149         (packages-list-autoloads-path): Ditto.
15150
15151 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15152
15153         * packages.el (packages-find-packages-1): Made it signal a warning
15154         for an error in an auto-autoload.el file.
15155
15156 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15157
15158         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15159         tag with const.
15160         From Aki Vehtari <Aki.Vehtari@hut.fi>
15161
15162         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15163
15164         * loadhist.el (unload-feature): Remove autoload.
15165
15166 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15167
15168         * loadhist.el: Unpackaged.
15169
15170         * help.el (describe-symbol-find-file): Rename
15171         `describe-function-find-file' and make old name obsolete.
15172         (describe-function-1): Use it.
15173         (describe-function-1): Guard reference to
15174         `compiled-function-annotation'.
15175
15176 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15177
15178         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15179         argument.
15180         (help-mode-quit): New optional arg to control whether it kills or
15181         buries.  Tidied up.
15182         (with-displaying-help-buffer): Don't kill buffer initially, even
15183         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15184         (help-pretty-print-value): Rename back from
15185         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15186         use it, otherwise use dumped `cl-prettyprint'.
15187         (describe-variable): Use `help-pretty-print-value' again.
15188         (find-func): Removed reference to "find-func" at end.
15189
15190 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15191
15192         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15193           GUI XEmacs. Rename? x-menubar is rather window system
15194           independant, except for a couple of items.
15195
15196 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15197
15198         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15199         entries as they will no longer be distributed with XEmacs.
15200
15201         * format.el (format-alist): Fix image/tiff regexps.
15202         From P. E. Jareth Hein <jareth@camelot-soft.com>
15203
15204         * help.el (help-maybe-pretty-print-value): Rename.
15205         (describe-variable): Use it.
15206         (describe-variable): Add trailing linefeed.
15207
15208 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15209
15210         * help.el (describe-function-1): Don't output anything for
15211           arglist of autoload functions.
15212
15213 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15214
15215         * help.el (describe-function-1): Don't output anything for
15216           arglist of autoload functions.
15217
15218 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15219
15220         * help.el (help-mode-map): New bindings for `help-mode-bury',
15221         `describe-function-at-point', `describe-variable-at-point',
15222         `Info-elisp-ref', `customize-variable', `help-next-section' and
15223         `help-prev-section'.
15224         (help-next-section): New function.
15225         (help-prev-section): New function.
15226         (help-mode-quit): Changed to kill the help buffer.
15227         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15228         correctly.
15229         (help-buffer-name): New function to generate the name of help
15230         buffers.
15231         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15232         argument giving the name of the help buffer.
15233         (describe-key): Use `with-displaying-help-buffer' with name.
15234         (describe-mode): Ditto.
15235         (describe-bindings): Ditto.
15236         (describe-prefix-bindings): Ditto.
15237         (view-lossage): Ditto.
15238         (with-syntax-table): New macro.
15239         (function-called-at-point): Use `ignore-errors' and
15240         `with-syntax-table'.
15241         (function-at-point): Ditto.
15242         (describe-function): Use `with-displaying-help-buffer' with name.
15243         (function-arglist): Extracted from `describe-function-1'.  Returns
15244         function's arglist as string.
15245         (function-documentation): Extracted from `describe-function-1'.
15246         Returns function's docstring.
15247         (describe-function-1): Remove all the "stream" garbage, including
15248         the stream argument.  Use `function-arglist' and
15249         `function-documentation'.
15250         (describe-function-arglist): Just use `function-arglist'.
15251         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15252         (help-pretty-print-value): New function to help with
15253         pretty-printing variable values.  Knows about `#<...>'.  Needs
15254         `pp-internal'.
15255         (describe-variable): Use `with-displaying-help-buffer' with name.
15256         Formatting improved.  Display file where variable is defined, if
15257         known.  Use `help-pretty-print-value'.
15258         (describe-syntax): Use `with-displaying-help-buffer' with name.
15259         (list-processes): Remove "stream" garbage.
15260
15261 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15262
15263         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15264         call a dumped routine instead.
15265
15266         * x-win-xfree86.el: Wrap file in defun.
15267         * x-win-sun.el: Ditto.
15268
15269 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15270
15271         * help.el (view-emacs-news): Remove usage of outl-mouse which
15272         advises functions and does other evil things.
15273
15274 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15275
15276         * format.el (format-alist): Add `image/tiff'.
15277         From P. E. Jareth Hein <jareth@camelot-soft.com>
15278
15279 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15280
15281         * about.el (about-hackers): More names added.
15282
15283         * make-docfile.el: Remove superfluous package path search.
15284
15285         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15286
15287 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15288
15289         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15290         ignored shadows.
15291
15292 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15293
15294         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15295         get trailing slashes when added to the load-path.
15296
15297         * x-init.el (init-x-win): Locate where XEmacs X localization files
15298         are.
15299
15300 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15301
15302         * x-faces.el: Added support for foregroundToolBarColor
15303           to xpm-color-symbols.
15304
15305 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15306
15307         * etags.el (tags-remove-duplicates): Removed.
15308         (buffer-tag-table-list): Use `delete-duplicates'.
15309
15310         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15311         correctly.
15312         (get*): Defalias to `get'.
15313
15314         * cl.el (eql): Compare integers with `eq'.
15315         (cl-map-extents): Check for `map-extents' first.
15316
15317 1997-12-17  Didier Verna  <didier@xemacs.org>
15318
15319         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15320         added the 'numero', 'copyright' and 'trademark' symbols.
15321
15322         * leim/quail/latin-post.el ("french-postfix"): see above.
15323
15324 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15325
15326         * widget.el (define-widget): Check the arguments.
15327
15328         * cus-edit.el (customize-face): Use `check-argument-type'.
15329         (custom-variable-value-create): Use `signal' to signal error.
15330         (custom-variable-reset-saved): Ditto.
15331         (custom-variable-reset-standard): Ditto.
15332         (custom-face-reset-saved): Ditto.
15333
15334         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15335         (widget-default-format-handler): Ditto.
15336         (widget-checklist-add-item): Ditto.
15337         (widget-radio-add-item): Ditto.
15338         (widget-editable-list-entry-create): Ditto.
15339         (widget-sexp-prompt-value): Ditto.
15340
15341         * custom.el (custom-declare-variable): Signal errors better.
15342         (custom-handle-keyword): Ditto.
15343         (custom-declare-group): Ditto.
15344
15345         * window-xemacs.el (windows): Ditto.
15346
15347         * menubar.el (menu): Ditto.
15348
15349         * keydefs.el (keyboard): Ditto.
15350
15351         * minibuf.el (minibuffer): Ditto.
15352
15353         * process.el (execute): Ditto.
15354
15355         * fill.el (fill): Ditto.
15356
15357         * modeline.el (modeline): Ditto.
15358
15359         * help.el (help): Ditto.
15360
15361         * faces.el (faces): Ditto.
15362
15363         * files.el (files): Ditto.
15364
15365         * x-init.el (x): Ditto.
15366
15367         * lisp-mode.el (lisp): Ditto.
15368
15369         * process.el (processes): Ditto.
15370
15371         * mouse.el (mouse): Ditto.
15372
15373         * abbrev.el (abbrev): Moved from cus-edit.
15374
15375         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15376         as variable declaration.
15377
15378 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15379
15380         * menubar.el (find-menu-item): Use `check-argument-type'.
15381         (find-menu-item): Cosmetic changes.
15382
15383 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15384
15385         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15386
15387 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15388
15389         * startup.el (set-default-load-path): Only search package-path
15390         when not running temacs.
15391
15392         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15393         files.
15394
15395         * loadup.el: Correct commentary.  Reformatting.
15396         (really-early-error-handler): Use absolute path to the
15397         first dumped-lisp.el file.
15398         (really-early-error-handler): Print full path name of
15399         each dumped lisp file (inherited from InfoDock).
15400
15401         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15402         dumped-lisp.el files.
15403
15404         * make-docfile.el (preloaded-file-list): Reorder when the
15405         package-path is searched.
15406         * update-elc.el: Ditto.
15407
15408         * lisp-mode.el (call-with-condition-handler): Treat the same as
15409         `condition-case' for indentation.
15410
15411         * about.el (about-xemacs): Update release date.
15412
15413 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15414
15415         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15416         anywhere but at the last clause.
15417         (ecase): Disallow `t' and `otherwise'.
15418
15419 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15420
15421         * cus-edit.el (custom-buffer-create-buttons): New function
15422         from stuff moved out of `custom-buffer-create-internal'.
15423         (custom-novice): New variable.  Default t.
15424         (custom-display-global-buttons): Ditto.  Default `top'.
15425         (custom-buffer-create-internal): Only display help if
15426         `custom-novice' is non-nil.  Display global buttons according to
15427         `custom-display-global-buttons'.
15428
15429 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15430
15431         * menubar.el (find-menu-item): Use `check-argument-type'.
15432         (find-menu-item): Cosmetic changes.
15433
15434 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15435
15436         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15437         look.
15438
15439 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15440
15441         * format.el (format-deannotate-region):  Bug fix.
15442         Deannotating a region containing unknown tags would fail
15443         (causing decoding of text/enriched to fail at user level)
15444
15445 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15446
15447         * minibuf.el (read-directory-name): Support sixth
15448           arg, HISTORY, as already documented.
15449
15450 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15451
15452         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15453         to `ecase'.
15454
15455 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15456
15457         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15458         skk-activate.
15459
15460 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15461
15462         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.