update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-ksk'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-ksk'.
8
9         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
10         CHISE.
11
12 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-kyu'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-kyu'.
19
20         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
21         CHISE.
22
23 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-skk'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-skk'.
30
31         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
32         CHISE.
33
34 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-sik'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-sik'.
41
42         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
43         CHISE.
44
45 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `===hng-kbk'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-kbk'.
52
53         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
54         CHISE.
55
56 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `===hng-kcj'.
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `===hng-kcj'.
63
64         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
65         CHISE.
66
67 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         setting for `===hng-k24'.
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `===hng-k24'.
74
75         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
76         CHISE.
77
78 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `===hng-gok'.
82
83         * mule/mule-charset.el (default-coded-charset-priority-list): Add
84         `===hng-gok'.
85
86         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
87         CHISE.
88 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
89
90         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
91         setting for `===hng-tsu'.
92
93         * mule/mule-charset.el (default-coded-charset-priority-list): Add
94         `===hng-tsu'.
95
96         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
97         CHISE.
98
99 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
100
101         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
102         setting for `===hng-sys'.
103
104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
105         `===hng-sys'.
106
107         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
108         CHISE.
109
110 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
111
112         * mule/mule-coding.el (coded-charset-entity-reference-alist):
113         - Use "&HNG010-<d><d><d><d><d>;" instead of
114           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
115         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
116
117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
118         `=ucs-bmp-itaiji-002' and `===hng-khm'.
119
120         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
121         "hngkhi-0" as the suffix of registry.
122         (===hng-khm): New coded-charset for XEmacs CHISE.
123         (=ucs-itaiji-002): Ditto.
124         (=ucs-bmp-itaiji-002): Ditto.
125
126 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
127
128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
129         setting for `=>ucs@iwds-1'.
130
131         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
132         XEmacs CHISE.
133
134 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
135
136         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
137         CHISE.
138
139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
140         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
141         `===hng-khi'.
142
143 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
144
145         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
146         setting for `===hng-khi'.
147
148         * mule/mule-charset.el (default-coded-charset-priority-list): Add
149         `===hng-khi'.
150
151         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
152         CHISE.
153
154 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
155
156         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
157         #x9FA5 as the value of `max-code'.
158         (=ucs-bmp-var-002): Likewise.
159         (=ucs-bmp-var-003): Likewise.
160         (=ucs-bmp-itaiji-084): Likewise.
161         (=ucs-bmp-cjk@JP): Likewise.
162         (=ucs-bmp-cjk@JP/hanazono): Likewise.
163         (==ucs-bmp-cjk@JP/hanazono): Likewise.
164         (=>ucs-bmp-cjk@component): Likewise.
165
166 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
167
168         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
169         CHISE.
170
171 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
174         XEmacs CHISE.
175         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
176         `==jis-x0208@1978/2-pr' as the mother.
177
178 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
179
180         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
181         CHISE.
182
183 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
184
185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
186         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
187
188 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
191         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
192
193 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
196         setting for `===ucs@gb'.
197
198 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
199
200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
201         setting for `===hanyo-denshi/ks', `===jis-x0208' and
202         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
203         as the entity-reference for `===jis-x0213-1@2000'; use
204         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
205
206 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
207
208         * mule/mule-charset.el (default-coded-charset-priority-list): Add
209         `===jis-x0208'.
210
211         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
212         instead of `===jis-x0208' as the mother.
213         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
214         `===jis-x0208' as the mother.
215         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
216         `===jis-x0208' as the mother.
217         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
218         `===jis-x0213-1' as the mother.
219         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
220         `===jis-x0213-1' as the mother.
221         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
222         the mother.
223         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
224         mother.
225
226 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
229         setting for `=ucs-var-001'.
230
231 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
232
233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
234         `=ucs-bmp-var-001'.
235
236         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
237         CHISE.
238         (=ucs-bmp-var-001): Ditto.
239
240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
241         setting for `=ucs-var-003'.
242
243 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
244
245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
246         `=ucs-bmp-var-003'.
247
248         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
249         CHISE.
250         (=ucs-bmp-var-003): Ditto.
251
252 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
253
254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
255         setting for `=ucs-var-002'.
256
257         * mule/mule-charset.el (default-coded-charset-priority-list): Add
258         `=ucs-bmp-var-002'.
259
260         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
261         CHISE.
262         (=ucs-bmp-var-002): Ditto.
263
264 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
265
266         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
267         XEmacs CHISE.
268         (==jis-x0208@1978/5pr): Ditto.
269
270 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
271
272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
273         `=>ucs-bmp-cjk@component'.
274
275         * mule/mule-conf.el (=>ucs@component): New coded-charset for
276         XEmacs CHISE.
277         (=>ucs-bmp-cjk@component): Ditto.
278
279 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
280
281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
282         setting for `=>iwds-1'.
283
284 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
285
286         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
287         CHISE.
288
289 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
290
291         * mule/mule-charset.el (default-coded-charset-priority-list):
292         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
293         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
294         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
295         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
296
297 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
298
299         * mule/mule-coding.el (coded-charset-entity-reference-alist):
300         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
301
302         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
303         `=>>ucs@iso' as the mother.
304         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
305         mother.
306
307 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
308
309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
310         setting for `===hanyo-denshi/ia'.
311
312 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
313
314         * mule/mule-charset.el (default-coded-charset-priority-list): Add
315         `===hanyo-denshi/ia'.
316
317 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
318
319         * mule/mule-conf.el (=koseki): Fix DOC.
320         (==koseki): New coded-charset for XEmacs CHISE.
321
322 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
323
324         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
325         XEmacs CHISE.
326         (===hanyo-denshi/jd): Fix DOC.
327
328 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
331         setting for `===hanyo-denshi/ip'.
332
333 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
334
335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
336         `===hanyo-denshi/ip'.
337
338         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
339         XEmacs CHISE.
340
341 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
342
343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
344         `==ucs-radicals@unicode' and `=>daikanwa'.
345
346         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
347         for XEmacs CHISE.
348
349 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
350
351         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
352         XEmacs CHISE.
353
354 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
355
356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
357         `===ruimoku-v6'.
358
359 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
360
361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
362         setting for `===ruimoku-v6'.
363
364 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
365
366         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
367         CHISE.
368
369 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
370
371         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
372         coded-charset for XEmacs CHISE.
373
374 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
375
376         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
377         XEmacs CHISE.
378
379 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
380
381         * mule/mule-charset.el (default-coded-charset-priority-list): Add
382         `===ucs-sip@iso'.
383
384 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
387         CHISE.
388
389 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
390
391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
392         `==ucs-sip@iso'.
393
394         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
395         CHISE.
396
397 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
400         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
401         (=ucs-sip-ext-b@iso): Fix registry.
402         (==ucs-sip-ext-b@iso): Ditto.
403         (===ucs-sip-ext-b@iso): Ditto.
404
405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
406         `=ucs-sip@iso'.
407
408 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
409
410         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
411         setting for `=>cbeta'.
412
413 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
414
415         * mule/mule-charset.el (default-coded-charset-priority-list): Add
416         `=>cns11643-7'.
417
418         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
419
420 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
421
422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
423         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
424
425 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
428         `=ucs@cns'.
429         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
430         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
431         `=ucs@jis/1990'.
432         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
433         `=ucs@jis/2000'.
434         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
435         `=ucs@jis/2004'.
436         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
437
438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
439         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
440
441 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
444         XEmacs CHISE.
445         (==jis-x0208@1978/1pr): Ditto.
446         (==jis-x0208@1978/2-pr): Ditto.
447
448 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
449
450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
451         setting for `===jis-x0213-1@2004'.
452
453 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
454
455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
456         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
457
458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
459         `===hanyo-denshi/jb'.
460
461         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
462         XEmacs CHISE.
463         (=+>hanyo-denshi/ft): Ditto.
464         (=+>hanyo-denshi/jt): Ditto.
465
466 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
467
468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
469         `===hanyo-denshi/hg'.
470
471 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
472
473         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
474         XEmacs CHISE.
475         (===hanyo-denshi/hg): Ditto.
476
477 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
478
479         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
480         glyph-forms instead of detailed glyph-images.
481         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
482         `=adobe-japan1-*'.
483         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
484         (===adobe-japan1-1): Ditto.
485         (===adobe-japan1-2): Ditto.
486         (===adobe-japan1-3): Ditto.
487         (===adobe-japan1-4): Ditto.
488         (===adobe-japan1-5): Ditto.
489         (===adobe-japan1-6): Ditto.
490         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
491         `=>>>adobe-japan1' as the mother.
492         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
493         `=>>adobe-japan1' as the mother.
494         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
495         glyph-images.
496         (==jis-x0208@1978): Ditto.
497         (==jis-x0208@1983): Ditto.
498         (==jis-x0208@1990): Ditto.
499         (==jis-x0213-1): Ditto.
500         (==jis-x0213-1@2000): Ditto.
501         (==jis-x0213-1@2004): Ditto.
502         (==jis-x0213-2): Ditto.
503         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
504         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
505         `=jis-x0208@1978'.
506         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
507         `=jis-x0208@1983'.
508         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
509         `=jis-x0208@1990'.
510         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
511         `=jis-x0213-1'.
512         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
513         `=jis-x0213-1@2000'.
514         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
515         `=jis-x0213-1@2004'.
516         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
517         `=jis-x0213-2'.
518         (===jis-x0208): New coded-charset for XEmacs CHISE.
519         (===jis-x0208@1978): Ditto.
520         (===jis-x0208@1983): Ditto.
521         (===jis-x0208@1990): Ditto.
522         (===jis-x0213-1): Ditto.
523         (===jis-x0213-1@2000): Ditto.
524         (===jis-x0213-2): Ditto.
525         (===jis-x0212): Ditto.
526         (===ks-x1001): Ditto.
527         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
528         mother.
529         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
530         as the mother.
531         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
532         as the mother.
533         (===cns11643-1): New coded-charset for XEmacs CHISE.
534         (===cns11643-2): Ditto.
535         (===cns11643-3): Ditto.
536         (===cns11643-4): Ditto.
537         (===cns11643-5): Ditto.
538         (===cns11643-6): Ditto.
539         (===cns11643-7): Ditto.
540         (=>>cns11643-1): Ditto.
541         (==big5-cdp): Indicate abstract glyph-images instead of
542         representative glyph-images.
543         (===big5-cdp): New coded-charset for XEmacs CHISE.
544         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
545         detailed glyph-images.
546         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
547         `=hanyo-denshi/*'.
548         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
549         (===hanyo-denshi/ib): Ditto.
550         (===hanyo-denshi/jt): Ditto.
551         (===hanyo-denshi/ks): Ditto.
552         (===mj): Ditto.
553         (===mj-0): Ditto.
554         (===mj-1): Ditto.
555         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
556         `=>>>hanyo-denshi/*' as its mother.
557         (==gt): Indicate abstract glyph-forms instead of detailed
558         glyph-images.
559         (===gt): New coded-charset for XEmacs CHISE.
560         (=>>>gt): Indicates `==gt' instead of `=gt'.
561         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
562         (==gt-k): Indicate abstract glyph-forms instead of detailed
563         glyph-images.
564         (===gt-k): New coded-charset for XEmacs CHISE.
565         (==daikanwa): Indicates glyph-images instead of detailed
566         glyph-images.
567         (===daikanwa): New coded-charset for XEmacs CHISE.
568         (===daikanwa/+p): Ditto.
569         (===daikanwa/ho): Ditto.
570         (==cbeta): Ditto.
571         (===cbeta): Ditto.
572         (==jef-china3): Ditto.
573         (===jef-china3): Ditto.
574         (==ruimoku-v6): Ditto.
575         (==ucs@iso): Indicate representative glyph-forms instead of
576         representative glyph-images.
577         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
578         (==ucs@unicode): Indicate representative glyph-forms instead of
579         representative glyph-images.
580         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
581         `=ucs@unicode'.
582         (==ucs@cns): Indicate representative glyph-forms instead of
583         representative glyph-images.
584         (==ucs@jis): Ditto.
585         (==ucs@jis/1990): Ditto.
586         (==ucs@jis/2000): Ditto.
587         (==ucs@jis/2004): Ditto.
588         (==ucs@ks): Ditto.
589         (===ucs@iso): New coded-charset for XEmacs CHISE.
590         (===ucs@unicode): Ditto.
591         (===ucs@gb): Ditto.
592         (===ucs@ks): Ditto.
593         (===ucs-bmp-cjk@gb): Ditto.
594         (===ucs-sip-ext-b@iso): Ditto.
595
596 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
597
598         * mule/mule-charset.el (default-coded-charset-priority-list): Add
599         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
600         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
601         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
602         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
603         `===cns11643-3', `===cns11643-4', `===cns11643-5',
604         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
605         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
606         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
607         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
608
609         * mule/mule-coding.el (coded-charset-entity-reference-alist):
610         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
611         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
612         - Use "&g1-[NAME];" for `=>>[NAME]'.
613         - Abolish "&g2-[NAME];".
614
615 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
616
617         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
618         `=>>ucs@cns' as the mother.
619
620 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
621
622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
623         setting for `==ucs@ks'.
624
625 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
626
627         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
628         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
629         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
630         0x00E30000〜0x00E409D5.
631
632 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
633
634         * mule/mule-coding.el (coded-charset-entity-reference-alist):
635         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
636         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
637
638 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
639
640         * mule/mule-charset.el (default-coded-charset-priority-list): Add
641         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
642
643         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
644         (=mj-0): Ditto.
645         (=mj-1): Ditto.
646         (==mj): Ditto.
647         (==mj-0): Ditto.
648         (==mj-1): Ditto.
649         (=>>mj): Ditto.
650
651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
652         setting for `=mj' and `==mj'.
653
654 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
655
656         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
657         CHISE.
658
659 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
660
661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
662         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
663         `=>ucs@hanyo-denshi'.
664
665 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
666
667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
668         setting for `=koseki' and `=>ucs@hanyo-denshi'.
669
670         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
671         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
672
673 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
674
675         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
676         XEmacs CHISE.
677
678 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
679
680         * mule/mule-coding.el (coded-charset-entity-reference-alist):
681         Change priority of `=>>>ucs@iso'.
682
683         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
684         `=>>>ucs@iso' as the mother.
685         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
686
687 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
688
689         * mule/mule-coding.el (coded-charset-entity-reference-alist):
690         Change priority of `=>>>ucs@unicode'.
691
692         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
693         `=ucs@unicode'.
694
695 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
696
697         * mule/mule-coding.el (coded-charset-entity-reference-alist):
698         Change priority of `=>>>ucs@jis'.
699
700         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
701         `=ucs@jis'.
702
703 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
704
705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
706         setting for `==daikanwa/+p'.
707
708 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
709
710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
711         setting for `==shinjigen@1ed'.
712
713 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
714
715         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
716         XEmacs CHISE.
717
718 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
719
720         * mule/mule-conf.el (==shinjigen): Modify DOC.
721         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
722         (==shinjigen@rev): Modify DOC.
723
724 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
725
726         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
727         CHISE.
728
729 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
730
731         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
732         settings for `==daikanwa' and `==ucs@JP/hanazono'.
733
734         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
735         XEmacs CHISE.
736
737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
738         `==daikanwa'.
739
740 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
743         setting for `==cns11643-7'.
744
745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
746         `==cns11643-7'.
747
748 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
749
750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
751         `==cns11643-6'.
752
753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
754         setting for `==cns11643-6'.
755
756 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
757
758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
759         setting for `==cns11643-5'.
760
761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
762         `==cns11643-5'.
763
764 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
765
766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
767         setting for `==cns11643-4'.
768
769         * mule/mule-charset.el (default-coded-charset-priority-list): Add
770         `==cns11643-4'.
771
772 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
773
774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
775         setting for `==cns11643-3'.
776
777         * mule/mule-charset.el (default-coded-charset-priority-list): Add
778         `==cns11643-3'.
779
780 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
781
782         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
783         setting for `==cns11643-2'.
784
785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
786         `==cns11643-2'.
787
788 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
789
790         * mule/mule-coding.el (coded-charset-entity-reference-alist):
791         Change priority of `=>>>ucs@ks'.
792
793         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
794         `=ucs@ks'.
795
796 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
797
798         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
799         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
800         `==ucs@cns' and `==cns11643-1'.
801
802         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
803         (==cns11643-2): Ditto.
804         (==cns11643-3): Ditto.
805         (==cns11643-4): Ditto.
806         (==cns11643-5): Ditto.
807         (==cns11643-6): Ditto.
808         (==cns11643-7): Ditto.
809
810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
811         `==cns11643-1'.
812
813 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
814
815         * mule/mule-coding.el (coded-charset-entity-reference-alist):
816         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
817         `=>>>ucs@jis/1990'.
818
819         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
820         `=ucs@jis/1990'.
821         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
822         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
823
824 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
825
826         * mule/mule-coding.el (coded-charset-entity-reference-alist):
827         Change priority of `=>>>ucs@cns'.
828
829         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
830         `=ucs@cns'.
831
832 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
833
834         * mule/mule-charset.el (default-coded-charset-priority-list): Add
835         `==ks-x1001'.
836
837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
838         `=ks-x1001' instead of `korean-ksc5601'; add setting for
839         `==ks-x1001'.
840
841 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
842
843         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
844
845 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
846
847         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
848         `=jis-x0208'.
849         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
850         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
851         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
852         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
853         (=>>>jis-x0213-1@2000): Changed to an alias for
854         `=jis-x0213-1@2000'.
855         (=>>>jis-x0213-1@2004): Changed to an alias for
856         `=jis-x0213-1@2004'.
857         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
858
859 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
860
861         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
862         `=adobe-japan1-0'.
863         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
864         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
865         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
866         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
867         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
868         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
869
870 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
871
872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
873         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
874         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
875         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
876         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
877         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
878
879 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
880
881         * mule/mule-charset.el (default-coded-charset-priority-list): Add
882         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
883         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
884         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
885         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
886         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
887         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
888         `==jis-x0212'.
889
890 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
891
892         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
893         "AdobeJapan1-[0-6]$".
894         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
895         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
896         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
897         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
898         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
899         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
900         (==adobe-japan1-1): Ditto.
901         (==adobe-japan1-2): Ditto.
902         (==adobe-japan1-3): Ditto.
903         (==adobe-japan1-4): Ditto.
904         (==adobe-japan1-5): Ditto.
905         (==adobe-japan1-6): Ditto.
906         (==jis-x0208): Ditto.
907         (==jis-x0208@1978): Ditto.
908         (==jis-x0208@1983): Ditto.
909         (==jis-x0208@1990): Ditto.
910         (==jis-x0213-1): Ditto.
911         (==jis-x0213-1@2000): Ditto.
912         (==jis-x0213-1@2004): Ditto.
913         (==jis-x0213-2): Ditto.
914         (==jis-x0212): Ditto.
915         (==gb2312): Ditto.
916         (==iso-ir165): Ditto.
917         (==gb12345): Ditto.
918         (==ks-x1001): Ditto.
919         (==cns11643-1): Ditto.
920         (==cns11643-2): Ditto.
921         (==cns11643-3): Ditto.
922         (==cns11643-4): Ditto.
923         (==cns11643-5): Ditto.
924         (==cns11643-6): Ditto.
925         (==cns11643-7): Ditto.
926         (==big5-cdp): Ditto.
927         (==hanyo-denshi/ja): Ditto.
928         (==hanyo-denshi/jb): Ditto.
929         (==hanyo-denshi/jc): Ditto.
930         (==hanyo-denshi/jd): Ditto.
931         (==hanyo-denshi/ft): Ditto.
932         (==hanyo-denshi/ia): Ditto.
933         (==hanyo-denshi/ib): Ditto.
934         (==hanyo-denshi/hg): Ditto.
935         (==hanyo-denshi/jt): Ditto.
936         (==hanyo-denshi/ks): Ditto.
937         (==gt): Ditto.
938         (==gt-k): Ditto.
939         (==daikanwa): Ditto.
940         (==shinjigen): Ditto.
941         (==ucs@iso): Ditto.
942         (==ucs@unicode): Ditto.
943         (==ucs@gb): Ditto.
944         (==ucs-bmp@gb): Ditto.
945         (==ucs@cns): Ditto.
946         (==ucs-bmp@cns): Ditto.
947         (==ucs@jis): Ditto.
948         (==ucs@jis/1990): Ditto.
949         (==ucs@jis/2000): Ditto.
950         (==ucs@jis/2004): Ditto.
951         (==ucs@JP): Ditto.
952         (==ucs@JP/hanazono): Ditto.
953         (==ucs@ks): Ditto.
954         (==ucs-bmp@ks): Ditto.
955         (==ucs@cns11643): Ditto.
956         (==ucs-bmp-cjk@gb): Ditto.
957         (==ucs-bmp-cjk@JP/hanazono): Ditto.
958         (==ucs-sip-ext-b@iso): Ditto.
959
960 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
961
962         * mule/mule-charset.el (default-coded-charset-priority-list): Use
963         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
964
965         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
966         XEmacs CHISE.
967         (=ucs-bmp-cjk@unicode): Abolished.
968
969 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
970
971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
972         `=+>ucs-bmp-cjk-compat@jis'.
973
974         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
975         for XEmacs CHISE.
976
977 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
978
979         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
980         CHISE.
981
982 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
983
984         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
985         for XEmacs CHISE.
986         (=jis-x0208@1978/1er-pr): Abolished.
987         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
988         `=jis-x0208@1978/1er-pr' as the mother.
989
990 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
991
992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
993         setting for `=ucs-itaiji-084'.
994
995 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
996
997         * mule/mule-charset.el (default-coded-charset-priority-list):
998         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
999
1000         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1001         XEmacs CHISE.
1002         (=ucs-bmp-itaiji-084): Ditto.
1003
1004 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1005
1006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1007         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1008
1009 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1010
1011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1012         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1013
1014         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1015         XEmacs CHISE.
1016         (=big5-cdp-var-5): Ditto.
1017
1018 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1019
1020         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1021         XEmacs CHISE.
1022
1023 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1024
1025         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1026         XEmacs CHISE.
1027
1028 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1029
1030         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1031         setting for `=>>>hanyo-denshi/ft'.
1032
1033 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1034
1035         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1036         XEmacs CHISE.
1037         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1038         `=hanyo-denshi/jd' as the mother.
1039
1040 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1041
1042         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1043         XEmacs CHISE.
1044         (=+>adobe-japan1-1): Ditto.
1045         (=+>adobe-japan1-2): Ditto.
1046         (=+>adobe-japan1-3): Ditto.
1047         (=+>adobe-japan1-4): Ditto.
1048         (=+>adobe-japan1-5): Ditto.
1049         (=+>adobe-japan1-6): Ditto.
1050         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1051
1052 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1053
1054         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1055         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1056         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1057
1058         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1059         the top.
1060
1061 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1062
1063         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1064         XEmacs CHISE.
1065         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1066         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1067         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1068
1069 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1070
1071         * mule/mule-charset.el (default-coded-charset-priority-list):
1072         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1073         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1074
1075         * mule/mule-conf.el: Modify order of definitions of some
1076         coded-charsets.
1077
1078 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1079
1080         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1081         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1082         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1083
1084         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1085         CHISE.
1086         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1087         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1088
1089 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1090
1091         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1092         CHISE.
1093
1094 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1095
1096         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1097         setting for `=daikanwa/+2p'.
1098
1099         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1100         XEmacs CHISE.
1101
1102 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1103
1104         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1105         XEmacs CHISE.
1106         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1107
1108 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1109
1110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1111         setting for `=>>>hanyo-denshi/ib'.
1112
1113 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1114
1115         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1116         XEmacs CHISE.
1117         (=>>>hanyo-denshi/ib): Ditto.
1118         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1119         `=hanyo-denshi/ja' as the mother.
1120         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1121         `=hanyo-denshi/ib' as the mother.
1122
1123 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1124
1125         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1126         XEmacs CHISE.
1127         (utf-8-ivs-mcs-er): Likewise.
1128         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1129         and `=>ucs-gb'.
1130         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1131         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1132         `ucs-gb' and `=>ucs-gb'.
1133         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1134         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1135         and `=>ucs-cns'.
1136         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1137         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1138         `ucs-cns' and `=>ucs-cns'.
1139         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1140         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1141         `ucs-big5' and `=>ucs-big5'.
1142         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1143         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1144         `ucs-big5' and `=>ucs-big5'.
1145         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1146         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1147         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1148         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1149         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1150         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1151         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1152         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1153         `=>ucs-jis'; modify DOC and mnemonic.
1154         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1155         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1156         and `=>ucs-jis'; modify DOC and mnemonic.
1157         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1158         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1159         `=>ucs-ks'.
1160         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1161         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1162         and `=>ucs-ks'.
1163         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1164
1165 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1166
1167         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1168         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1169
1170 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1171
1172         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1173         Modify priorities.
1174
1175 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1176
1177         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1178         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1179
1180 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1181
1182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1183         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1184
1185 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1186
1187         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1188         CHISE.
1189
1190 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1191
1192         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1193         CHISE.
1194
1195 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1196
1197         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1198         CHISE.
1199
1200 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1201
1202         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1203         `=+>ucs-bmp-cjk@unicode'.
1204
1205         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1206         for XEmacs CHISE.
1207
1208 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1209
1210         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1211         setting for `=>>daikanwa'.
1212
1213 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1214
1215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1216         `=>>hanyo-denshi/jt'.
1217
1218 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1219
1220         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1221         XEmacs CHISE.
1222         (=+>jis-x0208@1990): Ditto.
1223         (=+>jis-x0213-1@2000): Ditto.
1224
1225 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1226
1227         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1228         XEmacs CHISE.
1229
1230 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1231
1232         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1233         XEmacs CHISE.
1234         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1235         `=hanyo-denshi/jc' as the mother.
1236
1237 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1238
1239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1240         setting for `=+>adobe-japan1'.
1241
1242         * mule/mule-charset.el (default-coded-charset-priority-list):
1243         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1244         and `=>>hanyo-denshi/ft' to `=>>gt'.
1245
1246 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1247
1248         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1249         XEmacs CHISE.
1250         (=>>adobe-japan1-1): Ditto.
1251         (=>>adobe-japan1-2): Ditto.
1252         (=>>adobe-japan1-3): Ditto.
1253         (=>>adobe-japan1-4): Ditto.
1254         (=>>adobe-japan1-5): Ditto.
1255         (=>>adobe-japan1-6): Ditto.
1256         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1257
1258 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1259
1260         * mule/mule-conf.el (=adobe-japan1): New alias for
1261         `=adobe-japan1-6'.
1262         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1263         (=>>>adobe-japan1-1): Ditto.
1264         (=>>>adobe-japan1-2): Ditto.
1265         (=>>>adobe-japan1-3): Ditto.
1266         (=>>>adobe-japan1-4): Ditto.
1267         (=>>>adobe-japan1-5): Ditto.
1268         (=>>>adobe-japan1-6): Ditto.
1269         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1270
1271 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1272
1273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1274         setting for `=>>>adobe-japan1'.
1275
1276 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1277
1278         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1279         setting for `=+>ucs@ks'.
1280
1281 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1282
1283         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1284         XEmacs CHISE.
1285         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1286         `=adobe-japan1-6' as the mother.
1287
1288 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1289
1290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1291         setting for `=>cns11643-7'.
1292
1293 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1294
1295         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1296         CHISE.
1297
1298 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1299
1300         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1301         XEmacs CHISE.
1302         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1303
1304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1305         setting for `=>ucs@jis/2004'.
1306
1307 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1308
1309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1310         setting for `=+>gt'.
1311
1312         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1313         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1314
1315 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1316
1317         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1318         `=>ucs@unicode' as the mother.
1319         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1320         mother.
1321         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1322         mother.
1323         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1324         mother.
1325
1326 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1327
1328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1329         setting for `=+>ucs@unicode'.
1330
1331         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1332         CHISE.
1333
1334 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1335
1336         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1337         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1338         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1339         - Add setting for `=+>ucs@cns'.
1340
1341         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1342         CHISE.
1343         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1344         as the mother.
1345         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1346         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1347
1348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1349         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1350
1351 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1352
1353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1354         setting for `=>ucs@ks'.
1355
1356 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1357
1358         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1359         `=ucs-bmp-cjk-compat@unicode'.
1360
1361         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1362         coded-charset for XEmacs CHISE.
1363
1364 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1365
1366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1367         `=ucs-bmp-cjk-compat'.
1368
1369         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1370         XEmacs CHISE.
1371
1372 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1373
1374         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1375         CHISE.
1376
1377 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1378
1379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1380         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1381
1382         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1383         `=>ucs@jis/1990'.
1384         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1385
1386 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1387
1388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1389         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1390
1391         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1392         CHISE.
1393         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1394         mother.
1395
1396 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1397
1398         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1399         `=>jis-x0213-2@usual'.
1400         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1401         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1402         `=>jis-x0213-2@usual' as the mother.
1403
1404 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1405
1406         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1407         (=>ucs@JP): New alias for `=+>ucs@jis'.
1408
1409 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1410
1411         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1412         `=>jis-x0208@usual'.
1413         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1414         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1415         `=>jis-x0208@usual' as the mother.
1416         (=>jis-x0208): Likewise.
1417
1418 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1419
1420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1421         setting for `=+>jis-x0208@1978'.
1422
1423 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1424
1425         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1426         XEmacs CHISE.
1427
1428 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1429
1430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1431         setting for `=>>>ucs@jis/1990'.
1432
1433 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1434
1435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1436         setting for `=>ucs@jis/1990'.
1437
1438 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1439
1440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1441         setting for `=ucs@JP/hanazono'.
1442
1443         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1444         CHISE.
1445         (=ucs@JP/hanazono): Ditto.
1446         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1447         (=>>hanyo-denshi/jc): Ditto.
1448         (=>>hanyo-denshi/jd): Ditto.
1449
1450 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1451
1452         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1453         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1454
1455 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1456
1457         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1458         XEmacs CHISE.
1459
1460 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1461
1462         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1463         XEmacs CHISE.
1464
1465 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1466
1467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1468         `=ucs-bmp-cjk@JP'.
1469
1470 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1471
1472         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1473         XEmacs CHISE.
1474
1475 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1476
1477         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1478         Modify order of settings; add settings for `=daikanwa@rev2'.
1479
1480 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1481
1482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1483         setting for `=>>cbeta'.
1484
1485         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1486         CHISE.
1487
1488 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1489
1490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1491         setting for `=>>adobe-japan1'.
1492
1493 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1494
1495         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1496         XEmacs CHISE.
1497
1498 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1499
1500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1501         setting for `=>>hanyo-denshi/ia'.
1502
1503         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1504         XEmacs CHISE.
1505
1506 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1507
1508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1509         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1510
1511         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1512         XEmacs CHISE.
1513         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1514         `=hanyo-denshi/jt' as the mother.
1515
1516 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1517
1518         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1519         setting for `=>>>jis-x0213-2'.
1520
1521         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1522         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1523         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1524
1525 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1526
1527         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1528         XEmacs CHISE.
1529
1530 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1531
1532         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1533         XEmacs CHISE.
1534
1535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1536         `=>>jis-x0213-1@2004'.
1537
1538 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1539
1540         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1541         XEmacs CHISE.
1542
1543 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1544
1545         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1546         - Use "&g2-*;" as entity-references for `=>>>*'.
1547         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1548
1549         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1550         XEmacs CHISE.
1551         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1552         as the mother.
1553
1554 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1555
1556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1557         setting for `=>>hanyo-denshi/ib'.
1558
1559         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1560         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1561         (=>>jis-x0208@1990): Ditto.
1562         (=>>hanyo-denshi/ib): Ditto.
1563
1564         * mule/mule-charset.el (default-coded-charset-priority-list):
1565         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1566
1567 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1568
1569         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1570         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1571         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1572         `=>>>ucs@jis/2004'.
1573
1574 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1575
1576         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1577         XEmacs CHISE.
1578         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1579         `=jis-x0213-1@2004' as the mother.
1580         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1581         (=>>>ucs@ks): Ditto.
1582
1583         * mule/mule-charset.el (default-coded-charset-priority-list):
1584         Modify priority of `=hanyo-denshi/*'.
1585
1586 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1587
1588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1589         settings for `=>>ucs@JP' and `=ucs@JP'.
1590
1591 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1592
1593         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1594         CHISE.
1595
1596 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1597
1598         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1599         setting for `=>>>ucs@cns'.
1600
1601         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1602         CHISE.
1603
1604 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1605
1606         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1607         instead of `=>>>jis-x0213-1@2004' as the mother.
1608         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1609         (=>>>ucs@unicode): Likewise.
1610         (=>>>ucs@jis): Likewise.
1611         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1612         mother.
1613         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1614
1615 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1616
1617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1618         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1619         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1620         `=>>>ucs@jis'.
1621
1622 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1623
1624         * mule/mule-charset.el (default-coded-charset-priority-list):
1625         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1626         and `=jis-x0213-*-2000'.
1627
1628 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1629
1630         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1631         XEmacs CHISE.
1632         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1633         `=>>jis-x0213-1' as the mother.
1634
1635 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1636
1637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1638         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1639
1640 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1641
1642         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1643
1644 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1645
1646         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1647         XEmacs CHISE.
1648
1649 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1650
1651         * mule/mule-coding.el (decomposition-feature-list): Set
1652         `=decomposition', `=decomposition@cid' and
1653         `=decomposition@hanyo-denshi'.
1654
1655 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1656
1657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1658         setting for `=>>hanyo-denshi/ks'.
1659
1660         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1661         XEmacs CHISE.
1662
1663 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1664
1665         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1666         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1667
1668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1669         `=hanyo-denshi/ks/mf'.
1670
1671         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1672         XEmacs CHISE.
1673         (=hanyo-denshi/ks/mf): Ditto.
1674
1675 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1676
1677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1678         settings for P=hanyo-denshi/jt'.
1679
1680         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1681         `=hanyo-denshi/jt'.
1682
1683         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1684         XEmacs CHISE.
1685
1686 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1687
1688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1689         settings for `=hanyo-denshi/ip'.
1690
1691         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1692         `=hanyo-denshi/ip'.
1693
1694         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1695         XEmacs CHISE.
1696
1697 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1698
1699         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1700         settings for `=hanyo-denshi/hg'.
1701
1702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1703         `=hanyo-denshi/hg'.
1704
1705         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1706         XEmacs CHISE.
1707
1708 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1709
1710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1711         setting for `=>>hanyo-denshi/ft'.
1712
1713         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1714         `=>>hanyo-denshi/ft'.
1715
1716         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1717         XEmacs CHISE.
1718
1719 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1720
1721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1722         settings for `=hanyo-denshi/ib'.
1723
1724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1725         `=hanyo-denshi/ib'.
1726
1727         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1728         XEmacs CHISE.
1729
1730 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1731
1732         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1733         settings for isolated characters of `=hanyo-denshi/ia' and
1734         non-isolated characters of `=hanyo-denshi/*'.
1735
1736         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1737         `=hanyo-denshi/ia'.
1738
1739         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1740         XEmacs CHISE.
1741
1742 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1743
1744         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1745         setting for isolated characters of `=hanyo-denshi/ft'.
1746
1747         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1748         `=hanyo-denshi/ft'.
1749
1750         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1751         XEmacs CHISE.
1752
1753 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1754
1755         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1756         setting for isolated characters of `=hanyo-denshi/jd'.
1757
1758         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1759         `=hanyo-denshi/jd'.
1760
1761         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1762         XEmacs CHISE.
1763
1764 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1765
1766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1767         setting for isolated characters of `=hanyo-denshi/jc'.
1768
1769         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1770         `=hanyo-denshi/jc'.
1771
1772         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1773         XEmacs CHISE.
1774
1775 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1776
1777         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1778         setting for isolated characters of `=hanyo-denshi/jb'.
1779
1780         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1781         `=hanyo-denshi/jb'.
1782
1783         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1784         XEmacs CHISE.
1785
1786 2011-02-13  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/ja'.
1790
1791 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1792
1793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1794         `=hanyo-denshi/ja'.
1795
1796         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1797         XEmacs CHISE.
1798
1799 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1800
1801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1802         settings for isolated characters of `=adobe-japan1-6'.
1803
1804 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1805
1806         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1807         CHISE.
1808         (=daikanwa/+2p): Ditto.
1809         (=daikanwa/ho): Ditto.
1810
1811 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1812
1813         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1814         coding-system for XEmacs CHISE.
1815
1816 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1817
1818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1819         setting for `=>>ruimoku-v6'.
1820
1821         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1822         CHISE.
1823
1824 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1825
1826         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1827         setting for `=daikanwa@rev1'.
1828
1829 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1830
1831         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1832         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1833
1834 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1835
1836         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1837         XEmacs CHISE.
1838         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1839
1840 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1841
1842         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1843         CHISE.
1844
1845 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1846
1847         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1848         CHISE.
1849
1850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1851         setting for `=>ucs@jis'.
1852
1853 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1854
1855         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1856         setting for `=>jis-x0208@usual'.
1857
1858         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1859         XEmacs CHISE.
1860         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1861         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1862         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1863
1864 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1865
1866         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1867         CHISE.
1868         (=>>>jis-x0208@1990): Ditto.
1869         (=>>>jis-x0213-1): Ditto.
1870         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1871         mother.
1872         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1873         as the mother.
1874
1875 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1876
1877         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1878         setting for `=>ucs@cns' and `=>>ucs@ks'.
1879
1880         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1881         CHISE.
1882
1883 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1884
1885         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1886         CHISE.
1887
1888 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1889
1890         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1891         CHISE.
1892         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1893         mother.
1894
1895 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1896
1897         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1898         `==>ucs-bmp-cjk@bucs'.
1899
1900         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1901         XEmacs CHISE.
1902
1903 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1904
1905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1906         setting for `==>ucs@bucs'.
1907
1908         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1909         XEmacs CHISE.
1910
1911 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1912
1913         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1914         - Add setting for `=>>jis-x0208'.
1915         - Omit setting for `=>>jis-x0208@1990'.
1916         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1917           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1918           `=ucs@FOO'.
1919
1920 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1921
1922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1923         setting for `=>daikanwa'.
1924
1925 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1926
1927         * mule/mule-conf.el (=daikanwa): Fix DOC.
1928         (=>daikanwa): New abstract character for XEmacs CHISE.
1929         (=>ucs@iso): Likewise.
1930         (=>ucs@unicode): Likewise.
1931         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1932
1933 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1934
1935         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1936         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1937           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1938         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1939         - Add `=>big5-cdp'.
1940
1941 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1942
1943         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1944         (=>big5-cdp): New abstract character.
1945
1946 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1947
1948         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1949         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1950         `chinese-big5'.
1951
1952 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1953
1954         * mule/mule-charset.el (default-coded-charset-priority-list):
1955         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1956
1957         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1958         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1959         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1960         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1961         and `=>jis-x0213-2'.
1962
1963 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1964
1965         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1966         XEmacs CHISE.
1967         (=>>ucs@jis/2000): Likewise.
1968         (=>>ucs@jis/2004): Likewise.
1969
1970 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1971
1972         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1973         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1974         `=>>ucs@cns'.
1975
1976         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1977         XEmacs CHISE.
1978         (=>>gt): Use quote instead of backquote; modify DOC.
1979         (=>gt): Use quote instead of backquote.
1980         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1981         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1982         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1983         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1984         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1985         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1986
1987 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1988
1989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1990         `=>>ucs@unicode' and `=>>gt'.
1991
1992 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1993
1994         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1995         XEmacs CHISE.
1996         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1997         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1998         `=jis-x0208@1978/1er-pr' as the mother.
1999         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2000
2001 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2002
2003         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2004         `=ucs@unicode' as the mother.
2005
2006 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2007
2008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2009         setting for `=>>ucs@unicode'.
2010
2011         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2012         CHISE.
2013
2014 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2017         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2018
2019         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2020         `=adobe-japan1-6' and `=adobe-japan1-base'.
2021
2022         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2023         XEmacs CHISE.
2024         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2025         specify `min-code' and `max-code'.
2026         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2027         (=adobe-japan1-2): Likewise.
2028         (=adobe-japan1-3): Likewise.
2029         (=adobe-japan1-4): Likewise.
2030         (=adobe-japan1-5): Likewise.
2031         (=adobe-japan1-6): Likewise.
2032
2033 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2034
2035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2036         setting for `=>gt'.
2037
2038 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2039
2040         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2041         CHISE.
2042
2043 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2044
2045         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2046         setting for `=>zinbun-oracle'.
2047
2048         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2049         for XEmacs CHISE.
2050
2051 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2052
2053         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2054         for XEmacs CHISE.
2055         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2056         `=jis-x0208@1978' as the mother.
2057
2058 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2059
2060         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2061         - Use `=gt' instead of `ideograph-gt'.
2062         - Use `=gt-k' instead of `ideograph-gt-k'.
2063         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2064         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2065         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2066         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2067         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2068         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2069         - Use `=>>gt' instead of `<=>gt'.
2070         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2071         - Add setting for `=>>jis-x0208@1990'.
2072         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2073           `=>>jis-x0213-1@2000'.
2074         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2075         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2076           `=>>jis-x0213-1@2004'.
2077         - Add setting for `=>>jis-x0208@1978'.
2078         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2079
2080 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2081
2082         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2083         XEmacs CHISE.
2084
2085 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2086
2087         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2088         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2089         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2090         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2091         `<=>jis-x0213-1@2004'.
2092
2093 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2094
2095         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2096         CHISE.
2097         (=>jis-x0213-2): Ditto.
2098
2099 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2100
2101         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2102         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2103
2104 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2105
2106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2107         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2108         `=>jis-x0213-1'.
2109
2110 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2111
2112         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2113         CHISE.
2114         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2115
2116 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2117
2118         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2119         `<==>jis-x0213-1'.
2120         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2121         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2122         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2123         (<=>jis-x0208): New alias for `=>jis-x0208'.
2124         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2125         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2126         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2127         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2128         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2129         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2130         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2131         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2132         (=>>gt): Renamed from `<==>gt'.
2133         (<==>gt): New alias for `=>>gt'.
2134
2135 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2136
2137         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2138         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2139         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2140         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2141         - Add settings for `<=>jis-x0213-1@2000' and
2142           `<=>jis-x0213-1@2004'.
2143
2144         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2145         XEmacs CHISE.
2146         (<==>jis-x0213-1): Likewise.
2147         (<==>jis-x0213-1@2000): Likewise.
2148         (<==>jis-x0213-1@2004): Likewise.
2149         (<=>jis-x0208): Add property `=>iso-ir 168'.
2150         (<=>jis-x0208@1997): Likewise.
2151         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2152         as the mother; add property `=>iso-ir 228'.
2153         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2154         property `=>iso-ir 228'.
2155         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2156         property `=>iso-ir 233'.
2157         (<==>gt): Renamed from `<=>gt'.
2158         (<=>gt): New alias for `<==>gt'.
2159
2160 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2161
2162         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2163         CHISE.
2164         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2165         `<=>jis-x0208' as the mother.
2166         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2167         (<=>jis-x0213-1@2000): Ditto.
2168         (<=>jis-x0213-1@2004): Ditto.
2169
2170 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2171
2172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2173         settings for `<=>gt'.
2174
2175         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2176
2177 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2178
2179         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2180         XEmacs CHISE.
2181         (=jis-x0208@1978/-4pr): Likewise.
2182         (=jis-x0208@1978/4-pr): Likewise.
2183         (=jis-x0213-1): Likewise.
2184         (=ucs@iso): Likewise.
2185         (=ucs@unicode): Likewise.
2186         (=ucs@gb): Likewise.
2187         (=ucs@gb/fw): Likewise.
2188         (=ucs@cns): Likewise.
2189         (=ucs@cns/fw): Likewise.
2190         (=ucs@jis): Likewise.
2191         (=ucs@jis/fw): Likewise.
2192         (=ucs@jis/1990): Likewise.
2193         (=ucs@jis/2000): Likewise.
2194         (=ucs@jis/2004): Likewise.
2195         (=ucs@JP): Likewise.
2196         (=ucs@ks): Likewise.
2197         (=ucs@big5): Likewise.
2198         (=ucs@big5/cns11643): Likewise.
2199         (=ucs@cns11643): Likewise.
2200
2201 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2202
2203         * mule/mule-charset.el (default-coded-charset-priority-list):
2204         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2205
2206         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2207         CHISE.
2208         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2209         mother.
2210
2211 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2214         from src/mule-charset.c].
2215         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2216         specify `final'.
2217         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2218         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2219         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2220         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2221         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2222         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2223
2224 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2225
2226         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2227         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2228         (=jis-x0208@1978/i-4): Specify `partial'.
2229         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2230         mother coded-charset.
2231         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2232
2233 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2234
2235         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2236         settings for `=jis-x0213-1@2004'.
2237
2238 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2239
2240         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2241         CHISE.
2242         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2243         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2244         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2245         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2246         temporarily.
2247         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2248
2249 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2250
2251         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2252         CHISE.
2253         (=shinjigen@1ed): Inherited from `=shinjigen'.
2254         (=shinjigen@rev): Likewise.
2255
2256 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2257
2258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2259         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2260
2261 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2262
2263         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2264         define it as an alias.
2265         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2266         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2267         alias.
2268         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2269         alias.
2270
2271 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2272
2273         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2274         CHISE.
2275
2276 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2277
2278         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2279         CHISE.
2280         (shinjigen-2): Ditto.
2281
2282 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2283
2284         * mule/mule-charset.el (default-coded-charset-priority-list):
2285         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2286         `chinese-big5-eten-*' and `chinese-big5'.
2287
2288 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2289
2290         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2291         #x9FA5 temporarily.
2292
2293 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2294
2295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2296         settings for `=jis-x0208@1978/i1'.
2297
2298 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2299
2300         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2301         XEmacs CHISE.
2302
2303 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2304
2305         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2306         XEmacs CHISE.
2307
2308 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2309
2310         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2311         XEmacs CHISE.
2312
2313 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2314
2315         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2316         CHISE.
2317         (=ucs-bmp@cns): Likewise.
2318         (=ucs-bmp@jis): Likewise.
2319         (=ucs-bmp@ks): Likewise.
2320
2321 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2322
2323         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2324         CHISE.
2325         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2326
2327 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2328
2329         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2330         settings for `=zinbun-oracle'.
2331
2332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2333         `=zinbun-oracle'.
2334
2335 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2336
2337         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2338         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2339         `=ucs@iso'.
2340
2341 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2342
2343         * mule/mule-charset.el (default-coded-charset-priority-list):
2344         Delete `ucs-sip'; modify order of some CCSs.
2345
2346 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2347
2348         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2349         in XEmacs CHISE.
2350
2351         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2352         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2353         CHISE.
2354
2355 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2356
2357         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2358         its registry.
2359         (=ucs-radicals@unicode): Likewise.
2360
2361 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2362
2363         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2364         CHISE.
2365
2366 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2367
2368         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2369         CHISE.
2370
2371 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2372
2373         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2374         CHISE.
2375
2376 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2377
2378         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2379         Modify preference of *isolated settings*.
2380
2381 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2382
2383         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2384         utf-2000 is provided.
2385         (=ucs@cns11643): Likewise.
2386
2387 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2388
2389         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2390         Prefer every *isolated setting* to ordinary setting.
2391
2392 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2393
2394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2395         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2396
2397 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2398
2399         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2400         CHISE.
2401
2402 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2403
2404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2405         settings for `=jis-x0208@1997'.
2406
2407 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2408
2409         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2410         `=jis-x0208@1997'.
2411
2412 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2413
2414         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2415         XEmacs CHISE.
2416
2417 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2418
2419         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2420         `=jis-x0208@1978'.
2421         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2422         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2423         `=jis-x0208-1990' as the mother.
2424         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2425
2426 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2427
2428         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2429         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2430         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2431         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2432         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2433         for `=ucs@JP'.
2434
2435 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2436
2437         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2438         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2439         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2440         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2441         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2442         `=daikanwa@rev2'.
2443
2444 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2445
2446         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2447         (=gt): Likewise.
2448         (=gt-k): Likewise.
2449         (=gt-pj-*): Likewise.
2450         (=gt-pj-k1): Likewise.
2451         (=gt-pj-k2): Likewise.
2452         (=daikanwa): Likewise.
2453         (=daikanwa-rev1): Likewise.
2454         (=daikanwa-rev2): Likewise.
2455         (=big5-pua): Likewise.
2456         (=big5-eten): Likewise.
2457         (chinese-big5-eten-a): Likewise.
2458         (chinese-big5-eten-b): Likewise.
2459         (=hanziku-*): Likewise.
2460         (=cbeta): Likewise.
2461         (=jef-china3): Likewise.
2462         (=ruimoku-v6): Likewise.
2463         (=ucs@iso): Likewise.
2464         (=ucs@unicode): Likewise.
2465         (=ucs@gb): Likewise.
2466         (=ucs@cns): Likewise.
2467         (=ucs@jis): Likewise.
2468         (=ucs@jis-1990): Likewise.
2469         (=ucs@jis-2000): Likewise.
2470         (=ucs@jp): Likewise.
2471         (=ucs@ks): Likewise.
2472         (=ucs@big5): Likewise.
2473         (=ucs-radicals): Likewise.
2474         (=ucs-radicals@unicode): Likewise.
2475         (=ucs-bmp-cjk): Likewise.
2476         (=ucs-bmp-cjk@unicode): Likewise.
2477         (=ucs-sip-ext-b): Likewise.
2478         (=ucs-sip-ext-b@iso): Likewise.
2479
2480 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2481
2482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2483         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2484
2485 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2486
2487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2488         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2489         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2490         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2491         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2492         arabic-digit, ipa and ``&I-B-XXXX;''.
2493
2494 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2495
2496         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2497         setting for (I-)HZK{03..12}-XXXX.
2498
2499 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2500
2501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2502         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2503
2504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2505         `=ruimoku-v6'.
2506
2507         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2508         CHISE.
2509
2510 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2511
2512         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2513         (=ucs@unicode): Likewise.
2514         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2515         (=ucs@cns): Likewise.
2516         (=ucs@jis): Likewise.
2517         (=ucs@ks): Likewise.
2518         (=ucs@big5): Likewise.
2519
2520 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2521
2522         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2523         `ucs-jis'.
2524         (utf-8-jis-er): Likewise.
2525         (utf-8-jp): New coding-system.
2526         (utf-8-jp-er): Likewise.
2527
2528         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2529
2530 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2531
2532         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2533
2534         * mule/japanese.el: Move definition of `euc-jisx0213' to
2535         mule/mule-coding.el.
2536
2537 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2538
2539         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2540         mule-coding before loading update-cdb when utf-2000 is provided.
2541
2542 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2543
2544         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2545         `=daikanwa'.
2546
2547 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2548
2549         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2550         definition codes when `utf-2000' is provided.
2551
2552 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2553
2554         * mule/mule-category.el (word-combining-categories): Don't setup
2555         `word-combining-categories' in XEmacs CHISE.
2556         (word-separating-categories): Add setting about Latin script in
2557         XEmacs CHISE.
2558
2559 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2560
2561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2562         setting for `chinese-big5'.
2563
2564 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2565
2566         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2567         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2568         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2569         add setting for HZK0[12]-xxxx.
2570
2571 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2572
2573         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2574         in XEmacs CHISE.
2575
2576 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2577
2578         * mule/mule-charset.el (default-coded-charset-priority-list):
2579         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2580         and `chinese-big5' to `=gt-pj-*'.
2581
2582 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2583
2584         * mule/mule-conf.el (=daikanwa): Renamed from
2585         `ideograph-daikanwa'.
2586         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2587
2588 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2589
2590         * mule/mule-conf.el (=cns11643-7): Renamed from
2591         `chinese-cns11643-7'.
2592         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2593
2594 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2595
2596         * mule/mule-conf.el (=cns11643-6): Renamed from
2597         `chinese-cns11643-6'.
2598         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2599
2600 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2601
2602         * mule/mule-conf.el (=cns11643-5): Renamed from
2603         `chinese-cns11643-5'.
2604         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2605
2606 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2607
2608         * mule/mule-conf.el (=cns11643-4): Renamed from
2609         `chinese-cns11643-4'.
2610         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2611
2612 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2613
2614         * mule/mule-conf.el (=cns11643-3): Renamed from
2615         `chinese-cns11643-3'.
2616         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2617
2618 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2619
2620         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2621         `=cns11643-2'.
2622         (chinese-cns11643-2): New alias for `=cns11643-2'.
2623
2624 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2625
2626         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2627         `=cns11643-1'.
2628         (chinese-cns11643-1): New alias for `=cns11643-1'.
2629
2630 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2631
2632         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2633         (chinese-gb12345): New alias for `=gb12345'.
2634
2635 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2636
2637         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2638         (chinese-gb2312): New alias for `=gb2312'.
2639
2640 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2641
2642         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2643         (chinese-big5): New alias for `=big5'.
2644
2645 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2646
2647         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2648         (korean-ksc5601): New alias for `=ks-x1001'.
2649
2650 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2651
2652         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2653         `=jis-x0212'.
2654         (japanese-jisx0212): New alias for `=jis-x0212'.
2655
2656 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2657
2658         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2659         `=jis-x0208-1983'.
2660         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2661
2662 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2665         `=jis-x0208-1978'.
2666         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2667
2668 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2669
2670         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2671         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2672
2673 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2674
2675         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2676         (chinese-cns11643-3): Specify iso-ir 183.
2677         (chinese-cns11643-4): Specify iso-ir 184.
2678         (chinese-cns11643-5): Specify iso-ir 185.
2679         (chinese-cns11643-6): Specify iso-ir 186.
2680         (chinese-cns11643-7): Specify iso-ir 187.
2681         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2682         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2683
2684 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2685
2686         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2687         \uXXXX for every cases.
2688
2689 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2690
2691         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2692         (ucs-big5): Changed to an alias for `=ucs@big5'.
2693
2694 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2695
2696         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2697         (ucs-ks): Changed to an alias for `=ucs@ks'.
2698
2699 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2700
2701         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2702         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2703
2704 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2705
2706         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2707         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2708
2709 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2710
2711         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2712         (ucs-jis): Changed to an alias for `=ucs@jis'.
2713
2714 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2715
2716         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2717         (ucs-cns): Changed to an alias for `=ucs@cns'.
2718
2719 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2720
2721         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2722         (ucs-gb): Changed to an alias for `=ucs@gb'.
2723
2724 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2725
2726         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2727         `ideograph-daikanwa-2'.
2728         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2729         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2730
2731 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2732
2733         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2734         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2735
2736         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2737         for `xemacs-chise-version'.
2738
2739 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2740
2741         * mule/mule-charset.el (default-coded-charset-priority-list):
2742         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2743         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2744         instead of `ideograph-hanziku-*'.
2745
2746         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2747         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2748
2749 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2750
2751         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2752         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2753         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2754         `utf-2000' is provided.
2755
2756 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2757
2758         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2759         is provided [was builtin coded-charsets].
2760
2761 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2762
2763         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2764         is provided [was builtin coded-charsets].
2765
2766 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2767
2768         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2769         is provided [was builtin coded-charsets].
2770
2771 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2772
2773         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2774         is provided [was builtin coded-charsets].
2775
2776 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2777
2778         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2779         when `utf-2000' is provided [was builtin coded-charsets].
2780
2781 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2782
2783         * mule/mule-conf.el (=hanziku-*): Renamed from
2784         `ideograph-hanziku-*'.
2785         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2786
2787 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2788
2789         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2790         `utf-2000' is provided [was builtin coded-charsets].
2791         (ideograph-hanziku-{1..12}): Likewise.
2792
2793 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2794
2795         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2796         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2797
2798 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2799
2800         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2801         when `utf-2000' is provided [was builtin coded-charsets].
2802
2803 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2804
2805         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2806         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2807         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2808
2809 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2810
2811         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2812         (ideograph-gt): Changed to an alias for `=gt'.
2813
2814 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2815
2816         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2817         is provided; it was defined as a builtin coded-charset.
2818         (ideograph-gt): Likewise.
2819
2820 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2821
2822         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2823         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2824
2825 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2826
2827         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2828         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2829
2830 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2831
2832         * mule/mule-conf.el (=big5-eten): Renamed from
2833         `chinese-big5-eten'.
2834         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2835
2836 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2837
2838         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2839         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2840
2841 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2842
2843         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2844         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2845
2846 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2847
2848         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2849         (china3-jef): Changed to an alias for `=jef-china3'.
2850
2851 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2852
2853         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2854         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2855
2856         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2857         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2858         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2859         when `utf-2000' is provided.
2860
2861 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2862
2863         * mule/mule-charset.el (default-coded-charset-priority-list):
2864         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2865
2866         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2867         (ucs-jis-2000): Deleted.
2868
2869 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2870
2871         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2872         UTF-2000.
2873         (=ucs-jis-2000): New coded-charset for UTF-2000.
2874
2875 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2876
2877         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2878         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2879
2880 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2881
2882         * mule/mule-charset.el (default-coded-charset-priority-list):
2883         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2884         `ideograph-cbeta'.
2885
2886 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2887
2888         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2889         builtin coded-charset].
2890
2891 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2892
2893         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2894         settings for &K0-xxxx and &I-K0-xxxx.
2895
2896 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2897
2898         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2899         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2900
2901 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2902
2903         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2904         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2905
2906 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2907
2908         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2909         UTF-2000.
2910         (ideograph-gt-pj-k1): Likewise.
2911         (ideograph-gt-pj-k2): Likewise.
2912
2913 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2914
2915         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2916         `=jis-x0208'.
2917
2918 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2919
2920         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2921         UTF-2000 [was a builtin coded-charset].
2922
2923 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2924
2925         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2926         (utf-8-gb-er): Likewise.
2927
2928 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2929
2930         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2931         settings for JIS X 0212 and JIS X 0208:1978.
2932
2933 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2934
2935         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2936         setting for JIS X 0213.
2937
2938 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2939
2940         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2941         standard-case-table in UTF-2000.
2942
2943 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2944
2945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2946         definitions for isolated-chars.
2947
2948 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2949
2950         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2951         `configure-utf-2000-lisp-directory'.
2952         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2953         `mule-lisp-load-path'.
2954
2955 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2956
2957         * startup.el (startup-setup-paths): Set and use
2958         `utf-2000-lisp-directory'.
2959         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2960         UTF-2000.
2961
2962 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2963
2964         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2965         (paths-find-utf-2000-lisp-directory): New function.
2966         (paths-construct-load-path): Add new optional argument
2967         `utf-2000-lisp-directory'.
2968
2969         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2970
2971 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2972
2973         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2974         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2975         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2976         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2977         `chinese-big5-2' in UTF-2000.
2978
2979         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2980         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2981
2982 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2983
2984         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2985         `big5-eten-er' in UTF-2000.
2986         (big5-cdp): Modify DOC-string and mnemonic.
2987
2988 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2989
2990         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2991         UTF-2000 [renamed from utf-8-er].
2992         (utf-8-gb): New coding-system in UTF-2000.
2993         (utf-8-gb-er): Likewise.
2994         (utf-8-cns): Likewise.
2995         (utf-8-cns-er): Likewise.
2996         (utf-8-big5): Likewise.
2997         (utf-8-big5-er): Likewise.
2998         (utf-8-jis): Likewise.
2999         (utf-8-jis-er): Likewise.
3000         (utf-8-ks): Likewise.
3001         (utf-8-ks-er): Likewise.
3002         (utf-8-er): Likewise.
3003
3004 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3005
3006         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3007         instead of `utf-8-unix' in UTF-2000.
3008
3009         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3010
3011 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3012
3013         * mule/japanese.el (euc-jisx0213): New coding-system.
3014
3015         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3016         `japanese-jisx0208-1990' as the mother.
3017
3018 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3019
3020         * dumped-lisp.el (preloaded-file-list): Change condition of
3021         loading "close-cdb".
3022
3023 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3024
3025         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3026         setup `coded-charset-entity-reference-alist'.
3027
3028 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3029
3030         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3031         UTF-2000.
3032
3033 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3034
3035         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3036         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3037
3038 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3039
3040         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3041         (chinese-big5-eten-a): Likewise.
3042         (chinese-big5-eten-b): Likewise.
3043         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3044         code range is #x8140 .. #x8DFE.
3045
3046 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3047
3048         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3049         UTF-2000.
3050         (chinese-big5-cdp): Likewise.
3051
3052 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3053
3054         * dumped-lisp.el (preloaded-file-list): Rename
3055         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3056
3057 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3058
3059         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3060         append `system-char-db-source-file-list' into
3061         `preloaded-file-list' in UTF-2000.
3062
3063 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3064
3065         * dumped-lisp.el (preloaded-file-list): Delete
3066         character-definition files.
3067
3068 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3069
3070         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3071         UTF-2000.
3072
3073 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3074
3075         * mule/mule-charset.el (default-coded-charset-priority-list):
3076         Delete `mojikyo-2022-1'.
3077
3078 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3079
3080         * mule/mule-charset.el (default-coded-charset-priority-list):
3081         Delete `mojikyo'.
3082
3083 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3084
3085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3086         `ucs-sip'.
3087
3088 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3089
3090         * mule/mule-charset.el (default-coded-charset-priority-list):
3091         Comment out `chinese-gb12345'.
3092
3093 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3094
3095         * bytecomp.el (byte-compile-insert-header): Fixed.
3096
3097 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3098
3099         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3100         XEmacs UTF-2000.
3101
3102 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3103
3104         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3105         UTF-2000.
3106
3107 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3108
3109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3110         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3111
3112 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3113
3114         * mule/mule-charset.el (default-coded-charset-priority-list):
3115         `japanese-jef-china3' is renamed `china3-jef'.
3116
3117 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3118
3119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3120         `japanese-jef-china3' and `ideograph-cbeta'.
3121
3122 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3123
3124         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3125
3126 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3127
3128         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3129         `chinese-big5-cdp'.
3130
3131 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3132
3133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3134         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3135
3136 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3137
3138         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3139         loading character definitions.
3140
3141 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3142
3143         * dumped-lisp.el (preloaded-file-list): Rename
3144         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3145
3146 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3147
3148         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3149         `chinese-big5'.
3150
3151 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3152
3153         * dumped-lisp.el (preloaded-file-list): Dump
3154         "Ideograph-R028-Private" with XEmacs UTF-2000.
3155
3156 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3157
3158         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3159         `chinese-gb12345'.
3160
3161 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3162
3163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3164         `ideograph-gt-pj-{1..11}'.
3165
3166         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3167         XEmacs UTF-2000.
3168
3169 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3170
3171         * mule/mule-charset.el (default-coded-charset-priority-list):
3172         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3173         `chinese-isoir165'.
3174
3175 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3176
3177         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3178         `image/png', `image/x-xpm' and `image/tiff'.
3179
3180         * files.el (binary-file-regexps): Add *.PNG.
3181
3182 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3183
3184         * mule/mule-charset.el (default-coded-charset-priority-list):
3185         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3186         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3187
3188 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3189
3190         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3191         the first completion when UTF-2000 is running.
3192
3193 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3194
3195         * mule/mule-charset.el (default-coded-charset-priority-list):
3196         Delete `ucs'.
3197
3198 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3199
3200         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3201
3202         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3203         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3204
3205 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3206
3207         * mule/vietnamese.el (vscii-2): Delete abolished property
3208         `composite'; now composite mode is default.
3209
3210 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3211
3212         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3213         of `raw-text'; check \uHHHH representation even if non-ascii
3214         characters are not found.
3215
3216         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3217         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3218         unconditionally.
3219
3220         * mule/viet-ccl.el: New file.
3221
3222         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3223         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3224         - Separate CCL based implementations to viet-ccl.el.
3225
3226 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3227
3228         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3229         "jisx0213.2000-1".
3230         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3231
3232         * mule/mule-charset.el (default-coded-charset-priority-list):
3233         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3234         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3235
3236 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3237
3238         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3239
3240 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3241
3242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3243         `ucs' in UTF-2000.
3244
3245 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3246
3247         * mule/mule-charset.el (default-coded-charset-priority-list):
3248         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3249         `arabic-iso8859-6'.
3250
3251 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3252
3253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3254         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3255
3256 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3257
3258         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3259         `katakana-jisx0201' in UTF-2000.
3260
3261 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3262
3263         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3264         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3265         "u0FB50-Arabic-Presentation-Forms-A",
3266         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3267         "u0FE50-Small-Form-Variants",
3268         "u0FE70-Arabic-Presentation-Forms-B",
3269         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3270         UTF-2000.
3271
3272 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3273
3274         * dumped-lisp.el (preloaded-file-list): Delete
3275         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3276         ... "Ideograph-R214-Flute" in UTF-2000.
3277
3278 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3279
3280         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3281         (japanese-jisx0213-2): New coded-charset.
3282
3283         * dumped-lisp.el (preloaded-file-list): Add
3284         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3285         "Ideograph-R030-Mouth".
3286
3287 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3288
3289         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3290         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3291         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3292         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3293         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3294         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3295         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3296         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3297
3298 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3299
3300         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3301         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3302         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3303         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3304         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3305
3306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3307         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3308
3309 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3310
3311         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3312         in UTF-2000.
3313
3314 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3315
3316         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3317         (chinese-isoir165): Moved from mule/chinese.el.
3318         (chinese-cns11643-3): Moved from mule/chinese.el.
3319         (chinese-cns11643-4): Moved from mule/chinese.el.
3320         (chinese-cns11643-5): Moved from mule/chinese.el.
3321         (chinese-cns11643-6): Moved from mule/chinese.el.
3322         (chinese-cns11643-7): Moved from mule/chinese.el.
3323
3324         * mule/chinese.el: Move definition of coded-charsets to
3325         mule/mule-conf.el.
3326
3327 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3328
3329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3330         `ideograph-daikanwa'.
3331
3332 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3333
3334         * dumped-lisp.el (preloaded-file-list): Delete
3335         "ccs-jisx0201-latin.el".
3336
3337 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3338
3339         * dumped-lisp.el (preloaded-file-list): Add
3340         "u031A0-Extended-Bopomofo" in UTF-2000.
3341
3342 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3343
3344         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3345         renamed to u02E00-CJK-Radical-Supplement.
3346
3347 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3348
3349         * dumped-lisp.el (preloaded-file-list): Add
3350         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3351         "u030A0-Katakana", "u03100-Bopomofo",
3352         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3353         "u03200-Enclosed-CJK-Letters-and-Months" and
3354         "u03300-CJK-Compatibility".
3355
3356 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3357
3358         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3359         "u02F00-Kangxi-Radicals" and
3360         "u02FF0-Ideographic-Description-Characters".
3361
3362 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3363
3364         * dumped-lisp.el (preloaded-file-list): Add
3365         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3366         "u02800-Braille-Patterns" in UTF-2000.
3367
3368 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3369
3370         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3371         "uXXXXX-*.el" in UTF-2000.
3372
3373         * bytecomp.el (byte-compile-insert-header): Delete comments if
3374         non-ASCII characters are found; allow `byte-compile-dynamic' and
3375         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3376         `raw-text'.
3377
3378 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3379
3380         * dumped-lisp.el (preloaded-file-list): Add
3381         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3382         "u025A0-Geometric-Shapes.el".
3383
3384 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3385
3386         * dumped-lisp.el (preloaded-file-list): Add
3387         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3388         "u02460-Enclosed-Alphanumerics.el".
3389
3390 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3391
3392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3393         `chinese-gb2312'.
3394
3395         * dumped-lisp.el (preloaded-file-list): Add
3396         "u02200-Mathematical-Operators.el" and
3397         "u02300-Miscellaneous-Technical.el".
3398
3399 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3400
3401         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3402         `chinese-cns11643-*'.
3403
3404         * dumped-lisp.el (preloaded-file-list): Add
3405         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3406         "u02190-Arrows.el" in UTF-2000.
3407
3408 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3409
3410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3411         `korean-ksc5601'.
3412
3413         * dumped-lisp.el (preloaded-file-list): Add
3414         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3415         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3416         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3417
3418 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3419
3420         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3421
3422 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3423
3424         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3425         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3426         "u01780-Khmer.el", "u01800-Mongolian.el",
3427         "u01E00-Latin-Extended-Additional.el" and
3428         "u01F00-Greek-Extended.el" in UTF-2000.
3429
3430 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3431
3432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3433         `ethiopic-ucs' and `ethiopic'.
3434
3435         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3436         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3437
3438         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3439         from mule/ethiopic.el.
3440
3441         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3442         mule/mule-conf.el.
3443
3444 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3445
3446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3447         `lao'.
3448
3449         * mule/mule-conf.el (lao): New coded-charset.
3450
3451         * dumped-lisp.el (preloaded-file-list): Add
3452         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3453         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3454         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3455         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3456         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3457
3458 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3459
3460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3461         `ucs-bmp' and `arabic-iso8859-6'.
3462
3463 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3464
3465         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3466         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3467         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3468
3469 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3470
3471         * startup.el (normal-top-level): Load autoload file for UTF-2000
3472         in UTF-2000.
3473
3474 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3475
3476         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3477         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3478         "u00020-Basic-Latin.el", "u00080-C1.el",
3479         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3480         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3481         "u002B0-Spacing-Modifier-Letters.el",
3482         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3483         UTF-2000.
3484
3485 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3486
3487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3488         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3489         instead of `vietnamese-viscii-*'.
3490
3491 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3492
3493         * mule/mule-conf.el: New file.
3494
3495         * mule/misc-lang.el: Move definition of charset `ipa' to
3496         mule/mule-conf.el.
3497
3498 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3499
3500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3501         `latin-viscii'; prefer it for characters used in Vietnamese.
3502
3503 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3504
3505         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3506
3507 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3508
3509         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3510         `vietnamese-viscii-lower'.
3511         (latin-viscii-upper): Renamed from charset
3512         `vietnamese-viscii-upper'.
3513         (vietnamese-viscii-lower): New alias for charset
3514         `latin-viscii-lower'.
3515         (vietnamese-viscii-upper): New alias for charset
3516         `latin-viscii-upper'.
3517
3518 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3519
3520         * mule/mule-charset.el (default-coded-charset-priority-list):
3521         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3522
3523 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3524
3525         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3526         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3527         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3528         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3529         lisp/utf-2000.
3530
3531 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3532
3533         * mule/ccs-tcvn5712.el: New file.
3534
3535 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3536
3537         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3538         in UTF-2000.
3539
3540 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3541
3542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3543         `japanese-jisx0208'.
3544
3545 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3546
3547         * dumped-lisp.el (preloaded-file-list): Add
3548         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3549         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3550         UTF-2000.
3551
3552         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3553         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3554         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3555         mule/ccs-viscii.el: New files.
3556
3557         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3558         if \uXXXX is found.
3559
3560 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3561
3562         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3563         `hiragana-jisx0208' and `katakana-jisx0208'.
3564
3565 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3566
3567         * mule/chinese.el (chinese-cns11643-3): Define it even if
3568         `utf-2000' is provided.
3569         (chinese-cns11643-4): Likewise.
3570         (chinese-cns11643-5): Likewise.
3571         (chinese-cns11643-6): Likewise.
3572         (chinese-cns11643-7): Likewise.
3573
3574 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3575
3576         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3577         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3578
3579 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3580
3581         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3582         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3583
3584 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3585
3586         * mule/mule-charset.el (default-coded-charset-priority-list):
3587         Setup in UTF-2000.
3588
3589 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3590
3591         * mule/viet-chars.el: Don't define charset
3592         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3593         they are defined as builtin charsets.
3594
3595 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3596
3597         * version.el (emacs-version): Add more space just before UTF-2000
3598         version string.
3599
3600 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3601
3602         * version.el ([constant] emacs-version): Don't add a space in the
3603         preceding place of `xemacs-betaname' because it is duplicated.
3604         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3605
3606         * startup.el (splash-frame-body): Add ETL.
3607
3608 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3609
3610         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3611         is provided because it is defined as builtin charset.
3612         (chinese-cns11643-4): Likewise.
3613         (chinese-cns11643-5): Likewise.
3614         (chinese-cns11643-6): Likewise.
3615         (chinese-cns11643-7): Likewise.
3616
3617 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3618
3619         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3620         coding-system `iso-10646-ucs-4' is not defined.
3621
3622 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3623
3624         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3625         coding-system if `utf-2000' is provided.
3626
3627 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3628
3629         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3630         `utf-2000' is provided.
3631
3632 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3633
3634         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3635         if utf-2000 is provided temporally.
3636
3637 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3638
3639         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3640         as builtin variable].
3641
3642 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3643
3644         * files.el (insert-file-contents-literally): Treat file as binary;
3645         call file-name-handlers. [sync with Emacs 20.3.10]
3646
3647 2008-12-28  Vin Shelton  <acs@xemacs.org>
3648
3649         * XEmacs 21.4.22 is released
3650
3651 2008-12-30  Vin Shelton  <acs@xemacs.org>
3652
3653         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3654         during building even if no packages are found.
3655
3656 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3657
3658         * printer.el (generic-print-region): 
3659         (generic-print-buffer): 
3660         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3661         check if the msprinter device is available, now that msprinter is
3662         always available as a specifier tag. 
3663
3664 2008-12-24  Vin Shelton  <acs@xemacs.org>
3665
3666         * about.el: Add Francisco to my bio!
3667
3668 2008-12-23  Vin Shelton  <acs@xemacs.org>
3669
3670         * autoload.el: Move operator definitions to autoload-operators.el
3671         in the xemacs-base package.
3672
3673 2007-11-22  Vin Shelton  <acs@xemacs.org>
3674
3675         * about.el (about-hacker-contribution): Updated my bio.
3676
3677 2007-10-07  Vin Shelton  <acs@xemacs.org>
3678
3679         * XEmacs 21.4.21 is released
3680
3681 2007-09-19  Didier Verna  <didier@xemacs.org>
3682
3683         Update my personal info.
3684         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3685         * about.el (about-other-current-hackers): Ditto.
3686         * about.el (about-url-alist): Add my musical website.
3687         * about.el (about-personal-info): Update my entry.
3688         * about.el (about-hacker-contribution): Ditto.
3689
3690 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3691
3692         * package-get.el (package-get-download-sites): Update download
3693         sites in Japan.
3694         * package-get.el (package-get-pre-release-download-sites): Ditto.
3695
3696 2007-08-18  Vin Shelton  <acs@xemacs.org>
3697
3698         * package-get.el (package-get-pre-release-download-sites): Sync
3699         mirror sites with 21.5.  (Thanks, Adrian)
3700
3701 2007-08-09  Mike Sperber  <mike@xemacs.org>
3702
3703         * startup.el (migrate-user-init-file): Create backup of
3704         `user-init-file' before migrating.
3705         * startup.el (maybe-migrate-user-init-file): Print
3706         information about backup file.
3707         (maybe-create-compatibility-dot-emacs): Follow above change.
3708
3709 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3710
3711         * font-lock.el: Sync font-lock-add-keywords and
3712         font-lock-remove-keywords from GNU Emacs.
3713         * font-lock.el (font-lock-keywords-alist): New.
3714         * font-lock.el (font-lock-removed-keywords-alist): New.
3715         * font-lock.el (font-lock-add-keywords): New.
3716         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3717         * font-lock.el (font-lock-remove-keywords): New.
3718
3719 2007-08-16  Vin Shelton  <acs@xemacs.org>
3720
3721         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3722         patch from Hans de Graaff.
3723
3724 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3725
3726         * package-get.el (package-get-download-sites): Document Chile and
3727         update Denmark download site.
3728         * package-get.el (package-get-pre-release-download-sites): Ditto.
3729
3730 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3731
3732         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3733
3734 2006-12-09  Vin Shelton  <acs@xemacs.org>
3735
3736         * XEmacs 21.4.20 is released
3737
3738 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3739
3740         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3741
3742 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3743
3744         * info.el (Info-find-file-node, Info-insert-dir)
3745         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3746         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3747         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3748         and discussion.
3749
3750 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3751
3752         * obsolete.el (line-beginning-position): New, from 21.5.x.
3753         (line-end-position): Ditto.
3754
3755 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3756
3757         * package-get.el (package-get-download-sites): Welcome
3758         nl.xemacs.org and Thanks!
3759         * package-get.el (package-get-pre-release-download-sites): Ditto.
3760
3761 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3762
3763         * font-lock.el: Add support for not-so recent changes in Java to
3764         java-mode.
3765
3766 2006-01-28  Vin Shelton  <acs@xemacs.org>
3767
3768         * XEmacs 21.4.19 is released
3769
3770 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3771
3772         * easymenu.el: Update copyright. 
3773         * easymenu.el (easy-menu-all-popups):
3774         Add a docstring. 
3775         * easymenu.el (easy-menu-add):
3776         Document a bug, rework the function to preserve any existing
3777         non-default mode-popup-menu instead of overwriting it, and not to
3778         bother normalising the menu title (nothing else does).
3779         * easymenu.el (easy-menu-remove):
3780         Restore the default mode-popup-menu instead of leaving an empty
3781         one when we remove the last easy-menu popup. 
3782
3783 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3784
3785         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3786         as suggested by Rodrigo Ventura.
3787         * package-get.el (package-get-pre-release-download-sites): Ditto,
3788         with replacement of xemacs-21.5 by beta, which is the logical path
3789         to our beta core and package pre-releases.
3790
3791 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3792
3793         * package-get.el (package-get-download-sites): Add Hong Kong
3794         download site.
3795         * package-get.el (package-get-pre-release-download-sites): Ditto.
3796
3797 2005-12-26  Vin Shelton  <acs@xemacs.org>
3798
3799         * find-paths.el:
3800         * find-paths.el (paths-emacs-root-p): Add search for package root.
3801         * find-paths.el (paths-find-emacs-root): Replaced with
3802         paths-find-invocation-roots, which returns a list of roots.
3803         * find-paths.el (paths-find-invocation-roots): New.
3804         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3805
3806 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3807
3808         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3809         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3810
3811 2005-12-03  Vin Shelton <acs@xemacs.org>
3812
3813         * XEmacs 21.4.18 is released
3814
3815 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3816
3817         * package-get.el (package-get-download-sites): Update reflecting
3818         latest http://www.xemacs.org/Releases/ information generated by
3819         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3820         * package-get.el (package-get-pre-release-download-sites): Ditto.
3821
3822 2005-02-28  Simon Josefsson  <jas@extundo.com>
3823
3824         * about.el (xemacs-hackers): Add jas.
3825         (about-other-current-hackers): Likewise.
3826         (about-url-alist): Add URL for jas.
3827         (about-personal-info): Document jas.
3828         (about-hacker-contribution): Describe jas contributions.
3829
3830 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3831
3832         * easymenu.el (easy-menu-remove): As described in 
3833         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3834         except the "Command" menu from mode-popup-menu. 
3835
3836 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3837  
3838         * font.el (font-spatial-to-canonical): Correct calculation of 
3839         return value for pixel-based input value. 
3840  
3841 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3842
3843         * code-process.el (call-process): Process-related docstring
3844         improvements spurred by Norbert Koch.
3845         * code-process.el (call-process-region): Ditto.
3846         * code-process.el (start-process): Ditto.
3847
3848 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3849
3850         * finder.el (finder-find-library): Return filename actually
3851         searched for.
3852
3853 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3854
3855         * help.el (view-emacs-news): Use `expand-file-name' instead of
3856         `locate-data-file' as the latter will find any "NEWS" files that
3857         might exist in packages _before_ the one in core.
3858
3859 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3860
3861         * package-get.el (package-get-init-package):
3862         package-get-init-package buglet (21.4.17) by Jeff Mincy
3863         <mincy@rcn.com> fixing false temporary load-path shadows reported
3864         after package installation and simplifying code.
3865
3866 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3867
3868         * package-get.el (package-get-download-sites): Sync mirrors list
3869         with the XEmacs website.
3870         (package-get-pre-release-download-sites): Ditto.
3871
3872 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3873
3874         * derived.el (derived-mode-merge-syntax-tables):
3875         Revert my 21.5-only patch of 2003-07-18 which slipped in
3876         through Jerry James's patch of 2004-06-07.
3877
3878 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3879
3880         * cmdloop.el (keyboard-quit): Remove workaround for
3881         `region-active-p' not making sure active region is in current
3882         buffer now that it does.
3883         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3884         * simple.el (region-active-p): `region-active-p' to only return t
3885         when active region is in current buffer.
3886
3887 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3888
3889         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3890         package names, quell a byte-compiler warning, doc fix.
3891
3892 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3893
3894         * buffer.el (pop-to-buffer):
3895         * window-xemacs.el (display-buffer):
3896         Document use of `same-window-buffer-names,' `same-window-regexps'
3897         by pop-to-buffer and display-buffer. 
3898         
3899 2005-02-06  Vin Shelton <acs@xemacs.org>
3900
3901         * XEmacs 21.4.17 is released
3902
3903 2005-01-29  Ben Wing  <ben@xemacs.org>
3904
3905         * shadow.el (find-emacs-lisp-shadows):
3906         Add custom-defines to list of ignored files.
3907
3908 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3909
3910         * simple.el (shifted-motion-keys-select-region): Fix statement
3911         about unshifted-motion-keys-deselect-region.
3912
3913 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3914
3915         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3916         now) for GNU Emacs compatibility.
3917         (make-obsolete-variable): Ditto.
3918
3919 2004-01-08  Ben Wing  <ben@xemacs.org>
3920
3921         * code-files.el (load):
3922         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3923
3924 2004-12-05  Vin Shelton <acs@xemacs.org>
3925
3926         * XEmacs 21.4.16 is released
3927
3928 2004-12-04  Vin Shelton  <acs@xemacs.org>
3929
3930         * auto-autoloads.el: Regenerated.
3931
3932         * custom-load.el: Regenerated.
3933
3934 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3935
3936         Fix bug: apropos errors if a defalias refers to an undefined
3937         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3938
3939         * apropos.el (apropos):
3940         (apropos-command):
3941         * help.el (frob-help-extents):
3942         * help-macro.el (make-help-screen):
3943         * hyper-apropos.el (hyper-apropos-grok-functions):
3944         (hyper-apropos-get-doc):
3945         Catch void-function error thrown by `documentation'.
3946
3947 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3948
3949         * packages.el (package-require): Fix incorrect arg to format.
3950         This fixes a `format specifier' error.
3951
3952 2004-08-13  Jerry James  <james@xemacs.org>
3953
3954         * bytecomp.el (forward-word): Tell the byte compiler the correct
3955         number of arguments to forward-word.
3956
3957 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3958
3959         * etags.el: Fixed loading of include files for tag completion. Now
3960         you can make a tag file for a library, include it into your
3961         project and it will be reloaded only if it changed. Infinte
3962         include loops are detected and the correct tag files are loaded.
3963         * etags.el (buffer-tag-table-list): Load and verify tag files in
3964         the external function buffer-tag-table-list-load.
3965         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3966         tag files. Also load the included tag files. The priority of the
3967         included files is right below their parent file. If multiple
3968         matches occur then the symbols from the parent file are found
3969         first.
3970         * etags.el (tag-table-include-files): Corrected comment
3971         string. Switched to pattern constant tags-include-pattern to have
3972         it at a central location.
3973         * etags.el (tags-include-pattern): Added doc string.
3974         * etags.el (add-to-tag-completion-table): Removed obsolete
3975         comments as the include files are allready returned by
3976         buffer-tag-table-list and loaded.
3977         * etags.el (find-tag-internal): The include files are allready
3978         included in tag-tables as buffer-tag-table-list returns them now.
3979
3980 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3981
3982         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3983         Loading items into the notebook is now done by C code.
3984         * widgets-gtk.el (gtk-widget-instantiate-internal):
3985         Style no longer changed.
3986
3987 2004-06-28  Nix  <nix@esperi.org.uk>
3988
3989         * cmdloop.el (truncate-command-history-for-gc): Delay
3990         execution of all things that look up variable bindings,
3991         via `enqueue-eval-event'.
3992
3993 2004-06-24  Vin Shelton  <acs@xemacs.org>
3994
3995         * package-get.el (package-get-require-signed-base-updates):
3996         now defaults to nil.
3997
3998 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3999
4000         * subr.el (split-string): Clean up docstring.
4001
4002 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4003
4004         * faces.el (zmacs-region): fix typo in docstring.
4005
4006 2004-06-07  Jerry James  <james@xemacs.org>
4007
4008         * derived.el: Synch with Emacs 21.3.
4009         * subr.el (with-local-quit): New, from Emacs 21.3.
4010         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4011         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4012         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4013
4014 2004-06-16  Jerry James  <james@xemacs.org>
4015
4016         * cl.el (cl-set-substring): Increment start by the length of the
4017         string, not the string itself.
4018
4019 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4020
4021         * etags.el (tag-table-include-files): Expand included TAGS file
4022         paths to avoid problems with relative paths.  Thanks to Peter
4023         Chubb <peterc@gelato.unsw.edu.au>.
4024         * etags.el (tags-include-pattern): New.
4025         * etags.el (add-to-tag-completion-table): Parse and ignore
4026         trailing include lines.
4027
4028 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4029
4030         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4031         avoiding line solely composed of equal signs.
4032
4033 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4034
4035         * cus-edit.el (alloc): Typo fix.
4036         * cus-edit.el (custom-browse-visibility): Ditto.
4037         * cus-edit.el (custom-variable-value-create): Ditto.
4038         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4039         * cus-edit.el (custom-save-variables): Bind print-length and
4040         print-level to nil to avoid value abbreviation.
4041         * cus-edit.el (custom-save-face-internal): Ditto.
4042         * cus-edit.el (custom-save-faces): Save in sorted order.
4043         * cus-edit.el (custom-save-resets): Bind print-length and
4044         print-level to nil to avoid value abbreviation.
4045         * cus-edit.el (custom-save-loaded-themes): Ditto.
4046
4047 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4048
4049         * subr.el (split-string-default-separators): New.
4050         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4051         see comment in source.
4052
4053 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4054
4055         * mule/japanese.el (paragraph-start, paragraph-separate):
4056         Remove anchor to BOL.
4057
4058 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4059
4060         * cl.el (gensym, gentemp): Improve docstrings.
4061
4062 2004-05-10  Vin Shelton  <acs@xemacs.org>
4063
4064         * etags.el: Sync with 21.5 version.
4065
4066 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4067
4068         * etags.el:
4069         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4070         only for use with exuberant ctags. This will also enable building of 
4071         completion tables with exuberant ctags. This will not work with
4072         xemacs ctags. 
4073         * etags.el (get-tag-table-buffer): New function for creating of
4074         completion table is used if tags-exuberant-ctags-optimization-p ist t
4075         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4076         finding the tag names. New.
4077         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4078         building tag completion table with exuberant ctags. New.
4079         * etags.el (find-tag-internal): Improve exact tag matching for tags
4080         with name fields. Before the patch return types of functions or
4081         function parameters (with exuberant ctags) were found as matches.
4082
4083 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4084
4085         * list-mode.el (display-completion-list): Fixed completion list was
4086         taking the width of the frame and not of the window for displaying
4087         the selection methods.
4088
4089 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4090
4091         * menubar-items.el (default-menubar): Options are saved to custom.el.
4092
4093
4094 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4095
4096         * isearch-mode.el (isearch-abort): Preserve successful search target.
4097
4098 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4099
4100         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4101         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4102         Bihlmeyer.
4103         * gnuserv.el (gnuserv-mode-line-string): New.
4104         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4105         gnuserv-mode.
4106         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4107         * gnuserv.el (gnuserv-edit-files): Use
4108         make-x-device-with-gtk-fallback.
4109
4110 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4111
4112         * gtk-widgets.el: New import: gtk-accel-group-new.
4113         * dialog-gtk.el:
4114         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4115         * dialog-gtk.el (popup-builtin-question-dialog):
4116         Added support for dialog button mnemonics.
4117
4118 2004-03-22  Chris Green <cmg@dok.org>
4119
4120         * process.el (shell-command): Output buffer was ignored when a
4121         background process was run via shell-command.
4122
4123 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4124
4125         * cus-edit.el (custom-save-variables): Retrieve a list of
4126         variables to save first, sort it, and make sure the variables are
4127         saved in sorted order.
4128
4129 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4130  
4131         * package-get.el (package-get-update-base-from-buffer): Force
4132         binary coding system for verifying GnuPG signature in the
4133         package-index file.
4134  
4135 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4136
4137         * package-get.el (package-get-package-index-file-location): Handle
4138         missing "EMACSPACKAGEPATH" environment variable.
4139
4140 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4141
4142         * package-admin.el (package-admin-find-top-directory): Simplify
4143         directory comparisions and fix substring errors on short path
4144         components.
4145         * package-get.el (package-get-package-index-file-location):
4146         Default to first component of "EMACSPACKAGEPATH", if set.
4147
4148 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4149
4150         * package-get.el (process-error): New error datum.
4151
4152 2004-02-02  Vin Shelton <acs@xemacs.org>
4153
4154         * XEmacs 21.4.15 is released
4155
4156 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4157
4158         * itimer.el (activate-itimer): Modify the itimer timeout value as
4159         if it were begun at the last time when the itimer driver was woken
4160         up.
4161
4162 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4163
4164         * specifier.el (Copyright):
4165         Update.
4166         (make-specifier-and-init):
4167         (map-specifier):
4168         (canonicalize-inst-pair):
4169         (canonicalize-spec-list):
4170         (set-specifier):
4171         Synch docstrings to 21.5 where appropriate.
4172
4173 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4174
4175         * package-get.el (package-get-list-packages-where): New.  A
4176         function that allows searching for groups of packages.  For
4177         example, find all packages that require the fsf-compat package.
4178
4179 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4180
4181         The Great PUI Sync.
4182
4183         * auto-autoloads.el: Regenerated.
4184
4185         * custom-load.el: Regenerated.
4186
4187         * dumped-lisp.el (packages-hardcoded-lisp): New.
4188
4189         * menubar-items.el (menu-max-items): New.
4190         (menu-submenu-max-items): New.
4191         (menu-submenu-name-format): New.
4192         (menu-split-long-menu): New.
4193         (menu-sort-menu): New.
4194         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4195
4196         * obsolete.el (pui-add-install-directory): Renamed to the more
4197         logical `pui-set-local-package-get-directory'.
4198         (package-get-download-menu): Moved to `package-ui.el' and renamed
4199         to `package-ui-add-download-menu'.
4200
4201         * package-admin.el (package-admin-install-function-mswindows):
4202         Whitespace clean up.
4203         (package-admin-add-single-file-package): Removed.
4204         (package-admin-default-install-function): Whitespace clean up.
4205         (package-admin-find-top-directory): New.
4206         (package-admin-get-install-dir): Use it.
4207         (package-admin-get-manifest-file): 
4208         (package-admin-check-manifest): 
4209         (package-admin-add-binary-package):
4210         (package-admin-get-lispdir):
4211         (package-admin-delete-binary-package):
4212         (package-admin):
4213
4214         * package-get.el (package-get-package-index-file-location): New.
4215         (package-get-install-to-user-init-directory): New.
4216         (package-get-remote):
4217         (package-get-download-sites):
4218         (package-get-pre-release-download-sites): New.
4219         (package-get-site-release-download-sites): New.
4220         (package-get-base-filename):
4221         (package-get-always-update):
4222         (package-get-user-index-filename): Removed.
4223         (package-get-pgp-available-p): New.
4224         (package-get-require-signed-base-updates):
4225         (package-get-was-current):
4226         (package-entries-are-signed): New.
4227         (package-get-continue-update-base): New.
4228         (package-get-download-menu): Removed.
4229         (package-get-require-base):
4230         (package-get-update-base-entry):
4231         (package-get-locate-file):
4232         (package-get-locate-index-file):
4233         (package-get-maybe-save-index):
4234         (package-get-update-base):
4235         (package-get-update-base-from-buffer):
4236         (package-get-update-base-entries):
4237         (package-get-interactive-package-query):
4238         (package-get-update-all):
4239         (package-get-all):
4240         (package-get-dependencies):
4241         (package-get-init-package):
4242         (package-get-info): New.
4243         (package-get):
4244         (package-get-staging-dir):
4245         (package-get-set-version-prop): Removed.
4246         (package-get-installedp):
4247         (package-get-ever-installed-p):
4248         (packages): Removed.
4249         (package-get-custom-groups): Removed.
4250         (package-get-custom): Removed.
4251         (package-get-custom-add-entry): Removed.
4252
4253         * package-info.el (batch-update-package-info):
4254
4255         * package-net.el (package-net-batch-generate-bin-ini):
4256         (package-net-update-installed-db):
4257
4258         * package-ui.el (pui-info-buffer):
4259         (pui-directory-exists): Removed.
4260         (pui-package-dir-list): Removed.
4261         (pui-add-install-directory): Removed.
4262         (package-ui-download-menu): New.
4263         (package-ui-pre-release-download-menu): New.
4264         (package-ui-site-release-download-menu): New.
4265         (pui-set-local-package-get-directory): New.
4266         (pui-package-symbol-char):
4267         (pui-update-package-display):
4268         (pui-toggle-package):
4269         (pui-toggle-package-key):
4270         (pui-toggle-package-delete):
4271         (pui-toggle-package-delete-key):
4272         (pui-toggle-package-event):
4273         (pui-toggle-verbosity-redisplay):
4274         (pui-install-selected-packages):
4275         (pui-add-required-packages):
4276         (pui-help-echo):
4277         (pui-display-info):
4278         (list-packages-mode):
4279         (pui-list-packages):
4280
4281         * packages.el (packages-compute-package-locations):
4282         (package-require):
4283         (package-delete-name):
4284         (packages-hardcoded-lisp): Removed.
4285         (packages-useful-lisp): Removed.
4286         (packages-unbytecompiled-lisp): Removed.
4287         (packages-find-package-directories):
4288
4289         Summary:
4290
4291         Major code clean up of all things PUI.
4292
4293         Much improved code to determine where packages should be
4294         installed.  PUI no longer depends on any packages being
4295         pre-installed to compute where packages are to be installed to.
4296
4297         The user can specify the location of their package-index file.  It
4298         isn't necessary to set this because it has sane defaults.  People
4299         who "run-in-place" won't accidently overwrite the CVS
4300         package-index file.  See
4301         `package-get-package-index-file-location'. 
4302
4303         PUI will now properly clean up after itself in the event of an
4304         unsuccessful package install.  This drastically reduces the number
4305         of "wrong md5sum" FAQs.
4306
4307         non-Mule XEmacsen can no longer install Mule packages.
4308
4309         Package management via the custom interface has been removed.
4310
4311         The PUI related menubar items have been reorganised.
4312
4313         The PGP verification code has been fixed and the default for
4314         whether or not it is used is automatically computed.
4315
4316         * update-elc.el ((preloaded-file-list site-load-packages
4317         need-to-dump dumped-exe)):
4318         Just a couple of small changes to allow for
4319         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4320         existing anymore.
4321
4322 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4323
4324         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4325         apply `format' to the first argument of byte-compile-warn, it
4326         already calls format.
4327
4328 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4329
4330         * files.el (delete-old-versions): Avoid going interactive during
4331         make install when environment variable VERSION_CONTROL is set.
4332
4333 2003-12-04  Vin Shelton  <acs@xemacs.org>
4334
4335         * menubar-items.el (menu-item-search): Only bring up search dialog
4336         box if the feature is available and desired.
4337
4338 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4339
4340         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4341
4342 2003-11-05  Vin Shelton  <acs@xemacs.org>
4343
4344         * help.el (Help-prin1-face):
4345         (Help-princ-face):
4346         princ and prin1 are functions and need to be called as such.  The
4347         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4348
4349 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4350
4351         * about.el (about-xemacs): Give full version and build date.
4352
4353 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4354
4355         * win32-native.el (grep-null-device): This XEmacs has null-device.
4356
4357 2003-09-06  Mike Sperber  <mike@xemacs.org>
4358
4359         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4360         implement the specified semantics for `defvar.'
4361
4362 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4363
4364         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4365         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4366         displaying buffer in question.
4367
4368 2003-09-03  Vin Shelton <acs@xemacs.org>
4369
4370         * XEmacs 21.4.14 is released
4371
4372 2003-08-17  Vin Shelton  <acs@xemacs.org>
4373
4374         * about.el: Vanity patch.
4375
4376 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4377
4378         * code-process.el (call-process):
4379         (call-process-region):
4380         (start-process):
4381         Document coding system processing.
4382
4383 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4384
4385         * startup.el (splash-frame-body): Idiomatic English.
4386
4387 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4388
4389         * font-lock.el (font-lock-match-java-declarations): Move
4390         save-restriction, narrow-to-region to beginning of function to
4391         avoid going beyond the limit and causing an infloop.
4392
4393 2003-04-16  Jerry James  <james@xemacs.org>
4394
4395         * keydefs.el: Remove mappings for keys mapped to the nowhere
4396         defined function function-key-error.
4397
4398 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4399
4400         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4401         lisp-interaction-mode-hook): Add the docstrings.
4402
4403 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4404
4405         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4406         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4407         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4408
4409 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4410
4411         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4412         lambda list after the original doc.  Care about
4413         #'(lambda () "SingleString") 
4414         (cl-upcase-arg): 
4415         (cl-function-arglist):
4416         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4417         circular data structures in lambda list specification
4418
4419 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4420
4421         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4422         to appear in font-lock-function-name-face.
4423
4424 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4425
4426         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4427         is not also the value of the lambda.
4428
4429 2003-05-06  Andy Piper  <andy@xemacs.org>
4430
4431         * files.el (revert-buffer): Make sure local variables get processed,
4432         even in the case of an optimized reversion.
4433
4434 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4435
4436         * XEmacs 21.4.13 is released
4437
4438 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4439
4440         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4441         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4442
4443 2003-02-14  Ben Wing  <ben@xemacs.org>
4444
4445         * byte-optimize.el:
4446         * byte-optimize.el (byte-compile-inline-expand):
4447         * byte-optimize.el (byte-compile-unfold-lambda):
4448         * byte-optimize.el (byte-optimize-form-code-walker):
4449         * byte-optimize.el (byte-optimize-form):
4450         * byte-optimize.el (byte-decompile-bytecode-1):
4451         * byte-optimize.el (byte-optimize-lapcode):
4452         Review carefully and sync up to 20.7 except for areas as noted.
4453         Fixes problem with JDE compilation.
4454
4455 2003-02-05  Ben Wing  <ben@xemacs.org>
4456
4457         * simple.el:
4458         * simple.el (motion-keys-for-shifted-motion):
4459         Omit M-S-home/end from motion keys.
4460
4461 2003-02-07  Ben Wing  <ben@xemacs.org>
4462
4463         * text-props.el (text-property-any):
4464         * text-props.el (text-property-not-all):
4465         Fix bug when end > start.
4466
4467 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4468
4469         * info.el (Info-insert-dir): Make default-directory end in
4470         separator.  Patch due to Martin Buchholz.
4471
4472 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4473
4474         * XEmacs 21.4.12 "Portable Code" is released.
4475
4476 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4477
4478         * about.el: Update golubev data.
4479
4480 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4481
4482         * isearch-mode.el (isearch-mode-map): Substitute comment on
4483         desirability, and back out "GR is printable" changes.
4484
4485 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4486
4487         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4488
4489 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4490
4491         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4492
4493 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4494
4495         * menubar-items.el (default-menubar): Use browse-url-mozilla
4496         instead of browse-url-gnome-moz for Mozilla.
4497
4498 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4499
4500         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4501
4502 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4503
4504         * files.el (auto-mode-alist): Remove redundant entries for modes
4505         that live in packages.
4506         (interpreter-mode-alist): Ditto.
4507
4508 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4509
4510         * menubar-items.el (default-menubar): Sync with current
4511         browse-url-xemacs.el.
4512
4513 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4514
4515         * XEmacs 21.4.10 "Military Intelligence" is released.
4516
4517 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4518
4519         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4520
4521 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4522
4523         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4524
4525 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4526
4527         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4528         effect free function.
4529         (font-lock-fontify-keywords-region): Supply the argument to
4530         font-lock-compile-keywords.
4531
4532 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4533
4534         * package-get.el (package-get-download-sites): Bring sites list
4535         up to date, prefer xx.xemacs.org addresses.
4536
4537 2002-09-27  Andy Piper  <andy@xemacs.org>
4538
4539         * dialog.el (make-dialog-box): for general dialogs only
4540         delete-frame-hook will be run.
4541
4542 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4543
4544         * font-lock.el (font-lock-fontify-syntactically-region): Add
4545         comment about lookup-syntax-properties, document LOUDLY as unused.
4546
4547 2002-08-26  Andy Piper  <andy@xemacs.org>
4548
4549         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4550         merge.
4551
4552 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4553
4554         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4555         (make-obsolete-variable): Ditto.
4556         (make-compatible): Ditto.
4557         (make-compatible-variable): Ditto.
4558
4559 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4560
4561         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4562         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4563
4564 2002-08-28  Andy Piper  <andy@xemacs.org>
4565
4566         * files.el (revert-buffer): propagate revert-without-query-status.
4567
4568 2002-06-03  Andy Piper  <andy@xemacs.org>
4569
4570         * dialog-items.el (make-search-dialog): align various subcontrols
4571         in visually pleasing ways, allow frame to autosize to the dialog
4572         size.
4573         * dialog.el (make-dialog-box): add a border inside the frame. Add
4574         :autosize property, if t then reset the frame size appropriately
4575         before the frame is mapped.
4576         * gutter-items.el (set-progress-feedback-instantiator): align
4577         various subcontrols.
4578         * gutter-items.el (set-progress-abort-instantiator): ditto.
4579
4580 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4581
4582         * XEmacs 21.4.9 "Informed Management" is released.
4583
4584 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4585
4586         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4587         "&optional append" argument.
4588
4589 2002-07-16  Didier Verna  <didier@xemacs.org>
4590
4591         * subr.el (replace-in-string): fix case fold bug introduced by
4592         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4593         case-fold-search in temporary buffers.
4594
4595 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4596
4597         * lib-complete.el (find-library): Remove check for mule because
4598         decompression DOES work on Mule.
4599
4600 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4601
4602         * simple.el (join-line): New alias for `delete-indentation'.
4603
4604 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4605
4606         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4607         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4608         (font-lock-builtin-face): New.
4609         (font-lock-constant-face): New.
4610         (font-lock-face-list): Add builtin and constant faces.
4611
4612 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4613
4614         * autoload.el (make-autoload): Support define-derived-mode.
4615         Collected puts of doc-string-elt property.  Based on a patch by
4616         Didier Verna <didier@xemacs.org>.
4617
4618 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4619
4620         * wid-edit.el (widget-field-activate): Fix docstring typo.
4621
4622 2002-07-23  Andy Piper  <andy@xemacs.org>
4623
4624         * about.el (about-personal-info): update me.
4625
4626 2002-07-12  Andy Piper  <andy@xemacs.org>
4627
4628         * custom.el (custom-theme-set-variables): remove bogus
4629         arguments. Use custom-set-default to set defaults.
4630         (custom-set-variables): update doc.
4631         (custom-local-buffer): new, synced from FSF.
4632         (custom-set-default): ditto.
4633         (defcustom): update doc.
4634
4635 2002-06-16  Andy Piper  <andy@xemacs.org>
4636
4637         * menubar-items.el (default-menubar): enable windows printing on
4638         cygwin as well as native.
4639
4640 2002-06-12  Andy Piper  <andy@xemacs.org>
4641
4642         * printer.el (generic-print-buffer): catch all errors so that the
4643         print device can be cleared in all scenarios.
4644         (Printer-clear-device): make sure clearing the printer allows it
4645         to be used again immediately.
4646         (generic-print-region): make sure the default printer face is
4647         black-on-white.
4648
4649 2002-04-23  Jerry James  <james@xemacs.org>
4650
4651         * window-xemacs.el (display-buffer-function): Change doc to
4652         reflect new arg.
4653         * window-xemacs.el (pre-display-buffer-function): Ditto.
4654         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4655         non-nil, make the new window just big enough for its contents.
4656         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4657         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4658         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4659
4660 2002-06-06  Andy Piper  <andy@xemacs.org>
4661
4662         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4663         (defcustom): ditto.
4664         (custom-handle-keyword): ditto.
4665
4666 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4667
4668         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4669         Make obsolete.  Default to nil.
4670         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4671         Inspired by a patch by John Palmieri.
4672
4673 2002-07-01  Mike Alexander  <mta@arbortext.com>
4674
4675         * process.el (shell-command-on-region): Don't delete the region
4676         before giving it to call-process-region
4677
4678 2002-06-04  Jerry James <james@eecs.ku.edu>
4679
4680         * find-paths.el (paths-find-architecture-directory): Search in
4681         `system-configuration'/`base', not `base'`system-configuration'.
4682
4683 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4684
4685         * info.el (Info-index): Add missing \ in [ t].
4686
4687 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4688
4689         * gutter-items.el (gutter-buffers-tab-visible-p,
4690         buffers-tab-omit-function, buffers-tab-selection-function,
4691         buffers-tab-filter-functions):
4692         Doc improvements.
4693
4694 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4695
4696         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4697
4698         * toolbar-items.el (toolbar-news): Fix typo in message string.
4699
4700 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4701
4702         * dialog.el (yes-or-no-p-dialog-box): 
4703         * cmdloop.el (y-or-n-p-minibuf):
4704         (yes-or-no-p-minibuf):
4705         (yes-or-no-p):
4706         (y-or-n-p): 
4707         Specify negative answers in docstrings.
4708
4709 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4710
4711         * package-ui.el (pui-help-echo): Display both installed and author
4712         version.  Use a balloon-help window to display extra info like
4713         package requires.
4714
4715 2002-05-30  Andy Piper  <andy@xemacs.org>
4716
4717         * files.el (revert-buffer-internal): don't visit
4718         revert-buffer. Kill buffer when not used. Suggested by Mike
4719         Alexander <mta@arbortext.com>
4720
4721 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4722
4723         * files.el (revert-buffer): More docstring fiddling.
4724
4725 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4726
4727         * files.el (revert-buffer):
4728         (revert-buffer-internal):
4729         (revert-buffer-insert-file-contents-function):
4730         Improve docstrings and comments.
4731
4732 2002-05-08  Andy Piper  <andy@xemacs.org>
4733
4734         * files.el (revert-buffer): observe noconfirm behavior.
4735
4736 2002-04-09  Andy Piper  <andy@xemacs.org>
4737
4738         * files.el (revert-buffer): use revert-buffer-internal if it looks
4739         like doing so will not result in any user-visible changes.
4740         (revert-buffer-internal): new function. Do the actual process of
4741         reversion and then see whether the result is any different to what
4742         we have already. If it is not then do nothing.
4743
4744 2001-12-11  Andy Piper  <andy@xemacs.org>
4745
4746         * menubar.el (get-popup-menu-response): re-order so that it works
4747         on more sane/facist window systems.
4748
4749 2001-12-03  Andy Piper  <andy@xemacs.org>
4750
4751         * faces.el (frob-face-property): don't infloop in face frobbing
4752         from Jan Vroonhof <jan@xemacs.org>.
4753
4754 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4755
4756         * faces.el (frob-face-property): Follow face fall-back hierarchy
4757         properly for face properties without an instance. Only do manual
4758         copy form 'default in last resort. This handles in particular
4759         the case where 'default itself has only a fall-back (which is
4760         the case by default on windows).
4761
4762 2001-11-24  Andy Piper  <andy@xemacs.org>
4763
4764         * printer.el (generic-print-region): set default-frame-plist to
4765         nil while creating the printer frame so that sizes reflect the
4766         printed page.
4767
4768         * faces.el (face-complain-about-font): Don't complain on printers.
4769
4770 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4771         
4772         * package-net.el: Andy synch.
4773         
4774 2001-12-16  Andy Piper  <andy@xemacs.org>
4775
4776         * package-get.el (package-get-update-all): Make sure installed.db
4777         gets updated after updating packages.
4778
4779 2002-03-28  Ben Wing  <ben@xemacs.org>
4780
4781         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4782         continuation, truncation so that we don't get line jumpiness from
4783         them being larger than the line height.
4784
4785         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4786
4787 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4788
4789         * font.el (font-window-system-mappings): Add mapping for Gtk
4790         (assume identical to X) 
4791
4792 2002-02-04  Andy Piper  <andy@xemacs.org>
4793
4794         * files.el (convert-standard-filename): Fix for short filename
4795         Peter Arius <pas@methodpark.de>
4796
4797 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4798
4799         * list-mode.el (default-choose-completion): completion-base-size
4800         should refer to local value in the completion list buffer.
4801
4802 2001-12-03  Didier Verna  <didier@xemacs.org>
4803
4804         * rect.el: autoload `replace-rectangle'.
4805         * keydefs.el (global-map): bind it to `C-x r p'.
4806
4807 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4808
4809         * XEmacs 21.4.8 "Honest Recruiter" is released.
4810
4811 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4812
4813         This patch is based on Jerry James's patch and analysis.
4814
4815         * select.el (get-clipboard):
4816         (get-selection):
4817         Update docstrings.
4818         (get-clipboard-foreign):
4819         (get-selection-foreign):
4820         New function for use as `interprogram-paste-function's.
4821
4822         * simple.el (interprogram-paste-function): Change default to
4823         `get-clipboard-foreign'; improve docstring.
4824         (interprogram-cut-function): Improve dosctring.
4825
4826 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4827
4828         * XEmacs 21.4.7 "Economic Science" is released.
4829
4830 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4831
4832         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4833
4834 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4835
4836         * obsolete.el (assq-delete-all): New compatibility alias for 
4837         remassq.
4838
4839 2002-01-09  Simon Josefsson  <jas@extundo.com>
4840
4841         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4842
4843 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4844
4845         * info.el (Info-auto-generate-directory): Default
4846         Info-auto-generate-directory to 'if-outdated.
4847
4848 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4849
4850         * startup.el (normal-top-level): Prevent migration code from
4851         trashing .emacs on an error in loading the init files.
4852
4853 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4854
4855         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4856         "system default" Xdefaults and friends get xrdb-mode.
4857
4858 2002-03-05  Mats Lidell  <matsl@contactor.se>
4859  
4860         * help-nomule.el (tutorial-supported-languages): Added Swedish
4861         tutorial. Sorted languages.
4862
4863 2002-02-11  Mike Sperber <mike@xemacs.org>
4864
4865         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4866         regenerating outdated dir files and dir is non-existent.
4867
4868 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4869
4870         * code-files.el (convert-mbox-coding-system): Improve comment.
4871         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4872         coding-system argument to `write-region-pre-hook' call.
4873         (write-region-pre-hook): Fix docstring to mention lockname argument.
4874
4875 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4876
4877         * minibuf.el (completing-read): Remove redundant wrong arg list.
4878
4879         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4880
4881 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4882
4883         * obsolete.el (interactive-form): new compatibility alias for 
4884         function-interactive.
4885
4886 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4887
4888         * menubar-items.el (Menubar-items-truncate-list): Removed.
4889         * menubar-items.el (Menubar-items-truncate-history): New.
4890         * menubar-items.el (default-menubar): Use
4891         Menubar-items-truncate-history.
4892
4893 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4894
4895         * printer.el (generic-print-region): Pass correct arguments to
4896         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4897         Torkelsson <torkel@acc.umu.se>.
4898
4899 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4900
4901         * help.el (describe-mode): synched with FSF 19.34; handle nil
4902         minor mode indicators.
4903
4904 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4905
4906         * minibuf.el (completing-read): Update docstring.
4907
4908 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4909
4910         * XEmacs 21.4.6 "Common Lisp" is released.
4911
4912 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4913
4914         * package-net.el: Inadvertant synch with Windows branch.  From
4915         Andy's log:
4916         (package-net-kit-version): new variable.
4917         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4918
4919 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4920
4921         * package-get.el (package-get-locate-index-file): Also search the
4922         core etc/ directory for the package index file if it can't be
4923         found in ~/.xemacs/.
4924
4925 2001-12-13  William Perry  <wmperry@gnu.org>
4926
4927         * dialog-gtk.el (popup-builtin-question-dialog):
4928         Conform to API in gui.c.
4929         
4930 2001-11-12  Andy Piper  <andy@xemacs.org>
4931
4932         * cus-edit.el (custom-save-face-internal): make sure we save
4933         non-themed faces.
4934         (custom-save-variables): ditto variables.
4935
4936 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4937
4938         * faces.el (make-face-family):
4939         (make-face-size):
4940         New face-modifying functions per Jan Vroonhof.
4941
4942         cus-face.el (custom-set-face-font-family):
4943         (custom-set-face-font-size):
4944         Use them.
4945
4946         * font.el (font-window-system-mappings): More precise docstring.
4947
4948         (font-create-name):
4949         (font-create-object):
4950         (tty-font-create-object):
4951         (tty-font-create-plist):
4952         (x-font-create-object):
4953         (x-font-create-name):
4954         (ns-font-create-name):
4955         (mswindows-font-create-object):
4956         (mswindows-font-create-name):
4957         Add doctrings.
4958
4959 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4960
4961         * gtk-faces.el (gtk-init-device-faces): removed spurious
4962         quote before let* expression.
4963
4964 2001-10-29  Andy Piper  <andy@xemacs.org>
4965
4966         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4967         modified when changing coding system.
4968
4969         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4970         that we invoke the GUI directory selector.
4971
4972 2001-10-25  Andy Piper  <andy@xemacs.org>
4973
4974         * dialog.el (make-dialog-box): use new directory dialog support.
4975         * minibuf.el (read-file-name-1): ditto.
4976         (read-file-name): ditto.
4977         (read-directory-name): ditto.
4978
4979 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4980
4981         * XEmacs 21.4.5 "Civil Service" is released.
4982
4983 2001-04-23  Didier Verna  <didier@xemacs.org>
4984
4985         * cus-edit.el (custom-variable-pre-save): New.
4986         * cus-edit.el (custom-variable-post-save): New.
4987         * cus-edit.el (custom-variable-save): use them.
4988         * cus-edit.el (custom-face-pre-save): New.
4989         * cus-edit.el (custom-face-post-save): New.
4990         * cus-edit.el (custom-face-save): use them.
4991         * cus-edit.el (custom-group-pre-save): New.
4992         * cus-edit.el (custom-group-post-save): New.
4993         * cus-edit.el (custom-group-save): use them.
4994         * cus-edit.el (Custom-save): use the pre/post functions above,
4995         call `custom-save-all' only once.
4996         * cus-edit.el (custom-variable-pre-reset-standard): New.
4997         * cus-edit.el (custom-variable-post-reset-standard): New.
4998         * cus-edit.el (custom-variable-reset-standard): use them.
4999         * cus-edit.el (custom-face-pre-reset-standard): New.
5000         * cus-edit.el (custom-face-post-reset-standard): New.
5001         * cus-edit.el (custom-face-reset-standard): use them.
5002         * cus-edit.el (custom-group-pre-reset-standard): New.
5003         * cus-edit.el (custom-group-post-reset-standard): New.
5004         * cus-edit.el (Custom-reset-standard): use them.
5005         * cus-edit.el (custom-face-reset-saved): use the pre/post
5006         functions above, call `custom-save-all' only once.
5007
5008 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5009
5010         * gutter-items.el (buffers-tab face): Derive from the modeline
5011         face by default.  Many people use white-on-black for the default
5012         font, and the tabs look hideous with that color combination.  The
5013         modeline usually has the correct colors.
5014
5015 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5016
5017         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5018         (tag-mark-stack-max): Typo fix.
5019
5020 2001-09-28  Ben Wing  <ben@xemacs.org>
5021
5022         * font-lock.el:
5023         * font-lock.el (font-lock-after-change-function):
5024         fix problem with last patch, reported by Katsumi Yamaoka.
5025
5026 2001-09-17  Ben Wing  <ben@xemacs.org>
5027
5028         * font-lock.el (font-lock-after-change-function):
5029         fix problem when you insert a comment on the line before a line of
5030         code: if we use the following char, then when you hit backspace,
5031         the following line of code turns the comment color.
5032
5033 2001-06-08  Ben Wing  <ben@xemacs.org>
5034
5035         * process.el: comment about shell-command-switch.
5036         * process.el (shell-quote-argument): Need to quote a null
5037         argument, too.  From Dan Holmsand.
5038         
5039         * startup.el (normal-top-level): Delete some unused FSF junk.
5040         * startup.el (command-line-early):
5041         
5042         * startup.el (command-line): Call MS Windows init function.
5043         
5044         * win32-native.el:
5045         * win32-native.el (mswindows-system-shells): New.
5046         * win32-native.el (mswindows-system-shell-p): New.
5047         * win32-native.el (init-mswindows-at-startup): New.
5048         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5049         * win32-native.el (mswindows-quote-one-simple-arg):
5050         * win32-native.el (mswindows-quote-one-command-arg):
5051         * win32-native.el (mswindows-construct-process-command-line-alist):
5052         Correct comments at top.  Correctly handle passing arguments
5053         to Cygwin programs and to bash.  Fix quoting of zero-length
5054         arguments (from Dan Holmsand).  Set shell-command-switch based
5055         on shell-file-name, which in turn comes from env var SHELL.
5056
5057 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5058
5059         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5060         default-toolbar-position): Fill docstrings for balloon-help.
5061
5062 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5063
5064         * faces.el: Reenable specifications over 'gtk domain.
5065
5066 2001-08-08  Didier Verna  <didier@xemacs.org>
5067
5068         * autoload.el (update-autoload-files): make defdir a file name,
5069         not directory name.
5070
5071 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5072
5073         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5074
5075         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5076
5077 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5078
5079         * font-menu.el (font-menu-set-font): Default to current font-family.
5080         (font-menu-preferred-resolution):
5081         (font-menu-size-scaling):
5082         Provide gtk defaults, too.
5083
5084 2001-07-29  Mike Alexander  <mta@arbortext.com>
5085
5086         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5087         list
5088         (custom-set-face-font-family): ditto
5089
5090 2001-07-26  Mike Sperber <mike@xemacs.org>
5091
5092         * files.el (auto-mode-alist): .9 files are man pages, too.
5093
5094 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5095
5096         * process.el (call-process-internal): bind
5097         coding-system-for-write to 'binary when calling
5098         start-process-internal, so the process receives 
5099         the literal contents of INFILE.
5100
5101 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5102
5103         * files.el (auto-mode-alist): Add configure.ac support.
5104
5105 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5106
5107         * buff-menu.el:
5108         mouse.el:
5109         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5110
5111 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5112
5113         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5114
5115 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5116
5117         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5118         mixed text.
5119         (kinsoku-eol-p): Ditto.
5120
5121 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5122
5123         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5124         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5125         characters as the category `s' or `e' correctly.
5126
5127 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5128
5129         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5130
5131 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5132
5133         * mule/cyrillic.el:  Set up case table.
5134
5135 2001-06-08  Mike Sperber <mike@xemacs.org>
5136
5137         * files.el (save-some-buffers-1): Don't zap the help window right
5138         after `map-y-or-n-p' has popped it up.
5139
5140 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5141
5142         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5143
5144 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5145
5146         * specifier.el: define-specifier-tag 'gtk.
5147
5148 2001-05-12  Ben Wing  <ben@xemacs.org>
5149
5150         * find-paths.el (paths-find-recursive-path):
5151         fix error with null EXCLUDE-REGEXP.
5152         
5153         * font-lock.el (font-lock-mode):
5154         fix problem reported by hrvoje with buffers starting with a space.
5155         
5156 2001-05-06  Ben Wing  <ben@xemacs.org>
5157
5158         * dialog.el (make-dialog-box):
5159         * menubar-items.el (default-menubar):
5160         * printer.el (generic-print-buffer):
5161         * printer.el (generic-print-region):
5162         implement printing the selection when it's selected.
5163
5164 2001-04-18  Didier Verna  <didier@xemacs.org>
5165
5166         * cus-edit.el (Custom-reset-standard): reset to standard settings
5167         not only when the buffer's :custom-state is 'modified, but also
5168         when it is 'set or 'saved.
5169
5170 2001-04-17  Didier Verna  <didier@xemacs.org>
5171
5172         * startup.el (load-user-init-file): define `custom-file' before
5173         loading the user's init file.
5174
5175 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5176
5177         * menubar.el (popup-mode-menu): Make it work with
5178         popup-menu-titles turned off.
5179         
5180 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5181
5182         * about.el (about-mailto-link): Use compose-mail for sending mail.
5183
5184 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5185
5186         * package-admin.el (package-install-hook): New.
5187         (package-delete-hook): New.
5188         (package-admin-add-single-file-package): Use package-delete-hook.
5189
5190         * package-get.el (package-get): Use package-install-hook.
5191
5192 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5193
5194         * package-ui.el (pui-install-selected-packages): reverse the lists
5195         of packages so that they get handled in the same order as they
5196         were selected.
5197
5198 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5199
5200         * packages.el (locate-library): Use read-library-name for completion.
5201
5202 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5203
5204         * byte-optimize.el (=): `=' is not a binary predicate!
5205         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5206         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5207
5208 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5209
5210         * bytecomp.el (byte-compile-arithcompare):
5211         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5212
5213 2001-06-03  William M. Perry  <wmperry@gnu.org>
5214
5215         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5216         return the filename selected by the user!
5217
5218 2001-05-31  William M. Perry  <wmperry@gnu.org>
5219
5220         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5221         in XEmacs/GTK.
5222
5223 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5224
5225         * coding.el: Tiny typo fixed.
5226
5227 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5228
5229         * XEmacs 21.4.3 "Academic Rigor" is released.
5230
5231 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5232
5233         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5234
5235 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5236
5237         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5238
5239 2001-05-04  Ben Wing  <ben@xemacs.org>
5240
5241         * printer.el (generic-print-buffer):
5242         * printer.el (generic-print-region):
5243         Enable dialog boxes.  Apply workaround recommended by Kirill.
5244         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5245         
5246         * simple.el (kill-whole-line):
5247         * simple.el (kill-line-1):
5248         * simple.el (kill-entire-line):
5249         * simple.el (kill-line):
5250         * simple.el (backward-kill-line):
5251         Take out interactive dependence of kill-whole-line.
5252
5253 2001-04-22  Ben Wing  <ben@xemacs.org>
5254
5255         * dialog.el (make-dialog-box):
5256         Put dialog titles back in -- this time correctly.  Fix various
5257         other problems with leaks and such.
5258
5259         * simple.el (region-exists-p):
5260         * simple.el (region-active-p):
5261         Add comment about which one is correct to use in menu specs.
5262
5263 2001-05-05  Ben Wing  <ben@xemacs.org>
5264
5265         * dialog.el (make-dialog-box): fix doc string.
5266         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5267         take out Pretty Print.
5268         * printer.el:
5269         * printer.el (printer-current-device): New.
5270         * printer.el (Printer-get-device): New.
5271         * printer.el (Printer-clear-device): New.
5272         * printer.el (generic-page-setup): New.
5273         * printer.el (generic-print-buffer):
5274         * printer.el (generic-print-region):
5275         Implement Page Setup.  Handle errors properly.
5276
5277 2001-05-05  Ben Wing  <ben@xemacs.org>
5278
5279         * subr.el (error): Complete list of errors in doc string.
5280         
5281 2001-04-22  Ben Wing  <ben@xemacs.org>
5282
5283         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5284         
5285 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5286
5287         * build-report.el: Remove CVS keywords since this file has been in
5288         core lisp for a while now.
5289         * build-report.el (build-report-make-output-files): Fix typo.
5290
5291 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5292
5293         * about.el (about-finish-buffer): Make sure the last change works
5294         even if EVENT is nil.
5295
5296 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5297
5298         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5299         clicked, not the one that happens to be the current buffer at the
5300         time.
5301
5302 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5303
5304         * cus-edit.el (custom-display): Support the GTK Window System also.
5305
5306 2001-04-30  Ben Wing  <ben@xemacs.org>
5307
5308         * printer.el:
5309         * printer.el (printer-page-header):
5310         * printer.el (Print-context): New.
5311         * printer.el (printer-page-footer):
5312         * printer.el (generate-header-element): New.
5313         * printer.el (generate-header-line): New.
5314         * printer.el (print-context-property):
5315         * printer.el (generic-print-buffer):
5316         * printer.el (generic-print-region):
5317         Implement headers and footers.  Implement calling Print dialog box
5318         (#### but it doesn't quite work yet).
5319
5320 2001-04-25  Ben Wing  <ben@xemacs.org>
5321
5322         * about.el (xemacs-hackers):
5323         * about.el (about-url-alist):
5324         * about.el (about-personal-info):
5325         * about.el (about-hacker-contribution):
5326         More contributions.
5327         
5328         * simple.el (handle-post-motion-command):
5329         Fix spurious setting of zmacs-region-stays to t after a non-shift
5330         motion command.
5331
5332 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5333
5334         * about.el (about-personal-info): Update my bio.
5335         (about-hacker-contribution): Ditto.
5336
5337 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5338
5339         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5340
5341 2001-04-19  Andy Piper  <andy@xemacs.org>
5342
5343         * package-net.el (package-net-cygwin32-binary-size): new size.
5344         (package-net-win32-binary-size): new size.
5345         (package-net-convert-index-to-ini): Use new arch.
5346         (package-net-batch-convert-index-to-ini): Removed.
5347         (package-net-generate-bin-ini): New.
5348         (package-net-batch-generate-bin-ini): New.
5349
5350 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5351
5352         * XEmacs 21.4.1 "Copyleft" is released.
5353
5354 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5355
5356         * x-compose.el (xlib-input-method-bug-workaround):
5357         (alias-colon-to-double-quote):
5358         Force sort in map-keymap to work around rehash bug.
5359
5360 2001-04-17  Ben Wing  <ben@xemacs.org>
5361
5362         * about.el: Finish overhaul, add a few new hackers, update a
5363         couple old ones.
5364
5365 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5366
5367         * XEmacs 21.4.0 "Solid Vapor" is released.
5368
5369 2001-04-15  Ben Wing  <ben@xemacs.org>
5370
5371         * about.el:
5372         * about.el (about-headline-face): New.
5373         * about.el (about-link-face): New.
5374         * about.el (about-current-release-maintainers): New.
5375         * about.el (about-other-current-hackers): New.
5376         * about.el (about-url-alist):
5377         * about.el (about-once-and-future-hackers): New.
5378         * about.el (about-mailto-link): New.
5379         * about.el (about-get-buffer):
5380         * about.el (about-finish-buffer):
5381         * about.el (about-xemacs):
5382         * about.el (about-features): Removed.
5383         * about.el (about-advantages): New.
5384         * about.el (about-maintainer-info): Removed.
5385         * about.el (about-personal-info): New.
5386         * about.el (about-hacker-contribution): New.
5387         * about.el (about-maintainer):
5388         * about.el (about-show-linked-info):
5389         * about.el (about-hackers):
5390         Major revamping.  Rewriting of most of the text, improve the
5391         link handling, separate info on contributors into personal
5392         and contribution info, add new contributors, update personal
5393         info, etc. etc.
5394         
5395         * menubar-items.el (default-menubar):
5396         Help menubar entry for News now says more accurately
5397         "What's New in XEmacs".
5398         
5399         * mouse.el:
5400         * mouse.el (mouse-track-cleanup-hook):
5401         * mouse.el (mouse-track):
5402         Don't set-buffer to a dead buffer when calling mouse-track
5403         cleanup hooks.
5404
5405 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5406
5407         * XEmacs 21.2.47 "Zephir" is released.
5408
5409 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5410
5411         * dialog.el (make-dialog-box): Disable dialog box titles until
5412         we get them working.
5413
5414 2001-03-30  Ben Wing  <ben@xemacs.org>
5415
5416         * help.el:
5417         * help.el (Help-princ-face):
5418         * help.el (Help-prin1-face):
5419         * help.el (frob-help-extents):
5420         * help.el (describe-function-1):
5421         * help.el (describe-variable):
5422         Avoid using font-lock faces, which may not be defined.
5423         Instead, use hyper-apropos faces, and make sure they're
5424         defined as necessary by using `require'. (It's not so safe
5425         to do this for font-lock.) In any case, we will eventually
5426         be merging this functionality into hyper-apropos.
5427
5428         * loaddefs.el (completion-ignored-extensions):
5429         Fix documentation.
5430         
5431         * menubar-items.el (menu-truncate-list): Removed.
5432         * menubar-items.el (Menubar-items-truncate-list): New.
5433         * menubar-items.el (default-menubar):
5434         Fix errors if grep or compile command is too long.  Rename helper
5435         function to be less visible.
5436
5437 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5438
5439         * byte-optimize.el (byte-optimize-minus):
5440         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5441
5442 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5443
5444         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5445         Mule is available.
5446
5447         * mule/latin.el: New file.
5448
5449 2001-03-11  Ben Wing  <ben@xemacs.org>
5450
5451         * auto-save.el:
5452         * auto-save.el (auto-save-directory):
5453         * auto-save.el (make-auto-save-file-name):
5454         * auto-save.el (auto-save-file-name-p): New.
5455
5456         Merge in improvements from other definition of
5457         make-auto-save-file-name in files.el.
5458         
5459         * auto-save.el (auto-save-original-name):
5460         * auto-save.el (auto-save-name-in-fixed-directory):
5461         * auto-save.el (auto-save-unslashify-name): Removed.
5462         * auto-save.el (auto-save-slashify-name): Removed.
5463         * auto-save.el (auto-save-reserved-chars): New.
5464         * auto-save.el (auto-save-escape-name): New.
5465         * auto-save.el (auto-save-unhex): New.
5466         * auto-save.el (auto-save-unescape-name): New.
5467
5468         Change algorithm for encoding filenames in auto-save names to be
5469         entirely safe with all filesystems and all possible characters in
5470         a filename, and 100% reversible. (Essentially, uses
5471         quoted-printable as the encoding.)
5472         
5473         * auto-save.el (recover-all-files):
5474
5475         Use insert-directory rather than calling ls directly -- fixes
5476         things under Windows.
5477
5478         * files.el:
5479         * files.el (convert-standard-filename): Substitute FSF's
5480         definition for this (we had nothing here before).
5481         
5482         * files.el (backup-buffer): Warning fix.
5483         
5484         * files.el (make-backup-file-name):
5485         * files.el (find-backup-file-name):
5486         Fix error in calling sequence to auto-save-file-name-p.
5487         
5488         * files.el (recover-file):
5489         Use insert-directory rather than calling ls directly -- fixes
5490         things under Windows.
5491
5492         * files.el (make-auto-save-file-name): Removed.
5493         * files.el (auto-save-file-name-p): Removed.
5494         auto-save is always dumped so no sense in having a definition
5495         that will always be overwritten with another.
5496         
5497         * files.el (insert-directory):
5498         * win32-native.el:
5499         * win32-native.el (debug-mswindows-process-command-lines):
5500         * win32-native.el (original-make-auto-save-file-name): Removed.
5501         * win32-native.el (make-auto-save-file-name): Removed.
5502
5503
5504 2001-03-21  Martin Buchholz <martin@xemacs.org>
5505
5506         * XEmacs 21.2.46 "Urania" is released.
5507
5508 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5509
5510         * menubar-items.el (default-menubar): Update sample.emacs to
5511         sample.init.el and adjust accelerators.
5512
5513 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5514
5515         * build-report.el (build-report): Improve docstring.
5516
5517 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5518
5519         * ChangeLog: Log GTK merge.
5520
5521         * gutter-items.el:
5522         * mwheel.el:
5523         * sound.el:
5524         * startup.el:
5525         Revert gratuitous whitespace changes.
5526
5527 2001-03-07  Ben Wing  <ben@xemacs.org>
5528
5529         * help.el:
5530         * help.el (key-or-menu-binding):
5531         * help.el (Help-find-file): New.
5532         * help.el (describe-beta):
5533         * help.el (describe-copying):
5534         * help.el (describe-project):
5535         * help.el (view-emacs-news):
5536         * help.el (view-sample-init-el): New.
5537         * help.el (Help-princ-face): New.
5538         * help.el (Help-prin1-face): New.
5539         * help.el (help-symbol-function-context-menu):
5540         * help.el (help-symbol-variable-context-menu):
5541         * help.el (help-symbol-function-and-variable-context-menu):
5542         * help.el (frob-help-extents):
5543         * help.el (describe-function-1):
5544         * help.el (describe-variable):
5545
5546         Add coloring in Help buffers, correspondent with hyperlinks.
5547         View files in view-mode rather than Fundamental.
5548         Remove separators from context menus -- now handled in generic code.
5549         Add `Find Tag' to context menu.
5550         
5551         * menubar.el (popup-mode-menu):
5552
5553         Rewrite code that outputs the popup menu to (a) put more specific
5554         entries first, (b) be more robust, (c) output the proper context
5555         menu separators automatically (the context menu functionality is
5556         new and currently used only by Help).
5557
5558 2001-03-10  William M. Perry  <wmperry@aventail.com>
5559
5560         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5561         this function when converting from the 21.1 GTK branch.  Now
5562         supports file, password, question, and color built-in dialogs.
5563
5564 2001-03-06  Ben Wing  <ben@xemacs.org>
5565
5566         * keydefs.el:
5567         * keydefs.el (global-map):
5568         Add commented-out change of M-k (for 21.5).
5569         
5570         * menubar-items.el (default-menubar):
5571         Fix items to control kill-line behavior; add items for
5572         shifted motion.
5573         
5574         * simple.el:
5575         * simple.el (kill-whole-line):
5576         * simple.el (historical-kill-line): Removed.
5577         * simple.el (kill-line): Removed.
5578         * simple.el (kill-entire-line): New.
5579         * simple.el (kill-line-1): New.
5580         * simple.el (backward-kill-line):
5581         Undo kill-whole-line == always changes.  Add new function
5582         kill-entire-line to unconditionally delete the current line.
5583         Add comments describing the lamentable state of affairs of
5584         the kill-line functions and variables.
5585
5586 2001-03-02  Ben Wing  <ben@xemacs.org>
5587
5588         * simple.el:
5589         * simple.el (beginning-of-buffer):
5590         * simple.el (end-of-buffer):
5591         * simple.el (mark-ring-unrecorded-commands):
5592         * simple.el (signal-error-on-buffer-boundary):
5593         * simple.el (shifted-motion-keys-select-region):
5594         * simple.el (unshifted-motion-keys-deselect-region):
5595         * simple.el (motion-keys-for-shifted-motion): New.
5596         * simple.el (handle-pre-motion-command):
5597         * simple.el (handle-post-motion-command):
5598         * simple.el (forward-char-command):
5599         * simple.el (backward-char-command):
5600         * simple.el (scroll-up-command):
5601         * simple.el (scroll-down-command):
5602         * simple.el (next-line):
5603         * simple.el (previous-line):
5604         * simple.el (backward-block-of-lines):
5605         * simple.el (forward-block-of-lines):
5606         * simple.el (backward-word):
5607         * simple.el (mark-word):
5608
5609         Augment documentation of the most common motion commands to make
5610         note of the shifted-motion support.  Improve the support to (a)
5611         properly document how it works and why it's done in the fashion it
5612         is, and (b) allow the keystrokes that trigger it to be customized.
5613
5614         Correct error in the customize specification of
5615         mark-ring-unrecorded-commands.
5616
5617 2001-03-02  Ben Wing  <ben@xemacs.org>
5618
5619         * font-lock.el:
5620         * font-lock.el (font-lock-pending-extent-table): Removed.
5621         * font-lock.el (font-lock-pending-buffer-table): New.
5622         * font-lock.el (font-lock-pre-idle-hook):
5623         * font-lock.el (font-lock-after-change-function):
5624         * font-lock.el (font-lock-fontify-pending-extents):
5625         * font-lock.el (font-lock-lisp-like):
5626
5627         Fix handling of pending extents to avoid excessive slowness (N^2
5628         behavior) when making lots of buffer changes between redisplays,
5629         such as when saving the Options.
5630
5631 2001-03-09  William M. Perry  <wmperry@aventail.com>
5632
5633         * device.el:
5634         * dragdrop.el:
5635         * dumped-lisp.el:
5636         * faces.el:
5637         * frame.el:
5638         * gnuserv.el:
5639         * loadup.el:
5640         * menubar-items.el:
5641         * minibuf.el:
5642         The Great GTK Merge.
5643
5644         * ChangeLog.GTK:
5645         * dialog-gtk.el:
5646         * gdk.el:
5647         * generic-widgets.el:
5648         * glade.el:
5649         * gnome-widgets.el:
5650         * gnome.el:
5651         * gtk-compose.el:
5652         * gtk-extra.el:
5653         * gtk-faces.el:
5654         * gtk-ffi.el:
5655         * gtk-file-dialog.el:
5656         * gtk-font-menu.el:
5657         * gtk-glyphs.el:
5658         * gtk-init.el:
5659         * gtk-iso8859-1.el:
5660         * gtk-marshal.el:
5661         * gtk-mouse.el:
5662         * gtk-package.el:
5663         * gtk-password-dialog.el:
5664         * gtk-select.el:
5665         * gtk-widget-accessors.el:
5666         * gtk-widgets.el:
5667         * gtk.el:
5668         widgets-gtk.el:
5669         The Great GTK Merge: new files.
5670
5671 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5672
5673         * generic-widgets.el: Don't require gtk (a built-in feature) at
5674         top level.  Don't execute the last sexp unless (featurep 'gtk).
5675
5676 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5677
5678         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5679
5680 2001-02-23  Martin Buchholz <martin@xemacs.org>
5681
5682         * XEmacs 21.2.45 "Thelxepeia" is released.
5683
5684 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5685  
5686         * about.el (xemacs-hackers): update my entry. 
5687         * about.el (about-maintainer-info): ditto. 
5688         * about.el (about-hackers): ditto. 
5689
5690 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5691
5692         * about.el (about-maintainer-info): More vanity info about
5693         yours truly.
5694
5695 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5696
5697         * build-report.el (build-report-destination): xemacs-build-reports
5698         has moved to SourceForge, where mailing list name length is
5699         restricted, hence the name change to
5700         xemacs-buildreports@xemacs.org.
5701         * build-report.el (build-report-keep-regexp): Update default.
5702         * build-report.el (build-report-delete-regexp): Ditto.
5703         * build-report.el (build-report-make-output-files): Ditto.
5704
5705 2001-02-19  Craig Lanning  <lanning@scra.org>
5706
5707         * lisp-mode.el: Add indentation specifications for following
5708         Common Lisp forms: handler-case, handler-bind, with-slots,
5709         with-open-file, with-open-stream, print-unreadable-object.
5710
5711 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5712
5713         * font-lock.el (font-lock-set-defaults-1):
5714         Move initialization of `font-lock-cache-position' so that it's set
5715         even if font-lock-keywords is already defined.
5716
5717 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5718
5719         * autoload.el (generate-file-autoloads-1):
5720         Use `emacs-lisp-mode-syntax-table' instead of
5721         `lisp-mode-syntax-table'.
5722         * lisp-mode.el (lisp-mode-syntax-table):
5723         Get rid of old checks for `parse-partial-sexp' version.
5724         Make `|' (pipe) string delimiter instead of punctuation.
5725
5726 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5727
5728         * window.el (save-selected-window):
5729         Use gensym for better macro hygiene.
5730
5731 2001-02-06  Mike Sperber <mike@xemacs.org>
5732
5733         * dump-paths.el:
5734         * startup.el (startup-setup-paths): Set and use
5735         `mule-lisp-directory'.
5736         (startup-setup-paths-warning): Ditto.
5737
5738         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5739         (paths-construct-load-path): Consider `mule-lisp-directory'.
5740
5741 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5742
5743         * font-lock.el: Syntax table improvements used.  A few random
5744         changes are not specified below.
5745         (font-lock-fontify-string-delimiters):
5746         (font-lock-syntactic-keywords):
5747         (font-lock-cache-state nil):
5748         (font-lock-cache-position):
5749         New variables.
5750         (font-lock-set-syntax):
5751         (font-lock-apply-syntactic-highlight):
5752         (font-lock-fontify-syntactic-anchored-keywords):
5753         (font-lock-fontify-syntactic-keywords-region):
5754         (font-lock-eval-keywords):
5755         New functions.
5756         (font-lock-remove-face):
5757         (font-lock-fontify-syntactically-region):
5758         Use syntax properties.
5759
5760 2001-02-08  Martin Buchholz <martin@xemacs.org>
5761
5762         * XEmacs 21.2.44 "Thalia" is released.
5763
5764 2001-01-16  Mike Sperber <mike@xemacs.org>
5765
5766         * startup.el (normal-top-level): Work even if no installation root
5767         is found.
5768
5769 2001-01-30  Andy Piper  <andy@xemacs.org>
5770
5771         * gutter-items.el (progress-abort-glyph): remove instantiator.
5772         (set-progress-abort-instantiator): new function.
5773         (abort-progress-feedback): use it.
5774
5775         * gutter.el (set-gutter-dirty-p): new function.
5776
5777 2001-01-30  Didier Verna  <didier@xemacs.org>
5778
5779         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5780
5781 2001-01-24  Didier Verna  <didier@xemacs.org>
5782
5783         * sound.el (sound-extension-list): give a better default value.
5784         * sound.el (load-sound-file): improve the doc string, also find
5785         files given by absolute names, pass a real extension list to
5786         `locate-file'.
5787
5788 2001-01-26  Martin Buchholz <martin@xemacs.org>
5789
5790         * XEmacs 21.2.43 "Terspichore" is released.
5791
5792 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5793
5794         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5795         messages from gnuserv.
5796
5797 2001-01-20  Martin Buchholz <martin@xemacs.org>
5798
5799         * XEmacs 21.2.42 "Poseidon" is released.
5800
5801 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5802
5803         * cl-macs.el (cl-upcase-arg): New function.
5804         (cl-function-arglist): New function.
5805         (cl-transform-lambda): Automatically add CL-style lambda list to
5806         documentation string using functions above.
5807
5808 2001-01-12  Andy Piper  <andy@xemacs.org>
5809
5810         * package-get.el (package-get-custom): call
5811         package-net-update-installed-db.
5812
5813         * package-ui.el (pui-install-selected-packages): call
5814         package-net-update-installed-db.
5815
5816         * package-net.el (package-net-update-installed-db): use
5817         packages-package-list so that we reflect reality.
5818
5819         * packages.el (packages-package-list): Make docstring reflect
5820         reality.
5821
5822         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5823
5824         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5825         isn't installed.
5826
5827 2001-01-17  Andy Piper  <andy@xemacs.org>
5828
5829         * wid-edit.el (widget-activation-glyph-mapper): activate or
5830         deactivate native widgets.
5831         (widget-glyph-insert-glyph): record instantiator.
5832         (widget-push-button-value-create): use it.
5833
5834         * gui.el (gui-button-action): new function. Make button's domain
5835         buffer current when calling.
5836         (make-gui-button): update to use gui-button-action.
5837
5838 2001-01-16  Didier Verna  <didier@xemacs.org>
5839
5840         * menubar-items.el (default-menubar): add an entry for modeline
5841         horizontal scrolling in Options -> Display.
5842
5843 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5844
5845         * package-get.el (package-get-require-signed-base): Set to nil
5846         by default.
5847
5848 2001-01-17  Martin Buchholz <martin@xemacs.org>
5849
5850         * XEmacs 21.2.41 "Polyhymnia" is released.
5851
5852 2001-01-16  Mike Sperber <mike@xemacs.org>
5853
5854         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5855         catch lisp/mule/.
5856
5857 2001-01-14  Mike Sperber <mike@xemacs.org>
5858
5859         * startup.el (maybe-create-compatibility-dot-emacs):
5860         (maybe-unmigrate-user-init-file):
5861         (unmigrate-user-init-file): Created.
5862         (maybe-migrate-user-init-file): Offer creation of compatibility
5863         .emacs.
5864         Some doc fixes wrt init file location.
5865
5866 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5867
5868         * faces.el (face-frob-from-locale-first): new variable.
5869         (frob-face-font-2): Honor tags arg while trying to use
5870         standard-face-mapping.  When face-frob-from-locale-first is set,
5871         first try to set face inheriting from frobbed-face.
5872
5873 2001-01-15  Didier Verna  <didier@xemacs.org>
5874
5875         * about.el (xemacs-hackers): update my entry.
5876         * about.el (about-url-alist): ditto.
5877         * about.el (about-maintainer-info): ditto.
5878         * about.el (about-hackers): ditto.
5879
5880 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5881
5882         The byte compiler has been badly broken for a year,
5883         by the patch of 1999-12-06.
5884         * byte-optimize.el (byte-optimize-form-code-walker):
5885         Bug was: the byte compiler was making this erroneous optimization:
5886         (progn (or (foo)) (bar)) ==> (bar)
5887
5888 2000-11-20  Mike Sperber <mike@xemacs.org>
5889
5890         * setup-paths.el (paths-core-load-path-depth): Split
5891         `paths-load-path-depth' in two for site and core lisp.  Don't
5892         recurse into core.
5893         * setup-paths.el (paths-construct-load-path): Use.
5894
5895 2001-01-10  Andy Piper  <andy@xemacs.org>
5896
5897         * package-net.el (package-net-cygwin32-binary-size): new variable
5898         (package-net-win32-binary-size): ditto.  add much needed
5899         commentary.
5900
5901         * gutter-items.el (buffers-tab-items): correct off-by-one error
5902         for buffers-tab-max-size.
5903
5904 2001-01-08  Martin Buchholz <martin@xemacs.org>
5905
5906         * XEmacs 21.2.40 is released.
5907
5908 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5909
5910         * mule/hebrew.el: Fix comments and typos.
5911         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5912
5913 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5914
5915         * ChangeLog.1: move ancient log from fill.el.
5916
5917         * dump-paths.el:
5918         paragraphs.el:
5919         mule/mule-category.el:
5920         Miscellaneous typo fixes and slight doc clarifications.
5921
5922         * mule/mule-ccl.el:  Correct file name in header.
5923
5924 2000-12-31  Martin Buchholz <martin@xemacs.org>
5925
5926         * XEmacs 21.2.39 is released.
5927
5928 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5929
5930         * byte-optimize.el (byte-optimize-cond):
5931         (byte-optimize-cond-1): New.
5932         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5933         Optimizes (cond (x nil)) ==> nil.
5934         Provide better diagnostic on malformed expr like (cond foo).
5935
5936 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5937
5938         * mule/mule-coding.el:
5939         mule/mule-cmds.el (reset-language-environment,
5940         set-language-environment-coding-systems):
5941         Safer default coding-priority-list, corresponding to src/file-coding.h.
5942
5943 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5944
5945         * package-admin.el: Allow package removal from
5946         early-package-load-path.
5947
5948 2000-12-15  Andreas Jaeger  <aj@suse.de>
5949
5950         * about.el (about-maintainer-info): Update my entry.
5951
5952 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5953
5954         * packages.el (locate-library): Add support for bzip2
5955         compressed .el files.
5956
5957 2000-12-12  Andy Piper  <andy@xemacs.org>
5958
5959         * package-net.el: new file.
5960
5961 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5962
5963         * font-lock.el: Add missing C++ keywords.
5964
5965 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5966
5967         * simple.el (indent-for-comment): Preserve indentation of comments
5968         starting in column 0, as documented in (Info-goto-node
5969         "(xemacs)Comments").  Update docstring accordingly.
5970
5971 2000-12-05  Martin Buchholz <martin@xemacs.org>
5972
5973         * XEmacs 21.2.38 is released.
5974
5975 2000-12-04  Didier Verna  <didier@xemacs.org>
5976
5977         * mouse.el (default-mouse-track-set-point-in-window): remove
5978         spurious '+' operation detected by Martin.
5979
5980
5981 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5982
5983         * cl-extra.el (coerce):
5984         Implement char to integer coercion.
5985         Remove extraneous (numberp) test.
5986
5987         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5988         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5989         (byte-optimize-predicate):
5990         Warn if evaluating constant expression signals an error.
5991         (byte-optimize-form): Small simplification.
5992
5993         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5994
5995 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5996
5997         * byte-optimize.el:
5998         (byte-optimize-minus):
5999         (byte-optimize-plus):
6000         (byte-optimize-mult):
6001         (byte-optimize-quo):
6002         Use (car (last x)) instead of (last x) to get last elt!
6003         Use `byte-optimize-predicate' to optimize `%'.
6004         Move optimizations for special numeric args to bytecomp.el.
6005         * bytecomp.el (byte-compile-associative): Remove.
6006         (byte-compile-max): New.
6007         (byte-compile-min): New.
6008         Properly handle erroneous calls: (max) (min).
6009         (byte-compile-plus): New.
6010         (byte-compile-minus):
6011         It's easiest to handle 0, +1 and -1 args here.
6012         (byte-compile-mult): New.
6013         It's easiest to handle 1, -1 and 2 args here.
6014         (byte-compile-quo):
6015         It's easiest to handle 0, +1 and -1 args here.
6016         Issue byte-compiler warning when dividing by zero.
6017
6018         Byte-compiler arithmetic improvements.
6019         Better optimize these expressions in the obvious way:
6020         (+ x y 1)   -->  varref x varref y add add1
6021         (+ x y -1)  -->  varref x varref y add sub1
6022         (- x y 0)   -->  (- x y)
6023         (- 0 x y)   -->  (- (- x) y)
6024         (% 42 19)   --> compile-time constant
6025         (/ 42 19)   --> compile-time constant
6026         (* (foo) 2) --> foo call dup plus
6027
6028         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6029         unless (declaim (optimize (safety 3)))
6030         or (setq byte-compile-delete-errors nil).
6031
6032 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6033
6034         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6035         docstrings.
6036
6037 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6038
6039         * startup.el (command-line-do-help):  Add documentation of
6040         portable dumper switches.
6041
6042 2000-11-22  Andy Piper  <andy@xemacs.org>
6043
6044         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6045
6046         * glyphs.el (init-glyphs): don't use autodetect for strings.
6047
6048 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6049
6050         * byte-optimize.el (byte-optimize-char-before):
6051         (byte-optimize-backward-char):
6052         (byte-optimize-backward-word):
6053         Fix incorrect optimizations for these sorts of expressions:
6054         (let ((x nil)) (backward-char x))
6055
6056 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6057
6058         * byte-optimize.el:
6059         * byte-optimize.el (byte-optimize-backward-char): New.
6060         * byte-optimize.el (byte-optimize-backward-word): New.
6061         Make backward-word and backward-char as efficient as forward versions.
6062
6063         * bytecomp.el (byte-compile-no-args-with-one-extra):
6064         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6065         * bytecomp.el (byte-compile-two-args-with-one-extra):
6066         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6067         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6068         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6069         Check if extra arg is constant nil, and if so, use byte-coded call.
6070
6071         * simple.el (backward-word):
6072         * simple.el (mark-word):
6073         * simple.el (kill-word):
6074         * simple.el (backward-kill-word):
6075         Make COUNT argument optional, for consistency with forward-char et al.
6076
6077         * abbrev.el (abbrev-string-to-be-defined):
6078         * abbrev.el (inverse-abbrev-string-to-be-defined):
6079         * abbrev.el (inverse-add-abbrev):
6080         * abbrev.el (expand-region-abbrevs):
6081         * buff-menu.el (Buffer-menu-execute):
6082         * indent.el (move-to-left-margin):
6083         * indent.el (indent-relative):
6084         * indent.el (move-to-tab-stop):
6085         * info.el (Info-reannotate-node):
6086         * lisp-mode.el (lisp-indent-line):
6087         * lisp.el (end-of-defun):
6088         * lisp.el (move-past-close-and-reindent):
6089         * misc.el (copy-from-above-command):
6090         * mouse.el (default-mouse-track-scroll-and-set-point):
6091         * page.el (forward-page):
6092         * paragraphs.el (forward-paragraph):
6093         * paragraphs.el (end-of-paragraph-text):
6094         * picture.el (picture-forward-column):
6095         * picture.el (picture-self-insert):
6096         * rect.el (extract-rectangle-line):
6097         * simple.el (newline):
6098         * simple.el (fixup-whitespace):
6099         * simple.el (backward-delete-char-untabify):
6100         * simple.el (transpose-chars):
6101         * simple.el (transpose-preceding-chars):
6102         * simple.el (do-auto-fill):
6103         * simple.el (indent-new-comment-line):
6104         * simple.el (blink-matching-open):
6105         * view-less.el (cleanup-backspaces):
6106         * wid-edit.el (widget-transpose-chars):
6107         * term/bg-mouse.el (bg-insert-moused-sexp):
6108         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6109
6110         * info.el (Info-fontify-node):
6111         * simple.el (backward-delete-function):
6112         Use canonical delete-backward-char instead of backward-delete-char.
6113
6114 2000-11-20  Andy Piper  <andy@xemacs.org>
6115
6116         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6117         no buffers.
6118
6119 2000-11-20  Andy Piper  <andy@xemacs.org>
6120
6121         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6122         buffer tabs.
6123
6124 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6125
6126         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6127         (proclaim inline...) was shadowing compiler-macros.
6128
6129 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6130
6131         * bytecomp.el (byte-compile-eval): New.
6132         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6133         Keeps this promise made in Lispref:
6134         "If a file being compiled contains a `defmacro' form, the macro is
6135         defined temporarily for the rest of the compilation of that file."
6136
6137 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6138
6139         * cl.el (floatp-safe):
6140         (plusp):
6141         (minusp):
6142         (oddp):
6143         (evenp):
6144         (cl-abs):
6145         Use a better parameter name than `x'.
6146
6147         * cl-macs.el (check-type): Make continuable.  Change documentation
6148         to require PLACE, but accept any form for compatibility.
6149
6150         * abbrev.el (define-abbrev): Use check-type.
6151         * font-menu.el (font-menu-change-face): Use check-type.
6152         * menubar.el (relabel-menu-item): Use check-type.
6153         * itimer.el: Fix typo.
6154
6155 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6156
6157         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6158
6159 2000-11-14  Martin Buchholz <martin@xemacs.org>
6160
6161         * XEmacs 21.2.37 is released.
6162
6163 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6164
6165         * code-cmds.el: Provide the feature.
6166
6167 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6168
6169         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6170
6171         * code-cmds.el: New file
6172         * mule/mule-cmds.el:
6173         * mule/mule-misc.el
6174         (coding-keymap): New keymap. Define coding system keyboard
6175         commands on file-coding builds too.
6176         (coding-system-change-eol-conversion):
6177         (universal-coding-system-argument):
6178         (set-default-coding-systems):
6179         (prefer-coding-system): Moved from mule-cmds.el
6180         (set-buffer-process-coding-system): Moved from mule-misc.el
6181
6182 2000-09-15  Stephen Carney <carney@scubadoo.com>
6183
6184         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6185
6186 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6187
6188         * package-get.el (package-get-download-sites): Add a pre-release
6189         site for experimental packages.
6190
6191         * auto-autoloads.el: Regenerated.
6192
6193 2000-08-01  Andy Piper  <andy@xemacs.org>
6194
6195         * gutter-items.el (buffers-tab-omit-function): reference
6196         buffers-tab-select-visible-buffers.
6197         (buffers-tab-filter-functions): new variable, by default uses
6198         buffers-tab-selection-function and buffers-tab-omit-function.
6199         (select-buffers-tab-buffers-by-mode): invert arguments.
6200         (buffers-tab-select-visible-buffers): new function. Invert calling
6201         of buffers-menu-omit-invisible-buffers.
6202         (buffers-tab-items): rewrite to use
6203         buffers-tab-filter-functions. Rewrite docstring.
6204         (gutter-buffers-tab-extent): delete.
6205         (add-tab-to-gutter): always build a new extent when adding the
6206         tabs.
6207         (update-tab-in-gutter): make gutter dirty when orientation
6208         changes.
6209
6210 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6211
6212         * bytecomp.el (byte-compile-defvar-or-defconst):
6213         Only do loadhist recording if defvar form includes a value.
6214
6215 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6216
6217         * bytecomp.el (byte-compile-initial-macro-environment):
6218         `eval-when-compile' should not compile its body.
6219
6220 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6221
6222         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6223         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6224         some Japanese English.  Remove some ancient FSF comments, and
6225         improve docstrings.  Use symbols not vectors for tables.
6226
6227 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6228
6229         * keymap.el:
6230         (local-key-binding):
6231         (global-key-binding):
6232         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6233
6234         * lisp.el:
6235         (backward-sexp): Slightly simpler code.
6236         (mark-sexp): Make arg optional, like FSF Emacs.
6237         (forward-list): Slightly simpler code.
6238         (backward-list): Slightly simpler code.
6239         (down-list):  Make arg optional, like FSF Emacs.
6240         (up-list):  Make arg optional, like FSF Emacs.
6241         (backward-up-list):  Make arg optional, like FSF Emacs.
6242         (kill-sexp):  Make arg optional, like FSF Emacs.
6243         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6244
6245         * font-menu.el (font-menu-change-face):
6246         Take continuable errors into account.
6247
6248         * abbrev.el:
6249         * abbrev.el (clear-abbrev-table):
6250         * abbrev.el (define-abbrev-table):
6251         * abbrev.el (define-abbrev):
6252         * abbrev.el (insert-abbrev-table-description):
6253         * apropos.el (apropos-documentation-check-doc-file):
6254         * apropos.el (apropos-documentation-check-elc-file):
6255         * buff-menu.el (list-buffers):
6256         * buff-menu.el (list-buffers-noselect):
6257         * bytecomp.el (byte-recompile-directory):
6258         * bytecomp.el (batch-byte-compile):
6259         * cl-macs.el (typep):
6260         * code-files.el (find-coding-system-magic-cookie):
6261         * code-files.el (insert-file-contents):
6262         * cus-edit.el (customize-set-variable):
6263         * cus-edit.el (customize-save-variable):
6264         * cus-face.el (custom-set-face-font-size):
6265         * cus-face.el (custom-set-face-update-spec):
6266         * cus-face.el (custom-reset-faces):
6267         * custom.el (custom-check-theme):
6268         * custom.el (copy-upto-last):
6269         * fill.el (canonically-space-region):
6270         * fill.el (fill-paragraph):
6271         * fill.el (fill-region):
6272         * fill.el (find-space-insertable-point):
6273         * fill.el (justify-current-line):
6274         * faces.el (face-spec-update-all-matching):
6275         * faces.el (set-face-stipple):
6276         * files-nomule.el (insert-file-contents):
6277         * files.el (insert-file-contents-literally):
6278         * files.el (hack-local-variables-last-page):
6279         * files.el (basic-save-buffer):
6280         * files.el (insert-directory):
6281         * font-menu.el (font-menu-change-face):
6282         * font.el (font-spatial-to-canonical):
6283         * format.el (format-encode-region):
6284         * format.el (format-insert-file):
6285         * format.el (format-replace-strings):
6286         * gutter.el (set-gutter-element):
6287         * help.el (key-or-menu-binding):
6288         * help.el (describe-bindings):
6289         * help.el (with-syntax-table):
6290         * indent.el (indent-rigidly):
6291         * indent.el (delete-to-left-margin):
6292         * info.el:
6293         * info.el (Info-extract-dir-entry-from):
6294         * info.el (Info-build-dir-anew):
6295         * info.el (Info-rebuild-dir):
6296         * info.el (Info-batch-rebuild-dir):
6297         * info.el (Info-read-subfile):
6298         * info.el (Info-build-node-completions):
6299         * info.el (Info-extract-menu-node-name):
6300         * isearch-mode.el (isearch-range-invisible):
6301         * isearch-mode.el (isearch-restore-invisible-extents):
6302         * itimer.el (itimerp):
6303         * itimer.el (itimer-live-p):
6304         * keymap.el:
6305         * keymap.el (substitute-key-definition):
6306         * keymap.el (read-command-or-command-sexp):
6307         * keymap.el (local-key-binding):
6308         * keymap.el (global-key-binding):
6309         * keymap.el (global-set-key):
6310         * keymap.el (local-set-key):
6311         * ldap.el:
6312         * ldap.el (ldap-add-entries):
6313         * ldap.el (ldap-delete-entries):
6314         * lisp.el (backward-sexp):
6315         * lisp.el (mark-sexp):
6316         * lisp.el (forward-list):
6317         * lisp.el (backward-list):
6318         * lisp.el (down-list):
6319         * lisp.el (backward-up-list):
6320         * lisp.el (up-list):
6321         * lisp.el (kill-sexp):
6322         * lisp.el (backward-kill-sexp):
6323         * menubar.el (add-menu-button):
6324         * menubar.el (add-submenu):
6325         * menubar.el (delete-menu-item):
6326         * menubar.el (relabel-menu-item):
6327         * mouse.el (narrow-window-to-region):
6328         * obsolete.el (define-obsolete-variable-alias):
6329         * obsolete.el (store-substring):
6330         * package-admin.el:
6331         * package-admin.el (package-admin-install-function):
6332         * package-admin.el (package-admin-install-function-mswindows):
6333         * package-admin.el (package-admin-default-install-function):
6334         * package-get.el (package-get-update-base-entries):
6335         * packages.el (packages-load-package-dumped-lisps):
6336         * packages.el (packages-collect-package-dumped-lisps):
6337         * printer.el (generic-print-buffer):
6338         * printer.el (generic-print-region):
6339         * replace.el (occur-mode-mouse-goto):
6340         * replace.el (perform-replace):
6341         * select.el (get-selection-no-error):
6342         * simple.el:
6343         * simple.el (newline):
6344         * simple.el (open-line):
6345         * simple.el (edit-and-eval-command):
6346         * simple.el (goto-line):
6347         * simple.el (undo):
6348         * simple.el (kill-region):
6349         * simple.el (copy-region-as-kill):
6350         * simple.el (kill-ring-save):
6351         * simple.el (set-mark):
6352         * simple.el (next-line):
6353         * simple.el (previous-line):
6354         * simple.el (line-move):
6355         * simple.el (set-goal-column):
6356         * simple.el (comment-region):
6357         * subr.el:
6358         * subr.el (putf):
6359         * syntax.el (modify-syntax-entry):
6360         * syntax.el (map-syntax-table):
6361         * view-less.el (view-file):
6362         * view-less.el (view-buffer):
6363         * view-less.el (view-file-other-window):
6364         * window-xemacs.el (backward-other-window):
6365         * window.el:
6366         * window.el (one-window-p):
6367         * window.el (walk-windows):
6368         * window.el (window-list):
6369         * x-mouse.el (x-mouse-kill):
6370         * x-select.el (x-get-cutbuffer):
6371         * x-select.el (x-store-cutbuffer):
6372         * term/bg-mouse.el (bg-mouse-line-to-center):
6373         * term/sun-mouse.el (window-line-end):
6374         * term/sun-mouse.el (sun-select-region):
6375         * term/sun.el (kill-region-and-unmark):
6376         * mule/mule-category.el:
6377         * mule/mule-category.el (modify-category-entry):
6378         * mule/mule-category.el (char-category-list):
6379         * mule/mule-coding.el (coding-system-force-on-output):
6380         * mule/mule-misc.el (coding-system-put):
6381         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6382
6383 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6384
6385         * cus-face.el: Typo fixes and tiny clarifications.
6386         * custom.el: ditto
6387
6388 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6389
6390         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6391         * startup.el (normal-top-level): Setup auto-save-list-file-name
6392         if auto-save-list-file-prefix is non-nil.
6393
6394 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6395
6396         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6397
6398 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6399
6400         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6401         get symbol at point-min.
6402
6403 2000-10-24  Didier Verna  <didier@xemacs.org>
6404
6405         * info.el (Info-emacs-info-file-name): defconst it.
6406         * info.el (Info-footnote-tag): defcustom it.
6407         * info.el (Info-no-description-string): ditto.
6408         * info.el (Info-find-node): adapt to new semantics of
6409         'Info-suffixed-file (don't do the case variants stuff).
6410         * info.el (Info-insert-dir): rewrite the dir file variants code.
6411         * info.el (Info-directory-files): New. Return the list of info
6412         files in a directory.
6413         * info.el (Info-dir-outdated-p): use it.
6414         * info.el (Info-parse-dir-entries): ditto.
6415         * info.el (Info-build-dir-anew): don't restrict to files ending
6416         with a ".info.*" extension.
6417         * info.el (Info-set-mode-line): ditto.
6418         * info.el (Info-read-subfile): adapt to new semantics of
6419         'Info-suffixed-file (append 'exact argument).
6420         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6421         string independently of the case.
6422         * info.el (Info-suffixed-file): use it (match all possible case
6423         for the file name).
6424         * info.el (Info-insert-file-contents): code cleanup.
6425         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6426         columns.
6427         * info.el (Info-batch-rebuild-dir): ditto.
6428         * info.el (Info-read-node-name-1): ditto.
6429         * info.el (Info-search): ditto.
6430         * info.el (Info-fontify-node): ditto.
6431
6432
6433 2000-10-24  Didier Verna  <didier@xemacs.org>
6434
6435         * process.el (shell-command): when called from a program, avoid
6436         'push-mark's "mark-set" message.
6437
6438 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6439
6440         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6441         by a symbol, not by a vector.
6442         * mule/vietnamese.el (vscii): Likewise.
6443         (viscii): Likewise.
6444         * mule/cyrillic.el (koi8-r): Likewise.
6445
6446         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6447         by a symbol, not by a vector.
6448         (chinese-big5-2): Likewise.
6449         * mule/ethiopic.el (ethiopic): Likewise.
6450         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6451         (vietnamese-viscii-upper): Likewise.
6452
6453 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6454
6455         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6456
6457 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6458
6459         * byte-optimize.el (byte-optimize-car): New function.
6460         (byte-optimize-cdr): Ditto.
6461
6462 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6463
6464         * byte-optimize.el: Partial synch with FSF 20.7.
6465         Optimize constant concatenation.
6466         Add keymapp as a side effect free function.  It is a built-in.
6467         (byte-after-unbind-pos): Remove byte-equal.
6468
6469 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6470
6471         * update-elc-2.el: Quote regexps correctly.
6472
6473 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6474
6475         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6476         (ccl-compile): Apply integerp, not integer-or-char-p to
6477         check the type of the buffer magnification
6478         (ccl-compile-write-string): Encode a string with binary
6479         coding system.
6480         (ccl-compile-write-repeat): Likewise.
6481
6482 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6483
6484         * buff-menu.el:
6485         * bytecomp.el:
6486         * coding.el:
6487         * faces.el:
6488         * files.el:
6489         * fill.el:
6490         * float-sup.el:
6491         * font-lock.el:
6492         * help.el:
6493         * iso8859-1.el:
6494         * loaddefs.el:
6495         * menubar-items.el:
6496         * menubar.el:
6497         * modeline.el:
6498         * msw-font-menu.el:
6499         * paragraphs.el:
6500         * paths.el:
6501         * replace.el:
6502         * simple.el:
6503         * sound.el:
6504         * startup.el:
6505         * version.el:
6506         * x-faces.el:
6507         * x-font-menu.el:
6508         Remove purecopy.
6509
6510 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6511
6512         * simple.el (do-auto-fill): Use the function pointer to by
6513         `comment-line-break-function', not `indent-new-comment-line'. This
6514         fixes an issue with cc-mode comment continuation.
6515
6516 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6517
6518         * simple.el (turn-on-auto-fill):  Add (interactive).
6519         * mwheel.el (mwheel-install): Add (interactive).
6520         * font-lock.el (turn-on-font-lock): Add (interactive).
6521         (turn-off-font-lock): Add (interactive).
6522
6523 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6524
6525         * packages.el (packages-special-base-regexp): Add `man'.
6526
6527 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6528
6529         * wid-edit.el (widget-specify-active): map over extents in current
6530         buffer like `widget-specify-inactive' does.  Mapping over the
6531         inactive extent object does not work since the current extent is
6532         ignored by `map-extents'.
6533
6534 2000-10-04  Martin Buchholz <martin@xemacs.org>
6535
6536         * XEmacs 21.2.36 is released.
6537
6538 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6539
6540         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6541         Optimize the compiled-function-constants vector by byte-code
6542         reference counts.
6543
6544 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6545
6546         * build-report.el (build-report-delete-regexp): quote value in
6547         defcustom
6548
6549 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6550
6551         * build-report.el (build-report): Don't bind srcdir which we don't
6552         use in `multiple-value-bind' to avoid the only byte-compiler
6553         warning.
6554
6555 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6556
6557         * build-report.el: Requires cl and custom now.
6558         build-report-version is determined by XEmacs version -- remove
6559         build-report-version*.
6560         * build-report.el (build-report-version): Removed.
6561         * build-report.el (build-report-installation-version-regexp): New.
6562         * build-report.el (build-report-version-file-regexp): New.
6563         * build-report.el (build-report-installation-srcdir-regexp): New.
6564         * build-report.el (build-report-destination): Offer
6565         xemacs-build-reports and xemacs-beta.
6566         * build-report.el (build-report-keep-regexp): Adjusted.
6567         * build-report.el (build-report-delete-regexp): Adjusted.
6568         * build-report.el (build-report-make-output-dir): New.
6569         * build-report.el (build-report-installation-file): Replace use of
6570         `concat' with `expand-file-name'.
6571         * build-report.el (build-report-make-output-file): Removed.
6572         * build-report.el (build-report-make-output-files): New.
6573         * build-report.el (build-report-subject): Identify as
6574         user-variable with "*...".
6575         * build-report.el (build-report-prompts): Ditto.
6576         * build-report.el (build-report-version-file): New.
6577         * build-report.el (build-report-file-encoding): Identify as
6578         user-variable with "*...".
6579         * build-report.el (build-report-make-output-get): New.
6580         * build-report.el (build-report-insert-header): Report
6581         emacs-version and system-configuration instead of
6582         build-report-version.
6583         * build-report.el (build-report-insert-make-output): Add file
6584         argument.
6585         * build-report.el (build-report-insert-installation-file):
6586         Re-indent.
6587         * build-report.el (build-report-keep): Change docstring,
6588         re-indent.
6589         * build-report.el (build-report-delete): Ditto.
6590         * build-report.el (build-report-installation-data): New.
6591         * build-report.el (build-report-version-file-data): New.
6592
6593 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6594
6595         * byte-optimize.el (byte-optimize-lapcode):
6596         Fix the optimization of using the first 5 elements of the
6597         constants vector for variables.
6598         (byte-optimize-lapcode): Fix another ancient broken optimization.
6599
6600 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6601
6602         * *: Spelling mega-patch
6603
6604 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6605
6606         * easymenu.el: doc fixes.
6607         (easy-menu-do-define): Use backquote.
6608         (easy-menu-change):
6609         (easy-menu-add):
6610         `when' seems much clearer than `if' here.
6611         (easy-menu-remove):
6612         (easy-menu-add-item):
6613         (easy-menu-item-present-p):
6614         (easy-menu-remove-item):
6615         Wrap using (when (featurep 'menubar) ...)
6616
6617 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6618
6619         * bytecomp.el (displaying-byte-compile-warnings):
6620         Revert Ben's change to this function below so that the compile log
6621         is displayed properly for users of the "popper" package.
6622
6623 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6624
6625         * window.el (save-selected-window): Use backquote.
6626
6627         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6628         Renamed from `byte-compile-file-form-defvar'.
6629         * bytecomp.el (byte-compile-defvar-or-defconst):
6630         Only cons onto current-load-list in top-level forms.
6631         Else this leaks a cons cell every time a defun is called.
6632         Renamed from `byte-compile-defvar', for clarity.
6633         Warn when docstring of defvar is not a string.
6634         Use consistent error messages.
6635         Better comments.
6636
6637 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6638
6639         * simple.el (set-variable):
6640         Remove unneeded defvar by rearranging order of let* forms.
6641
6642         * mule/mule-ccl.el (ccl-get-next-code):
6643         * menubar-items.el (bookmark-menu-filter):
6644         (language-environment-menu-filter):
6645         (tutorials-menu-filter):
6646         * toolbar-items.el (toolbar-compile):
6647         * byte-optimize.el (disassemble-offset):
6648         Use (declare (special ...)) instead of `defvar'.
6649
6650         * cl-macs.el (cl-do-proclaim):
6651         Fix (declare (special ...)) warning suppression syntax.
6652
6653 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6654
6655         * info.el (Info-tag-table-marker):
6656         (Info-tag-table-buffer):
6657         (Info-find-file-node):
6658         (Info-read-subfile):
6659         (Info-build-node-completions):
6660         (Info-search):
6661         (Info-mode):
6662         Multiple info buffer support.
6663
6664 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6665
6666         * ldap.el (ldap-decode-entry): New defun
6667         (ldap-search-entries): Use it in order to decode DN-prefixed
6668         entries properly
6669
6670 2000-08-23  Daniel Pittman <daniel@danann.net>
6671
6672         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6673         Use `eq', not `=', to compare symbols.
6674
6675 2000-07-30  Ben Wing  <ben@xemacs.org>
6676
6677         * bytecomp.el (byte-compile-report-error):
6678         * bytecomp.el (displaying-byte-compile-warnings):
6679         if stack-trace-on-error is set, send out a backtrace when
6680         an error is encountered that stops byte compilation.  this
6681         should make it much much easier to track down those curious
6682         problems.  also undo the kludge of using a separate "*Show*"
6683         buffer for display when there's a temp-buffer-show-function;
6684         we can avoid this by just being a little smarter.
6685
6686         * dialog-items.el:
6687         * dialog-items.el (search-dialog-regexp): New.
6688         * dialog-items.el (search-dialog-callback):
6689         * dialog-items.el (make-search-dialog):
6690         add a regexp option to the dialog and clean up a bit.
6691
6692         * dialog.el:
6693         * dialog.el (yes-or-no-p-dialog-box):
6694         * dialog.el (get-dialog-box-response):
6695         * dialog.el (make-dialog-box):
6696         * dialog.el (dialog-box-finish): New.
6697         * dialog.el (dialog-box-cancel): New.
6698         * dialog.el (internal-make-dialog-box-exit): New.
6699         implement [properly!] the :modal property of the new dialog box
6700         interface.  this is the first time xemacs has ever had *proper*
6701         modal dialog boxes, giving the standard window-system feedback.
6702         (e.g. under windows, clicking on a disabled frame causes a beep
6703         and makes the dialog box flash three times.)
6704
6705         * dragdrop.el: header keyword frobbing.
6706
6707         * dumped-lisp.el (preloaded-file-list):
6708         renamed winnt.el to win32-native.el.
6709
6710         * faces.el (face-property):
6711         * faces.el (set-face-property):
6712         * faces.el (frob-face-property):
6713         * faces.el (frob-face-font-2):
6714         * faces.el (make-face-bold):
6715         * faces.el (make-face-italic):
6716         * faces.el (make-face-bold-italic):
6717         * faces.el (make-face-unbold):
6718         * faces.el (make-face-unitalic):
6719         * faces.el (make-face-smaller):
6720         * faces.el (make-face-larger):
6721         clean up the implementation of these so that window-system-specific
6722         methods are called only on objects belonging to that window system.
6723         previously, you could have [e.g.] mswindows-make-face-bold called
6724         on font object of device type `stream', which is not good and
6725         explains the subtle errors Adrian was getting when byte-compiling
6726         something that required 'term. (Adrian, now you can use stack-trace-
6727         on-error to find the exact place where things are going wrong instead
6728         of having to laboriously binary-search your way through.)
6729
6730         * finder.el (finder-known-keywords):
6731         cleaned up -- properly sorted, clarified the meanings of many of
6732         the keywords, and added a few -- mswin, gui, content, build, www,
6733         user, services.  the last two try to distinguish between a package
6734         that's used directly by the user, and a package that provides
6735         support services to other packages.
6736
6737         * font-lock.el (lisp-font-lock-keywords-2):
6738         update list of lisp control structures to include everything,
6739         including new ones i introduced.
6740
6741         * gutter.el: header keyword frobbing.
6742
6743         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6744         recent isearch element was not doing so!  you got the second-most-
6745         recent instead.
6746
6747         * lisp-mode.el (construct-lisp-mode-menu):
6748         more menubar cleanups.
6749         * lisp-mode.el (with-selected-window):
6750         make it indent properly.
6751
6752         * menubar-items.el (default-menubar): lots of menubar cleanups.
6753         rearranged the options menu the most, e.g. splitting up the
6754         Keyboard/Mouse menu into a new Editing menu and combining the
6755         separate Scrollbar/Gutter/Toolbar submenus into Display.
6756         Got rid of General, moved items to Editing or new Troubleshooting.
6757         Moved Packages to Tools; doesn't seem to belong under Options.
6758         Added stuff to the Cmds menu, e.g. Change Case.
6759
6760         NB please don't complain about these periodic menubar changes.
6761         Anything like this is necessarily incremental in its construction
6762         -- By constant use you gradually become more and more aware of
6763         better and better ways to group menu items.  When we eventually
6764         move the options menu to a property sheet, the existing structure
6765         will probably be preserved fairly well.
6766
6767         * minibuf.el (next-history-element): fix problems with pressing
6768         down arrow in repeat-complex-command.
6769
6770         * modeline.el:
6771         * modeline.el (modeline-3d-p): New.
6772         added custom variable for controlling the 3d modeline.  the
6773         corresponding Options item has been present for a long time,
6774         but commented out with "fix me!" comments.  it's fixed now.
6775
6776         * obsolete.el (add-menu):
6777         remove bogus gettexts.
6778
6779         * process.el (shell-quote-argument):
6780         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6781         For bash under Windows native, see below.
6782
6783         * simple.el:
6784         * simple.el (display-warning-buffer):
6785         Fixed the handling of warning display to eliminate the annoying
6786         *Show* buffer, like was done for byte-compiler output above.
6787
6788         * simple.el (debug-print): New.
6789         Simple function for sending debug messages to the console and/or
6790         other debug places.
6791
6792         * subr.el (replace-in-string):
6793         Rewrite this function to avoid N^2 behavior with large strings --
6794         catastrophic with the new Windows selection code! (Apparently the
6795         author of this function didn't realize there was a fun
6796         replace-match that could make his life much easier, because we
6797         duplicated the entire logic.  The new version is smaller, easier
6798         to understand, much more robust, and has extended features --
6799         those of replace-match.)
6800
6801         * window.el:
6802         * window.el (with-selected-window): New.
6803         An obvious complement to the existing `with-selected-frame' and
6804         `with-current-buffer'.
6805
6806         * win32-native.el: Renamed from winnt.el.
6807         Added a great deal of stuff for properly handling process quoting,
6808         somewhat modeled on Kirill's original model (which i later threw
6809         away).  We should now finally have correctly working process arg
6810         quoting/dequoting so that the final app gets exactly what we
6811         intended.  Because the mechanism is in Lisp, it's easily
6812         extendible. (For those running bash and running the native
6813         version, I tried hard to do what I thought was correct.  But more
6814         thought is needed, and ideally the volunteer work of people with
6815         these configurations that they generally run on.)
6816
6817         * x-font-menu.el (x-font-menu-font-data):
6818         Put in defvar's to fix byte-compiler warnings.
6819
6820 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6821
6822         * select.el (selection-coercion-alist): Initialise.
6823         * select.el (select-coerce-to-text): New.
6824         * select.el (select-coerce): New.
6825         New functions to perform type and value coercion.
6826
6827         * select.el (select-buffer-killed-default): Keep data if it was
6828         on the clipboard.
6829
6830 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6831
6832         * menubar-items.el (default-menubar): Fix typo.
6833         (default-menubar): `lambda' was mispelled as `lamda'.
6834
6835 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6836
6837         * window.el (shrink-window-if-larger-than-buffer): Remove
6838         edge checking code.
6839
6840 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6841
6842         * paths.el (gnus-local-domain): Removed.
6843         (gnus-local-organization): Ditto.
6844         (gnus-startup-file): Ditto.
6845
6846 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6847
6848         * files.el (auto-mode-alist): Add .spec for RPM.
6849
6850 2000-07-31  Andy Piper  <andy@xemacs.org>
6851
6852         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6853
6854 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6855
6856         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6857         browse-url.
6858         * help.el (xemacs-www-page): Ditto.
6859         (xemacs-www-faq): Ditto.
6860         * menubar-items.el (default-menubar): Ditto.
6861
6862         * wid-edit.el (widget-url-link-action): Ditto.
6863         From: Kenichi OKADA <okada@opaopa.org>.
6864
6865 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6866
6867         * finder.el (finder-commentary): Add autoload cookie.
6868
6869 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6870
6871         * files.el (insert-file-contents-literally): Fix second let
6872         binding for `coding-system-for-read' to `coding-system-for-write'
6873         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6874
6875 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6876
6877         * files.el (insert-file-contents-literally): Use binary coding
6878         system (from Morioka san).
6879         (insert-file-contents-literally): Make file-name-handler method.
6880
6881 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6882
6883         * cl-macs.el (get-selection): Add defsetf.
6884
6885 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6886
6887         * x-init.el (x-activate-region-as-selection): replace obsolete
6888         function x-own-selection with own-selection.
6889         (ow-find): replace obsolete functions x-get-selection and
6890         x-get-clipboard with get-selection and get-clipboard.
6891         (init-post-x-win): replace obsolete function x-disown-selection
6892         with disown-selection.
6893
6894 2000-07-20  Mike Sperber  <mike@xemacs.org>
6895
6896         * startup.el (load-user-init-file): Only try to load init file if
6897         it exists.
6898
6899 2000-07-10  Andy Piper  <andy@xemacs.org>
6900
6901         * dialog-items.el: sync with Ben's patch.
6902
6903         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6904         comment.
6905         (progress-text-glyph): deleted.
6906         (progress-layout-glyph): make completely minimal.
6907         (progress-gauge-glyph): ditto.
6908         (progress-display-style): fix to handle dynamic instantiator
6909         changes.
6910         (progress-text-instantiator): new.
6911         (progress-layout-instantiator): new.
6912         (progress-gauge-instantiator): new.
6913         (set-progress-display-instantiator): renamed and changed from
6914         set-progress-display-style.
6915         (progress-abort-glyph): use instantiator not glyph.
6916         (append-progress-display): use set-progress-display-instantiator
6917         and set-glyph-image.
6918         (abort-progress-display): ditto.
6919         (raw-append-progress-display): ditto.
6920
6921 2000-07-20  Ben Wing  <ben@xemacs.org>
6922
6923         * code-files.el: Move Mule-specific code to mule-coding.el.
6924
6925 2000-07-15  Ben Wing  <ben@xemacs.org>
6926
6927         * autoload.el:
6928         Fixed comments.
6929
6930         * cmdloop.el:
6931         * cmdloop.el (yes-or-no-p):
6932         * cmdloop.el (y-or-n-p):
6933         Make these functions use should-use-dialog-box-p and not be
6934         overridden in dialog.el.
6935
6936         * cus-dep.el:
6937         * cus-dep.el (Custom-make-dependencies): Removed.
6938         * cus-dep.el (Custom-make-dependencies-1): New.
6939         * cus-dep.el (Custom-make-one-dependency): New.
6940         New entry point for use in Makefiles, to avoid excessive
6941         invocations.
6942
6943         * cus-edit.el (custom-variable-reset-saved):
6944         * cus-edit.el (custom-variable-reset-standard):
6945         * cus-edit.el (custom-save-resets):
6946         Fix bytecompiler warnings.
6947
6948         * dialog.el:
6949         * dialog.el (yes-or-no-p-dialog-box):
6950         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6951         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6952         * dialog.el (get-dialog-box-response):
6953         * dialog.el (message-or-box):
6954         * dialog.el (make-dialog-box):
6955         * dialog.el (popup-dialog-box): New.
6956         Avoid yes-or-no-p bogosities.
6957         Create a general function `make-dialog-box' to encapsulate all
6958         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6959
6960         * dumped-lisp.el (preloaded-file-list):
6961         Add dialog-items.  Clean up.  Group files by types.
6962
6963         * easymenu.el (easy-menu-add):
6964         * easymenu.el (easy-menu-remove):
6965         Account for accelerators.
6966
6967         * extents.el:
6968         * extents.el (extent-list): New args, like in map-extents.
6969         * extents.el (extent-at-event): New.
6970         * extents.el (extents-at-event): New.
6971
6972         * font-lock.el:
6973         * font-lock.el (font-lock-mode):
6974         * font-lock.el (font-lock-default-fontify-buffer):
6975         * font-lock.el (font-lock-default-unfontify-region):
6976         * font-lock.el (font-lock-fontify-syntactically-region):
6977         * font-lock.el (font-lock-fontify-keywords-region):
6978         Use new progress-feedback names.
6979
6980         * font-lock.el (java-font-lock-identifier-regexp):
6981         * font-lock.el (java-font-lock-class-name-regexp):
6982         Fix bytecompiler warnings.
6983
6984         * gutter-items.el:
6985         * gutter-items.el (progress-display-use-echo-area): Removed.
6986         * gutter-items.el (progress-feedback-use-echo-area): New.
6987         * gutter-items.el (progress-display-popup-period): Removed.
6988         * gutter-items.el (progress-feedback-popup-period): New.
6989         * gutter-items.el (set-progress-display-style): Removed.
6990         * gutter-items.el (set-progress-feedback-style): New.
6991         * gutter-items.el (progress-display-style): Removed.
6992         * gutter-items.el (progress-feedback-style): New.
6993         * gutter-items.el (progress-stack):
6994         * gutter-items.el (progress-displayed-p): Removed.
6995         * gutter-items.el (progress-feedbacked-p): New.
6996         * gutter-items.el (clear-progress-display): Removed.
6997         * gutter-items.el (clear-progress-feedback): New.
6998         * gutter-items.el (progress-display-clear-when-idle): Removed.
6999         * gutter-items.el (progress-feedback-clear-when-idle): New.
7000         * gutter-items.el (remove-progress-display): Removed.
7001         * gutter-items.el (remove-progress-feedback): New.
7002         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7003         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7004         * gutter-items.el (append-progress-display): Removed.
7005         * gutter-items.el (append-progress-feedback): New.
7006         * gutter-items.el (abort-progress-display): Removed.
7007         * gutter-items.el (abort-progress-feedback): New.
7008         * gutter-items.el (raw-append-progress-display): Removed.
7009         * gutter-items.el (raw-append-progress-feedback): New.
7010         * gutter-items.el (display-progress-display): Removed.
7011         * gutter-items.el (display-progress-feedback): New.
7012         * gutter-items.el (current-progress-display): Removed.
7013         * gutter-items.el (current-progress-feedback): New.
7014         * gutter-items.el (current-progress-display-label): Removed.
7015         * gutter-items.el (current-progress-feedback-label): New.
7016         * gutter-items.el (progress-display): Removed.
7017         * gutter-items.el (progress-feedback): New.
7018         Replace "progress-display" with "progress-feedback" globally.
7019
7020         * gutter-items.el (lprogress-display): Removed.
7021         * gutter-items.el (progress-feedback-with-label): New.
7022         Rename lprogress-display ==> progress-feedback-with-label.
7023
7024         * gutter-items.el (search-dialog-direction): Removed.
7025         * gutter-items.el (search-dialog-text): Removed.
7026         * gutter-items.el (search-dialog-callback): Removed.
7027         * gutter-items.el (make-search-dialog): Removed.
7028         Move to dialog-items.el.
7029
7030         * help.el:
7031         * help.el (help-mode-quit):
7032         * help.el (mode-for-help): New.
7033         * help.el (help-sticky-window): New.
7034         * help.el (help-window-config): New.
7035         * help.el (with-displaying-help-buffer):
7036         * help.el (function-at-event): New.
7037         * help.el (help-symbol-regexp): New.
7038         * help.el (help-symbol-run-function-1): New.
7039         * help.el (help-symbol-run-function): New.
7040         * help.el (help-symbol-function-context-menu): New.
7041         * help.el (help-symbol-variable-context-menu): New.
7042         * help.el (help-symbol-function-and-variable-context-menu): New.
7043         * help.el (frob-help-extents): New.
7044         * help.el (describe-function-1):
7045         * help.el (variable-at-point):
7046         * help.el (variable-at-event): New.
7047         * help.el (describe-variable):
7048         Major overhaul.
7049         - Make functions and variables be mousable.
7050         - Middle button hyperlinks.
7051         - New context-menu entries.
7052
7053         * keydefs.el:
7054         * keydefs.el (global-map):
7055         New key bindings to move lines up and down.
7056
7057         * lisp-mode.el:
7058         * lisp-mode.el (construct-lisp-mode-menu): New.
7059         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7060         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7061         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7062         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7063         Make popup and menubar menus be different.  Popup menu uses
7064         clicked location and automatically assumes symbol under the mouse
7065         for various commands.
7066
7067         * menubar-items.el:
7068         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7069         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7070
7071         * menubar-items.el (global-popup-menu): Removed.
7072         * menubar-items.el (mode-popup-menu): Removed.
7073         * menubar-items.el (activate-popup-menu-hook): Removed.
7074         * menubar-items.el (popup-mode-menu): Removed.
7075         * menubar-items.el (popup-buffer-menu): Removed.
7076         * menubar-items.el (popup-menubar-menu): Removed.
7077         Move to menubar.el.
7078
7079         * menubar.el:
7080         * menubar.el (global-popup-menu): New.
7081         * menubar.el (mode-popup-menu): New.
7082         * menubar.el (activate-popup-menu-hook): New.
7083         * menubar.el (last-popup-menu-event): New.
7084         * menubar.el (popup-mode-menu): New.
7085         * menubar.el (popup-buffer-menu): New.
7086         * menubar.el (popup-menubar-menu): New.
7087         * menubar.el (menu-call-at-event): New.
7088         Move non-content functions here.  Add support for context menu
7089         items on extents.
7090
7091         * minibuf.el (minibuffer-history-uniquify):
7092         Typo fix.
7093
7094         * minibuf.el (read-file-name-1):
7095         Call new file dialog box if it exists.
7096
7097         * minibuf.el (mouse-rfn-setup-vars):
7098         Clean up "chop" action.
7099
7100         * mouse.el:
7101         * mouse.el (button2): Now bound to mouse-track.
7102         * mouse.el (click-inside-extent-p):
7103         * mouse.el (point-inside-extent-p):
7104         * mouse.el (point-inside-selection-p):
7105         * mouse.el (mouse-drag-or-yank): Removed.
7106         * mouse.el (mouse-begin-drag-n-drop): New.
7107         * mouse.el (mouse-eval-sexp):
7108         * mouse.el (mouse-track-activate-strokes): New.
7109         * mouse.el (mouse-track-do-activate): New.
7110         * mouse.el (mouse-track):
7111         * mouse.el (default-mouse-track-event-is-with-button): New.
7112         * mouse.el (default-mouse-track-cleanup-hook):
7113         * mouse.el (default-mouse-track-drag-hook):
7114         * mouse.el (default-mouse-track-drag-up-hook):
7115         * mouse.el (default-mouse-track-click-hook):
7116         Merge drag-n-drop into mouse-track.
7117         Add general "activate" support to replace specific button2 kludges.
7118         Use "button modifier" support in mouse-track.
7119
7120         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7121
7122         * package-ui.el:
7123         * package-ui.el (pui-menu):
7124         * package-ui.el (pui-popup-context-sensitive): Removed.
7125         Fix bytecompiler warnings.
7126         Clean up popup code a bit.
7127
7128         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7129
7130         * simple.el:
7131         * simple.el (transpose-lines):
7132         * simple.el (transpose-line-up): New.
7133         * simple.el (transpose-line-down): New.
7134         * simple.el (transpose-subr):
7135         * simple.el (transpose-subr-1): Removed.
7136         Clean up, add functions to move lines up and down.
7137
7138         * startup.el (mail-host-address):
7139         * startup.el (user-mail-address):
7140         Customize.
7141
7142         * subr.el:
7143         * subr.el (set-symbol-value-in-buffer): New.
7144         * subr.el (error):
7145         * subr.el (check-argument-type):
7146         * subr.el (defined-error-p): New.
7147         Add structured error support.
7148
7149         * toolbar-items.el (toolbar-compile):
7150         Use new make-dialog-box.
7151
7152         * update-elc.el:
7153
7154         * userlock.el (ask-user-about-lock-dbox):
7155         * userlock.el (ask-user-about-supersession-threat-dbox):
7156         * userlock.el (ask-user-about-lock):
7157         * userlock.el (ask-user-about-supersession-threat):
7158         Use new make-dialog-box.
7159         Add safety checks; use should use-dialog-box-p.
7160
7161         * window-xemacs.el:
7162         * window-xemacs.el (__buffer-dedicated-frame):
7163         * window-xemacs.el (buffer-dedicated-frame): New.
7164         * window-xemacs.el (set-buffer-dedicated-frame): New.
7165         Move dedicated-frame stuff into lisp.
7166
7167 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7168
7169         * printer.el (generic-print-region): Do not require that
7170         `printer-name' be set.
7171         (printer-name): Commentary clarification.
7172
7173 2000-07-19  Martin Buchholz <martin@xemacs.org>
7174
7175         * XEmacs 21.2.35 is released.
7176
7177 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7178
7179         * select.el (selection-coercible-types): Initialise.
7180
7181 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7182
7183         * select.el (own-clipboard): Bug fix.
7184
7185 2000-07-17  Mike Sperber  <mike@xemacs.org>
7186
7187         * cus-edit.el (custom-migrate-custom-file): Save init file before
7188         continuing.
7189
7190 2000-07-16  Mike Sperber  <mike@xemacs.org>
7191
7192         * startup.el (load-init-file): Remove silly call to
7193         `load-user-custom-file`.
7194         (maybe-migrate-user-init-file): Minor fixes.
7195
7196 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7197
7198         * apropos.el (apropos-documentation-check-doc-file):
7199         `doc' variable should be let-bound, as was presumably intended.
7200
7201         * cus-edit.el (custom-variable-reset-saved):
7202         (custom-variable-reset-standard):
7203         Remove unused variable comment-widget.  Twice.
7204
7205         * toolbar.el (toolbar-blank-press-function):
7206         Add a real defvar with initial value nil and proper docstring.
7207         (press-toolbar-button): No need to check for boundp-ness anymore.
7208
7209         * rect.el (open-rectangle-line): Remove useless (let) form.
7210         Add defvar for pending-delete-mode.
7211
7212         * info.el (Info-find-node): This function needs an autoload cookie.
7213
7214         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7215         Use let* since the second form referred to the first.
7216
7217 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7218
7219         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7220         instead of removed `mswindows-get-clipboard'.
7221
7222
7223 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7224
7225         * select.el (select-convert-from-text): New.
7226         * select.el (select-convert-from-length): New.
7227         * select.el (select-convert-from-integer): New.
7228         * select.el (select-convert-from-identity): New.
7229         * select.el (select-convert-from-filename): New.
7230         * select.el (selection-converter-in-alist): Use them.
7231         New converter functions for X.
7232
7233         * select.el (get-selection): Removed comment.
7234
7235         * select.el (own-selection): Removed append code - I thought
7236         I'd already done this, but apparently not...
7237
7238         * select.el: Changed comment about TIMESTAMP.
7239
7240         * select.el (select-convert-in): New.
7241         * select.el (select-convert-out): New.
7242         New functions that get used by select.c.
7243
7244         * select.el (select-buffer-killed-default): New.
7245         * select.el (select-buffer-killed-text): New.
7246         * select.el (selection-buffer-killed-alist): New.
7247         New list and functions that get called if a relevant selection
7248         exists and a buffer gets killed.
7249
7250         * select.el (select-convert-to-targets):
7251         * select.el (select-convert-to-identity): Removed.
7252         * select.el (select-convert-from-identity): Removed.
7253         * select.el (select-converter-out-alist):
7254         Removed _EMACS_INTERNAL selection type.
7255
7256         * x-select.el (xselect-kill-buffer-hook): Removed.
7257         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7258         Removed this X-specific nonesense. Use the generic support
7259         in select.el instead.
7260
7261 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7262
7263         * mule/mule-category.el (defined-category-hashtable):
7264         Use make-hash-table instead of make-hashtable
7265
7266         * buff-menu.el: Byte-compiler warning fix.
7267
7268         * isearch-mode.el (isearch-highlight-all-cleanup):
7269         Remove unused variable `isearch-highlight-all-start'.
7270
7271         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7272
7273         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7274
7275         * cus-dep.el (Custom-make-dependencies):
7276         Add autoload cookie for custom-add-loads to generated custom-load.el.
7277
7278         * autoload.el (autoload-package-name): Warning suppression.
7279         Move defvar prior to first use.
7280
7281         * custom.el: Add autoload for custom-declare-face.
7282         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7283         * cl.el (cl-hack-byte-compiler):
7284         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7285         to work properly.
7286
7287 2000-07-08  Mike Sperber  <mike@xemacs.org>
7288
7289         * startup.el (load-home-init-file): Added variable.
7290         (maybe-migrate-user-init-file): Added.
7291         (load-user-init-file): Load custom file if different from init
7292         file.
7293
7294         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7295         "startup."
7296
7297         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7298         Moved `custom-file'-related code to cus-file.el.
7299
7300         * cus-file.el: New file.
7301
7302 2000-04-01  Mike Sperber  <mike@xemacs.org>
7303
7304         * packages.el (packages-find-package-directories): Added support
7305         for external package hierarchies with in-place installations.
7306
7307         * find-paths.el (paths-root-in-place-p): Added.
7308         (paths-find-emacs-directory): Added support for external
7309         directories with in-place installations.
7310         (paths-find-site-directory): Ditto.
7311
7312         * startup.el (find-user-init-file): Also look for
7313         ~/.xemacs/init.elc? in preference to ~/.emacs.
7314
7315 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7316
7317         * select.el (own-selection):
7318         * select.el (own-clipboard): Changed `append' parameter to
7319         `how-to-use' parameter.
7320         * select.el (own-selection): Removed icky append code.
7321         * select.el (own-selection, get-selection): Removed extra type
7322         checking.
7323         * select.el (selection-appender-alist):
7324         * select.el (selection-converter-{in|out}-alist): Initialise.
7325         * select.el (select-append-to-*): New.
7326         * select.el (select-convert-from-*): New.  New functions to append
7327         data and convert data from external type.
7328
7329 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7330
7331         * font-lock.el: Javadoc enhancements.
7332
7333 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7334
7335         * printer.el (generic-print-region): Compose job name from buffer
7336         name.
7337
7338 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7339
7340         * font-lock.el (font-lock-fontify-pending-extents): Call
7341         font-lock-fontify-region instead of font-lock-fontify-buffer
7342         to avoid unnecessary progress gauges.
7343
7344 2000-07-06  Craig Lanning  <lanning@scra.org>
7345
7346         * custom-load.el (faces):
7347
7348         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7349         dir is a regex.
7350
7351         * process.el (call-process-internal): from Dan Holmsand, use binary
7352         coding systems so that jka-compr works.
7353
7354 2000-07-07  Ben Wing  <ben@xemacs.org>
7355
7356         * font-lock.el: Undo previous change.  Unfortunately, some
7357         files actually use the variables directly in their init code
7358         without quoting them.
7359
7360 2000-07-07  Ben Wing  <ben@xemacs.org>
7361
7362         * font-lock.el (defvar font-lock-*-face): Removed.
7363
7364         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7365         only when necessary.
7366
7367 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7368
7369         * cl-macs.el: fix cl-transform-function-property kludge
7370         so that it does not require a random feature.
7371
7372 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7373
7374         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7375         as in Linux kernel "Rules.make".
7376
7377 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7378
7379         * build-report.el (build-report): Add autoload cookie.
7380
7381 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7382
7383         * package-ui.el (defgroup pui):  Correct a misspelling
7384         (pui-toggle-package-delete):  Change `seleted' to `selected'
7385
7386 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7387
7388         * package-get.el (package-get-update-base):
7389         (package-get): Use insert-file-contents-literally always.
7390         (package-get-maybe-save-index):
7391         Force coding system for writing to binary.
7392
7393 2000-06-08  Mike Alexander  <mta@arbortext.com>
7394
7395         * code-process.el (call-process-region): If there is no coding
7396         system for the process on process-coding-system-alist use the
7397         coding system of the buffer containing the region.
7398
7399 2000-06-10  Ben Wing  <ben@xemacs.org>
7400
7401         * cmdloop.el (command-error):
7402         If debug-on-error and noninteractive, output backtrace.
7403
7404         * files.el (file-relative-name):
7405         Remove MSDOS references.
7406
7407         * simple.el (line-number): New function, due to non-obvious
7408         behavior/usage of count-lines.
7409
7410         * simple.el (count-lines): document non-obvious usage to get
7411         line number.
7412
7413 2000-06-11  Ben Wing  <ben@xemacs.org>
7414
7415         * faces.el ((featurep 'xpm)):
7416         * x-faces.el (x-init-face-from-resources):
7417         * x-faces.el (x-init-frame-faces):
7418         * x-misc.el (x-init-specifier-from-resources):
7419         * x-misc.el (x-get-resource-and-bogosity-check):
7420         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7421         * x-mouse.el (x-init-pointer-shape):
7422         * x-scrollbar.el (x-init-scrollbar-from-resources):
7423         Add sixth argument to x-get-resource calls so as to issue warnings
7424         rather than errors on bogus arguments.
7425
7426 2000-06-05  Ben Wing  <ben@xemacs.org>
7427
7428         * compat.el: new file.  provides a clean, non-intrusive way to
7429         define compatibility functions.
7430
7431         * process.el (shell-quote-argument): temporary fix for lack
7432         of nt-quote-process-args.  #### I need to put back the overall
7433         structure of that mechanism but redo the guts of it using the
7434         extra intelligence in the C code.
7435
7436 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7437
7438         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7439         `package-get' does in package-get.el, instead of using external
7440         "md5sum" program.
7441
7442         * package-get.el (package-get): Insert package file literally to
7443         make checksum calculation work.
7444
7445 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7446
7447         * code-files.el (convert-mbox-coding-system): Deleted.
7448         (file-coding-system-alist): Removed reference to
7449         convert-mbox-coding-system.
7450
7451 2000-05-28  Martin Buchholz <martin@xemacs.org>
7452
7453         * XEmacs 21.2.34 is released.
7454
7455 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7456
7457         * font-lock.el (font-lock-keywords): Rewrote docstring
7458
7459 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7460
7461         * loadhist.el (unload-feature): handle case where x is both boundp
7462         and fboundp
7463
7464 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7465
7466         * packages.el: It's ok to use built-in macros, but not lisp
7467         defined ones.
7468
7469 2000-05-20  Ben Wing  <ben@xemacs.org>
7470
7471         * font-lock.el:
7472         * font-lock.el (font-lock-message-threshold):
7473         * font-lock.el (font-lock-mode):
7474         * font-lock.el (font-lock-default-fontify-buffer):
7475         * font-lock.el (font-lock-always-fontify-immediately):
7476         * font-lock.el (font-lock-old-extent): Removed.
7477         * font-lock.el (font-lock-old-len): Removed.
7478         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7479         * font-lock.el (font-lock-pending-extent-table): New.
7480         * font-lock.el (font-lock-range-table): New.
7481         * font-lock.el (font-lock-after-change-function):
7482         * font-lock.el (font-lock-after-change-function-1): Removed.
7483         * font-lock.el (font-lock-fontify-pending-extents): New.
7484         * font-lock.el ('font-lock-revert-cleanup): Removed.
7485         * font-lock.el ('font-lock-revert-setup): Removed.
7486         Rewrite deferral code to handle any number of changes, merging
7487         them properly.  Remove hacked-up code for revert-buffer, now
7488         unnecessary.
7489
7490         * menubar-items.el (default-menubar):
7491         In Options->Edit Init File, don't switch to emacs-lisp-mode
7492         unless necessary; doing this turns off font-lock.
7493
7494 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7495
7496         * keydefs.el: Define C-x BS to backward-kill-sentence.
7497
7498 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7499
7500         * files.el (hack-local-variables-prop-line): Use non-greedy
7501         matching to process -*-texinfo-*- -*-.
7502
7503 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7504
7505         * minibuf.el (minibuf-directory-files): new function.
7506         (read-file-name-activate-callback): use minibuf-directory-files.
7507         (read-directory-name-internal): ditto.
7508         (mouse-file-display-completion-list): ditto.
7509         (mouse-directory-display-completion-list): ditto.
7510         (read-file-name-internal): remove "./" from completion list unless
7511         explicitly matched, for consistency.
7512
7513 2000-05-11  Ben Wing  <ben@xemacs.org>
7514
7515         * gutter-items.el (gutter-buffers-tab):
7516         * gutter-items.el (add-tab-to-gutter):
7517         * gutter-items.el (update-tab-in-gutter):
7518         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7519         * gutter-items.el (append-progress-display):
7520         * gutter-items.el (abort-progress-display):
7521         * gutter-items.el (raw-append-progress-display):
7522         Further fixes.  Use set-glyph-image not set-image-instance-property,
7523         to fix problems with multiple windows in a frame.
7524
7525         * menubar-items.el (tutorials-menu-filter):
7526         Fix typo.
7527
7528         * startup.el (early-error-handler):
7529         Display message box under windows; otherwise, message will disappear
7530         before it can be viewed.
7531
7532         * update-elc.el:
7533         Fix bug in NEEDTODUMP processing.
7534
7535 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7536
7537         * startup.el (lock-directory): Removed.
7538         (superlock-file): Ditto.
7539         (startup-set-paths): Remove lockdir.
7540         (startup-setup-paths-warning): Remove lock-directory.
7541
7542         * setup-paths.el (paths-find-lock-directory): Removed.
7543         (paths-find-superlock-file): Ditto.
7544
7545 2000-05-09  Ben Wing  <ben@xemacs.org>
7546
7547         * faces.el (set-face-property):
7548         * faces.el (set-face-font):
7549         * faces.el (set-face-foreground):
7550         * faces.el (set-face-background):
7551         * faces.el (set-face-background-pixmap):
7552         * faces.el (set-face-underline-p):
7553         * faces.el (set-face-strikethru-p):
7554         * faces.el (set-face-highlight-p):
7555         * faces.el (set-face-dim-p):
7556         * faces.el (set-face-blinking-p):
7557         * faces.el (set-face-reverse-p):
7558         doc string changes.
7559
7560         * glyphs.el:
7561         * glyphs.el (make-image-specifier):
7562         * glyphs.el (glyph-property):
7563         * glyphs.el (set-glyph-image):
7564         * glyphs.el (make-glyph):
7565         * glyphs.el (make-pointer-glyph):
7566         * glyphs.el (make-icon-glyph):
7567         * glyphs.el (widget-image-instance-p): New.
7568         authorship info, lots of doc changes.  New predicate, inadvertently
7569         omitted.  the general principle with specifier docs is now that
7570         the description of instantiators should go with the make-foo-specifier
7571         fun's doc string, rather than in foo-specifier-p.  this follows
7572         conventions elsewhere in XEmacs and in general is a lot more obvious
7573         of a place to look.  sometimes the make-foo-specifier function needs
7574         to be created in the process.
7575
7576         * gutter.el:
7577         * gutter.el (make-gutter-specifier): New.
7578         * gutter.el (make-gutter-size-specifier): New.
7579         * gutter.el (make-gutter-visible-specifier): New.
7580         specifier doc updates according to the conventions specified before.
7581
7582         * objects.el:
7583         * objects.el (make-font-specifier):
7584         * objects.el (make-color-specifier):
7585         * objects.el (make-face-boolean-specifier): New.
7586         specifier doc updates according to the conventions specified before.
7587
7588         * specifier.el:
7589         * specifier.el (set-specifier):
7590         * specifier.el (make-integer-specifier): New.
7591         * specifier.el (make-boolean-specifier): New.
7592         * specifier.el (make-natnum-specifier): New.
7593         * specifier.el (make-generic-specifier): New.
7594         * specifier.el (make-display-table-specifier): New.
7595         specifier doc updates according to the conventions specified before.
7596
7597         * toolbar.el:
7598         * toolbar.el (make-toolbar-specifier): New.
7599         specifier doc updates according to the conventions specified before.
7600
7601 2000-05-09  Ben Wing  <ben@xemacs.org>
7602
7603         * process.el (call-process-internal): Revert to previous version
7604         because Mike's change clashed with a change I did not long before.
7605         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7606         Thanks very much Mike for pointing out the bug and submitting a
7607         patch!
7608
7609 2000-04-13  Mike Alexander  <mta@arbortext.com>
7610
7611         * process.el (call-process-internal): Send the correct input buffer
7612         (call-process-internal): Return the exit status of the process
7613
7614 2000-05-07  Ben Wing  <ben@xemacs.org>
7615
7616         * winnt.el:
7617         * winnt.el (nt-quote-args-verbatim): Removed.
7618         * winnt.el (nt-quote-args-prefix-quote): Removed.
7619         * winnt.el (nt-quote-args-backslash-quote): Removed.
7620         * winnt.el (nt-quote-args-double-quote): Removed.
7621         * winnt.el (nt-quote-args-functions-alist): Removed.
7622         * winnt.el (nt-quote-process-args): Removed.
7623         Remove all stuff for argument quoting.  We borrow the code instead
7624         from Emacs 20.6, which is much more careful in its quoting
7625         (e.g. in handling runs of the escape character) and avoids most of
7626         the need for this Lisp mechanism by checking to see whether we're
7627         running a Cygwin or normal program and doing the appropriate
7628         quoting.  If we end up needing such a mechanism, we should add
7629         it by extending the variable `mswindows-quote-process-args' so it
7630         can take an alist of regexps.
7631
7632 2000-05-07  Ben Wing  <ben@xemacs.org>
7633
7634         * keydefs.el:
7635         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7636         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7637         the window without moving point.
7638
7639         * simple.el:
7640         * simple.el (scroll-up-one): New.
7641         * simple.el (scroll-down-one): New.
7642         Functions for use with C-M-up/down.
7643
7644 2000-05-01  Martin Buchholz <martin@xemacs.org>
7645
7646         * XEmacs 21.2.33 is released.
7647
7648 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7649
7650         * dialog.el (yes-or-no-p-dialog-box):
7651         Fix docstring.
7652         Fix following horrible bug in X11 mode with focus-follows-mouse:
7653           1. Visit two files in two different frames.
7654           2. do File->Revert Buffer in one of those frames.
7655           3. Dialog box appears.
7656           4. Arrange things so that the mouse passes over the *other*
7657              frame, then to the dialog box, and click on "Yes".
7658           5. The file contents end up in the *wrong* buffer!
7659         Add TODO comment.
7660
7661 2000-04-28  Ben Wing  <ben@xemacs.org>
7662
7663         * help.el (describe-installation): correct typo introduced
7664         in last patch: boundp -> fboundp.
7665
7666         * etags.el (buffer-tag-table-list):
7667         canonicalize filenames to Unix format so that tag-table-alist
7668         searching works under Windows.
7669
7670         * autoload.el:
7671         Bowdlerize the supposedly objectionable words
7672         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7673
7674         * gutter-items.el (set-progress-display-style):
7675         * gutter-items.el (search-dialog-callback):
7676         * gutter-items.el (make-search-dialog):
7677         Change to new callback-ex api.
7678
7679 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7680
7681         * help.el: (describe-installation): decode-coding-string is not
7682         defined in a non MULE environment.
7683
7684 2000-04-28  Ben Wing  <ben@xemacs.org>
7685
7686         * gutter-items.el (buffer-list-changed-hook):
7687         use it, not record-buffer-hook.
7688
7689         * subr.el (record-buffer-hook): Removed.
7690
7691 2000-04-27  Ben Wing  <ben@xemacs.org>
7692
7693         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7694         use NORECORD option.  Andy will not like this, but the existing
7695         gutter behavior is just wrong, as per this comment:
7696
7697         ;; this used to add the norecord flag to both calls below.
7698         ;; this is bogus because it is a pervasive assumption in XEmacs
7699         ;; that the current buffer is at the front of the buffers list.
7700         ;; for example, select an item and then do M-C-l
7701         ;; (switch-to-other-buffer).  Things get way confused.
7702         ;;
7703         ;; Andy, if you want to maintain the current look, you must
7704         ;;  *uncouple* the gutter order and buffers order.
7705
7706         * loaddefs.el (completion-ignored-extensions): unfuckify.
7707
7708         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7709         xemacs.mak.
7710
7711         * autoload.el (batch-update-one-directory): new function, used in
7712         xemacs.mak.
7713
7714         * loadup.el: set gc-cons-threshold very high unless dumping --
7715         loadup during update-elc is much much much faster.  also do this
7716         when quick-building.
7717
7718         add commented-out code for profiling loadup.
7719
7720
7721         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7722         is required in order to build xemacs.
7723
7724 2000-04-26  Ben Wing  <ben@xemacs.org>
7725
7726         * loadup.el: don't garbage collect during loadup if quick-build
7727         compile-time option is set.
7728
7729 2000-04-23  Ben Wing  <ben@xemacs.org>
7730
7731         * update-elc.el: compute whether any dumped .el or .elc files
7732         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7733         if so.
7734
7735         * update-elc.el (update-elc-files-to-compile): always change
7736         NOBYTECOMPILE in the src directory rather than current dir,
7737         so it will work under NT.
7738
7739         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7740         the form of this file is identical between Unix and Windows.
7741         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7742         Added comment.
7743         (update-autoloads-from-directory): updated doc string.
7744         updated doc strings in a few other places.
7745
7746 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7747
7748         * bytecomp.el (byte-force-recompile): Fix argument to
7749         byte-recompile-directory.
7750
7751 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7752
7753         * gutter-items.el (progress-display-clear-when-idle): Use
7754         add-one-shot-hook.
7755         * gutter-items.el (clear-progress-display): Adjust number of
7756         arguments.
7757
7758 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7759
7760         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7761
7762 2000-04-16  Ben Wing  <ben@xemacs.org>
7763
7764         * printer.el: New file.
7765
7766         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7767
7768         * help.el (describe-installation): Fix decoding for Windows.
7769
7770         * menubar-items.el:
7771         * menubar-items.el (default-menubar):
7772         * menubar-items.el (tutorials-menu-filter): New.
7773         * menubar-items.el (popup-menubar-menu):
7774         Add authorship.  Redo Help menu and Tutorials filter.
7775
7776         * menubar.el: Correct comment.
7777
7778         * modeline.el (modeline-buffer-identification): Correct doc string.
7779
7780         * simple.el:
7781         * simple.el (printing): Removed.
7782         * simple.el (printer-name): Removed.
7783         * simple.el (generic-print-buffer): Removed.
7784         * simple.el (generic-print-region): Removed.
7785         Move generic print code to printer.el.
7786
7787 2000-04-15  Ben Wing  <ben@xemacs.org>
7788
7789         * simple.el (generic-print-region): New.
7790         make this function actually work.
7791         (generic-print-buffer): call generic-print-region.
7792
7793 2000-04-14  Andy Piper  <andy@xemacs.org>
7794
7795         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7796         by using the new widget-callback-current-channel.
7797         (search-dialog-callback): ditto.
7798
7799 2000-04-12  Andy Piper  <andy@xemacs.org>
7800
7801         * gutter.el (default-gutter-position): moved from gutter-items.el.
7802         (default-gutter-position-changed-hook): ditto.
7803         (gutter-element-visibility-changed-hook): ditto.
7804         (set-gutter-element): ditto.
7805         (remove-gutter-element): ditto.
7806         (set-gutter-element-visible-p): ditto.
7807         (gutter-element-visible-p): ditto.
7808         (init-gutter): ditto.
7809
7810         * dialog.el (make-dialog-box): renamed and moved from
7811         gutter-items.el
7812
7813         * gutter-items.el: move various functions elsewhere.
7814
7815 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7816
7817         * menubar-items.el: Fixed place of parenthesis.
7818
7819 2000-04-12  Ben Wing  <ben@xemacs.org>
7820
7821         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7822                 without constantly being prompted for the tag.
7823         * simple.el: Added a number of section headings, to clarify the
7824                 organization of this file.
7825         * simple.el (activate-region):
7826         * simple.el (region-exists-p):
7827         * simple.el (region-active-p):
7828                 Moved these three function down to the other side of
7829                 the case-changing functions, so they join the rest of
7830                 the region code.
7831         * simple.el (printing): New.
7832         * simple.el (printer-name): New.
7833         * simple.el (generic-print-buffer): New.
7834                 New functions, a very simple prototype for a unified
7835                 printing interface.
7836
7837         * process.el (call-process-internal): Real fix for null BUFFER,
7838                 other problems with BUFFER specs.
7839
7840         * menubar-items.el:
7841                 Fixed up File->Print to use new printing functions.
7842                 Various corrections and expansions to Grep/Compile menus.
7843                 New options for Printing.
7844                 New options for SMTP Mail, the way to send mail under
7845                   MS Windows. (There's also a package patch to make SMTP
7846                   Mail be the default under MSWin.)
7847
7848 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7849
7850         * menubar-items.el: Selecting Rectangle Mousing from menubar
7851         did not work.  Needed to quote mouse-track-rectangle-p.
7852
7853 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7854
7855         * cl-compat.el (keywordp): Removed.
7856
7857 2000-04-05  Andy Piper  <andy@xemacs.org>
7858
7859         * gutter-items.el (progress-layout-glyph): don't initialize here.
7860         (progress-gauge-glyph): use dynamic sizing.
7861         (set-progress-display-style): new function. Set progress glyphs
7862         appropriately depending on the style.
7863         (progress-display-style): new variable. Custom version of
7864         set-progress-display-style.
7865         (progress-abort-glyph): switch to dynamic sizes.
7866         (search-dialog-text): make the edit field active.
7867
7868 2000-04-04  Andy Piper  <andy@xemacs.org>
7869
7870         * gutter-items.el (make-search-dialog): need to make the search
7871         dialog visible after creation.
7872
7873         * menubar-items.el (default-menubar): use the search dialog for
7874         searching. Remove some extraneous search menu items.
7875
7876         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7877         well as strings.
7878         (make-gutter-only-dialog-frame): allow the user to create the
7879         frame unmapped. Allow the gutter spec to be given as a glyph.
7880         (search-dialog-direction): new variable.
7881         (search-dialog-text): new variable.
7882         (search-dialog-callback): new function. Callback for the search
7883         dialog action.
7884         (make-search-dialog): new function. Create a user-friendly search
7885         dialog.
7886
7887 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7888
7889         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7890         under Windows.
7891
7892 2000-04-01  Andy Piper  <andy@xemacs.org>
7893
7894         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7895         progress more accurately.
7896
7897 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7898
7899         * finder.el (finder-compile-keywords): Process readable files only.
7900         Because error in process of .#finder-inf.el when compile xemacs
7901         with --with-clash-detection option.
7902
7903 2000-03-31  Andy Piper  <andy@xemacs.org>
7904
7905         * gutter-items.el (append-progress-display): don't delay after a
7906         successful font-lock.
7907         (make-gutter-only-dialog-frame): new function. Allow users to
7908         create gutter-only dialogs.
7909
7910 2000-03-27  Mike Alexander  <mta@arbortext.com>
7911
7912         * process.el (call-process-internal): Handle a null BUFFER
7913         parameter correctly.
7914
7915 2000-03-28  Andy Piper  <andy@xemacs.org>
7916
7917         * gutter-items.el (abort-progress-display): put strings in the
7918         gutter not extents.
7919         (progress-layout-glyph): signal special 'quit callback.
7920         (progress-display-quit-function): deleted.
7921         (progress-display-stop-callback): deleted.
7922         (progress-display-dispatch-command-events): deleted.
7923         (append-progress-display): remove calls to
7924         progress-display-dispatch-command-events.
7925         (raw-append-progress-display): ditto.
7926
7927 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7928
7929         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7930         being a list.  Actually define `stipple-pixmap-p' which is used as
7931         an error predicate.  Correctly handle PIXMAP being either relative
7932         or absolute file name.
7933
7934 2000-03-24  Andy Piper  <andy@xemacs.org>
7935
7936         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7937         (abort-progress-display): ditto. Don't delete the created extent.
7938         (raw-append-progress-display): ditto.
7939         (progress-display-dispatch-non-command-events): new
7940         function. Encapsulates what we want to do when no command input is
7941         required.
7942         (progress-display-dispatch-command-events): likewise, but disable
7943         for now since it causes too many problems.
7944         (append-progress-display): use them.
7945         (raw-append-progress-display): ditto.
7946         (default-gutter-position-changed-hook): set this rather than
7947         default-gutter-position-changed.
7948         (default-gutter-position-changed-hook): lambda with zero arguments
7949         rather than one.
7950         (raw-append-progress-display): trap errors in pending input since
7951         allowing them to signal will hose the gauge well and
7952         truly. Ideally we would like to delay these until we are more able
7953         to cope.
7954         (append-progress-display): ditto.
7955
7956 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7957
7958         * lisp/make-docfile.el: call-process-internal is now implemented
7959         in process.el.
7960
7961 2000-03-21  Ben Wing  <ben@xemacs.org>
7962
7963         * mule\mule-cmds.el (set-language-info-alist):
7964         Fix to correspond to new menu arrangement.
7965
7966 2000-03-21  Ben Wing  <ben@xemacs.org>
7967
7968         * process.el:
7969         * process.el (call-process-internal): New.
7970         New implementation of call-process.  Only enabled under NT, so far.
7971         stderr handling not implemented yet in CVS'd C code.
7972
7973 2000-03-20  Ben Wing  <ben@xemacs.org>
7974
7975         * lisp-mode.el:
7976         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7977         * lisp-mode.el (lisp-interaction-mode):
7978         Put back Lisp Interaction menubar for Jan V's sake.
7979
7980         * simple.el:
7981         * simple.el (mark-ring):
7982         * simple.el (dont-record-current-mark): New.
7983         * simple.el (in-shifted-motion-command): New.
7984         * simple.el (mark-ring-unrecorded-commands): New.
7985         * simple.el (mark-ring-max):
7986         * simple.el (set-mark-command):
7987         * simple.el (push-mark):
7988         * simple.el (handle-pre-motion-command):
7989         Implement scheme for not recording unimportant marks.
7990
7991         * subr.el:
7992         * subr.el (function-allows-args): New.
7993         New function function-allows-args.
7994
7995 2000-03-20  Martin Buchholz <martin@xemacs.org>
7996
7997         * XEmacs 21.2.32 is released.
7998
7999 2000-03-20  Andy Piper  <andy@xemacs.org>
8000
8001         * gutter-items.el (update-tab-in-gutter): force selection of the
8002         selected-window if required to do so.
8003         (buffers-tab-items): ditto.
8004         (add-tab-to-gutter): ditto.
8005         (create-frame-hook): use force-selection.
8006         (default-gutter-position-changed): lambdify.
8007         (update-tab-hook): deleted since it was only used in one place.
8008
8009 2000-03-18  Andy Piper  <andy@xemacs.org>
8010
8011         * files.el (find-file-noselect): undo change that shouldn't have
8012         gone in.
8013
8014 2000-03-17  Andy Piper  <andy@xemacs.org>
8015
8016         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8017         of selected-window trickery.
8018
8019         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8020         frames tabs.
8021         (progress-display-stop-callback): progress -> progress-display
8022         (progress-display-quit-function): ditto.
8023         (clear-progress-display): ditto.
8024         (remove-progress-display): ditto.
8025         (append-progress-display): ditto.
8026         (abort-progress-display): ditto.
8027         (raw-append-progress-display): ditto.
8028         (display-progress-display): ditto.
8029         (current-progress-display-label): ditto.
8030         (current-progress-display): ditto.
8031         (lprogress-display): ditto and save the buffer
8032         (progress-display): ditto. Otherwise the buffer sometimes gets
8033         changed which confuses font-lock.
8034
8035         * font-lock.el (font-lock-default-fontify-buffer): catch all
8036         errors, not just quit.
8037         (font-lock-mode): progress -> display-progress
8038         (font-lock-default-fontify-buffer): ditto.
8039         (font-lock-fontify-syntactically-region): ditto.
8040         (font-lock-fontify-keywords-region): ditto.
8041
8042 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8043
8044         * cl.el (gensym): Move to here from cl-macs.el.
8045         (gentemp): Ditto.
8046
8047 2000-03-16  Andy Piper  <andy@xemacs.org>
8048
8049         * font-lock.el (font-lock-mode): use lprogress and friends for
8050         progress management.
8051         (font-lock-default-fontify-buffer): ditto.
8052         (font-lock-fontify-syntactically-region): ditto.
8053         (font-lock-fontify-keywords-region): ditto.
8054         (font-lock-revert-cleanup): fix reverting.
8055         (font-lock-revert-setup): ditto.
8056
8057         * gutter-items.el (progress-use-echo-area): new variable. Use the
8058         echo area for progress gauges if non-nil.
8059         (clear-progress): remove echo area stuff and defer to
8060         clear-message.
8061         (append-progress): dispatch non-command events after each progress
8062         increment. Remove echo area stuff.
8063         (abort-progress): remove echo area stuff and defer to
8064         display-message.
8065         (raw-append-progress): ditto. Dispatch non-command events after
8066         gutter redisplay.
8067         (display-progress): defer echo area stuff to display-message.
8068
8069         * gutter-items.el (clear-progress):
8070         (abort-progress): indentation changes.
8071         (display-progress): don't clear progress.
8072         (append-progress): compare messages with equal.
8073         (raw-append-progress): use dispatch-non-command-events to flush
8074         widget creation events.
8075
8076 2000-03-13  Ben Wing  <ben@xemacs.org>
8077
8078         * abbrev.el:
8079         * abbrev.el (abbrev-string-to-be-defined): New.
8080         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8081         Changes for use with the menubar.
8082
8083 2000-03-12  Ben Wing  <ben@xemacs.org>
8084
8085         * alist.el (vassoc): moved here from font-menu.el.
8086
8087         * custom.el (defface): typo fix.
8088
8089         * dialog.el (yes-or-no-p-dialog-box):
8090         * dialog.el (message-box):
8091         * files.el (save-some-buffers-1):
8092         Put accelerators in the button names.
8093
8094         * font-lock.el (font-lock-comment-face):
8095         * font-lock.el (font-lock-keyword-face):
8096         * font-lock.el (font-lock-function-name-face):
8097         Fixed some of the colors under MS Windows because the existing
8098         default colors were hardly different from black and needed to be
8099         made lighter.
8100
8101         * font-menu.el:
8102         * font-menu.el (font-menu-split-long-menu):
8103         * font-menu.el (font-menu-family-constructor):
8104         * font-menu.el (font-menu-size-constructor):
8105         * font-menu.el (font-menu-weight-constructor):
8106         * font-menu.el (font-menu-set-font):
8107         vassoc moved to alist.el.
8108         Accelerators added to all menus.
8109         Unused bound var new-props removed.
8110
8111         * keydefs.el: I did a whole lot of rearranging to put things in a
8112         more consistent order and fixed a number of cases where key
8113         combinations involving up, down, left, right and so on were
8114         defined but the corresponding keypad combinations were not
8115         defined.
8116
8117         * lisp-mode.el:
8118         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8119         * lisp-mode.el (emacs-lisp-mode):
8120         * lisp-mode.el (lisp-interaction-mode):
8121         * lisp-mode.el (flet):
8122         Added accelerators onto the menus.
8123         Made all the different versions of the let function be indented
8124         the same way.
8125         Undid Steve's easy-menu-ification, because it makes it impossible
8126         to have the menubar and popup menus different.
8127         Cleaned up the menu; added items for find-function &c and some
8128         indenting, and removed debug-on-*.
8129
8130         * list-mode.el (list-mode-hook):
8131         * list-mode.el (list-mode):
8132         * list-mode.el (completion-setup-hook):
8133         * list-mode.el (display-completion-list):
8134         Added support for the :window-height keyword, which is required
8135         because of other changes that I made for the file dialog box.  I
8136         also made the hook variables list-mode-hook and
8137         completion-setup-hook and also minibuffer-setup-hook in
8138         minibuf.el be permanent-local; see comment in list-mode.el.
8139
8140         * map-ynp.el (map-y-or-n-p):
8141         Added accelerators to the dialog buttons.
8142
8143         * menubar-items.el (menu-truncate-list):
8144         New internal function.
8145         * menubar-items.el (submenu-generate-accelerator-spec):
8146         * menubar-items.el (menu-item-strip-accelerator-spec):
8147         * menubar-items.el (menu-item-generate-accelerator-spec):
8148         New exported functions, for use in auto-generating accelerator specs.
8149
8150         * menubar-items.el:
8151         * menubar-items.el (default-menubar):
8152         * menubar-items.el (maybe-add-init-button):
8153         * menubar-items.el (bookmark-menu-filter):
8154         * menubar-items.el (slow-format-buffers-menu-line):
8155         * menubar-items.el (build-buffers-menu-internal):
8156         * menubar-items.el (language-environment-menu-filter):
8157         * menubar-items.el (default-popup-menu):
8158         * menubar-items.el (popup-buffer-menu):
8159         * menubar-items.el (popup-menubar-menu):
8160         Did a major overhaul on this file, and in fact I'm nowhere near
8161         done working on the menubar, and there will be more patches to
8162         come.  A basic summary of what I've done:
8163
8164         a) I added accelerators to all of the menu items.  For menus that
8165         are auto-generated, such as the buffers menu, the accelerators are
8166         automatically added to the beginning of each line using the
8167         numbers 1 through 9, then zero, and then letters starting with A,
8168         but omitting the letters that are already in use for the fixed
8169         menu items at the top of the buffers menu.  To facilitate adding
8170         accelerators of this kind, I created some new functions
8171         (*-accelerator-spec), which are also being used by other filters
8172         that auto generate lists of things such as ftp sites to download
8173         packages.  If people really don't like these accelerators
8174         appearing at the beginning of the menu items, a variable can be
8175         added to optionally turn them off, but I think this is rather
8176         pointless because other menu items have accelerators and many or
8177         most of the menu users will use the accelerators if the support is
8178         there.
8179
8180         b) I combined the top level Tools and Apps menus into a single
8181         Tools menu, because the distinction between the two is not
8182         obvious, and the items on the menus are not used often enough that
8183         putting some of them onto submenus is a problem.
8184
8185         c) I created two new top level menus called View and Cmds because
8186         there were too many items on the File and Edit menus, and I'm going
8187         to be adding more items to these menus.  In contrast to the Tools
8188         menu, the items on these menus may be used quite often during an
8189         editing session, and so should be available with fewer
8190         keystrokes.
8191
8192         d) I added a number of options to the options menu, including one
8193         for controlling whether the alt key can be used to traverse to
8194         menu items using the accelerators, one for controlling behavior of
8195         control-k, one for controlling how the kill and yank functions
8196         interact with the clipboard, a few additional buffers-menu
8197         options, and various other things.  I also did a bit of
8198         rearranging, for example, combining the keyboard and mouse options
8199         into a single keyboard and mouse submenu to facilitate the
8200         accelerators on that level.
8201
8202         e) I changed the variable buffers-menu-format-buffer-line-function
8203         to take two arguments instead of one, the second argument being
8204         the line number for use in creating an accelerator.  I added a
8205         hack to support existing functions with one argument (although I
8206         doubt that very many of these exist), for backward compatibility.
8207
8208         f) I moved the top level mule menu to be a submenu of the edit
8209         menu.  I think that most of the items on this menu are fairly
8210         useless and there are certainly not enough frequently used items
8211         to justify this being its own top level menu.
8212
8213         g) I combined most of the items in big-menubar.el into the main menu.
8214         If people think the main menu is too big, it would be possible to
8215         create different configurations, some smaller.
8216
8217         * menubar.el (check-menu-syntax):
8218         Deleted some syntax checks that were no longer valid, partly
8219         because of changes that were already made a long time ago, and
8220         partly because of a change I made where I allow the name of the
8221         menu item to be an evaluated expression rather than just a string,
8222         similar to all of the other parameters of a menu item.
8223
8224         * minibuf.el:
8225         * minibuf.el (read-file-name-1):
8226         * minibuf.el (mouse-read-file-name-1):
8227         I made a number of changes to improve the appearance
8228         and functioning of the file dialog box.  They include:
8229
8230         a) Fixing the problem where closing the dialog box by clicking on
8231         the close button of the window didn't properly exit the
8232         minibuffer.
8233
8234         b) Fixing the problem that if you typed part of a file name, and
8235         then clicked on a completion with the mouse, the file was not
8236         correctly selected.
8237
8238         c) Changing the title of the dialog box to reflect the operation
8239         being done in accordance with user interface conventions, rather
8240         than the name of the dialog box buffer, which is rather useless.
8241
8242         d) Remove the words "possible completions are" which didn't
8243         belong.
8244
8245         e) Fix things so that the completions scroll off the end of the
8246         completions windows only to the right, rather than both to the
8247         right and down, which is in accordance with Windows user interface
8248         conventions.
8249
8250         * msw-init.el (init-post-mswindows-win):
8251         Added a binding for meta-F4, which is the standard windows binding
8252         for exiting a program.
8253
8254         * select.el (get-selection-no-error):
8255         * select.el (own-selection):
8256         * select.el (own-clipboard):
8257         Added an optional argument called append to the functions
8258         own-selection and own-clipboard.  This adds support for appending
8259         text to the existing selection and allows the function
8260         own-clipboard to be used as the value of the variable
8261         interprogram- cut-function.
8262
8263         Fixed a bug in own-selection in handling zmacs-region-stays.
8264
8265         * simple.el (historical-kill-line): New.
8266
8267         * simple.el (kill-line):
8268         * simple.el (interprogram-cut-function):
8269         * simple.el (interprogram-paste-function):
8270         * simple.el (handle-pre-motion-command):
8271         * simple.el (next-line):
8272         * simple.el (previous-line):
8273         a) Expanded the variable kill-whole-line, so that function
8274         kill-line can be set to delete the entire line always, not just
8275         when cursor is at the beginning of the line.  This is controlled
8276         by setting the variable kill-whole-line to the symbol 'always.
8277         This behavior, as well as the existing kill-whole-line behavior,
8278         now only take effect when kill-line is called interactively,
8279         although this is a departure from a previous behavior in the case
8280         of setting this variable kill-whole-line to t.  It is almost
8281         certainly what has always been intended, and most likely the old
8282         way of doing things introduced bugs.  I also created a function
8283         called historical-kill-line, which ignores the kill-whole-line
8284         setting and always gives the historical behavior of only killing
8285         to the end of the line.  I bound this function to shift- control-k
8286         so that the kill to end of line behavior is available, even when
8287         kill-whole-line has been set to change control-k into the simple
8288         delete-whole-line behavior. (This can be set using the options
8289         menu.)
8290
8291         b) I changed things so that kill and yank now interact with the
8292         clipboard by default under windows.  This was done by changing the
8293         default value of interprogram-cut- function and
8294         interprogram-paste-function.  You can get the old behavior by
8295         setting these to nil, and there is an option on the options menu
8296         to do this.
8297
8298         c) I added support for selecting text using shifted motion keys.
8299         This support is on by default and can be controlled by the
8300         variable shifted-motion-keys-select-region.  There is also a
8301         variable called unshifted-motion-keys-deselect-region that
8302         controls more specifically how the shifted motion key behavior
8303         works.  I did not put an option on the options menu to turn this
8304         off, because I can't imagine why this would be useful.
8305
8306         * simple.el (forward-block-of-lines):
8307         * simple.el (backward-block-of-lines):
8308         * simple.el (block-movement-size):
8309         New.
8310
8311         * simple.el (uncapitalized-title-words):
8312         * simple.el (uncapitalized-title-word-regexp):
8313         * simple.el (capitalize-string-as-title):
8314         * simple.el (capitalize-region-as-title):
8315         New.
8316
8317
8318         * subr.el (add-hook):
8319         * subr.el (make-local-hook): New.
8320         * subr.el (remove-local-hook): New.
8321         * subr.el (add-one-shot-hook): New.
8322         * subr.el (add-local-one-shot-hook): New.
8323         Added some functions to make using hooks easier.
8324         These include:
8325
8326         a) Functions add-local-hook and remove-local-hook to make it easy
8327         to use local hooks.
8328
8329         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8330         make it possible to add a "one-shot" hook, which is to say a hook
8331         that runs only once, and automatically removes itself after the
8332         first time it has run.
8333
8334 2000-03-09  Andy Piper  <andy@xemacs.org>
8335
8336         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8337
8338 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8339
8340         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8341         Moved from menubar-items.el.
8342         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8343
8344 2000-03-08  Andy Piper  <andy@xemacs.org>
8345
8346         * gutter-items.el (build-buffers-tab-internal): add selected field
8347         to buffers tab spec.
8348
8349 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8350
8351         * minibuf.el (last-exact-completion): Initialize to nil.
8352
8353 2000-03-07  Didier Verna  <didier@xemacs.org>
8354
8355         * startup.el (command-line-1): remove unused variable
8356         `first-file-buffer'.
8357
8358 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8359
8360         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8361         which is also used for Web server log files.
8362
8363 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8364
8365         * mule/mule-charset.el: Setup auto-fill-chars.
8366
8367 2000-03-02  SL Baur  <steve@beopen.com>
8368
8369         * subr.el (with-string-as-buffer-contents): Reimplement using
8370         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8371         non-deletion of buffer after execution problem.
8372         (with-output-to-string): Use unique buffer name.
8373
8374 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8375
8376         * gutter-items.el (buffers-tab-sort-function):  New variable.
8377         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8378
8379 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8380
8381         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8382
8383 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8384
8385         * menubar-items.el (maybe-add-init-button): Remove the "Load
8386         .emacs" button from all menubars.
8387
8388 2000-03-01  Didier Verna  <didier@xemacs.org>
8389
8390         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8391         region rectangle replacement (from Jan Vroonhof).
8392         (replace-rectangle): new function.
8393
8394 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8395
8396         * mule/mule-cmds.el (set-default-coding-systems): Use
8397         set-terminal-coding-system and set-keyboard-coding-system.
8398         * coding.el (set-terminal-coding-system): Use
8399         set-console-tty-output-coding-system.
8400         (set-keyboard-coding-system): Use
8401         set-console-tty-input-coding-system.
8402
8403 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8404
8405         * minibuf.el (read-variable): Allow symbol to default argument.
8406
8407 2000-02-27  Andy Piper  <andy@xemacs.org>
8408
8409         * gutter-items.el (update-tab-hook): new function to be used for
8410         hooks.
8411         (create-frame-hook): add update-tab-hook.
8412         (record-buffer-hook): ditto.
8413         (default-gutter-position-changed): ditto.
8414         (default-gutter-position): updating the buffers tab is now handled
8415         by a hook.
8416         (default-gutter-position-changed-hook): new variable.
8417         (gutter-element-visibility-changed-hook): ditto.
8418         (set-gutter-element-visible-p): call it.
8419         (set-gutter-element): use modify-specifier-instances. Set extents
8420         as duplicable before using.
8421         (remove-gutter-element): ditto.
8422         (set-gutter-element-visible-p): ditto.
8423         (init-gutter): new function.
8424         (add-tab-to-gutter): use new gutter-element functions rather than
8425         setting specifiers directly.
8426         (clear-progress): ditto.
8427         (abort-progress): ditto.
8428         (gutter-buffers-tab-visible-p): renamed from
8429         default-gutter-visible-p
8430
8431         * specifier.el (modify-specifier-instances): new function from Jan
8432         Vroonhof.
8433
8434         * x-init.el (init-post-x-win): call init-gutter.
8435
8436         * msw-init.el (init-post-mswindows-win): call init-gutter.
8437
8438         * menubar-items.el (default-menubar): Update to reflect new gutter
8439         variables.
8440
8441 2000-02-26  Andy Piper  <andy@xemacs.org>
8442
8443         * gutter-items.el (set-gutter-element): new function. Add gutter
8444         elements to the specified gutter.
8445         (remove-gutter-element): new function. Remove gutter elements from
8446         the specified gutter.
8447         (set-gutter-element-visible-p): new function. Set gutter element
8448         visibility for the provided gutter-visible specifier.
8449
8450 2000-02-23  Andy Piper  <andy@xemacs.org>
8451
8452         * gutter-items.el (add-tab-to-gutter): specify dimensions
8453         dynamically.
8454
8455 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8456
8457         * gutter-items.el (add-tab-to-gutter):
8458         * package-get.el (package-get-interactive-package-query):
8459         * package-ui.el (pui-directory-exists):
8460         (pui-install-selected-packages):
8461         (pui-list-packages):
8462         Use #'(lambda ...)  instead of '(lambda ...).
8463
8464 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8465
8466         * startup.el (load-user-init-file): Check to make sure user
8467           has an init-file before calling load().
8468
8469 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8470
8471         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8472
8473 2000-02-23  Martin Buchholz <martin@xemacs.org>
8474
8475         * XEmacs 21.2.31 is released.
8476
8477 2000-02-21  Mike Sperber <mike@xemacs.org>
8478
8479         * loadup.el (really-early-error-handler):
8480         * update-elc.el:
8481         * make-docfile.el:
8482         Remove dependency on EMACSBOOTSTRAP... environment variables.
8483
8484 2000-02-21  Martin Buchholz <martin@xemacs.org>
8485
8486         * XEmacs 21.2.30 is released.
8487
8488 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8489
8490         * byte-optimize.el (byte-optimize-plus):
8491         (byte-optimize-minus):
8492         (byte-optimize-multiply):
8493         Optimize (- 0) to 0, not (-)
8494         Optimize (+ 5 3.0) to 8.0
8495         Optimize (* 5 3.0) to 15.0
8496         Improve readability.
8497
8498 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8499
8500         * modeline.el: (modeline-scrolling-method): change modeline
8501         mswindows cursor appearance according to the value.
8502
8503         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8504         and 'gui-element face colors and 'gui-element face font to Windows
8505         defaults.
8506
8507 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8508
8509         * font-lock.el: Javadoc enhancements
8510
8511 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8512
8513         * ldap.el (toplevel): Test if LDAP support has been compiled in
8514         (ldap-verbose): New option
8515         (ldap-search-entries): Renamed from the previous ldap-search
8516         Conditionalize message display on ldap-verbose
8517         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8518         defuns
8519         (ldap-search): Is now defined as an obsolete wrapper calling
8520         ldap-search-basic or ldap-search-entries
8521
8522
8523 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8524             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8525             Jan Vroonhof  <jan@xemacs.org>
8526
8527         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8528         When for-effect is true, didn't call `byte-optimize-form'
8529         in and/or subforms without last.
8530
8531 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8532
8533         * package-get.el (package-get-download-sites): Use correct custom
8534         type.
8535
8536 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8537
8538         * files.el (write-file): Ask for coding system when compiled with
8539         file-coding.
8540
8541 2000-02-16  Andy Piper  <andy@xemacs.org>
8542
8543         * buffer.el (switch-to-buffer): give norecord argument to
8544         set-window-buffer instead of explicitly recording.
8545
8546         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8547         we have to pick a window.
8548
8549 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8550
8551         * mule/mule-cmds.el (describe-language-support): Don't add
8552         unexist function to help-map.
8553         (describe-coding-system): Don't use already assigend `C'.
8554
8555 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8556
8557         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8558         work in custom.
8559
8560 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8561
8562         * about.el: Ienaga's e-mail address change.
8563
8564 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8565
8566         * etags.el (find-tag): force new window -- even if buf already
8567         visible -- when other-window is t
8568
8569 2000-02-16  Martin Buchholz <martin@xemacs.org>
8570
8571         * XEmacs 21.2.29 is released.
8572
8573 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8574
8575         * cl-extra.el (getf): This is now identical to `plist-get', so
8576         just defalias it.
8577         * cl-macs.el: Make getf an alias to plist-get, at the
8578         byte-compiler level, using define-compiler-macro.
8579
8580 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8581
8582         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8583
8584 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8585
8586         * lisp/etags.el (find-tag-internal): set exact-tagname to
8587           a regular expression that matches against the tagname
8588           part of the tag entry first instead of only looking in
8589           the context area.
8590
8591 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8592
8593         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8594         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8595
8596 2000-02-07  Martin Buchholz <martin@xemacs.org>
8597
8598         * XEmacs 21.2.28 is released.
8599
8600 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8601
8602         * cl-extra.el (getf): Just call `get', never `get*'.
8603         Make arglist match docstring.
8604         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8605         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8606         * byte-optimize.el: remove references to `get*'.
8607
8608 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8609
8610         * mule/european.el: Add syntax information for Latin3 and Latin4.
8611
8612 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8613
8614         * byte-optimize.el: Byte-optimize (length "foo")
8615
8616 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8617
8618         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8619         width check using `window-leftmost-p' and `window-rightmost-p'.
8620
8621 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8622
8623         * wid-edit.el (widget-match-inline): An atom never matches a
8624           list.
8625
8626 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8627
8628         * modeline.el: Consolidated 'x and 'mswindows specification under
8629         'win tag.
8630
8631 2000-01-29  Andy Piper  <andy@xemacs.org>
8632
8633         * gutter-items.el: (format-buffers-tab-line): Try and be
8634         intelligent about buffer naming when we have duplicates.
8635
8636 2000-01-29  Andy Piper  <andy@xemacs.org>
8637
8638         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8639         updated when it becomes visible.
8640
8641 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8642
8643         * bytecomp.el (byte-compile-insert-header): Properly set coding
8644         system under MULE and file-coding.
8645
8646 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8647
8648         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8649         (dontusethis-set-value-terminal-coding-system-handler):
8650         (dontusethis-set-value-keyboard-coding-system-handler):
8651         Never undefine coding system aliases.  Emergency fix for gnus.
8652
8653 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8654
8655         * files.el (abbreviate-file-name): Use directory-sep-char instead
8656         of hard-coded "/".
8657
8658 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8659
8660         * startup.el (user-init-file-base-list): New variable, replacing
8661         user-init-file-base.
8662         (find-user-init-file): New function.
8663         (command-line-early): Use it.
8664         (load-user-init-file): Ditto.
8665
8666 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8667
8668         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8669         calling valid-image-instantiator-format-p
8670
8671 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8672
8673         * isearch-mode.el (isearch-mode): The variable is
8674         isearch-unhidden-extents, not isearch-opened-extents.
8675
8676 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8677
8678         * minibuf.el (next-history-element): Modify error message if a
8679         default value is available.
8680
8681 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8682
8683         * bytecomp.el (byte-compile-file): Don't unconditionally write
8684         .elc files in binary - might contain non-Latin1.
8685
8686 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8687
8688         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8689         for windows-nt.
8690
8691         * version.el:
8692         * startup.el (user-init-file-base):
8693         * process.el (call-process-region):
8694         * files.el (make-backup-file-name):
8695         (backup-file-name-p):
8696         (file-relative-name):
8697         (abbreviate-file-name):
8698         (set-auto-mode):
8699         * code-process.el (call-process-region): Removed unnecessary
8700         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8701         support out of the universe.
8702
8703         * process.el:
8704         * code-process.el:
8705         * bytecomp.el (byte-compile-file): Removed reference to
8706         buffer-file-type, and commented usage of binary-process-output
8707         NTEmacs variables.
8708
8709 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8710
8711         * help.el (function-arglist): Add case for macro.
8712
8713 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8714
8715         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8716         printers.
8717         (custom-display): Added a menu for printer/display tags.
8718
8719         * frame.el (frame-type):
8720         * device.el (device-type): Added 'msprinter to the doc string, and
8721         removed 'pc -- it is not going to be implemented ever.
8722         (call-device-method): Fixed docstring typo.
8723         Defined specifier tags 'printer and 'display.
8724
8725 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8726
8727         * lisp/itimer.el (itimer-run-expired-timers): (consp
8728           last-command-event-time) instead of (consp
8729           'last-command-event-time).
8730
8731 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8732
8733         * msw-glyphs.el: Removed obsolete commentary.
8734
8735 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8736
8737         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8738         better default value.
8739
8740 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8741
8742         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8743         (read-string): Ditto.
8744         (eval-minibuffer): Ditto.
8745         (read-command): Ditto.
8746         (read-function): Ditto.
8747         (read-variable): Ditto.
8748         (read-number): Ditto.
8749         (read-shell-command): Ditto.
8750         (read-number): Record history.
8751
8752 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8753
8754         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8755
8756 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8757
8758         * faces.el (startup-initialize-custom-faces): New function.
8759         Reset all faces created during auto-autoloads loading time
8760         by defface.
8761         * startup.el (command-line): Call it.
8762
8763 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8764
8765         * about.el (about-hackers): Add myself to contributors list.
8766
8767 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8768
8769         * menubar-items.el (maybe-add-init-button): Removed an argument in
8770         a call to load-user-init-file, as the function managed to lose its
8771         formal parameter a few betas ago.
8772
8773 2000-01-18  Martin Buchholz <martin@xemacs.org>
8774
8775         * XEmacs 21.2.27 is released.
8776
8777 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8778
8779         * process.el (shell-command-to-string): Use the FSF docstring.
8780         Make shell-command-to-string the standard function, and
8781         exec-to-string the (deprecated) alias.
8782
8783         * startup.el: typo fix.
8784
8785 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8786
8787         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8788
8789 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8790
8791         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8792         buffers after visible buffers.
8793         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8794
8795 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8796
8797         * info.el (Info-extract-menu-node-name): Stop at a dot
8798         followed by whitespace or right parenthesis.
8799
8800 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8801
8802         * info.el (Info-directory-list): Warn against using Customize with
8803         Info-directory-list.
8804
8805 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8806
8807         * minibuf.el (read-file-name): doc fix.
8808
8809         * autoload.el (update-file-autoloads): doc fix.
8810
8811         * about.el (about-hackers): Change my E-mail address.
8812
8813 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8814
8815         * info.el (Info-visit-file): Just use the `f' interactive spec to
8816         read a filename in the standard way.
8817
8818 2000-01-13  Andy Piper  <andy@xemacs.org>
8819
8820         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8821         (gutter-buffers-tab-extent): new variable.
8822         (update-tab-in-gutter): call add-tab-to-gutter again if the
8823         orientation has changed.
8824         (add-tab-to-gutter): cope with different orientations.
8825
8826 2000-01-11  Didier Verna  <didier@xemacs.org>
8827
8828         * info.el (Info-following-node-name): backward-skip dots as well
8829         as spaces (dots at the end of a node name aren't part of it).
8830         (Info-extract-menu-node-name): don't skip dots. There could be
8831         some in the node name.
8832         (Info-index): allow dots to be part of a node name.
8833
8834 2000-01-12  Andreas Jaeger  <aj@suse.de>
8835
8836         * files.el (auto-mode-alist): Added idlwave-mode.
8837         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8838
8839 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8840
8841         * info.el (Info-search): Show default value.
8842
8843 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8844
8845         * info.el (Info-read-node-completion-table): New variable.
8846         (Info-read-node-name-1): New function.
8847         (Info-read-node-name): Use it.
8848         (Info-follow-reference): Use DEFAULT argument of completing-read.
8849         (Info-menu): Ditto.
8850
8851 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8852
8853         * hyper-apropos.el (hyper-describe-key-briefly): Save
8854         window configuration.
8855         (hyper-describe-face): Use DEFAULT of completing-read.
8856         (hyper-apropos-read-variable-symbol): Ditto.
8857         (hyper-apropos-read-function-symbol): Ditto.
8858
8859 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8860
8861         * mule/mule-cmds.el (set-default-coding-system): Set
8862         comint-exec-hook to use coding-system-for-read and
8863         coding-system-for-write so that C-x RET c works.
8864
8865 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8866
8867         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8868         (previous-matching-history-element): Increment
8869         minibuffer-max-depth by 1.
8870         (next-matching-history-element): Ditto.
8871
8872 2000-01-11  Andy Piper  <andy@xemacs.org>
8873
8874         * gutter-items.el (buffers-tab): Create a new face for the buffers
8875         tab.
8876         (buffers-tab-face): use it.
8877
8878 2000-01-10  Didier Verna  <didier@xemacs.org>
8879
8880         * modeline.el (modeline-scrolling-method): change modeline X
8881         cursor appearance according to the value.
8882
8883 2000-01-07  Andreas Jaeger  <aj@suse.de>
8884
8885         * about.el (about-hackers): Moved my entry to contributor list.
8886         (xemacs-hackers): Added myself.
8887         (about-maintainer-info): Added description of myself.
8888
8889
8890 2000-01-07  Didier Verna  <didier@xemacs.org>
8891
8892         * modeline.el (modeline-scrolling-method): new variable.
8893         (mouse-drag-modeline): add reference to it in the docstring.
8894         (mouse-drag-modeline): handle it.
8895
8896 2000-01-08  Andy Piper  <andy@xemacs.org>
8897
8898         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8899         calls.
8900         (remove-buffer-from-gutter-tab): ditto.
8901
8902 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8903
8904         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8905         (custom-face-edit): Fix grammatical error in help message.
8906
8907 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8908
8909         * movemail.el: Added.
8910
8911         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8912
8913 2000-01-03  Didier Verna  <didier@xemacs.org>
8914
8915         * modeline.el (mouse-drag-modeline): remove the code related to
8916         the modeline horizontal scrolling facility.
8917
8918 1999-12-31  Martin Buchholz <martin@xemacs.org>
8919
8920         * XEmacs 21.2.26 is released.
8921
8922 1999-12-28  Andy Piper  <andy@xemacs.org>
8923
8924         * wid-edit.el (widget-push-button-value-create): The gui cache
8925         does not agree with native widgets which can only be displayed
8926         once per window. The reasons for caching are diminished now that
8927         we don't hog resources when creating buttons.
8928         (widget-push-button-cache) deleted.
8929
8930 1999-12-24  Martin Buchholz <martin@xemacs.org>
8931
8932         * XEmacs 21.2.25 is released.
8933
8934 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8935
8936         * hyper-apropos.el (hyper-apropos): Toggle
8937         hyper-apropos-programming-apropos correctly.
8938         Set REGEXP when user accepts default value.
8939
8940 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8941
8942         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8943         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8944
8945 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8946
8947         * mule/mule-category.el (undefined-category-designator):
8948         Return char instead of character.  Search for undefined one.
8949         (describe-category): Use with-displaying-help-buffer.
8950
8951 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8952
8953         * byte-optimize.el (byte-optimize-plus):
8954         Optimize (+ 1) to 1 instead of (1+ nil).
8955
8956         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8957
8958         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8959
8960         * byte-optimize.el (byte-optimize-char-before): New function.
8961         Remove performance penalty for using (char-before) instead of (char-after).
8962
8963 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8964
8965         * mule/mule-category.el (char-category-list): Return character
8966         instead of integer.
8967
8968 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8969
8970         * minibuf.el (read-buffer): Check default is buffer object.
8971
8972 1999-11-25  Andy Piper  <andy@xemacs.org>
8973
8974         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8975         for buttons.
8976
8977 1999-12-16  Andreas Jaeger  <aj@suse.de>
8978
8979         * package-get.el (package-get-maybe-save-index): Fixed typo.
8980         Patch by Jeff Miller <jmiller@smart.net>.
8981
8982 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8983
8984         * gnuserv.el (gnuserv-process-filter):  don't call
8985         gnuserv-write-to-client when gnuserv-current-client is nil
8986
8987 1999-12-14  Martin Buchholz <martin@xemacs.org>
8988
8989         * XEmacs 21.2.24 is released.
8990
8991 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8992
8993         * about.el (about-hackers): Update my email address.
8994
8995 1999-12-07  Martin Buchholz <martin@xemacs.org>
8996
8997         * XEmacs 21.2.23 is released.
8998
8999 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9000
9001         * package-get.el (package-get-download-sites): Removed several
9002         defunct download sites, added many new ones, and corrected a few
9003         incorrect directory-on-site entries.  Added physical locations to
9004         site-description.
9005
9006 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9007
9008         * finder.el (finder-commentary): add DOC string and fix
9009         interactive spec
9010
9011 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9012
9013         * help.el (describe-function): Don't forget to intern the string
9014         completing-read returns.
9015         (describe-variable): Ditto.
9016
9017 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9018
9019         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9020         `hyper-apropos-help-mode' here to find symbol to customize
9021         irregardless of cursor position and simplify
9022         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9023         `hyper-apropos-popup-menu'.
9024
9025 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9026
9027         * apropos.el (apropos-mode-map): Add return to call
9028         apropos-follow.
9029         (apropos-print): Call apropos-mode to have better
9030         command reference. Put keymap text-poperty to
9031         symbole name.
9032
9033 1999-11-22  Alastair Burt  <burt@dfki.de>
9034
9035         * help.el: (describe-bindings-1): Added handling of keymaps for
9036         the extents at point.
9037
9038 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9039
9040         * gutter-items.el (buffers-tab-items): Wrap the function in a
9041         save-match-data
9042
9043 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9044
9045         * help.el (describe-function): Use the DEFAULT argument to
9046         completing-read.
9047         (describe-variable): Ditto.
9048
9049 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9050
9051         * minibuf.el (read-from-minibuffer): Add optional argument
9052         DEFAULT to have better mini-buffer history support.
9053         (completing-read): Pass default to read-from-minibuffer.
9054         (read-buffer): Pass default to completing-read.
9055
9056 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9057
9058         * font-lock.el (font-lock-doc-string-face): Document the
9059         `font-lock-lisp-like' property.
9060
9061 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9062
9063         * lisp-mode.el: Specify `font-lock-lisp-like'.
9064
9065         * font-lock.el (font-lock-lisp-like): New function.
9066         (font-lock-fontify-syntactically-region): Use it.
9067
9068 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9069
9070         * XEmacs 21.2.22 is released
9071
9072 1999-11-28  Martin Buchholz <martin@xemacs.org>
9073
9074         * XEmacs 21.2.21 is released.
9075
9076 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9077
9078         * minibuf.el (read-coding-system): Accept symbol and
9079         coding-system object as a default-coding-system.
9080
9081 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9082
9083         * minibuf.el (read-coding-system): Accept symbol as
9084         a default-coding-system.
9085
9086 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9087
9088         * apropos.el (apropos-documentation): Use insert instead
9089         of princ.
9090
9091 1999-11-07  William M. Perry  <wmperry@aventail.com>
9092
9093         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9094           for the linux console.
9095
9096         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9097           stuff to work when you are not on a window system, since the GPM
9098           mouse support now allows pasting from outside of XEmacs.
9099
9100 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9101
9102         * XEmacs 21.2.20 is released
9103
9104 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9105
9106         * setup-paths.el (paths-default-info-directories): Add
9107         /usr/share/info and /usr/local/share/info.
9108
9109 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9110
9111         * about.el: Updated Vladimir Ivanovic's info.
9112
9113 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9114
9115         * auto-show.el (auto-show-truncationp): Remove.
9116
9117         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9118
9119 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9120
9121         * indent.el (indent-line-to): fix bug: spaces were not replaced
9122         with tab if column is multiple of tab-width
9123         From dhn@qedinc.com
9124
9125 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9126
9127         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9128         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9129
9130         * package-get.el (package-get-package-provider): Be verbose when
9131         interactive. Patch from Robert Pluim
9132
9133 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9134
9135         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9136         info file suffixes.
9137
9138 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9139
9140         * process.el (open-network-stream): Add a new optional parameter
9141         PROTOCOL to support udp; fix a minor typo and add an explanation
9142         in docstring for udp programming.
9143
9144         * code-process.el (open-network-stream): Add a new optional
9145         parameter PROTOCOL to support udp; fix a minor typo and add an
9146         explanation in docstring for udp programming.
9147
9148 1999-10-18  Andy Piper  <andy@xemacs.org>
9149
9150         * gui.el (make-gui-button): be more precise about how we call
9151         callbacks.
9152
9153         * wid-edit.el (widget-push-button-value-create): Use the new form
9154         of native gui-button.
9155
9156 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9157
9158         * info.el (Info-page-prev): Don't do (sit-for 0).
9159
9160 1999-10-13  Andy Piper  <andy@xemacs.org>
9161
9162         * gutter-items.el (progress-abort-glyph): new glyph for showing
9163         abort status.
9164         (append-progress): dispatch-event rather than sit-for.
9165         (abort-progress): new function. Show the abort glyph with an
9166         appropriate message.
9167         (raw-append-progress): dispatch-event rather than sit-for.
9168         (display-progress): cope with aborts.
9169
9170         * gui.el (make-gui-button): Use native widgets for buttons
9171         unconditionally.
9172         (insert-gui-button): ditto.
9173         (gui-button-p): ditto.
9174
9175         * xbm-button.el: remove from core.
9176
9177         * xpm-button.el: remove from core.
9178
9179 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9180
9181         * faces.el (init-device-faces): Don't initialize the random faces
9182         on the stream device.
9183
9184 1999-10-06  Andy Piper  <andy@xemacs.org>
9185
9186         * files.el (recover-file): Don't use ls under windows for revert buffer.
9187
9188 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9189
9190         * package-get.el (package-get-download-menu): Make menu really
9191         toggle download sites.
9192         (package-get-download-sites): Add autoload cookie.
9193
9194 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9195
9196         * setup-paths.el (paths-find-module-directory): Ditto.
9197
9198 1999-09-29  Werner Fink  <werner@suse.de>
9199
9200         * setup-paths.el (paths-find-exec-directory): Add missing nil
9201         parameter for environment.
9202
9203 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9204
9205         * modeline.el (modeline-format):
9206         Only purecopy the strings.  Else
9207         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9208         barfs.
9209
9210 1999-08-28  Mike Woolley  <mike@bulsara.com>
9211
9212         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9213         user setting comint-completion-addsuffix and
9214         comint-process-echoes.
9215
9216 1999-09-22  Andy Piper  <andy@xemacs.org>
9217
9218         * gutter-items.el (update-tab-in-gutter): use
9219         last-nonminibuf-window instead of selected-window.
9220
9221 1999-09-18  Andy Piper  <andy@xemacs.org>
9222
9223         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9224         display on.
9225
9226         * subr.el (record-buffer-hook): new variable so that the hook gets
9227         some documentation.
9228
9229 1999-09-16  Andy Piper  <andy@xemacs.org>
9230
9231         * gutter-items.el (update-tab-in-gutter): only update when the
9232         gutter is visible.
9233         (remove-buffer-from-gutter-tab): ditto.
9234
9235 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9236
9237         * simple.el (do-auto-fill): Commented out part of Kinsoku
9238         processing.
9239
9240 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9241
9242         * isearch-mode.el (isearch-highlightify-region): Give the
9243         highlighting extents a high priority.
9244         (isearch-make-extent): Give the main highlighting extent an even
9245         higher priority.
9246
9247 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9248
9249         * packages.el (packages-compute-package-locations): Fix typo from
9250         -u rationalization.
9251
9252 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9253
9254         * setup-paths.el (paths-find-doc-directory): Respect value of
9255         `configure-doc-directory.'
9256
9257         * find-paths.el (paths-find-architecture-directory): Give
9258         precendence `default' argument (which typically comes from
9259         configure).
9260
9261 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9262
9263         * startup.el (command-line-early): Added options -user-init-file
9264         and -user-init-directory.
9265
9266         * files.el (user-init-file): Default to NIL so we can recognize
9267         when it's set.
9268
9269 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9270
9271         * obsolete.el (init-file-user):
9272         * startup.el:
9273         * packages.el (packages-compute-package-locations):
9274         * package-get.el (package-get-user-index-filename):
9275         * menubar-items.el (maybe-add-init-button):
9276         * info.el (Info-annotations-path):
9277         * dump-paths.el:
9278         Change `user-init-directory' to be an absolute path.
9279         Use `user-init-directory' where appropriate.
9280         Zap `init-file-user' and its uses.
9281
9282 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9283
9284         * subr.el (copy-symbol): New function.
9285
9286 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9287
9288         * isearch-mode.el (isearch-done): Be sure to restore invisible
9289         extents in the proper buffer.
9290         (isearch-pre-command-hook): Set this-command to the correct value
9291         in case the buffer has changed and old overriding-local-map was
9292         used.
9293         (isearch-restore-extent): Use remprop instead of setting the
9294         property to nil.
9295
9296 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9297
9298         * cmdloop.el (execute-extended-command): Update zmacs region
9299         before the delay.
9300         (execute-extended-command): Make the message gettext-friendly.
9301
9302 1999-09-07  Andy Piper  <andy@xemacs.org>
9303
9304         * gutter-items.el (progress-gauge-glyph): renamed from
9305         progress-glyph.
9306         (progress-text-glyph): new variable.
9307         (progress-layout-glyph): use layouts and text glyphs.
9308         (progress-area-buffer): removed.
9309         (progress-text-and-extent): new variable.
9310         (progress-displayed-p): dynamically create gutter area buffer.
9311         (clear-progress): ditto.
9312         (raw-append-progress): ditto.
9313         (append-progress): use new glyph names.
9314         (raw-append-progress): only create the extent when needed. set
9315         properties more optimally.
9316         (progress): remove args.
9317
9318 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9319
9320         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9321         mapcar where the return value is unused.
9322         (isearch-restore-invisible-extents): Ditto.
9323         (isearch-highlight-all-cleanup): Ditto.
9324         (isearch-delete-extents-in-range): Traverse the extents only once.
9325         (isearch-highlight-all-update): Don't start over if the search
9326         string has changed and more input is pending.
9327
9328 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9329
9330         * packages.el (packages-find-package-data-path): Ditto.
9331
9332         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9333
9334         * subr.el (mapc-internal): Don't make obsolete.
9335
9336         * cl-extra.el (mapc): Resurrect.
9337
9338 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9339
9340         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9341         alias.
9342
9343         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9344         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9345         (isearch-yank-clipboard): Use get-clipboard instead of
9346         x-get-clipboard.
9347         (isearch-yank-selection): Fix docstring.
9348
9349 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9350
9351         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9352
9353 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9354
9355         * cl-macs.el (extent-start-position): Fix setf method.
9356         (extent-end-position): Ditto.
9357
9358 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9359
9360         * isearch-mode.el: End merge with FSF 20.4.
9361
9362         * isearch-mode.el (search-invisible): New variable.
9363         (isearch-hide-immediately): Ditto.
9364         (isearch-unhidden-extents): Ditto.
9365         (isearch-range-invisible): New function.
9366         (isearch-unhide-extent): Ditto.
9367         (isearch-restore-invisible-extents): Ditto.
9368         (isearch-restore-extent): Ditto.
9369
9370         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9371         implementation.
9372         (isearch-ring-retreat-edit): Ditto.
9373         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9374         (isearch-forward-regexp): New arguments NOT-REGEXP and
9375         NO-RECURSIVE-EDIT.
9376         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9377         (isearch-backward-regexp): New arguments NOT-REGEXP and
9378         NO-RECURSIVE-EDIT.
9379         (isearch-mode): Return isearch-success.
9380         (isearch-update): Use unread-command-events instead of
9381         unread-command-event.
9382         (isearch-abort): If an invalid regexp is encountered, keep popping
9383         states.
9384         (isearch-*-char): Use FSF implementation.
9385         (isearch-whitespace-chars): Use the more robust FSF's
9386         implementation.
9387         (isearch-within-brackets): New variable.
9388         (isearch-mode): Initialize it.
9389         (isearch-edit-string): Bind it.
9390         (isearch-search-and-update): Set it.
9391         (isearch-push-state): Push it.
9392         (isearch-top-state): Pop it.
9393         (isearch-search): Set it.
9394         (isearch-printing-char): When called by isearch-whitespace-chars,
9395         handle M-SPC gracefully.
9396         (isearch-message-prefix): New argument ELLIPSIS.
9397         (isearch-message-suffix): Ditto.
9398         (isearch-message): Use the ELLIPSIS argument when calling
9399         isearch-message-prefix and isearch-message-suffix.
9400         (isearch-message-prefix): Distinguish between "wrapped" and
9401         "overwrapped" search, FWIW.
9402
9403 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9404
9405         * isearch-mode.el (isearch-edit-string): Use the head of the
9406         search ring instead of search-last-string and search-last-regexp.
9407         (search-highlight): Renamed from isearch-highlight.
9408         (isearch-exit): Use the new name.
9409         (isearch-highlight): Ditto.
9410         (isearch-dehighlight): Ditto.
9411         (isearch-update-ring): New function.
9412         (isearch-done): Call it.
9413         (isearch-done): New argument EDIT.
9414         (isearch-repeat): If search string is empty, look up at the car of
9415         the search ring; ignore the yank pointer.
9416         (isearch-abort): Call isearch-done with NOPUSH.
9417         (isearch-cancel): New function.
9418         (isearch-mode-map): Bind it to ESC ESC ESC.
9419
9420         * isearch-mode.el: Begin merge with FSF 20.4.
9421
9422 1999-09-01  Andy Piper  <andy@xemacs.org>
9423
9424         * x-select.el (x-get-clipboard): obsolete.
9425         (x-yank-clipboard-selection): obsolete
9426
9427         * select.el (disown-selection): need to be careful to disown the
9428         clipboard if we set it via selection.
9429         (get-clipboard): move from x-select.el
9430         (yank-clipboard-selection): ditto.
9431
9432 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9433
9434         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9435         isearch-highlight-all-matches to nil.
9436         (isearch-fixed-case): New variable.
9437         (isearch-mode): Initialize it.
9438         (isearch-edit-string): Save it.
9439         (isearch-toggle-case-fold): Set it.
9440         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9441         need to check isearch-fixed-case.
9442         (isearch-toggle-case-fold): Update highlighting of all matches
9443         before the pause.
9444         (isearch-edit-string):
9445
9446 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9447
9448         * isearch-mode.el (isearch-edit-string): Call isearch-message
9449         before reading the event so that the prompt is displayed properly.
9450         (isearch-message): Use isearch-nonincremental when calling
9451         isearch-message-prefix.
9452         (minibuffer-local-isearch-map): Bind up and down to do the same as
9453         M-p and M-n respectively.
9454         (isearch-done): New arg NOPUSH.
9455         (isearch-edit-string): Use it.
9456         (isearch-edit-string): Don't bind isearch-string.
9457         (isearch-ring-adjust): Edit string, *then* push state.
9458
9459 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9460
9461         * faces.el (isearch-secondary): Make isearch-secondary look
9462         different than default.
9463
9464 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9465
9466         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9467         save-excursion.
9468         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9469         (isearch-update): Call isearch-dehighlight without arguments.
9470         (isearch-done): Ditto.
9471
9472         * isearch-mode.el (isearch-fix-case): If the search string has no
9473         upper-case letters, allow the folding to be reenabled.
9474         Previously, once disabled, the folding would remain that way until
9475         the end of isearch.
9476         (isearch-top-state): Call isearch-fix-case.
9477
9478         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9479         save-excursion.
9480         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9481
9482 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9483
9484         * xpm-button.el:
9485         xbm-button.el: Need to exist in core because gui.el depends on
9486         them.
9487
9488 1999-08-31  Andy Piper  <andy@xemacs.org>
9489
9490         * gutter-items.el (buffers-tab-face): new customizable variable.
9491         (buffers-tab-default-buffer-line-length): new specifier for
9492         maximum viewable characters.
9493         (progress-stack): new variable for implementing widget-based
9494         progress messages.
9495         (progress-area-buffer): ditto.
9496         (progress-glyph-height): ditto.
9497         (progress-stop-callback): ditto.
9498         (progress-quit-function): new function.
9499         (progress-glyph): new variable.
9500         (progress-layout-glyph): ditto.
9501         (progress-displayed-p): new function, see message-displayed-p for
9502         details.
9503         (clear-progress): ditto.
9504         (remove-progress): ditto.
9505         (append-progress): ditto.
9506         (raw-append-progress): ditto.
9507         (display-progress): ditto.
9508         (current-progress): ditto.
9509         (current-progress-label): ditto.
9510         (progress): ditto.
9511         (lprogress): ditto.
9512
9513
9514 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9515
9516         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9517
9518         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9519         `isearch-yank-selection'.
9520         (isearch-mode-map): Use it.
9521         (isearch-yank-selection): Use `get-selection' instead of
9522         `get-x-selection'.
9523
9524 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9525
9526         * faces.el (isearch-secondary): Create face here.
9527
9528         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9529         timers.
9530
9531 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9532
9533         * subr.el (buffer-string): More robust backward compatibility
9534         check, courtesy William Perry.
9535
9536 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9537
9538         * replace.el (perform-replace): Stop the search after the search
9539         limit has been reached.
9540
9541 1999-08-23  Andy Piper  <andy@xemacs.org>
9542
9543         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9544         here if we don't have one.
9545
9546 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9547
9548         * ldap.el (ldap-coding-system): Default to nil until we get
9549         efficient UTF8 support
9550         (ldap-decode-string): Guard against `decode-coding-string' not
9551         being defined
9552         (ldap-encode-string): Guard against `encode-coding-string' not
9553         being defined
9554
9555 1999-08-23  Didier Verna  <didier@xemacs.org>
9556
9557         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9558         Some doc strings improvements, and add a star to the `interactive'
9559         calls.
9560
9561 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9562
9563         * font-lock.el (java-font-lock-keywords-3): introduced new
9564         keywords and regexpes for javadoc syntax 1.2.
9565
9566 1999-08-17  Andy Piper  <andy@xemacs.org>
9567
9568         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9569         format-buffers-tab-line.
9570         (buffers-tab-max-buffer-line-length): new variable.
9571         (format-buffers-tab-line): new function. truncate names if over
9572         buffers-tab-max-buffer-line-length.
9573
9574 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9575
9576         * cus-start.el: Customize the variable `bell-inhibit-time'.
9577
9578 1999-08-16  Andy Piper  <andy@xemacs.org>
9579
9580         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9581         brute-force approach to deleting the last buffer.
9582         (buffers-tab-grouping-regexp): new customizable variable.
9583         (select-buffers-tab-buffers-by-mode): use it.
9584
9585 1999-08-13  Andy Piper  <andy@xemacs.org>
9586
9587         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9588         deletion problem.
9589
9590 1999-07-30  Didier Verna  <didier@xemacs.org>
9591
9592         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9593         of princ to output symbols.
9594         (custom-save-face-internal): ditto.
9595         (custom-save-resets): ditto.
9596
9597 1999-08-09  Didier Verna  <didier@xemacs.org>
9598
9599         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9600         `regexp-quote' to protect the major mode name for use as a regular
9601         expression (c++ needs this for instance).
9602
9603 1999-08-08  Andy Piper  <andy@xemacs.org>
9604
9605         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9606         cope with similar mode names.
9607
9608         * gutter-items.el (buffers-tab-selection-function): new selection
9609         function.
9610         (select-buffers-tab-buffers-by-mode): new function.
9611         (buffers-tab-items): use it if set to only display buffers in the
9612         tab in the current buffer's group..
9613         (update-tab-in-gutter): use new api.
9614         (remove-buffer-from-gutter-tab): ditto.
9615
9616         * gutter-items.el (buffers-tab-max-size): set custom selection
9617         default to 6.
9618         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9619         (add-tab-to-gutter): set face as default.
9620
9621 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9622
9623         * faces.el (frob-face-property): Merge the fall-back specifier
9624         with the target, not replace it.
9625
9626 1999-08-05  Andy Piper  <andy@xemacs.org>
9627
9628         * gutter-items.el (update-tab-in-gutter): add frame argument for
9629         buffer-items.
9630         (update-tab-in-gutter): use it.
9631
9632         * gutter-items.el (record-buffer-hook): set.
9633
9634         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9635         change.
9636         (switch-to-buffer-hook) deleted.
9637
9638 1999-08-04  Andy Piper  <andy@xemacs.org>
9639
9640         * gutter-items.el (update-tab-in-gutter): make sure this will work
9641         as an argument to create-frame-hook.
9642
9643 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9644
9645         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9646         instead of timer emulation.
9647
9648 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9649
9650         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9651         Emacs isearch enhancements.
9652
9653 1999-07-28  Andy Piper  <andy@xemacs.org>
9654
9655         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9656         all devices that support tab controls.
9657         (remove-buffer-from-gutter-tab): new function. to be used as a
9658         value for kill-buffer-hook.
9659
9660 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9661
9662         * auto-show.el (auto-show-truncationp): changed to match
9663         `window_translation_on'
9664
9665 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9666
9667         * XEmacs 21.2.19 is released
9668
9669 1999-07-28  SL Baur  <steve@miho>
9670
9671         * code-files.el (insert-file-contents): Fix docstring.
9672         revert previous change.
9673
9674 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9675
9676         * fill.el (fill-region-as-paragraph): Change re-break-point to
9677         contain word-across-newline plus one character so that filling
9678         Japanese and Chinese works as desired.
9679         * simple.el (do-auto-fill): Ditto.
9680
9681 1999-07-26  SL Baur  <steve@miho>
9682
9683         * mule/japanese.el ("Japanese"): Do not specify a default input
9684         method.
9685         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9686
9687 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9688
9689         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9690         able to use cl-macs macro in early lisp.
9691
9692 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9693
9694         * custom.el:
9695         * cus-face.el:
9696         * cus-edit.el:
9697                 Massive custom Theme API changes.
9698
9699 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9700
9701         * code-files.el (insert-file-contents): Regard
9702         coding-system-magic-cookie if `coding-system-for-read' is nil.
9703
9704 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9705
9706         * mule/thai-xtis.el: Add coding: local variable, to avoid
9707         bootstrapping problem with C locale.
9708
9709 1999-07-22  Andy Piper  <andy@xemacs.org>
9710
9711         * dumped-lisp.el (preloaded-file-list): guard against putting
9712         gutter-items in a less than functional XEmacs.
9713         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9714
9715 1999-07-18  Bob Weiner  <weiner@beopen.com>
9716
9717         * fill.el (fill-context-prefix): Fixed bug that prevented the
9718         setting of an adaptive fill prefix when the `dont-skip-first' was
9719         t.
9720
9721 1999-07-22  SL Baur  <steve@miho>
9722
9723         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9724
9725 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9726
9727         * files.el (interpreter-mode-alist): add `make', `guile', and
9728         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9729         makefile-mode, guile is a scheme, and someday XEmacs will be
9730         modular enough to use as an efficient scripting tool.)
9731
9732 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9733
9734         * mule/mule-cmds.el (reset-language-environment): Regard
9735         coding-category `utf-8' and `ucs-4' if they are available.
9736
9737 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9738
9739         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9740         (prefer-coding-system): Fix DOC-string.
9741
9742         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9743         DOC-string too.
9744
9745         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9746         Mule.
9747         (coding-system-change-eol-conversion): Fix DOC-string.
9748
9749 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9750
9751         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9752         instead of `list-coding-system'.
9753
9754 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9755
9756         * menubar-items.el (default-menubar): `select-input-method' was
9757         renamed to `set-input-method'.
9758
9759         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9760         "Set Language Environment" menu.
9761
9762         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9763         "Describe Language Support" menu.
9764
9765 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9766
9767         * mule/chinese.el ("Chinese-GB"): Rename
9768         `chinese-gb-environment-setup-function' to
9769         `setup-chinese-gb-environment-internal'.
9770
9771 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9772
9773         * mule/korean.el: Use `define-coding-system-alias' instead of
9774         `copy-coding-system'.
9775
9776 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9777
9778         * mule/mule-cmds.el (set-language-environment-coding-systems):
9779         Treat duplicated coding-categories.
9780
9781 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9782
9783         * mule/japanese.el: Use `define-coding-system-alias' instead of
9784         `copy-coding-system'.
9785
9786 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9787
9788         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9789         coding-system `viscii'.
9790
9791 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9792
9793         * mule/cyrillic.el:
9794         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9795         (cyrillic-alternativnyj-decode-table): New variable.
9796         (cyrillic-alternativnyj-encode-table): New variable.
9797         - Specify `iso-8-1' as a category of coding-system
9798           `alternativnyj'.
9799         - Abolish general Cyrillic environment.
9800
9801 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9802
9803         * mule/chinese.el:
9804         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9805         - Register `chinese-gb-environment-setup-function' as a
9806           `setup-function' of "Chinese-GB" environment.
9807
9808 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9809
9810         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9811         optional argument `parents'.
9812
9813         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9814         property for Thai-XTIS.
9815
9816         * mule/mule-help.el (help-with-tutorial): Use property
9817         `tutorial-coding-system' of language-info as a coding-system to
9818         read tutorial file.
9819
9820 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9821
9822         * mule/thai-xtis.el: Don't setup `setup-function' and
9823         `exit-function'.
9824
9825         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9826         `set-coding-category-system' to set up coding-system for
9827         coding-category.
9828
9829         * mule/mule-cmds.el (prefer-coding-system): Use
9830         `set-coding-category-system' to set up coding-system for
9831         coding-category.
9832
9833 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9834
9835         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9836         Thai-XTIS environment.
9837
9838         * mule/mule-cmds.el (prefer-coding-system): Use
9839         `find-coding-system' instead of `coding-system-p'.
9840
9841 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9842
9843         * mule/mule-cmds.el (set-language-environment-coding-systems):
9844         Modify eol-type for XEmacs.
9845
9846         * mule/thai-xtis.el: Delete unused local variable `category'.
9847
9848         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9849         function.
9850         (prefer-coding-system): Don't call
9851         `update-coding-systems-internal'; use function
9852         `coding-category-list' instead of variable `coding-category-list';
9853         use `set-coding-priority-list' instead of `set-coding-priority';
9854         modify `eol-type' for XEmacs.
9855
9856         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9857         `charset-columns'.
9858         (char-width): Likewise.
9859
9860 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9861
9862         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9863         `tis-620'.
9864
9865         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9866         `set-coding-priority-list' instead of `set-coding-priority'; don't
9867         call `update-coding-systems-internal'.
9868
9869         * mule/mule-misc.el (coding-system-get): New function.
9870         (coding-system-put): New function.
9871         (coding-system-category): New function.
9872
9873 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9874
9875         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9876         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9877         to avoid conflict with leim/quail/thai-xtis.
9878
9879         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9880         to thai-xtis-chars.el.
9881
9882         * mule/thai-xtis-chars.el: New file (split from
9883         mule/thai-xtis.el).
9884
9885 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9886
9887         * mule/thai-xtis.el:
9888         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9889         - Add syntax entries.
9890         - Put `preferred-coding-system' of the charset `thai-xtis' to
9891           `tis-620'.
9892
9893 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9894
9895         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9896         rewritten to use write-multibyte-character.
9897
9898 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9899
9900         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9901         of `iso-2022-7'.
9902         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9903         ported yet.
9904         (read-input-method-name): Treat optional argument `default'.
9905
9906 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9907
9908         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9909         all.
9910         (set-language-info-alist): Set up menus here.
9911
9912 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9913
9914         * minibuf.el (completing-read): Add new optional argument
9915         `default'.
9916         (read-coding-system): Add new optional argument
9917         `default-coding-system'.
9918
9919 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9920
9921         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9922         (viet-viscii-...->viet-vscii...).
9923
9924 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9925
9926         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9927         and menus.
9928
9929 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9930
9931         * mule/mule-cmds.el (input-method-function): Add permanent-local
9932         property.
9933
9934 1999-03-30  Dave Love  <fx@gnu.org>
9935
9936         * mule/mule-cmds.el (current-language-environment): Doc fix.
9937
9938 1999-02-06  Richard Stallman  <rms@gnu.org>
9939
9940         * mule/european.el (setup-slovenian-environment): New function.
9941         ("Slovenian"): New language environment.
9942
9943 1999-01-27  Dave Love  <fx@gnu.org>
9944
9945         * mule/mule-cmds.el (current-language-environment): Provide :link,
9946         :type (choices) and appropriate :get.
9947
9948 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9949
9950         * mule/mule-cmds.el (describe-language-environment): Don't alter
9951         input-method-alist.
9952
9953 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9954
9955         * mule/mule-cmds.el (prefer-coding-system): Call
9956         set-coding-priority, so that the internal array of priorities is
9957         also updated.
9958
9959 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9960
9961         * mule/mule-cmds.el (prefer-coding-system): If the argument
9962         requires specific EOL conversion type, make the default coding
9963         systems use that.
9964
9965 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9966
9967         * mule/mule-cmds.el (set-language-environment): Pass the default
9968         eol-type to set-language-environment-coding-systems.
9969         (set-default-coding-systems): Copy the eol-type property for the
9970         new default values of {buffer-file,process}-coding-system from the
9971         old defaults.
9972         (set-language-environment-coding-systems): Accept an optional
9973         argument EOL-TYPE, and set the eol-type property of the default
9974         coding systems accordingly.
9975
9976 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9977
9978         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9979         use generate-new-buffer instead of get-buffer-create.
9980
9981 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9982
9983         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9984
9985 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9986
9987         * mule/mule-cmds.el (default-input-method): Fix custom type.
9988
9989 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9990
9991         * mule/mule-cmds.el (setup-specified-language-environment):
9992         Add apropos-inhibit property.
9993         (describe-specified-language-support): Likewise.
9994
9995 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9996
9997         * mule/mule-cmds.el: Doc fixes.
9998
9999 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10000
10001         * mule/mule-cmds.el (register-input-method): Doc-string
10002         modified.
10003
10004 1998-09-01  Dave Love  <fx@gnu.org>
10005
10006         * mule/mule-cmds.el (current-language-environment): Fix
10007         setter function.
10008
10009 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10010
10011         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10012         mule/european.el, mule/hebrew.el, mule/japanese.el,
10013         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10014         avoid bootstrapping problem if you need to recompile all the Lisp
10015         files using interpreted code.
10016
10017 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10018
10019         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10020         ("Latin-2"): Likewise.
10021
10022 1998-08-18  Per Starback  <starback@update.uu.se>
10023
10024         * mule/european.el (setup-latin2-environment): Fix typo.
10025
10026 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10027
10028         * mule/european.el: Give proper value of `input-method' key to all
10029         lang. env.
10030
10031         * mule/mule-cmds.el (activate-input-method): Handle the case that
10032         the arg INPUT-METHOD is nil correctly.
10033         (read-multilingual-string): Activate the specified input method
10034         before calling read-string.  Afterward, activate the original
10035         input method.
10036
10037 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10038
10039         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10040         (set-language-info-alist): Fix typo in doc-string.
10041
10042         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10043
10044 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10045
10046         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10047         (reset-language-environment): New function for the job that
10048         setup-english-environment used to do.
10049         (set-language-environment): Do more setups according to the info
10050         in language-info-alist.
10051         (read-language-name): Handle the case that the arg KEY is nil.
10052         (describe-language-environment): Handle input-method property.
10053
10054         * mule/: All files under this directory, which related with
10055         specific languages (such as mule/european.el, mule/greek.el,
10056         mule/hebrew.el, mule/misc-lang.el), modified as below.
10057         (setup-XXX-environment): Just call set-language-environment.  If
10058         they used to do some other jobs than what done by
10059         set-language-environment, those jobs are done in
10060         setup-XXX-environment-internal now.
10061         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10062         the value to setup-XXX-environment-internal.  Add properties
10063         input-method and features.
10064
10065         * mule/english.el (setup-english-environment): Just call
10066         reset-language-environment.
10067
10068         * mule/european.el (setup-8-bit-environment): Function deleted.
10069
10070 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10071
10072         * mule/mule-cmds.el (input-method-exit-on-first-char)
10073         (input-method-use-echo-area): Doc fixes.
10074
10075 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10076
10077         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10078         variable.
10079         (input-method-use-echo-area): New variable.
10080
10081 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10082
10083         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10084
10085 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10086
10087         * mule/mule-cmds.el (activate-input-method): Update mode line.
10088         (inactivate-input-method): Likewise.
10089
10090 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10091
10092         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10093         input method in the current buffer, but just bind
10094         current-input-method.
10095
10096 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10097
10098         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10099
10100         * mule/misc-lang.el ("IPA"): Add coding-priority and
10101         coding-system.
10102
10103 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10104
10105         * mule/greek.el: Add coding-priority.
10106
10107 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10108
10109         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10110         LANG-ENV.
10111
10112 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10113
10114         * mule/mule-cmds.el (register-input-method): Fix previous change.
10115         (setup-specified-language-environment): Doc fix.
10116
10117 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10118
10119         * mule/mule-cmds.el: Several doc fixes.
10120         (get-language-info, set-language-info): Rename argument.
10121         (set-language-info-alist): Likewise.
10122         (register-input-method): Rename argument.
10123         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10124
10125 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10126
10127         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10128         default value while reading an input method.
10129
10130 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10131
10132         * mule/mule-cmds.el (universal-coding-system-argument):
10133         Use buffer-file-coding-system as default.
10134
10135 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10136
10137         * mule/korean.el ("Korean"): Doc fix.
10138
10139 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10140
10141         * mule/mule-cmds.el (describe-language-environment): Print the
10142         languge environment at the head.
10143
10144 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10145
10146         * mule/japanese.el: Set exit-function to exit-japanese-environment
10147         for Japanese environment.
10148
10149 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10150
10151         * mule/mule-cmds.el (set-language-environment): Doc fix.
10152         (current-language-environment): Use defcustom.
10153         (default-input-method): Specify :type.
10154
10155 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10156
10157         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10158         modified.
10159         (prefer-coding-system): Doc-string modified.
10160
10161 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10162
10163         * mule/mule-cmds.el (set-language-info): Doc-string
10164         describes `coding-priority' KEY.
10165         (set-language-environment-coding-systems): New function.
10166         (select-safe-coding-system): New function.
10167         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10168         (set-language-info-alist): New optionla arg PARENTS.  Call
10169         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10170         (set-language-environment-coding-systems): New function.
10171
10172         * mule/chinese.el: Remove setting up of
10173         describe-chinese-environment-map and
10174         setup-chinese-environment-map.  Exclude them in args of calls to
10175         set-language-info-alist.  Register coding-priority key in
10176         language-info-alist.
10177
10178         * mule/cyrillic.el: Remove setting up of
10179         describe-cyrillic-environment-map and
10180         setup-cyrillic-environment-map.  Exclude them in args of calls to
10181         set-language-info-alist.  Register coding-priority key in
10182         language-info-alist.
10183
10184         * mule/english.el: Register coding-priority key in
10185         language-info-alist.
10186
10187         * mule/ethiopic.el: Register coding-priority key in
10188         language-info-alist.
10189
10190         * mule/european.el: Remove setting up of
10191         describe-european-environment-map and
10192         setup-european-environment-map.  Exclude them in args of calls to
10193         set-language-info-alist.  Register coding-priority key in
10194         language-info-alist.  Add "German" language env.
10195         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10196         (setup-german-environment): New function.
10197
10198         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10199         change default input method to "greek-postfix".
10200
10201         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10202         coding-priority key in
10203
10204 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10205
10206         * mule/mule-cmds.el (set-language-info): Doc fix.
10207         (input-method-inactivate-hook): Doc fix.
10208
10209 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10210
10211         * mule/mule-cmds.el (set-input-method): Renamed from
10212         select-input-method.
10213
10214 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10215
10216         * mule/mule-cmds.el (set-language-environment): Run
10217         exit-language-environment-hook before calling `exit-function'
10218         which is specified for the language environment.
10219
10220 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10221
10222         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10223         modified.
10224         (prefer-coding-system): Likewise.
10225         (describe-language-environment): Print aliases of each coding
10226         system.
10227         (set-language-environment-hook): New variable.
10228         (exit-language-environment-hook): New variable.
10229         (set-language-environment): Call these hooks.  Before setting a
10230         new language environment, exit from the
10231         current-language-environment if necessary.
10232         (input-method-verbose-flag): The value can be nil, t,
10233         complex-only, or default.
10234         (input-method-highlight-flag): Doc-string augmented.
10235         (activate-input-method): Check if we can run the registered
10236         function to activate an input method.
10237
10238         * mule/korean.el: Set exit-function for language environment
10239         "Korean" to exit-korean-environment.
10240         (setup-korean-environment): Moved to korea-util.el.
10241
10242 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10243
10244         * mule/mule-cmds.el (read-multilingual-string): Use
10245         current-input-method prior to default-input-method.  Don't bind
10246         current-input-method by `let', instead, activate the specified
10247         input method in the current buffer temporarily.
10248
10249 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10250
10251         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10252
10253 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10254
10255         * mule/chinese.el (post-read-decode-hz): Return the result of
10256         decode-hz-region.
10257         (pre-write-encode-hz): Do not change the value of
10258         last-coding-system.
10259
10260 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10261
10262         * mule/mule-ccl.el: Doc fixes.
10263
10264 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10265
10266         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10267         (check-ccl-program): New macro.
10268
10269 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10270
10271         * mule/mule-ccl.el: Comment about CCL syntax modified.
10272         (ccl-command-table): Add read-multibyte-character and
10273         write-multibyte-character.
10274         (ccl-code-table): Add ex-cmd.
10275         (ccl-extended-code-table): New variable.
10276         (ccl-embed-extended-command): New function.
10277         (ccl-compile-read-multibyte-character,
10278         ccl-compile-write-multibyte-character) New functions.
10279         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10280         ccl-dump-write-multibyte-character): New functions.
10281
10282 1999-07-22  SL Baur  <steve@miho>
10283
10284         * config.el (config-value-file): config.values is installed into
10285         doc-directory.
10286         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10287
10288 1999-07-19  Didier Verna  <didier@xemacs.org>
10289
10290         * rect.el: all functions rewritten, except when noted. Below is a
10291         list of interface changes.
10292         (apply-on-rectangle): new function. Obsoletes
10293         `operate-on-rectangle'. All functions that used to call this
10294         function now call the new one.
10295         (kill-rectangle): added optional prefix arg to fill lines.
10296         (delete-rectangle): ditto.
10297         (delete-extract-rectangle): ditto.
10298         (open-rectangle): ditto.
10299         (clear-rectangle): ditto.
10300         (delete-rectangle-line): added third arg FILL.
10301         (delete-extract-rectangle-line): ditto.
10302         (open-rectangle-line): ditto.
10303         (clear-rectangle-line): ditto.
10304
10305 1999-07-18  Andy Piper  <andy@xemacs.org>
10306
10307         * menubar-items.el (default-menubar): add gutter options.
10308
10309         * gutter-items.el: new file.
10310         (gutter): new group for custom.
10311         (gutter-visible-p): new variable.
10312         (default-gutter-position): ditto.
10313         (buffers-tab): new group for the buffers tab.
10314         (gutter-buffers-tab): widget to put in the gutter.
10315         (buffers-tab-max-size): max number of tabs.
10316         (buffers-tab-switch-to-buffer-function): function to call when a
10317         tab is pressed.
10318         (buffers-tab-omit-function): filter buffers with this function.
10319         (buffers-tab-format-buffer-line-function): format buffer names for
10320         inclusion in tabs.
10321         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10322         the record.
10323         (build-buffers-tab-internal): build a list of tab items.
10324         (buffers-tab-items): ditto.
10325         (add-tab-to-gutter): put a tab in the gutter area.
10326         (update-tab-in-gutter): reset the buffers in the tab.
10327
10328         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10329
10330         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10331         (switch-to-buffer-hooks): new hook.
10332
10333         * toolbar.el (default-toolbar-position): fix typo.
10334
10335 1999-07-16  Andy Piper  <andy@xemacs.org>
10336
10337         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10338
10339 1999-07-15  Didier Verna  <didier@xemacs.org>
10340
10341         * cus-edit.el (custom-prompt-variable): optional third arg makes
10342         prompt for a comment string.
10343         (customize-set-value): optional prefix makes this function handle
10344         variable comments.
10345         (customize-set-variable): ditto.
10346         (customize-save-variable): ditto.
10347         (customize-customized): handle custom comments.
10348         (customize-save-customized): ditto.
10349         (custom-variable-state-set): ditto.
10350         (custom-face-state-set): ditto.
10351         (customize-saved): ditto.
10352         (custom-variable-set): ditto.
10353         (custom-face-set): ditto.
10354         (custom-variable-save): ditto.
10355         (custom-face-save): ditto.
10356         (custom-variable-reset-saved): ditto.
10357         (custom-face-reset-saved): ditto.
10358         (custom-variable-reset-standard): ditto.
10359         (custom-face-reset-standard): ditto.
10360         (custom-comment-face): new face.
10361         (custom-comment-tag-face): ditto.
10362         (custom-comment): new widget.
10363         (custom-comment-create): new function.
10364         (custom-comment-delete): ditto.
10365         (custom-comment-value-set): ditto.
10366         (custom-comment-show): ditto.
10367         (custom-comment-invisible-p): ditto.
10368         (custom-variable-value-create): create a comment field widget.
10369         (custom-face-value-create): ditto.
10370         (custom-variable-menu): new entry for adding a custom comment.
10371         (custom-face-menu): ditto.
10372         (custom-save-variables): possibly save custom comments.
10373         (custom-save-faces): ditto.
10374
10375         * cus-face.el (custom-set-faces): the arguments can now have a
10376         custom comment as fourth argument.
10377
10378         * custom.el (custom-set-variables): the arguments can now have a
10379         custom comment as fifth element.
10380
10381 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10382
10383         * XEmacs 21.2.18 is released
10384
10385 1999-07-13  SL Baur  <steve@miho>
10386
10387         * lib-complete.el (read-library-name): Revert previous change.
10388         (read-library): Ditto.
10389
10390 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10391
10392         * packages.el (packages-package-list): Capitalize docstring.
10393
10394         * packages.el (packages-find-package-library-path): Use #'nconc
10395         rather than #'append to reduce consing -- #'mapcar uses Flist,
10396         which returns a freshly consed list.  #'append would create yet
10397         another fresh list, using Fmake_list in concat.
10398
10399         * packages.el (package-provide): Use setq with remassq like it
10400         says in its docstring.
10401
10402 1999-07-06  SL Baur  <steve@miho.m17n.org>
10403
10404         * lib-complete.el (progn-with-message): Fix typo.
10405
10406 1999-07-06  SL Baur  <steve@miho.m17n.org>
10407
10408         * mule/mule-misc.el (char-octet): Make function match docstring.
10409         From Katsumi Yamaoka <yamaoka@jpl.org>
10410
10411 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10412
10413         * wid-edit.el (widget-documentation): corrected spelling error.
10414
10415 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10416
10417         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10418         keys if already bound
10419
10420 1999-07-06  SL Baur  <steve@miho.m17n.org>
10421
10422         * lib-complete.el (progn-with-message): Revert previous changes.
10423
10424 1999-06-24  Bob Weiner  <weiner@beopen.com>
10425
10426         * lib-complete.el (find-library):
10427         (find-library-other-window):
10428         (find-library-other-frame): Completely rewrote
10429         so that these functions actually work when called non-interactively.
10430         Also made them handle LIBRARY arguments which end with .el or .elc.
10431
10432 1999-06-24  Bob Weiner  <weiner@beopen.com>
10433
10434         * simple.el (indent-new-comment-line): Locally bound
10435         `block-comment-start' to `comstart' or else when this is called
10436         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10437         `block-comment-start' value, ignoring any existing spacing after a
10438         comment prefix in the previous line and producing ugly comments.
10439
10440 1999-06-23  Bob Weiner  <weiner@beopen.com>
10441
10442         * list-mode.el (mouse-choose-completion):
10443         (choose-completion):
10444         (completion-switch-to-minibuffer): Added.
10445         ([Tab]): [Tab] previously switched to the minibuffer
10446         but since [space] does that and since most applications in the
10447         world use [Tab] to select the next item in a list, do that in the
10448         *Completions* buffer too.  This will cause the least confusion
10449         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10450         06/23/1999.
10451
10452 1999-06-22  Bob Weiner  <weiner@beopen.com>
10453
10454         * help.el (help-buffer-name): Added support for a null value
10455         of `help-buffer-prefix-string' since some buffers require no
10456         prefix.
10457
10458 1999-06-20  Bob Weiner  <weiner@beopen.com>
10459
10460         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10461         in the completion-list-mode-map to bury the completions buffer
10462         even when the minibuffer is no longer active.
10463
10464 1999-06-20  Bob Weiner  <weiner@beopen.com>
10465
10466         * list-mode.el (list-mode): It is visually disconcerting to have
10467         the text cursor disappear within list buffers, especially when
10468         moving from window to window, so leave it visible.
10469
10470 1999-07-01  SL Baur  <steve@miho.m17n.org>
10471
10472         * menubar-items.el (default-menubar): Conditionalize the bug
10473         report menu item (which may not be possible in this XEmacs).
10474         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10475
10476 1999-06-30  SL Baur  <steve@miho.m17n.org>
10477
10478         * subr.el (with-current-buffer): DOC string fix.
10479         Suggested by Bob Weiner <weiner@altrasoft.com>
10480
10481 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10482
10483         * cus-face.el (custom-face-italic): insert missing args
10484
10485 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10486
10487         * packages.el (package-locations): Changed default early package
10488         hierarchies to ~/.xemacs/mule-packages and
10489         ~/.xemacs/xemacs-packages.
10490
10491 1999-06-23  SL Baur  <steve@miho.m17n.org>
10492
10493         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10494
10495 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10496
10497         * packages.el (package-locations): Changed default early package
10498         hierarchy to ~/.xemacs/packages.
10499         (package-locations): Removed `packages' as a possible name for a
10500         late package hierarchy.
10501
10502 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10503
10504         * mule/mule-category.el (word-combining-categories): Set up new
10505         variable.
10506         (word-separating-categories): Likewise.
10507
10508 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10509
10510         * XEmacs 21.2.17 is released
10511
10512 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10513
10514         * font-menu.el (font-menu-set-font): allow for nil specification
10515         of font size.
10516
10517 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10518
10519         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10520         is 1.
10521
10522 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10523
10524         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10525         8859-5 instead of ISO 8859-1.
10526
10527 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10528
10529         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10530         (viet-viscii-encode-table): Ditto.
10531
10532         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10533         Make obsolete definition of char-octet.
10534
10535 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10536
10537         * subr.el: Move no-Mule make-char ...
10538         * help-nomule.el (make-char): To here.
10539         (string-width): Make Mule compatibility alias.
10540
10541 1999-06-15  Andy Piper  <andy@xemacs.org>
10542
10543         * select.el (get-selection-no-error): really make there be no-error.
10544         (get-selection): revert to original.
10545
10546 1999-06-11  Andy Piper  <andy@xemacs.org>
10547
10548         * select.el (selection-sets-clipboard): renamed.
10549         (own-selection): use it.
10550
10551 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10552
10553         * XEmacs 21.2.16 is released
10554
10555 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10556
10557         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10558         missing characters to avoid crash.
10559
10560 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10561
10562         * coding.el (set-terminal-coding-system): Only set the console
10563         coding system on the selected console if it is a tty.
10564
10565 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10566
10567         * cus-face.el:
10568         * cus-edit.el:
10569         * faces.el:
10570         (custom):
10571         (face-spec-set):
10572         * faces.el (frob-face-property):
10573         * font-menu.el (font-menu-set-font):
10574                   Actually apply changes from 1999-03-17
10575
10576 1999-06-10  Andy Piper  <andy@xemacs.org>
10577
10578         * select.el (get-selection): abstract out non error-signalling
10579         part.
10580         (get-selection-no-error): get-selection without signalling an
10581         error.
10582         (selection-is-clipboard-p): new variable. controls whether the
10583         selection sets the clipboard.
10584         (own-selection): use it.
10585
10586         * mouse.el (insert-selection): fallback to clipboard after trying
10587         primary selection and cutbuffer.
10588
10589 1999-06-05  Andy Piper  <andy@xemacs.org>
10590
10591         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10592         selection functions.
10593
10594 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10595
10596         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10597         default value.
10598         (load): Use `raw-text' instead of `no-conversion'.
10599         (insert-file-contents): Likewise.
10600
10601         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10602         of `no-conversion'.
10603
10604 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10605
10606         * coding.el: Don't copy `no-conversion' to `raw-text'.
10607
10608 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10609
10610         * subr.el (make-char): Define it if Mule is not around.
10611
10612 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10613
10614         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10615
10616         * x-select.el (x-disown-selection-internal): Restore symbol as an
10617         obsolete alias.
10618         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10619
10620 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10621
10622         * XEmacs 21.2.15 is released
10623
10624 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10625
10626         * subr.el (split-string): Avoid infinite looping
10627
10628 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10629
10630         * ldap.el (ldap-ignore-attribute-codings): New variable
10631         (ldap-default-attribute-decoder): New variable
10632         (ldap-coding-system): New variable
10633         (ldap-attribute-syntax-encoders): New variable
10634         (ldap-attribute-syntax-decoders): New variable
10635         (ldap-attribute-syntaxes-alist): New variable
10636         (ldap-encode-boolean): New function
10637         (ldap-decode-boolean): New function
10638         (ldap-encode-country-string): New function
10639         (ldap-decode-string): New function
10640         (ldap-decode-address): New function
10641         (ldap-encode-address): New function
10642         (ldap-decode-attribute): New function
10643         (ldap-search): Use some of these
10644
10645 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10646
10647         * version.el (emacs-version): Make the patch level/beta come
10648         before the XEmacs qualifier so that it gets into (funcall
10649         emacs-version) and thus in the bug reports.
10650         (emacs-version>=): Support patch levels.
10651
10652 1999-06-03  SL Baur  <steve@xemacs.org>
10653
10654         * version.el: implement x.y.z version number
10655         From Jan Vroonhof <vroonhof@math.ethz.ch>
10656
10657 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10658
10659         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10660
10661 1999-05-22  Vin Shelton <acs@xemacs.org>
10662
10663         * startup.el: Document -private and break out non-standard X options.
10664
10665 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10666
10667         * mule/mule-charset.el (charset-after): New function.
10668         (charset-direction): Synch with Mule, update docstring.
10669         (get-charset-property): New function.
10670         (put-charset-property): New function.
10671         (charset-plist): New function.
10672
10673         * mule/mule-charset.el (compose-region):
10674         (decompose-region): remove;  these functions (which don't work
10675         since we don't do composite characters) have been moved to
10676         mule-util.el.
10677         (toplevel): follow coding standards
10678
10679 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10680
10681         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10682         exist any more.
10683
10684         * code-files.el: Fix commentary to follow coding standards.  Move
10685         the single line left in mule-files.el to here.
10686
10687         * mule/mule-files.el: delete.
10688
10689 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10690
10691         * info.el (Info-scroll-prev): Use event functions instead of the
10692         old emacs 19 interface.
10693
10694 1999-06-02  Andy Piper  <andy@xemacs.org>
10695
10696         * x-font-menu.el (x-font-menu-load-font):
10697         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10698
10699 1999-05-31  Andy Piper  <andy@xemacs.org>
10700
10701         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10702         group.
10703         (font-menu-this-frame-only-p): ditto.
10704         (font-menu-max-items): reinstate, from Jan Vroonhof
10705         <vroonhof@math.ethz.ch>
10706         (font-menu-submenu-name-format): ditto.
10707         (font-menu-split-long-menu): ditto, for use by the family
10708         constructor.
10709         (font-menu-family-constructor): use it.
10710
10711 1999-05-30  Andy Piper  <andy@xemacs.org>
10712
10713         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10714         for use by the font menu.
10715
10716         * msw-font-menu.el: new file implementing mswindows specific
10717         font-menu behaviour.
10718         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10719         (mswindows-font-menu-junk-families): ditto.
10720         (hack-font-truename): ditto.
10721         (mswindows-font-regexp-ascii): ditto.
10722         (mswindows-reset-device-font-menus): ditto.
10723         (mswindows-font-menu-font-data): ditto.
10724         (mswindows-font-menu-load-font): ditto.
10725
10726         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10727         (x-font-menu-font-data): ditto.
10728         (x-font-menu-load-font): ditto.
10729
10730         * font-menu.el: new file implementing generic font menu behaviour.
10731         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10732         made device independent.
10733         (font-menu-this-frame-only-p): ditto.
10734         (font-menu-preferred-resolution): ditto.
10735         (font-menu-size-scaling): new variable used to determine whether
10736         sizes are in points or tenths of a point.
10737         (vassoc): moved from x-font-menu.el.
10738         (device-fonts-cache): ditto.
10739         (device-fonts-cache): ditto.
10740         (flush-device-fonts-cache): ditto.
10741         (reset-device-font-menus): copied from x-font-menu.el and made
10742         device independent. Most functionality deferred to
10743         device-dependent versions.
10744         (font-menu-family-constructor): copied from x-font-menu.el and
10745         made device independent.
10746         (font-menu-size-constructor): ditto.
10747         (font-menu-weight-constructor): ditto.
10748         (font-menu-set-font): ditto.
10749         (font-menu-change-face): ditto.
10750         (font-menu-load-font): new device method.
10751         (font-menu-font-data): ditto.
10752
10753         * x-font-menu.el: The above functions deleted.
10754
10755 1999-05-26  Andy Piper  <andy@xemacs.org>
10756
10757         * update-elc.el:
10758         * make-docfile.el:
10759         * loadup.el: rehash expand-file-name usage to not use default-directory.
10760
10761 1999-05-21  Andy Piper  <andy@xemacs.org>
10762
10763         * x-select.el (x-select-convert-to-text):
10764         (x-selected-text-type):
10765         (x-get-selection):
10766         (xselect-convert-to-string):
10767         (xselect-convert-to-compound-text):
10768         (xselect-convert-to-length):
10769         (xselect-convert-to-targets):
10770         (xselect-convert-to-delete):
10771         (xselect-convert-to-filename):
10772         (xselect-convert-to-charpos):
10773         (xselect-convert-to-lineno):
10774         (xselect-convert-to-colno):
10775         (xselect-convert-to-sourceloc):
10776         (xselect-convert-to-os):
10777         (xselect-convert-to-host):
10778         (xselect-convert-to-user):
10779         (xselect-convert-to-class):
10780         (xselect-convert-to-name):
10781         (xselect-convert-to-integer):
10782         (xselect-convert-to-atom):
10783         (xselect-convert-to-identity): functions renamed from x-* and
10784         moved to select.el.
10785         (x-get-secondary-selection): use rename get-selection.
10786         (x-get-clipboard): ditto.
10787         (x-own-selection): moved to select.el.
10788         (x-valid-simple-selection-p): ditto.
10789         (x-dehilight-selection): ditto.
10790         (x-own-clipboard): ditto.
10791         (x-disown-selection): ditto.
10792
10793         * x-mouse.el (x-yank-function): moved to mouse.el.
10794         (x-insert-selection): ditto.
10795         (x-set-point-and-move-selection): use renamed function.
10796
10797         * select.el (selected-text-type): moved and renamed from
10798         x-select.el.
10799         (selection-owner-p): moved to C.
10800         (selection-exists-p): ditto.
10801         (get-cutbuffer): new device method.
10802         (get-selection): generalised and moved from x-select.el.
10803         (own-selection): moved x-own-selection functionality into here.
10804         (dehilight-selection): renamed and moved from x-select.el.
10805         (own-clipboard): functionality moved from x-select.el using new
10806         generic C builtins.
10807         (disown-clipboard): ditto.
10808         (select-convert-to-text):
10809         (select-convert-to-string):
10810         (select-convert-to-compound-text):
10811         (select-convert-to-length):
10812         (select-convert-to-targets):
10813         (select-convert-to-delete):
10814         (select-convert-to-filename):
10815         (select-convert-to-charpos):
10816         (select-convert-to-lineno):
10817         (select-convert-to-colno):
10818         (select-convert-to-sourceloc):
10819         (select-convert-to-os):
10820         (select-convert-to-host):
10821         (select-convert-to-user):
10822         (select-convert-to-class):
10823         (select-convert-to-name):
10824         (select-convert-to-integer):
10825         (select-convert-to-atom):
10826         (select-convert-to-identity): new functions renamed from x-* and
10827         moved from x-select.el.
10828
10829         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10830         into here and use as the default window-system mouse yank.
10831         (insert-selection): generalised and moved from x-mouse.el.
10832         (own-clipboard): moved to C.
10833
10834         * msw-select.el (mswindows-selection-owned-p): deleted.
10835         (mswindows-own-selection): generalised and moved to select.el.
10836         (mswindows-disown-selection): generalised and moved to C.
10837         (mswindows-selection-owner-p): ditto.
10838
10839 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10840
10841         * XEmacs 21.2.14 is released
10842
10843 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10844
10845         * about.el: update contact info for jason and slb.
10846
10847 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10848
10849         * mule/european.el (setup-romanian-environment): Add Romanian
10850         support from Emacs/Mule romanian.el.
10851
10852 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10853
10854         * cus-face.el: Label all custom changes with the 'custom' tag.
10855
10856         * cus-edit.el: idem ditto.
10857
10858         * faces.el: Added suport for adding device tags to various functions.
10859         (custom): New device tag.
10860         (face-spec-set): Call reset face with tags argument. No longer do
10861         x-init-global-faces hack.
10862
10863         * faces.el (frob-face-property): Use an anonymous specifier to map
10864         frob-face-property-1 over.
10865
10866         * x-font-menu.el (font-menu-set-font): Always specify all
10867         properties to custom.
10868
10869 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10870
10871         * mule/european.el (setup-czech-environment): Add czech support.
10872         From David Sauer <davids@orfinet.cz>
10873
10874 1999-03-15  SL Baur  <steve@xemacs.org>
10875
10876         * check-features.el: Turn hard errors into warnings.
10877
10878 1999-03-21  SL Baur  <steve@xemacs.org>
10879
10880         * simple.el (delete-key-deletes-forward): As per discussion on
10881         xemacs-beta, default to t.
10882
10883 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10884
10885         * loadup.el: Define Installation-string before loading anything.
10886
10887 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10888
10889         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10890         From Anders Stenman <stenman@isy.liu.se>
10891
10892 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10893
10894         * wid-edit.el (widget-glyph-find): Ditto.
10895
10896         * packages.el (locate-library): Ditto.
10897
10898         * loadup.el (really-early-error-handler): Ditto.
10899
10900         * lib-complete.el (read-library): Ditto.
10901
10902         * faces.el (set-face-stipple): Ditto.
10903
10904         * code-files.el (load): Use new calling style of locate-file.
10905
10906 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10907
10908         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10909         dead.
10910
10911 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10912
10913         * dumped-lisp.el (preloaded-file-list): Don't load
10914         Installation.el.
10915
10916         * loadup.el (Installation-string): Define it here.
10917
10918 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10919
10920         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10921         Installation.el needs to be loaded before `dump-paths', otherwise
10922         the dumping process won't find it.
10923
10924 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10925
10926         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10927         subr so that we can use `replace-in-string' in Installation.el to
10928         get rid of C-m chars under the native Windows build.
10929
10930 1999-04-29  Andy Piper  <andy@xemacs.org>
10931
10932         * make-docfile.el: canonicalize file and directory names.
10933
10934         * device.el (call-device-method): new function for calling device
10935         specific methods.
10936         (define-device-method): new function for defining device methods.
10937         (define-device-method*): ditto.
10938
10939 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10940
10941         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10942
10943 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10944
10945         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10946         (cyrillic-koi8-r-encode-table): Likewise.
10947         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10948         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10949
10950         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10951         from vietnamese.el].
10952
10953         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10954         mule/mule-misc.el.
10955
10956 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10957
10958         * mule/thai-xtis.el:
10959         - Change font registry name from "Thai94x94-0" to "xtis-0".
10960         - Change mnemonic of coding-system `tis-620' to "TIS620".
10961
10962 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10963
10964         * mule/ethiopic.el: fixed.
10965
10966 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10967
10968         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10969
10970         * mule/thai-xtis.el: New file.
10971
10972         * mule/vietnamese.el: New file.
10973
10974         * mule/ethiopic.el: New file.
10975
10976 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10977
10978         * bytecomp.el (byte-compile-close-variables): Leave
10979         debug-issue-ebola-notices alone.
10980
10981 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10982
10983         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10984         at the top of the buffer since it is the most important thing to
10985         customize
10986         (ldap-get-host-parameter): New defun
10987         (ldap-search): Add a new parameter `withdn' to retrieve the
10988         distinguished names of entries
10989
10990 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10991
10992         * startup.el (splash-frame-body): Date and spelling fixes.
10993
10994 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10995
10996         * view-less.el (toggle-truncate-lines): add autoload tag
10997
10998 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10999
11000         * format.el (format-alist): Disable image stuff.
11001
11002 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11003
11004         * wid-edit.el (widget-glyph-find): Search by directories, then by
11005         suffixes rather than the other way around.
11006         (widget-image-conversion): Renamed to
11007         `widget-image-file-name-suffixes'.
11008
11009 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11010
11011         * mule/mule-charset.el: Made old functions obsolete, remove the
11012         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11013         (charset-iso-graphic-plane): Rename from charset-graphic.
11014         (charset-iso-final-char): Rename from charset-final.
11015         (charset-width): Rename from charset-columns.
11016         (charset-bytes): Added from fsf compatibility, returns always 1.
11017
11018         * mule/mule-misc.el: Move charset-doc-string alias to
11019         mule-charset.el
11020
11021 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11022
11023         * x-faces.el (x-make-font-bold-italic): honor
11024         *try-oblique-before-italic-fonts*
11025
11026 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11027
11028         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11029
11030 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11031
11032         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11033         name.
11034
11035 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11036
11037         * cl-extra.el (equalp): Would bug out for lists.
11038
11039 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11040
11041         * about.el (about-hackers):  Change cgw's email address
11042
11043 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11044
11045         * XEmacs 21.2.13 is released
11046
11047 1999-03-12  SL Baur  <steve@xemacs.org>
11048
11049         * simple.el (delete-key-deletes-forward): Revert to previous
11050         behavior.
11051
11052 1999-01-18  Didier Verna  <didier@xemacs.org>
11053
11054         * menubar-items.el (xemacs-splash-buffer): handle the case of
11055         multiple elements in the splash buffer body.
11056
11057         * startup.el (splash-frame-timeout): new constant: interval
11058         between splash buffer elements.
11059         (command-line-1): handle splash buffer with multiple elements (use
11060         a timeout).
11061         (splash-frame-body): Originally `startup-splash-frame-body'.
11062         Rewrote a cleaner and more readable version. This can now be array,
11063         in which case each element is displayed in turn in the splash buffer.
11064         (splash-frame-static-body): new constant. Persistent information
11065         across all splash buffer elements (preserves the possibility to give
11066         it in different languages.
11067         (circulate-splash-frame-elements): new function. Used as a timeout
11068         to circulate through all splash frame elements and display them in
11069         sequence.
11070         (display-splash-frame): originally `startup-splash-frame'. Handle
11071         the case of multiple elements in the splash buffer body. Now
11072         returns a timeout id if multiple elements to display, or nil.
11073
11074 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11075
11076         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11077         so they can be overridden by x-init-face-from-resources.
11078         Additionally specify the font name also with an x tag.
11079
11080 1999-03-08  Andy Piper  <andy@xemacs.org>
11081
11082         * package-get.el (package-get-base): autoload.
11083
11084         * menubar-items.el (default-menubar): add update menu item. Fix
11085         custom menu to only be activated when package-base is available.
11086
11087         * package-get.el (package-get-custom): don't load
11088         package-get-custom as it is auto-generated. Fix group definition.
11089
11090 1999-03-05  Didier Verna  <didier@xemacs.org>
11091
11092         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11093         instead of `symbol-name' (Thanks Kyle).
11094
11095         * cus-edit.el (custom-save-variables): use `prin1' instead of
11096         princ to write symbols.
11097
11098 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11099
11100         * XEmacs 21.2.12 is released
11101
11102 1999-03-05  SL Baur  <steve@xemacs.org>
11103
11104         * menubar-items.el (default-menubar): Add kfm browsing support.
11105         From Neal Becker <nbecker@fred.net>
11106
11107 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11108
11109         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11110         calls to font-lock during buffer reversion.
11111
11112 1999-02-12  Didier Verna  <didier@xemacs.org>
11113
11114         * info.el (Info-build-node-completions): unconditionally widen the
11115         tag table buffer.
11116
11117 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11118
11119         * x-faces.el (x-init-face-from-resources):
11120         Only set fonts in the 'x locale.
11121
11122 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11123
11124         * package-ui.el (pui-install-selected-packages): Don't throw on
11125         `package-admin-delete-binary-package' returning nil since it's
11126         normal.  Reindent function.
11127         (pui-add-required-packages): Handle case where packages selected
11128         for installation have never been installed.
11129
11130 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11131
11132         * menubar-items.el (default-menubar):
11133         Implement the ``Mule->Set coding system of process'' menu item.
11134
11135 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11136
11137         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11138         files
11139         - Change some `if's to `when's
11140
11141 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11142
11143         * XEmacs 21.2.11 is released
11144
11145 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11146
11147         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11148         against window close (Fix Bug #460).
11149         (ask-user-about-lock-dbox): Idem.
11150
11151 1999-02-25  SL Baur  <steve@xemacs.org>
11152
11153         * mule/mule-charset.el (charset-leading-byte): New function.
11154         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11155
11156 1999-02-12  Andy Piper  <andy@xemacs.org>
11157
11158         * about.el (xemacs-hackers): change andy's email address.
11159         (about-url-alist): change andy's web page address.
11160         (about-xemacs): add piper.
11161
11162 1999-02-16  SL Baur  <steve@xemacs.org>
11163
11164         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11165         of mule-base into lisp/mule.
11166
11167 1999-02-16  SL Baur  <steve@xemacs.org>
11168
11169         * mule/arabic.el:
11170         mule/canna-leim.el:
11171         mule/chinese.el:
11172         mule/cyrillic.el:
11173         mule/english.el:
11174         mule/european.el:
11175         mule/greek.el:
11176         mule/hebrew.el:
11177         mule/japanese.el:
11178         mule/kinsoku.el:
11179         mule/korean.el:
11180         mule/misc-lang.el:
11181         mule/mule-category.el:
11182         mule/mule-ccl.el:
11183         mule/mule-charset.el:
11184         mule/mule-cmds.el:
11185         mule/mule-coding.el:
11186         mule/mule-files.el:
11187         mule/mule-help.el:
11188         mule/mule-init.el:
11189         mule/mule-misc.el:
11190         mule/mule-tty-init.el:
11191         mule/mule-x-init.el:
11192         mule/viet-chars.el:  Remerge from mule-base.
11193
11194         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11195         of mule-base into lisp/mule.
11196
11197 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11198
11199         * process.el (exec-to-string): Use `shell-command-switch' in place
11200         of hard-wired "-c" (for WindowsNT).
11201
11202 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11203
11204         * menubar-items.el (default-menubar):  Remove obsolete
11205         "Gopher" item
11206
11207 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11208
11209         * package-admin.el (package-admin-get-install-dir): First fall
11210         back to the location of xemacs-base for non-mule packages.
11211
11212 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11213
11214         * paths.el:
11215         - improved automounter tmp directory support.
11216         - support 4 (!) empirically discovered automounter conventions
11217
11218 1999-02-12  SL Baur  <steve@xemacs.org>
11219
11220         * etags.el (pop-tag-mark): autoload to match key binding.
11221
11222 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11223
11224         * XEmacs 21.2.10 is released
11225
11226 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11227
11228         * package-get.el (package-get-remote-filename): Don't bug out for
11229         a local file name in the search entry.
11230
11231 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11232
11233         * XEmacs 21.2.9 is released
11234
11235 1999-01-19  Didier Verna  <didier@xemacs.org>
11236
11237         * replace.el (replace-search-function): new variable containing a
11238         function to perform a search-forward.
11239         (replace-re-search-function): new variable containing a function
11240         to perform a re-search-forward.
11241         (perform-replace): use them.
11242
11243 1999-01-25  Didier Verna  <didier@xemacs.org>
11244
11245         * select.el (selection-owner-p): use the name `XEmacs'.
11246         (cut-copy-clear-internal): ditto.
11247
11248 1999-01-18  Andy Piper  <andy@xemacs.org>
11249
11250         * about.el (about-url-alist): Update my entry.
11251         (xemacs-hackers): Ditto.
11252
11253 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11254
11255         * buffer.el (switch-to-buffer): Fixing documentation.
11256         * minibuf.el (minibuffer-completion-table): ditto.
11257         * cl-macs.el (return-from): ditto.
11258
11259 1999-01-04  Didier Verna  <didier@xemacs.org>
11260
11261         * replace.el (delete-non-matching-lines): temporarily disable
11262         case-folding when called interactively with a regexp containing
11263         uppercase characters.
11264         (delete-matching-lines): ditto.
11265         (count-matches): ditto.
11266         (list-matching-lines): ditto.
11267
11268 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11269
11270         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11271         abort if current window is split horizontally, not if others are
11272         split.  Got rid of unnecessary minibuffer checking.  Also, add
11273         some comments (it's still complex).
11274
11275 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11276
11277         * package-get.el: changed address for doc.ic.ac.uk to
11278         sunsite.doc.ic.ac.uk
11279
11280 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11281
11282         * ldap.el (toplevel): Remove requires so that the file compiles
11283         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11284
11285 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11286
11287         * dump-paths.el: Calculate module-directory and set
11288         module-load-path to the load path for modules.
11289
11290         * loadup.el: Get bootstrap value of module-load-path from the
11291         environment variable EMACSBOOTSTRAPMODULEPATH.
11292         - Display the module load path if we're debugging paths.
11293
11294         * setup-paths.el: Added function paths-find-site-module-directory.
11295         - Added function paths-find-module-directory.
11296         - Added function paths-construct-module-load-path.  Uses new
11297         environment variable EMACSMODULEPATH.
11298
11299 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11300
11301         * font.el (font-default-object-for-device):
11302         Oops! This `or' can't be replaced by `unless'.
11303         Fixed inability to run w3, among other things.
11304
11305 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11306
11307         * package-admin.el: Change initialization of
11308           package-admin-install-function dependent on system type.
11309           Change package-admin-install-function-mswindows to use
11310           "minitar".
11311
11312 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11313
11314         * mouse.el (default-mouse-motion-handler): Disable help echo while
11315         in the minibuffer.
11316
11317 1998-12-28  Martin Buchholz <martin@xemacs.org>
11318
11319         * XEmacs 21.2.8 is released.
11320
11321 1998-12-24  Martin Buchholz <martin@xemacs.org>
11322
11323         * XEmacs 21.2.7 is released.
11324
11325 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11326
11327         * package-ui.el (pui-list-packages): Set truncate-lines.
11328
11329         * package-get.el (package-get-download-menu): Use
11330         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11331
11332         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11333         (pui-help-string): idem.
11334         (list-packages-mode): New major mode.
11335         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11336         (pui-install-selected-packages): Add suport for removing packages.
11337         (pui-toggle-package-delete-key): New function.
11338         (pui-popup-context-sensitive): New kludge.
11339         (pui-list-packages): Add warning when `package-get-remote' is nil.
11340         (package-ui-add-site): New function.
11341
11342 1998-12-01  Didier Verna  <didier@xemacs.org>
11343
11344         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11345
11346 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11347
11348         * ldap.el: Custom-ized
11349         (toplevel): Do not provide `ldap' which is provided by C level
11350         LDAP code
11351         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11352
11353 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11354
11355         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11356
11357 1998-12-17  Andy Piper  <andy@xemacs.org>
11358
11359         * sound.el (sound-load-list): name changed from sound-load-alist.
11360         (sound-extension-list): name changed from sound-ext-list.
11361         (load-default-sounds): use new names.
11362         (load-sound-file): use new names.
11363
11364 1998-12-16  Andy Piper  <andy@xemacs.org>
11365
11366         * XEmacs 21.2.6 is released
11367
11368 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11369
11370         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11371         errors.
11372
11373 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11374
11375         * wid-edit.el (widget-echo-this-extent): Set
11376         help-echo-owns-message to t.
11377
11378 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11379
11380         * package-get.el (package-get-download-menu): use toggles for
11381           each site in the download site menu.
11382
11383 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11384
11385         * package-get.el (package-get): If we cannot find a package
11386           because package-get-remote is not set, give a more helpful
11387           error message.
11388
11389 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11390
11391         * package-get.el (package-get-remote-filename): use an EFS path
11392         with user anonymous if no user is specified.
11393
11394 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11395
11396         * faces.el (face-spec-set): Re-init fallfacks for default after
11397         calling reset-face on the default face.
11398
11399 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11400
11401         * package-admin.el (package-admin-default-install-function):
11402         Behave as advertised.  Make sure the pkg-dir is proper for
11403         default-directory.
11404         (package-admin-add-binary-package): Make sure the pkg-dir is
11405         proper for default-directory.
11406         (package-admin-install-function-mswindows): Make sure the pkg-dir
11407         is proper for default-directory.
11408
11409 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11410
11411         * XEmacs 21.2.5 is released
11412
11413 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11414
11415         * files.el (binary-file-regexps): regexp-opt is not available at
11416         bytecompile time.
11417
11418 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11419
11420         * x-win-xfree86.el:
11421         * x-win-sun.el (x-win-init-sun):
11422         * x-win-sun.el:
11423         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11424         * x-iso8859-1.el:
11425         * x-init.el (init-post-x-win):
11426         * x-init.el (init-pre-x-win):
11427         * x-init.el (x-initialize-compose):
11428         * x-init.el:
11429         * x-compose.el:
11430         * winnt.el:
11431         * widget.el:
11432         * wid-edit.el (widget-glyph-click):
11433         * wid-edit.el (widget-glyph-find):
11434         * wid-edit.el (widget-type):
11435         * view-less.el (view-buffer-other-window):
11436         * very-early-lisp.el:
11437         * version.el:
11438         * toolbar.el:
11439         * toolbar-items.el:
11440         * term/sun.el (suntool-map):
11441         * term/sun-mouse.el:
11442         * term/internal.el:
11443         * syntax.el (modify-syntax-entry):
11444         * symbol-syntax.el:
11445         * subr.el:
11446         * startup.el (lock-directory):
11447         * simple.el (set-comment-column):
11448         * simple.el (backward-delete-char-untabify):
11449         * shadow.el (find-emacs-lisp-shadows):
11450         * shadow.el:
11451         * setup-paths.el (paths-construct-info-path):
11452         * select.el (cut-copy-clear-internal):
11453         * process.el (call-process-region):
11454         * process.el (start-process-shell-command):
11455         * process.el:
11456         * paths.el (rmail-spool-directory):
11457         * paragraphs.el (use-hard-newlines):
11458         * package-get.el (package-get-dependencies):
11459         * package-admin.el (package-admin-delete-binary-package):
11460         * obsolete.el (truncate-string):
11461         * obsolete.el (store-substring):
11462         * mouse.el (default-mouse-track-maybe-own-selection):
11463         * mouse.el (mouse-yank-at-point):
11464         * modeline.el:
11465         * modeline.el (mouse-drag-modeline):
11466         * minibuf.el (read-directory-name-internal):
11467         * minibuf.el (read-file-name-internal):
11468         * minibuf.el (read-file-name-internal-1):
11469         * minibuf.el (read-file-name-2):
11470         * minibuf.el (exact-minibuffer-completion-p):
11471         * minibuf.el (read-from-minibuffer):
11472         * minibuf.el:
11473         * menubar.el (check-menu-syntax):
11474         * map-ynp.el (map-y-or-n-p):
11475         * make-docfile.el (docfile-out-of-date):
11476         * loadup.el ((member "run-temacs" command-line-args)):
11477         * loadup.el ((member "no-site-file" command-line-args)):
11478         * loadup.el (really-early-error-handler):
11479         * loadup.el:
11480         * loadhist.el:
11481         * loaddefs.el:
11482         * lisp-mnt.el (lm-verify):
11483         * lib-complete.el (lib-complete:cache-completions):
11484         * lib-complete.el (library-all-completions):
11485         * itimer.el (itimer-run-expired-timers):
11486         * info.el (Info-mode):
11487         * info.el (Info-insert-file-contents):
11488         * info.el (Info-rebuild-dir):
11489         * info.el (Info-build-dir-anew):
11490         * info.el (Info-parse-dir-entries):
11491         * info.el (Info-dir-outdated-p):
11492         * info.el (Info-insert-dir):
11493         * info.el (info-xref):
11494         * info.el:
11495         * hyper-apropos.el (hyper-apropos-get-doc):
11496         * hyper-apropos.el (hyper-describe-face):
11497         * hyper-apropos.el (hyper-apropos-mode):
11498         * hyper-apropos.el:
11499         * help.el (list-processes):
11500         * help.el:
11501         * gnuserv.el:
11502         * font.el (mswindows-font-create-name):
11503         * font.el (font-default-font-for-device):
11504         * font.el (x-font-create-object):
11505         * font.el (font-registry):
11506         * font.el:
11507         * font-lock.el (font-lock-keywords):
11508         * font-lock.el:
11509         * finder.el (finder-compile-keywords):
11510         * find-paths.el (paths-find-recursive-path):
11511         * fill.el (set-justification-center):
11512         * fill.el (fill-region-as-paragraph):
11513         * files.el (insert-directory):
11514         * files.el (wildcard-to-regexp):
11515         * files.el (recover-file):
11516         * files.el (basic-save-buffer):
11517         * files.el (delete-auto-save-file-if-necessary):
11518         * files.el (file-relative-name):
11519         * files.el (backup-extract-version):
11520         * files.el (backup-buffer):
11521         * files.el (set-visited-file-name):
11522         * files.el (set-auto-mode):
11523         * files.el (interpreter-mode-alist):
11524         * files.el:
11525         * files.el (find-file-noselect):
11526         * files.el (abbreviate-file-name):
11527         * files.el (parse-colon-path):
11528         * files.el (directory-abbrev-alist):
11529         * etags.el (visit-tags-table-buffer):
11530         * easymenu.el (easy-menu-define):
11531         * dragdrop.el (experimental-dragdrop-drag):
11532         * dragdrop.el (dragdrop-drop-do-functions):
11533         * dragdrop.el (dragdrop-drop-at-point):
11534         * disass.el (disassemble-1):
11535         * disass.el (disassemble-internal):
11536         * disass.el (disassemble):
11537         * disass.el:
11538         * derived.el (derived-mode-init-mode-variables):
11539         * derived.el (define-derived-mode):
11540         * custom.el (defgroup):
11541         * cus-edit.el (custom-quote):
11542         * config.el:
11543         * code-process.el (open-network-stream):
11544         * code-process.el (start-process):
11545         * code-process.el (call-process-region):
11546         * code-process.el (call-process):
11547         * code-process.el:
11548         * code-files.el (insert-file-contents):
11549         * code-files.el:
11550         * code-files.el (buffer-file-coding-system-for-read):
11551         * cmdloop.el (yes-or-no-p-minibuf):
11552         * cl.el:
11553         * cl-macs.el:
11554         * cl-extra.el:
11555         * callers-of-rpt.el (make-caller-report):
11556         * callers-of-rpt.el:
11557         * bytecomp.el (batch-byte-recompile-directory):
11558         * bytecomp.el (batch-byte-compile-1):
11559         * bytecomp.el (batch-byte-compile):
11560         * bytecomp.el (display-call-tree):
11561         * bytecomp.el (byte-compile-insert):
11562         * bytecomp.el (byte-compile-two-args-19->20):
11563         * bytecomp.el (byte-compile-variable-ref):
11564         * bytecomp.el (byte-compile-form):
11565         * bytecomp.el (byte-compile-top-level-body):
11566         * bytecomp.el (byte-compile-out-toplevel):
11567         * bytecomp.el (byte-compile-byte-code-maker):
11568         * bytecomp.el (byte-compile-file-form-defmumble):
11569         * bytecomp.el (byte-compile-file-form):
11570         * bytecomp.el (byte-compile-keep-pending):
11571         * bytecomp.el (byte-compile-insert-header):
11572         * bytecomp.el (byte-compile-from-buffer):
11573         * bytecomp.el (byte-compile-file):
11574         * bytecomp.el (byte-recompile-file):
11575         * bytecomp.el (byte-compile-close-variables):
11576         * bytecomp.el (byte-compile-warn-about-unused-variables):
11577         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11578         * bytecomp.el (byte-compiler-legal-options):
11579         * bytecomp.el (byte-compile-lapcode):
11580         * bytecomp.el (byte-optimize-log):
11581         * bytecomp.el ((fboundp 'defsubst)):
11582         * bytecomp.el:
11583         * bytecomp-runtime.el:
11584         * byte-optimize.el (byte-optimize-apply):
11585         * byte-optimize.el (car):
11586         * byte-optimize.el (byte-optimize-form):
11587         * byte-optimize.el (byte-optimize-form-code-walker):
11588         * byte-optimize.el:
11589         * build-report.el (build-report-insert-installation-file):
11590         * build-report.el (build-report):
11591         * auto-show.el:
11592         * apropos.el (apropos-documentation):
11593         - mega patch
11594         - clean up byte-compile warnings
11595         - remove unused variables
11596         - Use common lisp style hashtable functions
11597         - byte compiler cleanup
11598         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11599         - remove old backquote syntax usage
11600         - move some cl functionality into C for speed.
11601         - remove last remaining VMS support
11602         - spelling fixes
11603         - implement last, butlast, nbutlast, copy-list in C.
11604         - new macro ignore-file-errors, similar to ignore-errors
11605           (ignore-file-errors (delete-file "foo"))
11606         - get frequent garbage collection during loadup.el by tweaking
11607           gc-cons-threshold, rather than explicitly calling garbage-collect
11608         - default delete-key-deletes-forward to `t'.
11609
11610 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11611
11612         * XEmacs 21.2-beta4 is released.
11613
11614 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11615
11616         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11617         (easy-menu-item-present-p): Wrapper around find-menu-item.
11618         (easy-menu-remove-item): Wrapper around delete-menu-item.
11619
11620         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11621         (add-menu-button): Add 'in-menu' argument.
11622         (add-menu-item-1): Add in-menu support to helper function.
11623
11624 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11625
11626         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11627
11628 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11629
11630         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11631         of Dec 4, 1997.
11632
11633 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11634
11635         * process.el (shell-command-on-region): Report if the command
11636         succeeded or failed.
11637
11638 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11639
11640         * subr.el (buffer-substring-no-properties): Comment out.
11641
11642 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11643
11644         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11645           into font instances first, like `x-frob-font-size' does.
11646           (mswindows-find-larger-font): ditto
11647
11648 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11649
11650         * package-ui.el (pui-install-selected-packages): fix args in call
11651         to `package-get'.
11652
11653 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11654
11655         * package-get.el (host-name): New widget type.
11656         (package-get-remote): Better customization using new type.
11657         (package-get-download-sites): idem dito.
11658
11659         (package-get-custom): Do not use package-get-all untill we have
11660         runtime dependencies.
11661
11662         (package-get-remove-copy): Default to 't' we no longer need this
11663         kludge as we do not currently use depenencies.
11664
11665         (package-get-was-current): New variable.
11666         (package-get-require-base): New 'force-current' argument.
11667         (package-get-update-base): idem
11668         (package-get-package-provider):  idem
11669         (package-get-locate-index-file): New 'no-remote' argument.
11670         (package-get-locate-file): idem.
11671
11672         (package-get-maybe-save-index): New function.
11673         (package-get-update-base): Use it.
11674
11675 1998-10-28 Greg Klanderman <greg@alphatech.com>
11676
11677         * package-get.el (package-get-remote): default to nil; by default,
11678         don't go out to the net via EFS.  They must select a download site.
11679         (package-get-download-sites): new variable.
11680         (package-get-download-menu): new function.
11681         (package-get-locate-index-file): new function.
11682         (package-get-update-base): use it.
11683
11684         * menubar-items.el (default-menubar): add "Update Package Index"
11685         and "Add Download Site" menus under Options | Manage Packages.
11686
11687 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11688
11689         * package-get.el (package-get): bugfix code checking installed version
11690         for case where package is not currently installed.
11691         (package-get-require-signed-base-updates): new variable.
11692         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11693         deemed not a goot thing.  Use the variable
11694         package-get-allow-unsigned-base-updates instead.
11695
11696 1998-10-16 Greg Klanderman <greg@alphatech.com>
11697
11698         * package-get.el (package-get): Don't install an older version than
11699         we already have unless explicitly told to.  Issue a warning.
11700
11701         * package-ui.el (pui-add-required-packages): when adding
11702         dependencies, don't add packages that are up to date.
11703         (pui-package-symbol-char):  Don't consider a package out of date
11704         if you have a newer version installed than the latest version in
11705         package-get-base.
11706
11707         * package-get.el (package-get-base-filename): document that it may
11708         be a path relative to package-get-remote;  new default value.
11709         (package-get-locate-file): new function.
11710         (package-get-update-base): use it to expand package-get-base-filename.
11711         (package-get-save-base): new function to save the package-get database
11712         to file.
11713         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11714         (package-get-update-base): pass the REMOTE-SOURCE arg.
11715         (package-get-update-base-entry): call package-get-custom-add-entry.
11716         (package-get-file-installed-p): removed; no longer needed.
11717         (package-get-create-custom): ditto.
11718         (toplevel): remove code to build and load package-get-custom.el
11719         (package-get-custom-add-entry): new function.
11720
11721 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11722
11723         * wid-edit.el (widget-button-click): Don't switch window.
11724
11725 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11726
11727         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11728
11729 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11730
11731         * etags.el (find-tag-default): Run find-tag-hook using
11732         run-hooks rather than funcall
11733
11734 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11735
11736         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11737         and the current local map as the parents to isearch-mode-map.
11738
11739 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11740
11741         * XEmacs 21.2-beta3 is released.
11742
11743 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11744
11745         * package-get.el (package-get-update-base): use
11746         insert-file-contents-internal, not insert-file-contents-literally.
11747
11748 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11749
11750         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11751         dump time.
11752
11753 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11754
11755         * package-get.el (package-get-update-base-entry): new function.
11756         (package-get-update-base): renamed; was `package-get-load-base'.
11757         cleanup, and use package-get-update-base-from-buffer.
11758         (package-get-update-base-from-buffer): new function.
11759         (package-get-update-base-entries): new; helper for above.
11760         Do not eval lisp grabbed over ftp; parse it from new format.
11761
11762 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11763
11764         * files.el (set-auto-mode): Don't play games loading package-get
11765         database; package-get-package-provider will handle it all.
11766
11767 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11768
11769         * package-get.el (package-get-base-filename): new variable.
11770         (package-get-require-base): new function.
11771         (package-get-pgp-signed-begin-line): new variable.
11772         (package-get-pgp-signature-begin-line): ditto.
11773         (package-get-pgp-signature-end-line):  ditto.
11774         (package-get-load-base): new function.
11775         (package-get-interactive-package-query):
11776         (package-get-update-all):
11777         (package-get-dependencies):
11778         (package-get-package-provider):
11779         (package-get-custom): use package-get-require-base.
11780         [package-get-custom loading]: disable for now.
11781
11782         * package-ui.el (pui-list-packages): use (package-get-require-base)
11783
11784 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11785
11786         * package-ui.el: Correct obvious thinko in choosing extent face.
11787
11788 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11789
11790         * menubar-items.el (default-menubar): pui-list-package has nothing
11791         to with Customize. Move all the package stuff to a new Item in Options.
11792
11793         * package-ui.el (pui-menu): Add menu and Popup menu.
11794
11795         * package-get.el (package-get): Use new
11796         package-admin-get-install-dir.
11797
11798         * package-admin.el (package-admin-get-install-dir): New syntax.
11799         Conserve package location and put mule packages where mule-base is.
11800
11801         * package-get.el : Customized
11802
11803         * package-ui.el (pui): Customized
11804         (pui-package-install-dest-dir): New variable.
11805         (pui-install-selected-packages): Use it
11806
11807 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11808
11809         * package-get.el (package-get-interactive-package-query): Move
11810         dependency on package-get-base to run-time.
11811         (package-get-update-all): Ditto.
11812         (package-get-dependencies): Ditto.
11813         (package-get-package-provider): Ditto.
11814         (package-get-custom): Ditto.
11815
11816 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11817
11818         * events.el: Remove 'ascii-character property from 'backspace
11819         and 'delete symbols
11820
11821 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11822
11823         * package-get-base.el: removed.
11824
11825 1998-09-23  Didier Verna  <didier@xemacs.org>
11826
11827         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11828         (no-upper-case-p): new function.
11829         (with-search-caps-disable-folding): new macro.
11830         (with-interactive-search-caps-disable-folding): new macro.
11831         (zap-to-char): In interactive mode, do a case-sensitive search if
11832         the character is uppercase.
11833         (zap-up-to-char): ditto.
11834
11835         * replace.el (perform-replace): use the function no-upper-case-p.
11836
11837         * isearch-mode.el (isearch-fix-case): ditto.
11838         make obsolete `with-caps-disable-folding' and
11839         `isearch-no-upper-case-p'.
11840
11841         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11842         (tags-search): ditto.
11843         (tags-query-replace): ditto.
11844
11845         * info.el (Info-search): ditto.
11846
11847 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11848
11849         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11850
11851 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11852
11853         * package-admin.el (package-admin-rmtree): rewritten.  need to
11854         check for "." and ".." before symlink check.  expand files and
11855         directories with respect to DIRECTORY, not default-directory.
11856
11857 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11858
11859         * package-get.el (package-get-all): add INSTALL-DIR argument.
11860
11861 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11862
11863         * package-ui.el (pui-add-required-packages): new function, select
11864         dependent packages.
11865         (pui-display-keymap): bind it.
11866         (pui-help-string): document it.
11867         (pui-install-selected-packages): package-get-all -> package-get.
11868
11869         * package-get.el (package-get-dependencies): new function.
11870
11871 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11872
11873         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11874         regexps.
11875
11876 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11877
11878         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11879         function.
11880         (default-mouse-track-normalize-point): Use it.
11881
11882 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11883
11884         * package-admin.el (package-admin-delete-binary-package):
11885                 General cleanup. Remove unnessary use of progn and
11886         save-excursion.
11887         (package-admin-delete-binary-package): Do NOT mess with file
11888         modes. That is evil.
11889         (package-admin-delete-binary-package): Wrap all deleting in
11890         condition-case. The data in MANIFEST is untrustworthy.
11891         (package-admin-delete-binary-package): Let the OS worry about non
11892         empty directories.
11893
11894 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11895
11896         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11897         processing.
11898         (lm-report-bug): Fix mail address to send bug reports to.
11899
11900 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11901
11902         * XEmacs 21.2-beta2 is released.
11903
11904 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11905
11906         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11907
11908 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11909
11910         * info.el (Info-mode): Document page turning by double clicks in
11911         docstring so `M-x describe-mode' will display it.
11912
11913 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11914
11915         * info.el (Info-mouse-track-double-click-hook): Use character
11916         widths to calculate a border region where double clicking does
11917         page turning, and return `nil' by default so other hooks, such as
11918         region highlighting, will be run.
11919
11920 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11921
11922         * sound.el (default-sound-directory-list): Initialize with all the
11923         "sounds" directories in `data-directory-list'.  It used to just be
11924         the first one.
11925
11926         * packages.el (locate-data-directory-list): Created.  This gives
11927         the list of matching directories, unlike `locate-data-directory',
11928         which just gives the first one.
11929
11930 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11931
11932         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11933         make a binding in the local keymap until help-char handling is
11934         improved.
11935
11936         * help.el (help-keymap-with-help-key): Provide keymap with help
11937         binding.
11938         (help-print-help-form): New helper function.
11939
11940 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11941
11942         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11943         move extent to another buffer; no need to create a new extent.
11944         (isearch-fix-case): New function.
11945         (isearch-search-and-update): Use it.
11946
11947 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11948
11949         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11950         the keymap, not minor-mode-map-alist.
11951         (isearch-done): Restore overriding-local-map.
11952
11953 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11954
11955         * bytecomp.el (byte-compile-buffer-substring):
11956         Fix for: (byte-compile (defun f () (buffer-substring)))
11957         ==>   ** buffer-substring called with 3 args, but requires 0-3
11958         - new code not only works, but is more readable, too.
11959
11960 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11961
11962         * msw-faces.el (mswindows-init-device-faces): Don't try to
11963           specify a default font at this late stage. Do try to force
11964           creation of the default face font so that if it fails we get
11965           an error now instead of a crash at frame creation.
11966
11967           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11968           mswindows-make-font-unitalic: Canonical default weight
11969           changed from "Normal" to "Regular".
11970
11971           mswindows-make-font-bold / -bold-italic: Supplied device was
11972           not being passed into call to mswindows-find-smaller-font.
11973
11974 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11975
11976         * package-get.el (package-get-remote): Fix the path where to find
11977           the packages on xemacs.org.
11978
11979 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11980
11981         * about.el (about-maintainer-info): Update Ben's entry.
11982
11983 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11984
11985         * lisp/shadow.el (find-emacs-lisp-shadows):
11986         - `member' was being called on lists of length 2000!
11987         - Replace with hashtables.
11988         - Replace hand-coded loops with (dolist)
11989         - Fix comment typo
11990
11991 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11992
11993         * packages.el: Added new function, `package-delete-name', to
11994           delete existing packages from the installed package database
11995           (`packages-package-list').  Also added the "pkginfo" directory
11996           to `packages-special-base-regexp', so that the pkginfo directory
11997           would not get added to `late-packages'.
11998
11999         * package-admin.el: Added ability to delete an installed package
12000           (added low-level function, `package-admin-delete-package').
12001           Understands how to use the pkginfo/MANIFEST.<package> file to
12002           delete the package.  When installing a package, will also
12003           create a MANIFEST.* file if one is not provided by the
12004           package.  If the MANIFEST.* doesn't exist when deleting a
12005           package, the functions will fall back to attempting to delete
12006           any package-specific lisp directory.
12007
12008         * package-get.el: Moved some functions to package-admin.el.
12009           Added interactive function `package-get-delete-package', for
12010           use by users for deleting a package.
12011
12012           Also modified to not require the presence of efs.
12013
12014 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12015
12016         * files.el (find-file-noselect): Handle all signals, kill the
12017         buffer and resignal.
12018
12019 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12020
12021         * cl-macs.el (glyph-image): Add setf method.
12022
12023 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12024
12025         * package-get.el: Fixed broken EFS downloading.  Also, look for
12026           .tar.gz files first, in preference over .tgz files.
12027
12028         * package-ui.el: Fix display of package version numbers.
12029
12030 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12031
12032         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12033         argument.
12034
12035 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12036
12037         * list-mode.el: `display-completion-list': added new/optional
12038           keyword `:completion-string', which allows the programmer to
12039           change the "Possible completions are:" prompt.
12040
12041         * menubar-items.el: Added new pulldown menu-pick to start up the
12042           visual package browser/installer:
12043
12044                 Options->Customize->List Packages
12045
12046         * package-admin.el: Added hooks for installing under both Unix
12047           and MS Windows.  Does additional error checking.  No longer
12048           calls "add-big-package.sh" to install packages under Unix; now
12049           calls gunzip & tar directly.
12050
12051         * package-get.el: Added ability to install packages from files
12052           on a local disk/CDROM.  Now deletes any existing package lisp
12053           directory.  Does completion on available packages when
12054           querying for package names.  Will also search for .tgz files
12055           in addition for .tar.gz files.  Tries to reload
12056           auto-autoloads, as a convenience when loading new packages,
12057           and also tries to add any new package paths to `load-path'.
12058           Changed all occurences of `concat' to use `expand-file-name'.
12059
12060         * package-ui.el: New file which implements the main visual
12061           package browser/installer, which is started via a menu pick or
12062           M-x pui-list packages.
12063
12064 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12065
12066         * startup.el (load-init-file): spelling fix.
12067
12068 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12069
12070         * startup.el (normal-top-level): Load auto-autoload files
12071         covariantly with their precedence.
12072
12073 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12074
12075         * menubar-items.el (default-menubar): Remove "Font Weight"
12076         option, there is currently no custom equivalent.. Customize-faces
12077         is "Edit faces".
12078
12079         * x-font-menu.el (font-menu-set-font): Use customize to set
12080         default face.
12081
12082         * faces.el (face-spec-update-all-matching): New function.
12083
12084         * cus-face.el (custom-set-face-update-spec): New function.
12085         Interface to customize faces from elisp.
12086
12087         (custom-face-value-create): Show the customized settings if set
12088         but not saved.
12089
12090 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12091
12092         (custom-face-value-create): Show the customized settings if set
12093         but not saved.
12094
12095 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12096
12097         * keydefs.el (global-map): Add FSF 20.3 binding of
12098         query-replace-regexp.
12099
12100 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12101
12102         * minibuf.el (read-file-name-internal-1): use
12103         user-name-completion-1 instead of user-name-completion.
12104
12105 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12106
12107         * loadup.el:
12108         * make-docfile.el:
12109         * update-elc.el: Don't set `source-directory' (now defunct as a
12110         global variable) no more.
12111
12112         * packages.el (packages-list-autoloads): Made `source-directory'
12113         (now defunct as a global variable) a parameter.
12114
12115 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12116
12117         * about.el (about-hackers): new email
12118
12119 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12120
12121         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12122
12123 1998-07-17  Didier Verna  <didier@xemacs.org>
12124
12125         * faces.el (set-face-property):
12126         (set-face-dim-p):
12127         (face-dim-p): updated the doc strings now that the dim property isn't
12128         tty-specific.
12129         (face-equal): the dim property is now a common one.
12130
12131         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12132         Renamed the `stipple' attribute to `background-pixmap'.
12133         (custom-face-background-pixmap): make custom-face-stipple an
12134         obsolete alias for this.
12135
12136 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12137
12138         * find-paths.el (paths-file-readable-directory-p): Created and
12139         used.
12140
12141         * loadup.el: Don't set inhibit-... flags from run-temacs.
12142
12143 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12144
12145         * packages.el (packages-data-path-depth): Added and used.
12146
12147 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12148
12149         * about.el:
12150         - Change .xpm to .png, delete "zcat" section.
12151         - cosmetic fix in the 'marcpa' entry.
12152
12153         * etc/photos
12154         - convert all .xpm.Z to .png
12155         - rename mrb to martin
12156         - rename mcook-m to mcookm
12157
12158 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12159
12160         * x-init.el (x-initialize-compose): Add support for
12161         dead-circumflex as YET ANOTHER NAME for that dead key.
12162
12163 1998-08-05  Colin Rafferty <colin@xemacs.org>
12164
12165         * setup-paths.el (paths-construct-exec-path): Made the
12166         last-packages really be last.
12167         (paths-construct-data-directory-list): Ditto.
12168
12169 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12170
12171         * startup.el(startup-splash-frame-body):
12172         Update Copyright notice in splash screen
12173
12174 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12175
12176         * minibuf.el (read-file-name-internal-1): do ~user completion.
12177
12178 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12179
12180         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12181         aginst destroyed extents
12182
12183 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12184
12185         * package-get.el (package-get): add `install-dir' argument.
12186
12187 1998-07-20  John Jones  <jj@asu.edu>
12188
12189         * package-get.el: calls to package-get-update-all will only
12190           update packages which are already installed.
12191
12192 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12193
12194         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12195         writable.
12196
12197 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12198
12199         * about.el (about-hackers): Correct my email.
12200
12201 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12202
12203         * about.el (about-hackers): new email-address.
12204
12205 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12206
12207         * minibuf.el (read-number): Don't let `input-error' condition
12208         escape.
12209
12210 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12211
12212         * about.el (about-hackers): use my `email-for-life' address.
12213
12214 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12215
12216         * XEmacs 21.2-beta1 is released.
12217
12218 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12219
12220         * ldap.el (ldap-search): Doc string change
12221
12222 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12223
12224         * menubar-items.el (default-menubar): Removed references to
12225         `data-directory', and use `locate-data-file' instead, and made
12226         then greyed out if they don't exist.
12227
12228 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12229
12230         * keymap.el (events-to-keys): Use `format' instead of `concat'
12231         since the latter does not accept integer args anymore
12232
12233 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12234
12235         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12236         macros replaced.
12237
12238 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12239
12240         * make-docfile.el: Get first initialization from very-early-lisp.el
12241         * update-elc.el: Ditto.
12242         * loadup.el (really-early-error-handler): Ditto.
12243
12244         * packages.el (packages-unbytecompiled-lisp): Add new file,
12245         very-early-lisp.el.
12246
12247         * very-early-lisp.el: New file.
12248
12249 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12250
12251         * Symbols that have been obsolete for at least 3 years removed (II).
12252
12253         * obsolete.el (eval-current-buffer): Make compatible.
12254         (byte-code-function-p): Ditto.
12255         (send-string): Removed.
12256         (send-region): Removed.
12257         (screen-scrollbar-width): Removed.
12258         (set-screen-scrollbar-width): Removed.
12259         (set-screen-left-margin-width): Removed.
12260         (set-screen-right-margin-width): Removed.
12261         (screen-left-margin-width): Removed.
12262         (screen-right-margin-width): Removed.
12263         (set-buffer-left-margin-width): Removed.
12264         (set-buffer-right-margin-width): Removed.
12265         (buffer-left-margin-width): Removed.
12266         (buffer-right-margin-width): Removed.
12267         (x-set-frame-icon-pixmap): Removed.
12268         (x-set-screen-icon-pixmap): Removed.
12269         (pixel-name): Removed.
12270         (make-pixmap): Removed.
12271         (make-cursor): Removed.
12272         (pixmap-width): Removed.
12273         (pixmap-contributes-to-line-height-p): Removed.
12274         (set-pixmap-contributes-to-line-height): Removed.
12275
12276 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12277
12278         * obsolete.el (popup-menu-up-p): removed.
12279         (read-no-blanks-input): Removed.
12280         (wholenump): Removed.
12281         (ring-mod): Removed (what was ring-mod?).
12282         (current-time-seconds): Removed.
12283         (run-special-hook-with-args): Removed.
12284         (dot): Removed.
12285         (dot-marker): Removed.
12286         (dot-min): Removed.
12287         (dot-max): Removed.
12288         (window-dot): Removed.
12289         (set-window-dot): Removed.
12290
12291         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12292         `dot-min'.
12293
12294         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12295
12296         * code-files.el (insert-file-contents): Rename
12297         run-special-hook-with-args to run-hook-with-args-until-success.
12298         (write-region): Ditto.
12299
12300 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12301
12302         * about.el: Fix typos, update release date.
12303
12304         * Symbols that have been obsolete for at least 3 years removed.
12305
12306         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12307         screen- functions.
12308         (toplevel): remove setf methods for screen functions.
12309         * cl-macs.el (extent-data): defsetf removed.
12310         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12311         many places to remove.
12312         (comment-indent-hook): Ditto.
12313         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12314         (buffer-dedicated-screen): Ditto.
12315         (deiconify-screen): Ditto.
12316         (delete-screen): Ditto.
12317         (event-screen): Ditto.
12318         (find-file-other-screen): Ditto.
12319         (find-file-read-only-other-screen): Ditto.
12320         (live-screen-p): Ditto.
12321         (screen-height): Ditto.
12322         (screen-iconified-p): Ditto.
12323         (screen-list): Ditto.
12324         (screen-live-p): Ditto.
12325         (screen-name): Ditto.
12326         (screen-parameters): Ditto.
12327         (screen-pixel-height): Ditto.
12328         (screen-pixel-width): Ditto.
12329         (screen-root-window): Ditto.
12330         (screen-selected-window): Ditto.
12331         (screen-totally-visible-p): Ditto.
12332         (screen-visible-p): Ditto.
12333         (screen-width): Ditto.
12334         (screenp): Ditto.
12335         (get-screen-for-buffer): Ditto.
12336         (get-screen-for-buffer-noselect): Ditto.
12337         (get-other-screen): Ditto.
12338         (iconify-screen): Ditto.
12339         (lower-screen): Ditto.
12340         (mail-other-screen): Ditto.
12341         (make-screen): Ditto.
12342         (make-screen-invisible): Ditto.
12343         (make-screen-visible): Ditto.
12344         (modify-screen-parameters): Ditto.
12345         (new-screen): Ditto.
12346         (next-screen): Ditto.
12347         (next-multiscreen-window): Ditto.
12348         (other-screen): Ditto.
12349         (previous-screen): Ditto.
12350         (previous-multiscreen-window): Ditto.
12351         (raise-screen): Ditto.
12352         (redraw-screen): Ditto.
12353         (select-screen): Ditto.
12354         (selected-screen): Ditto.
12355         (set-buffer-dedicated-screen): Ditto.
12356         (set-screen-height): Ditto.
12357         (set-screen-position): Ditto.
12358         (set-screen-size): Ditto.
12359         (set-screen-width): Ditto.
12360         (show-temp-buffer-in-current-screen): Ditto.
12361         (switch-to-buffer-other-screen): Ditto.
12362         (visible-screen-list): Ditto.
12363         (window-screen): Ditto.
12364         (x-set-screen-pointer): Ditto.
12365         (x-set-frame-pointer): Ditto.
12366         (screen-title-format): Ditto.
12367         (screen-icon-title-format): Ditto.
12368         (terminal-screen): Ditto.
12369         (delete-screen-hook): Ditto.
12370         (create-screen-hook): Ditto.
12371         (mouse-enter-screen-hook): Ditto.
12372         (mouse-leave-screen-hook): Ditto.
12373         (map-screen-hook): Ditto.
12374         (unmap-screen-hook): Ditto.
12375         (default-screen-alist): Ditto.
12376         (default-screen-name): Ditto.
12377         (x-screen-defaults): Ditto.
12378         (x-create-screen): Ditto.
12379         * obsolete.el: meta-flag removed.
12380         baud-rate removed.
12381         sleep-for-millisecs removed.
12382         extent-data removed.
12383         set-extent-data removed.
12384         set-extent-attribute removed.
12385         extent-glyph removed.
12386         extent-layout removed.
12387         set-extent-layout removed.
12388         list-faces-display removed.
12389         list-faces removed.
12390         trim-versions-without-asking removed.
12391         after-write-file-hooks removed.
12392         truename removed.
12393         auto-fill-hook removed.
12394         blink-paren-hook removed.
12395         select-screen-hook, deselect-screen-hook removed.
12396         auto-raise-screen, auto-lower-screen removed.
12397
12398         * msw-mouse.el: Global change resource -> mswindows-resource.
12399
12400         * XEmacs 21.0-pre5 is released.
12401
12402 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12403
12404         * about.el (about-hackers): Credits update.
12405
12406 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12407
12408         * register.el (insert-register): Don't activate the region.
12409
12410 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12411
12412         * select.el: Restore x-* symbols for backwards compatibility:
12413         x-copy-primary-selection, x-kill-primary-selection,
12414         x-delete-primary-selection, x-select-make-extent-for-selection,
12415         x-valid-simple-selection-, x-cut-copy-clear-internal.
12416
12417 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12418
12419         * XEmacs 21.0-pre4 is released.
12420
12421 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12422
12423         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12424         reporting bugs.
12425         (maybe-add-init-button): Fix semantics under Windows.  Use
12426         `expand-file-name' rather than `concat'.
12427
12428         * help.el (print-messages): New function.
12429
12430 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12431
12432         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12433
12434 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12435
12436         * about.el: Tweaked my entry in about-hackers.
12437
12438         * find-paths.el (paths-emacs-root-p):
12439           Relaxed emacs-root checking of an in-place installation to
12440           also accommodate the flat layout used on MS Windows.
12441
12442 1998-06-29  John Jones  <jj@asu.edu>
12443
12444         * package-get.el: calls to package-get-update-all will only
12445           update packages which are already installed.
12446
12447 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12448
12449         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12450         are handled by the gui-element face fallbacks now.
12451
12452         * x-faces.el: default gui-element face to "background" as well as
12453         the default face.
12454
12455         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12456         and default face settings since these are set as fallbacks now in
12457         the appropriate domain.
12458
12459 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12460
12461         * text-mode.el (text-mode): Reorder regexp so the OR part
12462         corresponding to `page-delim' goes first and the hack in
12463         `forward-paragraph' will work.
12464         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12465
12466 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12467
12468         * subr.el (remove-hook): When checking the hook value
12469           with functionp, don't apply car to it.
12470
12471 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12472
12473         * package-get.el (package-get-remote-filename):
12474           Don't use file-name-as-directory because the local directory
12475           separator conventions might not be the same as ftp's.
12476
12477 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12478
12479         * ldap.el (ldap-host-parameters-alist): New name of
12480         `ldap-host-parameters-plist'
12481
12482 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12483
12484         * package-get.el: Using (require 'package-get-base), now that it
12485         provides itself.  Consequently removed all instances of (load
12486         "package-get-base.el").
12487
12488 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12489
12490         * subr.el (remove-hook): Don't treat the hook value as a
12491           list unless it is both consp and not functionp.
12492
12493 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12494
12495         * about.el: Email address for Ben Wing is ben@xemacs.org.
12496         * auto-show.el: Ditto.
12497         * bytecomp.el: Ditto.
12498         * faces.el: Ditto.
12499         * x-scrollbar.el: Ditto.
12500         * x-misc.el: Ditto.
12501         * tty-init.el: Ditto.
12502         * toolbar-items.el: Ditto.
12503         * symbol-syntax.el: Ditto.
12504         * specifier.el: Ditto.
12505         * objects.el: Ditto.
12506         * hyper-apropos.el: Ditto.
12507         * glyphs.el: Ditto.
12508
12509 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12510
12511         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12512         vertical-divider-always-visible-p.
12513         (default-mouse-motion-handler): Ditto.
12514
12515 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12516
12517         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12518         global value.
12519
12520 1998-06-21  Oliver Graf <ograf@fga.de>
12521
12522         * build-reports.el: changed receiver to xemacs-build-reports list
12523
12524 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12525
12526         * font.el: Split font-family-mappings into X and
12527           mswindows-specific versions.
12528           mswindows-font-create-[object|name]: Treat supplied size
12529           as a pointsize. Added underline and strikethru handling.
12530
12531         * msw-faces.el: changed default mswindows charset to western.
12532
12533         * msw-glyphs.el: removed space in border-glyph font string that
12534           was inserted to get round bugs in the mswindows C font code.
12535
12536 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12537
12538         * about.el (about-hackers): Credits update.
12539
12540         * help-nomule.el (tutorial-supported-languages): Add Romanian
12541         TUTORIAL.
12542
12543         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12544         to ISO-8859-2.
12545
12546 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12547
12548         * font.el: Split font-family-mappings into X and
12549           mswindows-specific versions.
12550           mswindows-font-create-[object|name]: Treat supplied size
12551           as a pointsize. Added underline and strikethru handling.
12552
12553         * msw-faces.el: changed default mswindows charset to western.
12554
12555         * msw-glyphs.el: removed space in border-glyph font string that
12556           was inserted to get round bugs in the mswindows C font code.
12557
12558 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12559
12560         * minibuf.el: make read-color-completion-table call
12561           (mswindows-color-list for mswindows devices.
12562
12563 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12564
12565         * lisp/font-lock.el
12566         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12567         Let declaration items contain non-word symbol characters.
12568
12569 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12570
12571         * package-get.el (package-get-package-provider): Added autoload
12572         cookie.  Loading "package-get-base.el" in ALL functions that use
12573         it.  Fixed some (interactive ...) with multiple argument specs
12574         again.  Cosmetic indentation changes.
12575
12576 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12577
12578         * info.el (Info-insert-dir): Don't use nreverse on variables
12579         that you want to use later.
12580
12581 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12582
12583         * x-mouse.el (x-set-point-and-move-selection): Replace call
12584         to x-kill-primary-selection with kill-primary-selection
12585
12586 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12587
12588         * simple.el (what-cursor-position): Make cursor position reported
12589         use value of column-number-start-at-one
12590
12591 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12592
12593         * about.el (xemacs-hackers): Fix Jareth's email address.
12594
12595 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12596
12597         * startup.el (startup-splash-frame): Remove
12598         `xemacs-startup-logo-function'.
12599
12600 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12601
12602         * about.el (about-hackers): Update credits list.
12603
12604 1998-06-06  Jeff Miller <jmiller@smart.net>
12605
12606         * lisp/sound.el: Update sound-ext to allow filenames with
12607           extensions to be found by load-sound-file
12608
12609 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12610
12611         * info.el (Info-rebuild-outdated-dir): Removed variable
12612         (Info-auto-generate-directory): New variable
12613         (Info-save-auto-generated-dir): New variable
12614         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12615         (Info-build-dir-anew): Second parameter removed.  Use
12616         `Info-save-auto-generated-dir'
12617         (Info-rebuild-dir): Ditto
12618
12619 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12620
12621         * list-mode.el (next-list-mode-item): Would not recognize
12622         border between directly neighbored items.
12623
12624 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12625
12626         * package-get.el: add autoloads for some functions.
12627
12628 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12629
12630         * specifier.el (let-specifier): Tiny docfixes.
12631
12632 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12633
12634         * msw-mouse.el: set selection-pointer-glyph to Normal.
12635
12636 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12637
12638         * wid-edit.el (widget-specify-secret): New function.
12639         (widget-after-change): Use it.
12640         (widget-specify-field): Use it.
12641
12642 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12643
12644         * mouse.el (drag-window-divider): Use `(not done)' instead of
12645         `doit'; reuse result of `window-pixel-edges'.
12646
12647         * modeline.el (drag-modeline-event-lag): Rename to
12648         drag-divider-event-lag.
12649
12650 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12651
12652         * specifier.el (let-specifier): Rewritten not to generate needless
12653         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12654         arguments.
12655
12656 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12657
12658         * minibuf.el (read-file-name-1): Setup buffer-local value of
12659         `completion-ignore-case' in completions buffer under Windows.
12660
12661 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12662
12663         * about.el (about-maintainer-glyph): Fix support for not
12664         compressed images.
12665
12666 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12667
12668         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12669
12670         * mouse.el (mouse-track): Cancel selection if misc-user event with
12671         `cancel-mode-internal' function is fetched.
12672
12673 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12674
12675         * files.el (save-some-buffers-1): Fixed return value.
12676
12677 1998-06-01  Oliver Graf <ograf@fga.de>
12678
12679         * dragdrop.el: added experimental
12680
12681 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12682
12683         * startup.el (after-init-hook, init-file-user,
12684         user-init-directory, load-user-init-file):  Purge references
12685         to "~/.xemacs/init.el" from docstrings.
12686
12687         (load-user-init-file) Use paths-construct-path to construct
12688         paths to user init files.  Go directly to ~/.emacs, do not
12689         search ~/.xemacs/, do not load `default-custom-file'.
12690
12691 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12692
12693         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12694         general *sh.
12695         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12696
12697 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12698
12699         * menubar-items.el (default-menubar): add Update Packages to customize
12700         menu.
12701
12702 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12703
12704         * faces.el: use toolbar face as a fallback for toolbar properties
12705         in xpm-color-symbols instead of default.
12706
12707         * msw-faces.el: rename 3d-object -> gui-element face.
12708
12709 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12710
12711         * startup.el (xemacs-startup-logo-function): New variable.
12712         (startup-splash-frame): Use it.
12713
12714 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12715
12716         * files.el (save-some-buffers): Would wait 1 second.
12717         (save-some-buffers-1): Delete other windows here instead of in
12718         `save-some-buffers'.
12719         (save-some-buffers): Force redisplay only if windows were deleted.
12720
12721 1998-06-02  Didier Verna  <didier@xemacs.org>
12722
12723         * cus-face.el (custom-face-attributes): generalized the use of
12724         toggle buttons for boolean attributes.
12725         Re-ordered the items a bit.
12726
12727 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12728
12729         * sound.el (default-sound-directory): Use `locate-data-directory'
12730         to find the sounds directory.
12731
12732 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12733
12734         * sound.el: default sound-ext to .wav under mswindows, .au
12735         otherwise. load-default sounds without extensions.
12736
12737 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12738
12739         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12740         if send-pr is not bound.
12741
12742 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12743
12744         * files.el: grok idl files in auto-mode-alist.
12745 1998-06-01  Jeff Miller  <jmiller@smart.net>
12746
12747         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12748         calling `upcase'.
12749
12750 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12751
12752         * msw-glyphs.el: add xbm to the list of image types supported.
12753
12754 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12755
12756         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12757         instead of XEmacs one when dumping InfoDock.
12758
12759 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12760
12761         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12762         for `modeline-visible-p'
12763
12764         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12765
12766 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12767
12768         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12769         since it's not used anymore. doc string fixes.
12770
12771         * package-get.el (package-get-file-installed-p): new function. use
12772         instead of file-installed-p which is in an external package.
12773
12774 1998-05-28  Oliver Graf <ograf@fga.de>
12775
12776         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12777         favor of select-window/switch-to-buffer
12778
12779 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12780
12781         * startup.el: changed (getenv "HOME") to (user-home-directory)
12782
12783 1998-05-25  Oliver Graf <ograf@fga.de>
12784
12785         * frame.el (cde-start-drag) moved to dragdrop.el
12786         (offix-start-drag-region) moved to dragdrop.el
12787         (offix-start-drag) moved to dragdrop.el
12788         * dragdrop.el (cde-start-drag) moved from frame.el
12789         (offix-start-drag-region) moved from frame.el
12790         (offix-start-drag) moved from frame.el
12791         (cde-start-drag-region) cde drag regions
12792         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12793
12794 1998-05-26  Oliver Graf <ograf@fga.de>
12795
12796         * dragdrop.el: created dragdrop-drag prototypes
12797         (cde-start-drag-region) fixed typo
12798
12799 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12800
12801         * simple.el (after-init-hook): Remove reader macro.
12802
12803         * packages.el (packages-hardcoded-lisp): Get rid of reader
12804         macros.  Update DOC string.
12805
12806 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12807
12808         * mouse.el (drag-window-divider): Ditto.
12809
12810         * modeline.el (mouse-drag-modeline): Use it.
12811
12812         * lisp-mode.el (let-specifier): Specify indentation.
12813
12814         * specifier.el (let-specifier): Renamed from
12815         `with-specifier-instance'.
12816
12817 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12818
12819         * x-faces.el:
12820         * faces.el: move definition of xpm-color-symbols from x-faces.el
12821         to faces. Predicate x-get-resource on the presence of x.
12822
12823         * msw-faces.el: set 3d-object face rather than modeline. Specify
12824         faces as specfier defaults.
12825
12826         * package-get.el: don't use package-admin-add-single-file-package.
12827
12828 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12829
12830         * toolbar-items.el: Fixup tooltips.
12831         (toolbar-gnus): Don't use obsolete variable
12832         toolbar-news-frame-properties.
12833         (toolbar-news-reader): Default to `gnus' instead of
12834         `not-configured'.
12835
12836         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12837         Windows.
12838
12839 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12840
12841         * package-get.el: rename -installedp -> -installed-p.
12842
12843 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12844
12845         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12846         attributes, and assinged it to continuation, truncation and
12847         hscroll glyphs.
12848
12849         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12850         and made continuation, truncation and hscroll glyphs arrow
12851         characters out of that font.
12852
12853 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12854
12855         * minibuf.el (minibuffer-electric-separator): Play nicely with
12856         directory-sep-char being \.
12857         (minibuffer-electric-tilde): Ditto.
12858         (read-file-name-map): Ditto.
12859
12860 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12861
12862         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12863         on X devices.
12864         (default-mouse-track-deal-with-down-event): Avoid
12865         `x-disown-selection'; use `disown-selection' instead.
12866
12867 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12868
12869         * select.el:
12870         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12871         moved to (cut-copy-clear-internal) in select.el. Ditto for
12872         (x-delete-primary-selection) (x-kill-primary-selection)
12873         (x-copy-primary-selection).
12874         (own-clipboard): new function.
12875
12876         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12877         functions in select.el. remove old ones.
12878         (mswindows-own-clipboard): new function.
12879
12880 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12881
12882         * gnuserv.el: allow connections from mswindows type devices.
12883
12884 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12885
12886         * msw-glyphs.el: change image type used from cursor to resource.
12887
12888 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12889
12890         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12891         for {top,bottom}-{left,right} values in addition to
12892         {top,bottom}_{left,right}.
12893         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12894
12895 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12896
12897         * cl-macs.el (specifier-instance): Undefine its setf method.
12898
12899         * specifier.el (with-specifier-instance): Added docstring.
12900
12901         * mouse.el (drag-window-divider): Ditto.
12902
12903         * modeline.el (mouse-drag-modeline): Use it.
12904
12905         * lisp-mode.el (with-specifier-instance): Define its indentation
12906         level.
12907
12908         * specifier.el (with-specifier-instance): New macro.
12909
12910 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12911
12912         * package-get.el (package-get-create-custom): new function to
12913         auto-generate package-get-custom.el from package-get-base.el.
12914         * (package-get-ever-installedp): new function.
12915         * (package-get-custom): new function to get all packages specified
12916         by customize.
12917
12918 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12919
12920         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12921
12922 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12923
12924         * cl-extra.el: Reverse previous float change.
12925
12926 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12927
12928         * x-faces.el:
12929         * faces.el (try-font-name): moved from x-faces.el since it is
12930         required by w3 under mswindows as well X.
12931
12932 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12933
12934         * winnt.el: Removed evil (setq completion-ignore-case t)
12935         clause, one more overlookef fsfism.
12936         (nt-quote-args-functions-alist): End sentences with double space.
12937
12938 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12939
12940         * window-xemacs.el (push-window-configuration): Remove kludgery of
12941         recaching default-toolbar specifier.
12942         (pop-window-configuration): Ditto.
12943         (unpop-window-configuration): Ditto.
12944
12945 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12946
12947         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12948
12949 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12950
12951         * winnt.el (nt-quote-args-verbatim): Added function.
12952         (nt-quote-args-prefix-quote): Added function.
12953         (nt-quote-args-backslash-quote): Added function.
12954         (nt-quote-args-double-quote): Added function.
12955         (nt-quote-args-functions-alist): New variable.
12956         (nt-quote-process-args): Added function. This is the main quoting
12957         work horse called from process-nt.c
12958
12959 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12960
12961         * winnt.el: Removed duplicate definitions for backspace,
12962         delete, M-backspace and C-M-backspace.
12963         (file-name-buffer-file-type-alist): Removed this variable.
12964         (find-buffer-file-type): Removed function.
12965         (find-file-binary):  Removed function.
12966         (find-file-text): Removed function.
12967         (find-file-not-found-set-buffer-file-type): Removed function.
12968         (save-to-unix-hook): Removed function.
12969         (revert-from-unix-hook): Removed function.
12970         (using-unix-filesystems): Removed function.
12971         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12972         warning.
12973         (x-set-selection): Removed function.
12974         (x-get-selection): Removed function.
12975         Removed commented FSFisms.
12976         Replaced copyright notice (this file is not part of GNU Emacs).
12977         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12978         comint-process-echoes setting to t.
12979
12980 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12981
12982         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12983         and used following the interface change of
12984         `paths-find-recursive-path'.
12985
12986         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12987         regexp instead of a list of base names.
12988         (paths-version-control-filename-regexp):
12989         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12990         Introduced and used following the interface change of
12991         `paths-find-recursive-path'.
12992
12993 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12994
12995         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12996         on X devices, rather than on all non-TTY devices.
12997
12998 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12999
13000         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13001
13002         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13003
13004 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13005
13006         * itimer.el (activate-itimer): Fixed usage of integers
13007         as argument to `concat'.
13008
13009 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13010
13011         * itimer.el (start-itimer): replace the use of `concat' with
13012         `format'
13013
13014 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13015
13016         * mode-motion.el (mode-motion-hook): Clarify docstring.
13017         From Bob Weiner <weiner@altrasoft.com>
13018
13019         * loadhist.el (symbol-file): Supply prompt string when used
13020         interactively.
13021         From Bob Weiner <weiner@altrasoft.com>
13022
13023 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13024
13025         * loadup.el (really-early-error-handler): Ditto.
13026
13027         * update-elc.el: Ditto.
13028
13029         * setup-paths.el (paths-construct-exec-path): Ditto.
13030
13031         * make-docfile.el: Ditto.
13032
13033         * find-paths.el (paths-decode-directory-path): Use split-path
13034         instead of decode-path.
13035
13036         * files.el (parse-colon-path): Update docstring reference.
13037
13038 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13039
13040         * msw-init.el:
13041         * x-init.el:
13042         Bind cut'n'paste keys to non window-system specific functions.
13043
13044         * msw-select.el: New function mswindows-clear-clipboard.
13045         mswindows-cut-copy-clipboard extended to handle clearing of the
13046         selection and renamed to mswindows-cut-copy-clear-clipboard.
13047
13048         * select.el: on mswindows devices delete-primary-selection
13049         calls mswindows-clear-clipboard.
13050
13051 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13052
13053         * simple.el (quoted-insert): Inhibit quit when using read-char.
13054
13055         * cmdloop.el (read-char): Don't inhibit quit.
13056         (read-char-exclusive): Ditto.
13057         (read-char): Signal quit if quit-char was pressed.
13058         (read-char-exclusive): Ditto.
13059         (read-quoted-char): Return a character, not integer.
13060
13061         * menubar-items.el (default-popup-menu): Use Andy's generic
13062         selection code.
13063         (default-popup-menu): Fix code.
13064
13065 1998-05-14  Oliver Graf <ograf@fga.de>
13066
13067         * dragdrop.el (dragdrop-function-widget): this time it's done
13068
13069 1998-05-13  Oliver Graf <ograf@fga.de>
13070
13071         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13072
13073 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13074
13075         * device.el (device-pixel-width):
13076         (device-pixel-height):
13077         (device-mm-width):
13078         (device-mm-height):
13079         (device-bitplanes):
13080         (device-color-cells): Swapped parameters to device-system-metric
13081         according to the interface change.
13082
13083 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13084
13085         * mouse.el (default-mouse-motion-handler): Use new name of the
13086         function event-over-vertical-divider-p.
13087         Do not set E-W arrow cursor over the divider if
13088         vertical-divider-draggable-p is nil in the window.
13089         ([top-level]): Use new name for the variable
13090         vertical-divider-map.
13091         (drag-window-divider): Respect vertical-divider-draggable-p.
13092         Variable name typo fixes.
13093
13094 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13095
13096         * keymap.el (kbd): Define here; handle string constants and
13097         others...
13098
13099 1998-05-15  Christian Nyb <chr@mediascience.no>
13100
13101         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13102         in Emacs 18.
13103
13104 1998-05-13  Didier Verna  <didier@xemacs.org>
13105
13106         * mouse.el (drag-window-divider): give the vertical divider a
13107         pressed look when dragging it.
13108
13109 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13110
13111         * faces.el: predicate some more face operations on x or mswindows
13112         not just x.
13113
13114         * modeline.el: enable modeline coloring for mswindows.
13115
13116 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13117
13118         * minibuf.el (minibuffer-default): Added variable; compatible with
13119         FSF Emacs.
13120         (next-history-element): Used `minibuffer-default'.
13121
13122 1998-05-12  Oliver Graf <ograf@fga.de>
13123
13124         * dragdrop.el (dragdrop-function-widget): button and mods ok
13125         arguments still look a bit strange
13126         (dragdrop-compare-mods) created
13127         (dragdrop-drop-do-functions) correctly checks for buttons and
13128         modifiers
13129
13130 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13131
13132         * setup-paths.el (paths-default-info-directories): Replace
13133         path-separator with directory-sep-char.
13134
13135         * files.el (path-separator): Don't define it here.
13136
13137 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13138
13139         * update-elc.el: Ditto.
13140
13141         * setup-paths.el (paths-construct-exec-path): Ditto.
13142
13143         * make-docfile.el: Ditto.
13144
13145         * loadup.el (really-early-error-handler): Ditto.
13146
13147         * find-paths.el (paths-decode-directory-path): Use decode-path
13148         instead of decode-path-internal.
13149
13150         * files.el (parse-colon-path): Update docstring.
13151
13152 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13153
13154         * subr.el (get-buffer-window-list): Make BUFFER optional.
13155
13156         * window-xemacs.el (windows-of-buffer): Defalias to
13157         get-buffer-window-list.
13158
13159 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13160
13161         * disass.el: Fix maintainer keyword.
13162
13163         * bytecomp.el (byte-compile-and-load-file): Autoload.
13164         (byte-compile-buffer): Ditto.
13165
13166         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13167         value is returned, not the name.
13168         (lisp-imenu-generic-expression): Enable it.
13169         (lisp-mode-variables): Ditto.
13170         (lisp-indent-offset): Change defconst to defvar.
13171         (lisp-indent-function): Ditto.
13172         (lisp-body-indent): Ditto.
13173
13174 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13175
13176         * modeline.el: Use zap-last-kbd-macro-event.
13177
13178         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13179         nil, don't attempt to do anything with messages.
13180         (eval-last-sexp): Use `letf' for clarity.
13181
13182 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13183
13184         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13185
13186 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13187
13188         * buff-menu.el:
13189         * lisp-mode.el:
13190         * obsolete.el:
13191         Change empty docstrings into no doc strings at all.
13192         Fix bogus FSF-format docstrings.
13193         * etags.el: Fix docstring.
13194
13195 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13196
13197         * package-get.el (package-get): Use internal md5
13198
13199 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13200
13201         * about.el (about-xemacs): Correct abuse of concat.
13202
13203 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13204
13205         * info.el (Info-mode): Use easymenu.
13206
13207 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13208
13209         * apropos.el (apropos): Don't use concat with integers.
13210
13211         * cmdloop.el (describe-last-error): Handle the case when no error
13212         was seen gracefully.
13213
13214         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13215         defun.
13216         (apropos-describe-plist): Ditto.
13217
13218         * help.el (with-displaying-help-buffer): Revert to a defun.
13219         (describe-key): Use it as defun.
13220         (describe-mode): Ditto.
13221         (describe-bindings): Ditto.
13222         (describe-prefix-bindings): Ditto.
13223         (describe-installation): Ditto.
13224         (view-lossage): Ditto.
13225         (describe-function): Ditto.
13226         (describe-variable): Ditto.
13227         (describe-syntax): Ditto.
13228
13229 1998-05-11  Oliver Graf <ograf@fga.de>
13230
13231         * dragdrop.el: changed order of require/provide
13232         (dragdrop-drop-mime-default) changed to new calling conventions
13233         (dragdrop-drop-do-functions) changed to new calling conventions
13234         (dragdrop-function-widget) this one needs more work...
13235
13236 1998-05-10  Oliver Graf <ograf@fga.de>
13237
13238         * about.el: another small change in my entry
13239         * dragdrop.el (dragdrop-drop-log-function): logging added
13240         plus customizations
13241         changed interface to handler functions. now called with event
13242         and object
13243
13244 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13245
13246         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13247         E-W arrow pointer displayed over draggable dividers.
13248
13249         * mouse.el (default-mouse-motion-handler): Show it when
13250         appropriate.
13251         (drag-window-divider): Added.
13252         ([top-level]): Initialized window-divider-map with a keymap
13253         binding the above function to left button down event.
13254
13255         * x-mouse.el (x-init-pointer-shape): Initialize
13256         divider-pointer-glyph from Cursor.dividerPointer, or use default
13257         E-W double arrow.
13258
13259 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13260
13261         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13262
13263 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13264
13265         * simple.el (count-words-buffer): Don't query for buffer.
13266         (count-lines-buffer): Ditto.
13267
13268 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13269
13270         * help.el (where-is): add optional insert argument.
13271
13272 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13273
13274         * help.el (describe-key-briefly): New argument INSERT.
13275
13276         * simple.el (eval-expression): New optional argument; synch with
13277         FSF 20.3.
13278
13279         * keydefs.el (global-map): Add new register bindings.
13280
13281         * register.el: Synched with FSF 20.3.
13282
13283 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13284
13285         * window-xemacs.el (recenter): all arguments are optional.
13286
13287 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13288
13289         * device.el: (device-pixel-width): Reflected name/parameters
13290         change to device-system-metric.
13291         (device-pixel-height): Ditto.
13292         (device-mm-width): Ditto.
13293         (device-mm-height): Ditto.
13294         (device-bitplanes): Ditto.
13295         (device-color-cells): Ditto.
13296
13297 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13298
13299         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13300
13301         * cl.el (most-positive-fixnum): Document.
13302         (most-negative-fixnum): Ditto.
13303
13304         * cus-dep.el: Updated comment.
13305
13306         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13307         constant.
13308
13309         * cus-load.el (custom-put): Removed.
13310
13311         * files.el (after-find-file): Just resignal quit instead of
13312         signaling "canceled".
13313
13314 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13315
13316         * frame.el (other-frame): Use `focus-frame' instead of
13317         select-frame kludges.
13318
13319         * lisp-mode.el: Update lisp-indent-function for
13320         save-selected-frame and with-selected-frame.
13321
13322         * frame.el (save-selected-frame): New macro.
13323         (with-selected-frame): Ditto.
13324         (other-frame): Use `set-frame-focus'.
13325
13326 1998-05-06  Oliver Graf <ograf@fga.de>
13327
13328         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13329         (dragdrop-drop-url-default) default handler for URL drops created
13330         (dragdrop-drop-mime-default) default handler for MIME drops created
13331         (dragdrop-drop-functions) default custom for handling drops created
13332         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13333
13334 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13335
13336         * mouse.el: Removed redundant mouse-mswindows-drop function.
13337
13338 1998-05-05  Oliver Graf <ograf@fga.de>
13339
13340         * about.el: changed some text in my entry
13341         * dragdrop.el: added customs
13342
13343 1998-05-04  Oliver Graf <ograf@fga.de>
13344
13345         * mouse.el: killed global drop key bindings
13346         (mouse-offix-drop) removed
13347         * dragdrop.el: created
13348         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13349
13350 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13351
13352         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13353         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13354
13355         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13356         obsolete comment.
13357
13358         * scrollbar.el (scrollbars-visible-p): Use new
13359         {vertical,horizontal}-scrollbar-visible-p specifiers.
13360
13361 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13362
13363         * device.el (device-pixel-height):
13364         (device-pixel-width):
13365         (device-mm-width):
13366         (device-mm-height):
13367         (device-bitplanes):
13368         (device-color-cells): Moved these 6 functions from device.c; they
13369         all use single (device-system-metrics) call.
13370
13371 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13372
13373         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13374         were renamed.
13375
13376         * menubar-items.el:
13377         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13378         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13379
13380         * help.el (help-map): Remove Hyperbole keybinding logic.
13381         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13382
13383 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13384
13385         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13386         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13387
13388 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13389
13390         * msw-glyphs.el: use nicer icon3 from the frame icon.
13391
13392 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13393
13394         * version.el (emacs-version): Remove InfoDock conditionals.
13395
13396         * startup.el (startup-splash-frame): Change ID logo name.
13397
13398 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13399
13400         * files.el (after-find-file): If the user presses C-g on
13401         directory-creation prompt, kill the buffer.
13402
13403 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13404
13405         * simple.el (count-words-region): Reverse previous change.
13406
13407 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13408
13409         * replace.el (query-replace): Just call perform-replace.
13410         (query-replace-regexp): Ditto.
13411         (perform-replace): Move region handling here.
13412         (perform-replace): Use the new arg to match-data.
13413
13414 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13415
13416         * x-init.el: Install X specific display table that
13417           displays char 0240 as a space to avoid whatever it is
13418           that screws up display of that character code.
13419
13420 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13421
13422         * help.el (function-arglist): If no arguments are documented for a
13423         subr, print nothing rather than incorrect output.
13424
13425 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13426
13427         * cmdloop.el (command-error): Update bail-out error message to use
13428         `emacs-program-name'.
13429
13430         * lib-complete.el: Remove reader macro cruft.
13431
13432         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13433         cruft.
13434
13435         * simple.el (count-words-region): Drop interactive-p check on the
13436         message.
13437
13438 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13439
13440         * font.el
13441         * msw-faces.el
13442         Correct spelling of mswindows-font-canonicalize-name.
13443
13444 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13445
13446         * ldap.el (ldap-host-parameters-alist): Replaced with
13447         `ldap-host-parameters-plist'
13448         (ldap-search): Adapt to previous change
13449
13450 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13451
13452         * about.el (about-hackers): Update Bob Weiner bio.
13453         (about-maintainer-info): Ditto.
13454
13455 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13456
13457         * simple.el (display-warning-minimum-level): Docfix.
13458
13459 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13460
13461         * widget.el (:default-get): New keyword.
13462         * wid-edit.el (default, widget-default-default-get): Define it.
13463         (group, widget-group-default-get): Define it.
13464         (menu-choice, widget-choice-default-get): Define it.
13465         (widget-default-get): New function.
13466         (widget-choice-action): Call it.
13467         (widget-editable-list-entry-create): Call it.
13468
13469 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13470
13471         * byte-optimize.el (byte-boolean-vars): Removed.
13472         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13473         lookup through `byte-boolean-vars'.
13474
13475 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13476
13477         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13478         resource-provided values into ghost specs for scrollbar-height and
13479         scrollbar-width.
13480
13481 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13482
13483         * byte-optimize.el: Don't attempt to optimize /=.
13484
13485         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13486         (byte-compile-/=): Ditto.
13487
13488 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13489
13490         * apropos.el: Use `with-displaying-help-buffer'.
13491         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13492         Use `with-displaying-help-buffer'.
13493         (apropos-follow): Do not give special treatment to buffer cursor
13494         was in prior to a mouse click.
13495         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13496         (apropos-print-doc): Set correct buffer for setting text
13497         properties.
13498
13499 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13500
13501         * help.el (help-buffer-prefix-string): New variable.
13502         (help-buffer-name): Use it.
13503
13504         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13505         mode menu.
13506
13507 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13508
13509         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13510
13511 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13512
13513         * files.el (find-file-noselect): Update docstring.
13514         (find-file-noselect): Signal an error if found an unreadable file.
13515         (file-chase-links): Save the match data.
13516         (normal-mode): Use `lwarn' and `error-message-string'.
13517         (interpreter-mode-alist): Change defconst to defvar.
13518         (inhibit-first-line-modes-regexps): Ditto.
13519         (inhibit-first-line-modes-regexps): Added .tgz.
13520         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13521         (change-major-mode-with-file-name): New user-option.
13522         (set-visited-file-name): Synched with FSF.
13523         (file-name-extension): New function, from FSF 20.3.
13524         (file-relative-name): Synched with FSF.
13525         (save-some-buffers): Support the C-r feature.
13526         (recover-session): Synched with FSF.
13527         (kill-some-buffers): Ditto.
13528         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13529
13530 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13531
13532         * files.el (insert-file): Undo previous change and reenable use of
13533         format.el.
13534
13535 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13536
13537         * window-xemacs.el (recenter): Define.
13538
13539 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13540
13541         * font.el (mswindows-font-create-name)
13542         (mswindows-font-create-object): new functions for mswindows type
13543         fonts.
13544
13545         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13546         strings are parsed as well as font objects.
13547
13548 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13549
13550         * modeline.el (defining-kbd-macro): Restore modeline indication of
13551         kbd-macro being recorded.
13552         (add-minor-mode): Simplify docstring.
13553         (modeline-minor-mode-menu): Remove stuff.
13554
13555 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13556
13557         * code-process.el (call-process): dynamically decide process
13558         coding type.
13559
13560 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13561
13562         * modeline.el: Add line-number-mode, column-number-mode to
13563         the modeline minor-mode menu.  Button2 on the line number does
13564         goto-line.
13565
13566 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13567
13568         * mouse.el: move x-selection-owner-p type things to
13569         selection-owner-p.
13570
13571         * msw-init.el: copy zmacs stuff from x-init.el
13572
13573         * msw-select.el (mswindows-own-selection)
13574         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13575         functions. Very simple minded implementation of selectio
13576         ownership.
13577
13578         * select.el (own-selection) (disown-selection)
13579         (activate-region-as-selection) (select-make-extent-for-selection)
13580         (valid-simple-selection-p): functions moved from x-select.el for
13581         generalized selection.
13582
13583         * x-select.el: see select.el changes.
13584
13585         * x-toolbar.el: use new selection functions.
13586
13587 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13588
13589         * packages.el (packages-find-package-directories): Fixed bug that
13590         would pick up multiple site-package directories.
13591         (package-locations): Added "xemacs-packages" as a late package
13592         location.
13593
13594         * find-paths.el: Now uses `emacs-program-name' and
13595         `emacs-program-version'.
13596         Additions to enforce version-specific directories in
13597         `paths-find-version-directory'.
13598
13599 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13600
13601         * default.el: Removed.
13602         * site-start.el: Removed.
13603
13604 1998-04-29  Didier Verna  <didier@xemacs.org>
13605
13606         * minibuf.el (minibuffer-history-minimum-string-length): Default
13607         to nil.
13608
13609 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13610
13611         * find-paths.el (paths-program-name): Rename.
13612         (paths-emacs-root-p): Ditto.
13613         (paths-find-site-directory): Ditto.
13614
13615 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13616
13617         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13618         `emacs-lisp-byte-compile-and-load'.
13619
13620 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13621
13622         * ldap.el (ldap-search): Fixed additional parameter passing to
13623         `ldap-open'
13624
13625 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13626
13627         * select.el (kill-primary-selection) (selection-owner-p)
13628         (copy-primary-selection) (yank-clipboard-selection)
13629         (selection-exists-p) (delete-primary-selection): new file and
13630         functions that do the right thing for the selected device.
13631
13632         * x-menubar.el: use generalised selection functions.
13633
13634         * dumped-lisp.el: dump select.el.
13635
13636 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13637
13638         * find-paths.el (paths-progname): New variable.
13639         (paths-emacs-root-p): Use it.
13640         (paths-find-site-directory): Ditto.
13641
13642 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13643
13644         * loadup.el ((member "dump" command-line-args)): Dump as
13645         `infodock' if InfoDock.
13646
13647 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13648
13649         * find-paths.el (construct-emacs-version): Simplify, include
13650         program name in the return value.
13651         * (paths-find-version-directory): Use it.
13652
13653 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13654
13655         * info.el (Info-parse-dir-entries): Fixed regexp
13656         (Info-build-dir-anew): Remove full suffix and capitalize info file
13657         name for files with no @direntry
13658         (Info-batch-rebuild-dir): New function
13659         (Info-suffixed-file): Check for regular files instead of simple
13660         file existence (could catch directories before)
13661
13662 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13663
13664         * setup-paths.el, find-paths.el: Removed uses of `not' which
13665         temacs doesn't have.
13666
13667         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13668         into root searching.
13669
13670 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13671
13672         * subr.el: Remove definition of `not'.
13673
13674 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13675
13676         * msw-glyphs.el: enable graphics support.
13677
13678 1998-04-23  Didier Verna  <didier@xemacs.org>
13679
13680         * x-menubar.el (default-menubar): restored the line-number-mode
13681         option.
13682
13683         * misc doc string updates related to the options menu.
13684
13685 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13686
13687         * setup-paths.el (paths-construct-load-path): Fix typo.
13688
13689 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13690
13691         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13692         font-menu-ignore-scaled-fonts don't have to be bound now; this
13693         gets us one step further towards making --no-autoloads work.
13694
13695         * startup.el (normal-top-level): Load auto-autoloads only if
13696         lisp-directory is non-nil.
13697
13698         * setup-paths.el (paths-construct-load-path): Made it robust
13699         against nil lisp-directory.
13700
13701         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13702         to the list of variables that cause a warning when nil.
13703
13704         * toolbar.el (init-toolbar-location): Now works even when there's
13705         no toolbar icon directory.
13706
13707 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13708
13709         * help.el (view-lossage): Recognize it.
13710
13711         * simple.el (log-message): Mark multiline messages.
13712
13713 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13714
13715         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13716
13717 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13718
13719         * package-get.el (package-get-all):  add `\n' separator to
13720         interactive specification so that both variables are read
13721
13722 1998-04-22  Didier Verna  <didier@xemacs.org>
13723
13724         * x-menubar.el: ported the options menu to Custom.
13725         Moved the "read only" toggle button to the buffers menu.
13726         Corrected some missing ;;;###autoload or defcustom.
13727
13728         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13729         the scrollbar-visible specifier for options menu handling.
13730
13731         * toolbar.el (toolbar-visible-p)
13732                      (toolbar-captioned-p)
13733                      (default-toolbar-position): defcustom wrappers around
13734         the toolbar specifiers for options menu handling.
13735
13736         * frame.el (get-frame-for-buffer-default-instance-limit):
13737         defcustom it for options menu handling.
13738
13739         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13740         font-lock-mode for options menu handling.
13741
13742         * cus-start.el: added Custom properties to overwrite-mode for
13743         options menu handling.
13744
13745 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13746
13747         * about.el: shameless self-promotion.
13748
13749 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13750
13751         * simple.el (raw-append-message): Slightly optimize.
13752         (remove-message): Use `push' for clarity.
13753         (append-message): Ditto.
13754         (display-warning): Dito.
13755         (raw-append-message): Send the message to the appropriate device.
13756
13757 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13758
13759         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13760         From Sean MacLennan <Sean.MacLennan@pika.ca>
13761
13762 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13763
13764         * setup-paths.el: Changed `directory-sep-char' to
13765         `path-separator', following a change in GNU Emacs.
13766
13767 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13768
13769         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13770         (Info-build-dir-anew): Add a final newline.
13771         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13772         is `always'
13773         (Info-rebuild-dir): Ditto
13774
13775         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13776
13777 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13778
13779         * simple.el (count-words-buffer): Retain zmacs region.
13780         (count-words-region): Ditto.
13781         * simple.el: (what-line): Expanded line counts.
13782         (count-lines): New parameter to conditionalize whether collapsed
13783         lines get counted.
13784         From Bob Weiner <weiner@altrasoft.com>
13785
13786 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13787
13788         * packages.el (package-locations): infodock-packages must override
13789         mule-packages and packages.
13790
13791 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13792
13793         * wid-edit.el:
13794         remove rude messages from widget-activation-widget-mapper
13795         and widget-activation-glyph-mapper
13796
13797 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13798
13799         * toolbar.el: Remove (featurep 'x) test from
13800         toolbar-make-button-list
13801
13802 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13803
13804         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13805         only if in the same frame.
13806
13807 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13808
13809         * packages.el (package-locations): Added site-packages hierarchy.
13810
13811         * setup-paths.el (paths-default-info-directories): Introduced and
13812         used.
13813
13814         * packages.el, setup-paths.el: Set various path searching depths
13815         to 1.
13816
13817         * packages.el (packages-hierarchy-depth):
13818         (packages-load-path-depth): Introduced and used.
13819
13820         * setup-paths.el (paths-load-path-depth): Introduced and used.
13821
13822         * find-paths.el (paths-find-recursive-path): Added max-depth
13823         parameter.
13824
13825 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13826
13827         * setup-paths.el (paths-construct-info-path): Removed
13828         dependency on behavior of (file-name-as-directory "").
13829
13830 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13831
13832         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13833         lisp objects
13834
13835 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13836
13837         * dump-paths.el, startup.el: Added handling for --debug-paths.
13838
13839 1998-04-15  William M. Perry  <wmperry@aventail.com>
13840
13841         * wid-edit.el: We cannot just set the help-echo or balloon-help
13842           properties for an extent based on the :help-echo widget
13843           property, since help-echo and balloon-help cause an EXTENT to
13844           get passed in, where :help-echo functions are expecting a WIDGET
13845
13846 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13847
13848         * scrollbar.el (init-scrollbar-from-resources): Call
13849         mswindows-init-scrollbar-metrics when appropriate.
13850
13851 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13852
13853         * dumped-lisp.el: dump x-toolbar for window system
13854
13855         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13856         have support and xpm.
13857
13858 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13859
13860         * files.el (toggle-read-only): Fix docstring.
13861         From Didier Verna <didier@xemacs.org>
13862
13863 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13864
13865         * startup.el (normal-top-level): Load autoload-file-name without
13866         specifying an extension---some people only auto-autoload.el.gz.
13867
13868 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13869
13870         * files.el (backup-enable-predicate): Don't bomb on NAME being
13871         nil.
13872
13873 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13874
13875         * find-paths.el, packages.el: Now prefers configure'd paths.
13876         This shouldn't cause any of the originally anticipated problems as
13877         the current paths architecture will not define the various
13878         configure-xxx variables if they're not specified on the configure
13879         command line.
13880
13881         * find-paths.el, setup-paths.el, packages.el: Removed all
13882         mentionings of "/" as a path separator.
13883         Used paths-construct-path throughout.
13884
13885         * find-paths.el (paths-construct-path): Created to assemble paths
13886         from directory components.
13887
13888         * setup-paths.el, packages.el: Used paths-decode-directory-path
13889         instead of decode-path-internal.
13890
13891         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13892         and associates.
13893         (paths-decode-directory-path) Created.
13894
13895         * setup-paths.el: Changed configure-exec-path to
13896         configure-exec-directory.
13897
13898 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13899
13900         * packages.el (packages-find-packages): Fixed decoding of
13901         EMACSPACKAGEPATH.
13902
13903         * startup.el: -no-packages -> -no-early-packages.
13904
13905         (packages-load-package-lisps): Fixed loading of auto-autoload
13906         files.
13907
13908         * startup.el (normal-top-level): Fixed loading of core
13909         auto-autoload.
13910
13911         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13912
13913         * startup.el, packages.el, dump-paths.el: Added proper settings
13914         for site-directory and lisp-directory variables.
13915
13916         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13917         inhibit-package-autoloads and fixed handling of it.
13918
13919         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13920         handling of former inhibit-package-init, now
13921         inhibit-early-packages, to make -vanilla etc. work.
13922
13923 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13924
13925         * code-process.el (start-process): Fallback to 'undecided instead
13926         of 'binary for process input coding stream.
13927
13928         * process.el (start-process): Docstring fix.
13929
13930 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13931
13932         * info.el (Info-insert-dir): Do not insert temporary dir files
13933         in Info-dir-file-attributes
13934         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13935         (Info-rebuild-dir): Ditto.
13936
13937 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13938
13939         * obsolete.el: Added obsoleteness declarations for
13940         `site-directory' and `Info-default-directory-list'.
13941
13942 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13943
13944         * find-paths.el (paths-find-emacs-root): Only look at the
13945         executable at the end of the symlink chain for determining the
13946         Emacs root.
13947
13948 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13949
13950         * setup-paths.el (paths-construct-info-path): Changed construction
13951         to cater to gone default in configure.
13952
13953         * find-paths.el (paths-uniq-append): Added.
13954
13955         * packages.el: Rewritten package path construction once again.
13956
13957         * dump-paths.el, startup.el: Removed package-path as a global
13958         variable.
13959
13960         * package-admin.el (package-admin-add-single-file-package):
13961         (package-admin-add-binary-package): Changed package-path to
13962         late-packages.
13963
13964         * packages.el (packages-split-path): Split path at "/" rather than
13965         nil according to change in emacs.c.
13966
13967 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13968
13969         * setup-paths.el (paths-construct-info-path): Changed info path
13970         order so that directories come out right.
13971         (paths-find-lock-directory): Fixed bug: It used to think
13972         configure-lock-directory is a path.
13973
13974 1998-04-06  Jeff Miller <jmiller@smart.net>
13975
13976         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13977         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13978         eases the use of toolbar-add/kill-item functions.
13979
13980 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13981
13982         * code-files.el (file-coding-system-alist): Commented out
13983         loaddefs.el magical treatment.
13984
13985 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13986
13987         * info.el (Info-rebuild-outdated-dir): Added new option
13988         `conservative' and made it the default
13989         (Info-rebuild-dir): Appropriately parse multi-line description
13990         strings, and multi-section dir files. Issue warning when dir
13991         is rebuilt as temporary
13992         (Info-build-dir-anew): Issue warning when dir is built as
13993         temporary
13994
13995 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13996
13997         * list-mode.el (list-mode-map): Bind highlight motion commands to
13998         standard keys left, right, C-b and C-f.
13999
14000 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14001
14002         * files.el (auto-mode-alist): allow .sc for Scheme->C
14003
14004 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14005
14006         * loadup.el (pureload): Don't quote (garbage-collect).
14007
14008 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14009
14010         * package-get-base.el: Updated.
14011
14012 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14013
14014         * isearch-mode.el (isearch-just-started): New variable.
14015         (isearch-mode): Set it.
14016         (isearch-repeat): Advance one character forward only if the search
14017         was successful, and was not just started.
14018         (isearch-repeat): Clear isearch-just-started.
14019
14020 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14021
14022         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14023         if running -batch.
14024
14025 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14026
14027         * subr.el (listify-key-sequence): Removed.
14028
14029 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14030
14031         * bytecomp.el (byte-compile-print-gensym): New option.
14032         (byte-compile-output-file-form): Use it.
14033         (byte-compile-output-docform): Ditto.
14034         (byte-compile-compiled-obj-to-list): Ditto.
14035
14036 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14037
14038         * msw-glyphs.el: set frame icon if xpm support.
14039
14040 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14041
14042         * help.el: Code that pretty prints variable values
14043           removed.
14044
14045 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14046
14047         * find-paths.el (paths-emacs-root-p): Correct test for installation
14048         directory.
14049         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14050
14051 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14052
14053         * loaddefs.el: Don't set debug-ignored-errors; leave
14054           its default value set to nil.
14055
14056 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14057
14058         * info.el (Info-rebuild-dir): fixed mis-spelling.
14059
14060 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14061
14062         * info.el (Info-rebuild-outdated-dir): New custom var
14063         (Info-insert-node): Create/update dir file when needed, ie when it
14064         does not exist or is older than some info files in directory
14065
14066 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14067
14068         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14069         for last packages, mainly for using a 20.4 package base.
14070
14071         * packages.el (late-packages): Typo fix.  It was called
14072         early-packages.
14073
14074         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14075         relative symlinks correctly.
14076         (paths-find-emacs-roots): More rigorous checking for plausible
14077         configuration-time root.
14078
14079         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14080         find its roots.
14081
14082 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14083
14084         * faces.el: Fix docstrings.
14085         * glyphs.el: Fix docstrings.
14086         * mouse.el: Fix docstrings.
14087
14088         * frame.el: Change phrase `current frame' to `selected frame'.
14089
14090         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14091
14092         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14093         macros using backquote to make them infinitely more readable.
14094
14095 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14096
14097         * packages.el (packages-find-package-path): Hardcoded specialized
14098         InfoDock support until we can clean this up.
14099
14100         * help.el (describe-bindings-1): Return the value of the bindings
14101         help buffer created.
14102         (describe-bindings): Ditto.
14103
14104         * simple.el (set-variable): Restore previous behavior of not
14105         bombing if the variable to set is not boundp.
14106
14107 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14108
14109         * packages.el (packages-handle-package-dumped-lisps): Allow for
14110         non-local files to be loaded off the package-lisp variable.
14111
14112 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14113
14114         * x-faces.el: Global X resources should override
14115           specs for all device classes (color, grayscale, mono);
14116           code currently doesn't override any of them.  Fixed by
14117           calling remove-specifier with '(x default) as the tag
14118           set and allowing inexact matches.
14119
14120 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14121
14122         * faces.el: Separated face initializations based on
14123           device classes into device type specific (tag set,
14124           instantiator) pairs.
14125
14126 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14127
14128         * wid-edit.el (widget-choice-action): Remember user's explicit
14129         choice.
14130         (widget-choice-value-create): Respect it.
14131         From Richard Stallman <rms@gnu.org>
14132
14133 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14134
14135         * setup-paths.el (paths-construct-info-path): Always append
14136         existing directories from configure-time info path.
14137
14138         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14139         Info-directory-list.
14140
14141         * info.el: Removed Info-default-directory-list which was broken by
14142         design.
14143         Removed bogus initialization of Info-directory-list---startup.el
14144         can do a much better job.
14145         Added autoload of Info-directory-list.
14146
14147         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14148         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14149         be exclusive; now it's merely given precedence, just like in the
14150         old days.
14151
14152 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14153
14154         * find-paths.el (paths-find-architecture-directory): Fix bug with
14155         finding; it used to default too early.
14156
14157 1998-03-25  Martin Buchholz <martin@xemacs.org>
14158
14159         * packages.el (packages-split-path): Fix a bug; it used to fail
14160         for paths that weren't split.
14161
14162 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14163
14164         * finder.el (finder-compile-keywords): trap on errors.
14165
14166 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14167
14168         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14169           fourth argument of t so that only the specs exactly
14170           matching the tag lists are removed.
14171
14172 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14173
14174         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14175
14176 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14177
14178         * minibuf.el (mouse-read-file-name-1): If a default directory was
14179         specified, use it for generating the completions.
14180
14181 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14182
14183         * update-elc.el: Now respects inhibit-package-init and
14184         inhibit-site-lisp.
14185         Now does path construction with loadup-paths.
14186
14187         * startup.el (normal-top-level, startup-setup-paths): Now respects
14188         inhibit-package-init and inhibit-site-lisp.
14189
14190         * packages.el (packages-find-package-path): Extended package path
14191         by version-specific hierarchies.
14192         (packages-find-packages): Now respects inhibit flag and
14193         inhibit-site-lisp.
14194         Moved path setup to loadup-paths.
14195
14196         * make-docfile.el: Now respects inhibit-package-init and
14197         inhibit-site-lisp.
14198         Now does path construction with loadup-paths.
14199
14200         * loadup.el: Now respects inhibit-package-init and
14201         inhibit-site-lisp.
14202
14203         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14204
14205         * loadup-paths.el: New file: setup load-path to encompass
14206         packages.
14207
14208 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14209
14210         * auto-show.el: load-gc renamed to pureload.
14211         * site-load.el: Ditto.
14212         * packages.el (toplevel): Ditto.
14213         * loadup.el (really-early-error-handler): Ditto.
14214         * dumped-lisp.el (preloaded-file-list): Ditto.
14215         * cus-face.el (custom-declare-face): Ditto.
14216
14217 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14218
14219         * <Today>: The Big Path Searching Overhaul.
14220
14221         * find-paths.el: New file: find and assemble paths in the
14222         installation hierarchy.
14223
14224         * setup-paths.el: New file: global layout of paths and directories
14225         within the XEmacs hierarchy.
14226
14227         * packages.el: Replaced everything related to path searching and
14228         startup by code in terms of find-paths.
14229
14230         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14231         the new path searching engine.
14232
14233         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14234         and setup-paths.
14235
14236 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14237
14238         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14239         setup-paths.el.
14240
14241 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14242
14243         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14244         compiles identically in any configuration.
14245         Removed irrelevant commentary.
14246
14247 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14248
14249         * simple.el (set-variable): Allow setting specifiers.
14250
14251 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14252
14253         * lisp.el (forward-sexp): Revert previous change.
14254
14255 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14256
14257         * frame.el (frame-initialize): Use `delete-console' instead of
14258         `delete-device' to delete the stream console to match the usage in
14259         Fkill_emacs.
14260
14261 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14262
14263         * files.el (cdpath-previous): New variable.
14264         (cd): Use it.
14265         From Bob Weiner <weiner@wave.altrasoft.com>
14266
14267 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14268
14269         * keydefs.el: Changed keybindings of forward-char,
14270           backward, scroll-up and scroll-down to point to their
14271           -command counterparts.
14272
14273         * simple.el: New functions: forwarc-char-command,
14274           backwrad-char-command, scroll-up-command,
14275           scroll-down-command which work liek their counterparts
14276           except that they honor the variable
14277           signal-error-on-buffer-boundary.
14278
14279           Definition of signal-error-on-buffer-boundary received
14280           from src/cmds.c.
14281
14282           defvar declaration added for word-across-newline to avoid
14283           byte-compiler warning about the free variable reference.
14284
14285 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14286
14287         * winnt.el: Removed "%t" from the beginning of
14288         modeline-format. From now on, there's no nt-specifics in the modeline.
14289
14290 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14291
14292         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14293         of `when' with `if'.
14294
14295 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14296
14297         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14298         mswindows. Must be reworked along with glyphs.el, or
14299         merged into it, after there is images support.
14300
14301         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14302         'mswindows.
14303
14304 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14305
14306         * faces.el: fix for text cursor initialization.
14307         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14308         From Andy Piper <andyp@parallax.co.uk>
14309
14310 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14311
14312         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14313         if there is an existing package that handles it and warn the user
14314         about that mode.
14315
14316 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14317
14318         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14319         Installation" menu item when Installation-string is not bound.
14320
14321 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14322
14323         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14324         From Jeremiah W. James <jerry@cs.ucsb.edu>
14325
14326 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14327
14328         * msw-faces.el:
14329         * faces.el: Fix face initialization.
14330
14331 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14332
14333         * files.el (backup-enable-predicate): fix breakage introduced
14334         by TMPDIR patch.
14335
14336 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14337
14338         * x-faces.el (x-init-face-from-resources): The
14339           TTY face property retrieval functions don't return
14340           specifiers, so use face-property instead.
14341
14342 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14343
14344         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14345
14346 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14347
14348         * x-menubar.el: Expanded documentation for
14349           option-save-faces.  Changed Options -> Browse Faces
14350           menu entry to invoke customize-face.
14351
14352 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14353
14354         * faces.el: Most face initialization moved out of
14355           init-other-random-faces to the top level so that the
14356           initialization happens before Xemacs is dumped.  Much
14357           of the fascist "face-differs-from-default-p or FROB!"
14358           code has been retired in favor of letting the user do
14359           what they want to do.  Face initialization code changed
14360           to use `default' specifier tag so that the settings can
14361           be overridden later if the user wishes it.
14362
14363 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14364
14365         * about.el (about-hackers): Update contributors list.
14366
14367 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14368
14369         * specifier.el: Define new specifier tag `default'.
14370
14371         * modeline.el: Initialize faces using `default' tag.
14372
14373         * x-faces.el (x-init-face-from-resources): Remove
14374           specifier specs containing the `default' tag before
14375           adding new specs.
14376
14377 1998-03-02  John Jones  <jj@asu.edu>
14378
14379         * package-get.el (package-get-all): fixed arguments on call to
14380         package-admin-add-single-file-package.
14381         * package-get.el (package-get-installedp): fixed to match
14382         advertised behavior.
14383         * package-get.el: added function package-get-update-all which
14384         installs newest versions of all the current packages (if they are
14385         not already installed).
14386
14387 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14388
14389         * files.el (find-file-noselect): Uncommented `truename' binding in
14390         `let*' and use it later to set `buffer-file-truename' iff it's
14391         still nil, as happens for example when finding a compressed
14392         file with "jka-compr".
14393
14394 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14395
14396         * faces.el: in make-face-* type functions do the operation for all
14397         window systems, not just the first one found.
14398
14399         * font.el: call mswindows-list-fonts for mswindows.
14400
14401 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14402
14403         * code-process.el (call-process-region):
14404         * process.el (call-process-region):
14405         * package-get.el (package-get-dir):
14406         * files.el (backup-enable-predicate):
14407         * gnuserv.el (gnuserv-temp-file-regexp):
14408         Use temp-directory in place of `/tmp'.
14409
14410 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14411
14412         * "Fast" dired-in-C enhancements for Windows 95/NT:
14413
14414         * files.el: Added function, `wildcard-to-regexp', from GNU
14415           Emacs.
14416
14417         * files.el (insert-directory): Modified to use special
14418           dired-in-C enhancements if present.
14419
14420 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14421
14422         * code-files.el: make default coding no-conversion.
14423
14424 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14425
14426         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14427         the load-path.
14428
14429         * update-elc.el: Strip directory when testing for files not to
14430         bytecompile.
14431
14432 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14433
14434         * lisp-mode.el: Use recommended form for menus.
14435
14436         * info.el (Info-construct-menu): Use recommended form for menus.
14437
14438         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14439         entry.
14440
14441 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14442
14443         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14444           (get-frame-for-buffer-noselect): Always return frames
14445           in the not-this-window-p cond clause.
14446
14447 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14448
14449         * help.el (describe-installation): New function.
14450
14451         * x-menubar.el (default-menubar): Add describe-installation to
14452         Help menu.
14453
14454         * packages.el (packages-unbytecompiled-lisp): Installation.el
14455         should not be bytecompiled.
14456
14457         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14458         XEmacs.
14459
14460         * x-menubar.el (default-menubar): Use correct guard for VM menu
14461         entry.
14462
14463         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14464         coding.
14465         From Andy Piper <andyp@parallax.co.uk>
14466
14467 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14468
14469         * ldap.el: Do not require ldap-internal at compile time.
14470
14471 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14472
14473         * code-files.el: new file. a virtual copy of mule-files.el
14474         but without charset
14475         dependencies. (toggle-buffer-file-ocding-system) new function for
14476         changing the eol type for the current buffer.
14477
14478         * code-process.el: new file. a copy of
14479         mule-process.el. mule-process.el will disappear when things have
14480         settled.
14481
14482         * coding.el: new file. a virtual copy of mule-files.el but
14483         without charset dependencies. (coding-system-base) new function
14484         for getting the parent coding system of a coding system with eol
14485         type set.
14486
14487         * dumped-lisp.el: add above files for the non-mule case.
14488
14489 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14490
14491         * window-xemacs.el (display-buffer): If no explicit
14492           frame is specified, search for a window that displays
14493           the buffer on the currently selected frame, before
14494           searching other frames.
14495
14496 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14497
14498         * frame.el (get-frame-for-buffer): If not-this-window-p
14499           is non-nil, use window on the selected frame if it is not
14500           also the selected window.  When defaulting, search for
14501           windows on the currently selected fgrame before searching
14502           other frames.
14503
14504 1998-02-25  Didier Verna  <didier@xemacs.org>
14505
14506         * modeline.el (modeline-swap-buffers): originally named
14507         `mouse-release-modeline'. Whether to actually swap the buffers is
14508         decided in `mouse-drag-modeline'.
14509         (mouse-drag-modeline): A button release event is considered a
14510         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14511         stay unchanged.
14512
14513 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14514
14515         * x-menubar.el: Put redo on the menubar.
14516         From Aki Vehtari <Aki.Vehtari@hut.fi>
14517
14518 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14519
14520         * bytecomp.el (displaying-byte-compile-warnings): if
14521         temp-buffer-show-function is set, use it to display current set of
14522         warnings in the "*Compile-Log-Show*" buffer.
14523
14524         * simple.el (display-warning-buffer): if temp-buffer-show-function
14525         is set, use it to display current set of warnings in the
14526         "*Warnings-Show*" buffer.
14527
14528 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14529
14530         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14531         Common Lisp.
14532
14533 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14534
14535         * menubar.el: Allow button descriptors at least 2 long.
14536
14537         * x-menubar.el (default-menubar): Use recommended forms.
14538         (file-menu-filter): Remove.
14539         (edit-menu-filter): Remove.
14540
14541 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14542
14543         * about.el (about-hackers): Updated.
14544
14545 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14546
14547         * help.el (help-max-help-buffers): new variable
14548         (help-register-and-maybe-prune-excess): new function
14549         (help-buffer-name): use help-max-help-buffers.
14550         (with-displaying-help-buffer): use
14551         help-register-and-maybe-prune-excess.
14552
14553         * help.el (help-maybe-pretty-print-value): if the value fits on
14554         one line, let it.
14555
14556 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14557
14558         * (with-displaying-help-buffer): there is no need to kill the buffer
14559         if it exists, because with-output-to-temp-buffer will clear it.
14560         further, killing the buffer violates the rule that
14561         temp-buffer-show-function, if set, has the full responsibility of
14562         showing the temp buffer.  killing the buffer fucks with the window
14563         configuration, hosing temp-buffer-show-function.
14564
14565
14566 1998-02-23  Didier Verna  <didier@xemacs.org>
14567
14568         * modeline.el (mouse-drag-modeline):
14569         - Always scroll the modeline that was originally clicked on.
14570         - Use x pixels instead of x characters (which doesn't work anyway)
14571         as horizontal reference for modeline dragging. This allows us to
14572         keep on dragging the modeline even if the motion event occurs in
14573         another window.
14574
14575 1998-02-23  Didier Verna  <didier@xemacs.org>
14576
14577         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14578         glyph on the modeline to indicate that dragging the mouse has an
14579         effect both horizontally and vertically.
14580
14581 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14582
14583         * about.el (about-xemacs): Get rid of redundant visible version
14584         number.
14585
14586 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14587
14588         * about.el (about-hackers): Update credits.
14589
14590 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14591
14592         * prim/register.el (view-register): Show register type file-query.
14593
14594 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14595
14596         * mode-motion.el (mode-motion-highlight-internal):
14597           save-excursion inside save-window-exucrsion form to
14598           hide buffer point changes from save-window-excursion.
14599           Prevents display flickering when the mouse pointer
14600           moves.
14601
14602 1998-02-17  Didier Verna  <didier@xemacs.org>
14603
14604         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14605         function to handle correctly the case of a toolbar one side of the
14606         window: scrolling will not necessarily happen.
14607
14608 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14609
14610         * files.el (after-find-file): Restore missing argument
14611           to format that provides filename for "... consider M-x
14612           recover-file" message.  Also call `message' with "%s"
14613           as the first arg instead of an arbitrary string.
14614
14615 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14616
14617         * about.el (about-hackers): Various additions.
14618
14619 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14620
14621         * autoload.el (generate-file-autoloads-1): Don't force an extra
14622         line out when copying on-the-same line autoloads.
14623
14624         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14625         is installed.
14626
14627 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14628
14629         * x11/x-win-xfree86.el (x-win-init-xfree86):
14630         * x11/x-win-sun.el (x-win-init-sun):
14631         * x11/x-init.el (x-initialize-compose):
14632         * prim/simple.el:
14633         (backward-or-forward-kill-sexp):
14634         (backward-or-forward-kill-sentence):
14635         (backward-or-forward-kill-word):
14636         (backward-or-forward-delete-char):
14637         * prim/isearch-mode.el (isearch-help-or-delete-char):
14638         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14639         x-keysym-on-keyboard-p to detect backspace.
14640         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14641         Clean up symbols used with dead keys, checking Linux and solaris
14642         keysyms.
14643         Simplify x-win-*.el using above methods.
14644         Change documentation for x-keysym-*-p functions.
14645
14646 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14647
14648         * about.el (about-hackers): Restore entries for Michael Sperber and
14649         Vinnie Shelton.
14650         From Vinnie Shelton <acs@acm.org>
14651
14652 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14653
14654         * simple.el (count-words-region): Ditto.
14655
14656 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14657
14658         * simple.el (count-words-buffer): Document.  Don't print anything
14659         if non-interactive.
14660
14661 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14662
14663         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14664         multiple files in InfoDock.
14665
14666 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14667
14668         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14669         from version.el in InfoDock.
14670
14671         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14672         specially.
14673
14674 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14675
14676         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14677         variable name in docstring.
14678
14679 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14680
14681         * menubar.h: Include "gui.h".
14682
14683 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14684
14685         * site-load.el: Fix documentation.
14686
14687 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14688
14689         * package-get-base.el (package-get-base): Updated.
14690
14691         * keymap.el: PC-ize.
14692
14693 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14694
14695         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14696         from' on a fresh line.
14697
14698 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14699
14700         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14701         object.
14702
14703 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14704
14705         * undo-stack.el: PC-ize.
14706
14707         * cmdloop.el: PC-ize.
14708
14709 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14710
14711         * bytecomp-runtime.el: PC-ize.
14712
14713         * byte-optimize.el: Prolog fixup.  PC-ize.
14714
14715         * cus-dep.el: Spelling fix.
14716
14717         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14718         entries follow).
14719
14720 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14721
14722         * text-mode.el (text-mode-hook-identify): New function,
14723         put on text-mode-hook.  Set text-mode-variant here.
14724         (text-mode): Don't set it here.
14725
14726 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14727
14728         * text-mode.el (text-mode-hook): New defvar.
14729         (text-mode-variant): New variable.
14730         (text-mode): Set that variable locally.
14731         (toggle-text-mode-auto-fill): New command.
14732
14733 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14734
14735         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14736
14737 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14738
14739         * text-mode.el (paragraph-indent-text-mode):
14740         Renamed from spaced-text-mode.
14741         (text-mode-map): Bind TAB to indent-relative.
14742         (indented-text-mode-map): Variable deleted.
14743         (indented-text-mode): Now an alias for text-mode.
14744
14745 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14746
14747         * loadup.el: test-atoms debugging stuffs removed.
14748
14749 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14750
14751         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14752
14753 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14754
14755         * help.el (describe-beta): Made it use `locate-data-file'.
14756         (describe-distribution): Ditto.
14757         (describe-copying): Ditto.
14758         (describe-project): Ditto.
14759         (view-emacs-news): Ditto.
14760
14761         * help-nomule.el (help-with-tutorial): Made it use
14762         `locate-data-file' to find tutorial.
14763
14764 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14765
14766         * about.el: Corrected my email address.
14767
14768         * mouse.el: Added 'mouse-mswindows-drop' similar to
14769         'mouse-offix-drop'.
14770
14771 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14772
14773         * loadup.el (running-xemacs): Spelling fix.
14774
14775 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14776
14777         * packages.el (packages-find-packages-1): Don't allow a backwards
14778         compatible lisp tree to overwrite `preloaded-file-list'.
14779
14780 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14781
14782         * loadup.el: Don't delete "xemacs" prior to dumping.
14783
14784 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14785
14786         * package-info.el (pi-last-mod-date): New function.
14787         (pi-author-version): New function.
14788         (batch-update-package-info): Use them.
14789
14790 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14791
14792         * frame.el (get-frame-for-buffer-default-to-current): Create.
14793         (get-frame-for-buffer-noselect): Allow user to use current frame
14794         with `get-frame-for-buffer-default-to-current'.
14795
14796 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14797
14798         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14799         (byte-compile-output-docform): Ditto.
14800         (byte-compile-compiled-obj-to-list): Ditto.
14801
14802 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14803
14804         * startup.el (command-line-1): Removed code that ran
14805           buffer-menu.
14806
14807 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14808
14809         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14810
14811 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14812
14813         * frame.el (suspend-emacs-or-iconify-frame): Check using
14814         `device-on-window-system-p' instead of explicitly checking for X,
14815         so that the same logic works for MS Windows.
14816         (suspend-or-iconify-emacs): Ditto.
14817
14818 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14819
14820         * about.el (about-maintainer-info): Andy Piper is back.
14821         (xemacs-hackers): Updated Andy Piper's email address.
14822         (about-hackers): Added Jonathan Harris.
14823         (about-hackers): Updated Tibor Polgar's email address.
14824
14825 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14826
14827         * about.el: Add xemacs.org email manager.
14828
14829         * package-get-base.el (package-get-base): Updated with most recent
14830         package updates.
14831
14832 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14833
14834         * help.el (function-arglist): Use `indirect-function' instead of
14835         `symbol-function' so that aliases are treated correctly.
14836
14837 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14838
14839         * help.el (help-map): Add f1 binding to `help-for-help'.
14840         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14841         (describe-key-briefly): Use `princ' "%s" to print object.
14842         (with-displaying-help-buffer): Kill buffer if it exists, again.
14843         (describe-key): Use `princ' "%s" to print object.
14844         (describe-function-1): Use `princ' "%s" to print object.
14845         Commented out alias lines removed.
14846         (help-pretty-print-limit): New variable to control pretty-printing
14847         of variable values.
14848         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14849         `help-pretty-print-value' again.  Only print-print when OBJECT is
14850         list of length less than `help-pretty-print-limit'.
14851         (describe-variable): Use `help-maybe-pretty-print-value' again.
14852
14853 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14854
14855         * simple.el (blink-matching-open): Remove C++ kludge.
14856         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14857
14858 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14859
14860         * info.el (Info-default-directory-list): Made the documentation
14861         more explanitory.
14862
14863 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14864
14865         * lisp/packages.el:
14866         * lisp/package-admin.el:
14867         * lisp/build-report.el:
14868         Fix typos.
14869
14870 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14871
14872         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14873         warnings in Java buffers without final newline and editing the
14874         last line.
14875
14876 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14877
14878         * packages.el (packages-find-packages-1): Don't allow a backwards
14879         compatible lisp tree to overwrite `preloaded-file-list'.
14880         Suggested by Colin Rafferty  <colin@xemacs.org>
14881
14882         * mouse.el (mouse-offix-drop): Set undo-boundary.
14883         From Oliver Graf <ograf@fga.de>
14884
14885 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14886
14887         * loadup.el (load-gc): rewrite as defun.
14888         Print something sensical if a required dump-time file isn't found.
14889
14890 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14891
14892         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14893         bug strikes a menudescriptor.
14894
14895         * package-get-base.el (package-get-base): Updated.
14896
14897         * package-info.el (batch-update-package-info): Derive REQUIRES
14898         from the Makefile.
14899
14900 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14901
14902         * files.el (save-some-buffers): Don't play games with deleting
14903         other windows if we are in the minibuffer window.
14904
14905 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14906
14907         * modeline.el (modeline-minor-mode-menu): Add support for :active
14908         (add-minor-mode): Document :active property to TOGGLE.
14909
14910 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14911
14912         * modeline.el (modeline-minor-mode-menu): Add support for an
14913         `:included' predicate in the `toggle-sym' plist.
14914         (add-minor-mode): Document the :included property, format
14915         docstring some more.
14916         (modeline-minor-mode-menu): Documentation string added.
14917
14918 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14919
14920         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14921         labels from the symbol-names by thwacking off the overly redundant
14922         and overused "mode", parenthesizing "minor", and capitalizing the
14923         resultant strings.  Also shortened the menu's title by eliminating
14924         the redundant buffer name.
14925         (add-minor-mode): Beautified the docstring, added mention of the
14926         `:menu-tag' property of TOGGLE.
14927         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14928         `toggle-sym' to beatify the mode-life menus.
14929         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14930         `auto-fill-function'.
14931
14932 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14933
14934         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14935         menus to :style 'toggle.
14936
14937 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14938
14939         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14940
14941 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14942
14943         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14944         only recognize first hyperlink.
14945         (hyper-apropos-highlightify): Deletia, this is already done by
14946         `hyper-apropos-insert-face'.
14947         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14948
14949 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14950
14951         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14952         mail.
14953         (toolbar-mail-reader): Add support for `send'.
14954         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14955
14956 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14957
14958         * info.el (Info-emacs-info-file-name): Add defvar for
14959         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14960         will function properly.
14961
14962 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14963
14964         * simple.el: make the backwards delete function called by
14965         `backward-or-forward-delete-char' user configurable.
14966
14967 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14968
14969         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14970         compiled function got loaded from.
14971
14972 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14973
14974         * term/apollo.el: Synched up with InfoDock 3.6.2.
14975
14976 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14977
14978         * startup.el (load-init-file): Load autoloads earlier.
14979         (startup-splash-frame): Handle InfoDock logo.
14980
14981         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14982         InfoDock.
14983         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14984
14985         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14986         doesn't have this function.
14987
14988         * packages.el (locate-data-file): Fix to call `locate-file'.
14989
14990 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14991
14992         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14993         version of version.el.
14994         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14995
14996         * x-menubar.el (default-menubar): Guard reference to
14997         `gnuserv-frame'.
14998         (default-menubar): Guard references to `font-lock-mode'.
14999         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15000         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15001
15002         * make-docfile.el: Don't snarf doc strings from autoloads.
15003
15004         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15005         loading auto-autoloads files.
15006
15007         * loaddefs.el: Disable dumping autoloads.
15008
15009 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15010
15011         * lisp-mnt.el: Synch to Emacs 20.2.
15012
15013         * help.el: Remove manual autoload of `finder-by-keyword'.
15014
15015         * finder.el (finder-by-keyword): Autoload.
15016
15017         * help.el: Conditionalize hyperbole setup.
15018
15019 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15020
15021         * packages.el (package-require): Update to reflect new data format.
15022
15023 1998-01-02  Didier Verna  <didier@xemacs.org>
15024
15025         * x-menubar.el (default-menubar): make the tutorials available
15026         through the menubar. (Plus some compilation warnings cleanup).
15027
15028 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15029
15030         * check-features.el: New file.  Perform sanity check after build.
15031
15032         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15033         files to tooltalk package.
15034         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15035         package.
15036
15037         * package-admin.el (package-admin-xemacs): Use better default for
15038         location of XEmacs binary.
15039
15040 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15041
15042         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15043         tag with sexp and add value tag with value `t'.
15044
15045 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15046
15047         * package-get.el: Changes to work with real data.
15048         From Pete Ware <ware@cis.ohio-state.edu>
15049
15050         * packages.el (packages-reload-autoloads): Guard load for the time
15051         being.
15052
15053         * update-elc.el ("packages.el"): Force loading packages.el instead
15054         of possibly out-of-date packges.elc.
15055         * make-docfile.el ("packages.el"): Ditto.
15056
15057 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15058
15059         * build-report.el (build-report-delete-regexp): Added a rule for
15060         the main tarball shadowing anything past it.
15061
15062 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15063
15064         * packages.el (package-provide): Delete a previous provide.
15065
15066         * package-info.el: New file.
15067
15068         * package-get.el: New file.
15069         From Pete Ware <ware@cis.ohio-state.edu>
15070         (package-get): Fix md5 computation to work with Mule.
15071
15072 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15073
15074         * simple.el (log-message-*): Quote symbols in docstrings properly.
15075
15076 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15077
15078         * packages.el (packages-new-autoloads): Ignore symbolic links.
15079
15080         * cus-face.el (face-custom-attributes-get): Fix typo.
15081         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15082
15083 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15084
15085         * startup.el (load-init-file): Reload new or changed autoloads
15086         unless inhibited.  Reload modified dumped lisp (stubbed).
15087
15088         * packages.el (packages-new-autoloads): New function.
15089         (packages-reload-autoloads): New function.
15090         (packages-reload-dumped-lisp): New (stub) function.
15091
15092         * loadup.el: Inhibit reloading dumped files when running temacs.
15093
15094         * loadhist.el (file-provides): Extend to handle variant
15095         extensions.
15096
15097         * replace.el (query-replace): Fix typo.
15098
15099 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15100
15101         * make-docfile.el: list-autoloads-path has been renamed.
15102         * update-elc.el: list-autoloads has been renamed.
15103
15104         * packages.el (packages-list-autoloads): Renamed.
15105         (packages-list-autoloads-path): Ditto.
15106
15107 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15108
15109         * packages.el (packages-find-packages-1): Made it signal a warning
15110         for an error in an auto-autoload.el file.
15111
15112 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15113
15114         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15115         tag with const.
15116         From Aki Vehtari <Aki.Vehtari@hut.fi>
15117
15118         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15119
15120         * loadhist.el (unload-feature): Remove autoload.
15121
15122 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15123
15124         * loadhist.el: Unpackaged.
15125
15126         * help.el (describe-symbol-find-file): Rename
15127         `describe-function-find-file' and make old name obsolete.
15128         (describe-function-1): Use it.
15129         (describe-function-1): Guard reference to
15130         `compiled-function-annotation'.
15131
15132 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15133
15134         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15135         argument.
15136         (help-mode-quit): New optional arg to control whether it kills or
15137         buries.  Tidied up.
15138         (with-displaying-help-buffer): Don't kill buffer initially, even
15139         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15140         (help-pretty-print-value): Rename back from
15141         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15142         use it, otherwise use dumped `cl-prettyprint'.
15143         (describe-variable): Use `help-pretty-print-value' again.
15144         (find-func): Removed reference to "find-func" at end.
15145
15146 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15147
15148         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15149           GUI XEmacs. Rename? x-menubar is rather window system
15150           independant, except for a couple of items.
15151
15152 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15153
15154         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15155         entries as they will no longer be distributed with XEmacs.
15156
15157         * format.el (format-alist): Fix image/tiff regexps.
15158         From P. E. Jareth Hein <jareth@camelot-soft.com>
15159
15160         * help.el (help-maybe-pretty-print-value): Rename.
15161         (describe-variable): Use it.
15162         (describe-variable): Add trailing linefeed.
15163
15164 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15165
15166         * help.el (describe-function-1): Don't output anything for
15167           arglist of autoload functions.
15168
15169 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15170
15171         * help.el (describe-function-1): Don't output anything for
15172           arglist of autoload functions.
15173
15174 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15175
15176         * help.el (help-mode-map): New bindings for `help-mode-bury',
15177         `describe-function-at-point', `describe-variable-at-point',
15178         `Info-elisp-ref', `customize-variable', `help-next-section' and
15179         `help-prev-section'.
15180         (help-next-section): New function.
15181         (help-prev-section): New function.
15182         (help-mode-quit): Changed to kill the help buffer.
15183         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15184         correctly.
15185         (help-buffer-name): New function to generate the name of help
15186         buffers.
15187         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15188         argument giving the name of the help buffer.
15189         (describe-key): Use `with-displaying-help-buffer' with name.
15190         (describe-mode): Ditto.
15191         (describe-bindings): Ditto.
15192         (describe-prefix-bindings): Ditto.
15193         (view-lossage): Ditto.
15194         (with-syntax-table): New macro.
15195         (function-called-at-point): Use `ignore-errors' and
15196         `with-syntax-table'.
15197         (function-at-point): Ditto.
15198         (describe-function): Use `with-displaying-help-buffer' with name.
15199         (function-arglist): Extracted from `describe-function-1'.  Returns
15200         function's arglist as string.
15201         (function-documentation): Extracted from `describe-function-1'.
15202         Returns function's docstring.
15203         (describe-function-1): Remove all the "stream" garbage, including
15204         the stream argument.  Use `function-arglist' and
15205         `function-documentation'.
15206         (describe-function-arglist): Just use `function-arglist'.
15207         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15208         (help-pretty-print-value): New function to help with
15209         pretty-printing variable values.  Knows about `#<...>'.  Needs
15210         `pp-internal'.
15211         (describe-variable): Use `with-displaying-help-buffer' with name.
15212         Formatting improved.  Display file where variable is defined, if
15213         known.  Use `help-pretty-print-value'.
15214         (describe-syntax): Use `with-displaying-help-buffer' with name.
15215         (list-processes): Remove "stream" garbage.
15216
15217 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15218
15219         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15220         call a dumped routine instead.
15221
15222         * x-win-xfree86.el: Wrap file in defun.
15223         * x-win-sun.el: Ditto.
15224
15225 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15226
15227         * help.el (view-emacs-news): Remove usage of outl-mouse which
15228         advises functions and does other evil things.
15229
15230 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15231
15232         * format.el (format-alist): Add `image/tiff'.
15233         From P. E. Jareth Hein <jareth@camelot-soft.com>
15234
15235 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15236
15237         * about.el (about-hackers): More names added.
15238
15239         * make-docfile.el: Remove superfluous package path search.
15240
15241         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15242
15243 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15244
15245         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15246         ignored shadows.
15247
15248 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15249
15250         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15251         get trailing slashes when added to the load-path.
15252
15253         * x-init.el (init-x-win): Locate where XEmacs X localization files
15254         are.
15255
15256 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15257
15258         * x-faces.el: Added support for foregroundToolBarColor
15259           to xpm-color-symbols.
15260
15261 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15262
15263         * etags.el (tags-remove-duplicates): Removed.
15264         (buffer-tag-table-list): Use `delete-duplicates'.
15265
15266         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15267         correctly.
15268         (get*): Defalias to `get'.
15269
15270         * cl.el (eql): Compare integers with `eq'.
15271         (cl-map-extents): Check for `map-extents' first.
15272
15273 1997-12-17  Didier Verna  <didier@xemacs.org>
15274
15275         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15276         added the 'numero', 'copyright' and 'trademark' symbols.
15277
15278         * leim/quail/latin-post.el ("french-postfix"): see above.
15279
15280 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15281
15282         * widget.el (define-widget): Check the arguments.
15283
15284         * cus-edit.el (customize-face): Use `check-argument-type'.
15285         (custom-variable-value-create): Use `signal' to signal error.
15286         (custom-variable-reset-saved): Ditto.
15287         (custom-variable-reset-standard): Ditto.
15288         (custom-face-reset-saved): Ditto.
15289
15290         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15291         (widget-default-format-handler): Ditto.
15292         (widget-checklist-add-item): Ditto.
15293         (widget-radio-add-item): Ditto.
15294         (widget-editable-list-entry-create): Ditto.
15295         (widget-sexp-prompt-value): Ditto.
15296
15297         * custom.el (custom-declare-variable): Signal errors better.
15298         (custom-handle-keyword): Ditto.
15299         (custom-declare-group): Ditto.
15300
15301         * window-xemacs.el (windows): Ditto.
15302
15303         * menubar.el (menu): Ditto.
15304
15305         * keydefs.el (keyboard): Ditto.
15306
15307         * minibuf.el (minibuffer): Ditto.
15308
15309         * process.el (execute): Ditto.
15310
15311         * fill.el (fill): Ditto.
15312
15313         * modeline.el (modeline): Ditto.
15314
15315         * help.el (help): Ditto.
15316
15317         * faces.el (faces): Ditto.
15318
15319         * files.el (files): Ditto.
15320
15321         * x-init.el (x): Ditto.
15322
15323         * lisp-mode.el (lisp): Ditto.
15324
15325         * process.el (processes): Ditto.
15326
15327         * mouse.el (mouse): Ditto.
15328
15329         * abbrev.el (abbrev): Moved from cus-edit.
15330
15331         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15332         as variable declaration.
15333
15334 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15335
15336         * menubar.el (find-menu-item): Use `check-argument-type'.
15337         (find-menu-item): Cosmetic changes.
15338
15339 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15340
15341         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15342
15343 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15344
15345         * startup.el (set-default-load-path): Only search package-path
15346         when not running temacs.
15347
15348         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15349         files.
15350
15351         * loadup.el: Correct commentary.  Reformatting.
15352         (really-early-error-handler): Use absolute path to the
15353         first dumped-lisp.el file.
15354         (really-early-error-handler): Print full path name of
15355         each dumped lisp file (inherited from InfoDock).
15356
15357         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15358         dumped-lisp.el files.
15359
15360         * make-docfile.el (preloaded-file-list): Reorder when the
15361         package-path is searched.
15362         * update-elc.el: Ditto.
15363
15364         * lisp-mode.el (call-with-condition-handler): Treat the same as
15365         `condition-case' for indentation.
15366
15367         * about.el (about-xemacs): Update release date.
15368
15369 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15370
15371         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15372         anywhere but at the last clause.
15373         (ecase): Disallow `t' and `otherwise'.
15374
15375 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15376
15377         * cus-edit.el (custom-buffer-create-buttons): New function
15378         from stuff moved out of `custom-buffer-create-internal'.
15379         (custom-novice): New variable.  Default t.
15380         (custom-display-global-buttons): Ditto.  Default `top'.
15381         (custom-buffer-create-internal): Only display help if
15382         `custom-novice' is non-nil.  Display global buttons according to
15383         `custom-display-global-buttons'.
15384
15385 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15386
15387         * menubar.el (find-menu-item): Use `check-argument-type'.
15388         (find-menu-item): Cosmetic changes.
15389
15390 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15391
15392         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15393         look.
15394
15395 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15396
15397         * format.el (format-deannotate-region):  Bug fix.
15398         Deannotating a region containing unknown tags would fail
15399         (causing decoding of text/enriched to fail at user level)
15400
15401 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15402
15403         * minibuf.el (read-directory-name): Support sixth
15404           arg, HISTORY, as already documented.
15405
15406 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15407
15408         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15409         to `ecase'.
15410
15411 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15412
15413         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15414         skk-activate.
15415
15416 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15417
15418         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.