update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-k24'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-k24'.
8
9         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
10         CHISE.
11
12 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-gok'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-gok'.
19
20         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
21         CHISE.
22 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
25         setting for `===hng-tsu'.
26
27         * mule/mule-charset.el (default-coded-charset-priority-list): Add
28         `===hng-tsu'.
29
30         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
31         CHISE.
32
33 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
34
35         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
36         setting for `===hng-sys'.
37
38         * mule/mule-charset.el (default-coded-charset-priority-list): Add
39         `===hng-sys'.
40
41         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
42         CHISE.
43
44 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
45
46         * mule/mule-coding.el (coded-charset-entity-reference-alist):
47         - Use "&HNG010-<d><d><d><d><d>;" instead of
48           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
49         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
50
51         * mule/mule-charset.el (default-coded-charset-priority-list): Add
52         `=ucs-bmp-itaiji-002' and `===hng-khm'.
53
54         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
55         "hngkhi-0" as the suffix of registry.
56         (===hng-khm): New coded-charset for XEmacs CHISE.
57         (=ucs-itaiji-002): Ditto.
58         (=ucs-bmp-itaiji-002): Ditto.
59
60 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
61
62         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
63         setting for `=>ucs@iwds-1'.
64
65         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
66         XEmacs CHISE.
67
68 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
71         CHISE.
72
73         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
74         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
75         `===hng-khi'.
76
77 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
78
79         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
80         setting for `===hng-khi'.
81
82         * mule/mule-charset.el (default-coded-charset-priority-list): Add
83         `===hng-khi'.
84
85         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
86         CHISE.
87
88 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
89
90         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
91         #x9FA5 as the value of `max-code'.
92         (=ucs-bmp-var-002): Likewise.
93         (=ucs-bmp-var-003): Likewise.
94         (=ucs-bmp-itaiji-084): Likewise.
95         (=ucs-bmp-cjk@JP): Likewise.
96         (=ucs-bmp-cjk@JP/hanazono): Likewise.
97         (==ucs-bmp-cjk@JP/hanazono): Likewise.
98         (=>ucs-bmp-cjk@component): Likewise.
99
100 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
103         CHISE.
104
105 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
106
107         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
108         XEmacs CHISE.
109         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
110         `==jis-x0208@1978/2-pr' as the mother.
111
112 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
113
114         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
115         CHISE.
116
117 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
118
119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
120         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
121
122 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
125         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
126
127 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
130         setting for `===ucs@gb'.
131
132 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
135         setting for `===hanyo-denshi/ks', `===jis-x0208' and
136         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
137         as the entity-reference for `===jis-x0213-1@2000'; use
138         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
139
140 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
141
142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
143         `===jis-x0208'.
144
145         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
146         instead of `===jis-x0208' as the mother.
147         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
148         `===jis-x0208' as the mother.
149         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
150         `===jis-x0208' as the mother.
151         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
152         `===jis-x0213-1' as the mother.
153         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
154         `===jis-x0213-1' as the mother.
155         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
156         the mother.
157         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
158         mother.
159
160 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
163         setting for `=ucs-var-001'.
164
165 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
166
167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
168         `=ucs-bmp-var-001'.
169
170         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
171         CHISE.
172         (=ucs-bmp-var-001): Ditto.
173
174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
175         setting for `=ucs-var-003'.
176
177 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
180         `=ucs-bmp-var-003'.
181
182         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
183         CHISE.
184         (=ucs-bmp-var-003): Ditto.
185
186 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
187
188         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
189         setting for `=ucs-var-002'.
190
191         * mule/mule-charset.el (default-coded-charset-priority-list): Add
192         `=ucs-bmp-var-002'.
193
194         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
195         CHISE.
196         (=ucs-bmp-var-002): Ditto.
197
198 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
199
200         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
201         XEmacs CHISE.
202         (==jis-x0208@1978/5pr): Ditto.
203
204 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-charset.el (default-coded-charset-priority-list): Add
207         `=>ucs-bmp-cjk@component'.
208
209         * mule/mule-conf.el (=>ucs@component): New coded-charset for
210         XEmacs CHISE.
211         (=>ucs-bmp-cjk@component): Ditto.
212
213 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
216         setting for `=>iwds-1'.
217
218 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
219
220         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
221         CHISE.
222
223 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
224
225         * mule/mule-charset.el (default-coded-charset-priority-list):
226         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
227         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
228         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
229         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
230
231 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
232
233         * mule/mule-coding.el (coded-charset-entity-reference-alist):
234         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
235
236         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
237         `=>>ucs@iso' as the mother.
238         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
239         mother.
240
241 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
242
243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
244         setting for `===hanyo-denshi/ia'.
245
246 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
247
248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
249         `===hanyo-denshi/ia'.
250
251 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
252
253         * mule/mule-conf.el (=koseki): Fix DOC.
254         (==koseki): New coded-charset for XEmacs CHISE.
255
256 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
257
258         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
259         XEmacs CHISE.
260         (===hanyo-denshi/jd): Fix DOC.
261
262 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
263
264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
265         setting for `===hanyo-denshi/ip'.
266
267 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
268
269         * mule/mule-charset.el (default-coded-charset-priority-list): Add
270         `===hanyo-denshi/ip'.
271
272         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
273         XEmacs CHISE.
274
275 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
276
277         * mule/mule-charset.el (default-coded-charset-priority-list): Add
278         `==ucs-radicals@unicode' and `=>daikanwa'.
279
280         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
281         for XEmacs CHISE.
282
283 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
286         XEmacs CHISE.
287
288 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
289
290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
291         `===ruimoku-v6'.
292
293 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
294
295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
296         setting for `===ruimoku-v6'.
297
298 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
299
300         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
301         CHISE.
302
303 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
304
305         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
306         coded-charset for XEmacs CHISE.
307
308 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
309
310         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
311         XEmacs CHISE.
312
313 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
314
315         * mule/mule-charset.el (default-coded-charset-priority-list): Add
316         `===ucs-sip@iso'.
317
318 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
319
320         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
321         CHISE.
322
323 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
324
325         * mule/mule-charset.el (default-coded-charset-priority-list): Add
326         `==ucs-sip@iso'.
327
328         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
329         CHISE.
330
331 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
332
333         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
334         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
335         (=ucs-sip-ext-b@iso): Fix registry.
336         (==ucs-sip-ext-b@iso): Ditto.
337         (===ucs-sip-ext-b@iso): Ditto.
338
339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
340         `=ucs-sip@iso'.
341
342 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
343
344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
345         setting for `=>cbeta'.
346
347 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
348
349         * mule/mule-charset.el (default-coded-charset-priority-list): Add
350         `=>cns11643-7'.
351
352         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
353
354 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
355
356         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
357         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
358
359 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
360
361         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
362         `=ucs@cns'.
363         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
364         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
365         `=ucs@jis/1990'.
366         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
367         `=ucs@jis/2000'.
368         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
369         `=ucs@jis/2004'.
370         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
371
372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
373         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
374
375 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
376
377         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
378         XEmacs CHISE.
379         (==jis-x0208@1978/1pr): Ditto.
380         (==jis-x0208@1978/2-pr): Ditto.
381
382 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
383
384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
385         setting for `===jis-x0213-1@2004'.
386
387 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
388
389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
390         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
391
392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
393         `===hanyo-denshi/jb'.
394
395         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
396         XEmacs CHISE.
397         (=+>hanyo-denshi/ft): Ditto.
398         (=+>hanyo-denshi/jt): Ditto.
399
400 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
403         `===hanyo-denshi/hg'.
404
405 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
408         XEmacs CHISE.
409         (===hanyo-denshi/hg): Ditto.
410
411 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
412
413         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
414         glyph-forms instead of detailed glyph-images.
415         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
416         `=adobe-japan1-*'.
417         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
418         (===adobe-japan1-1): Ditto.
419         (===adobe-japan1-2): Ditto.
420         (===adobe-japan1-3): Ditto.
421         (===adobe-japan1-4): Ditto.
422         (===adobe-japan1-5): Ditto.
423         (===adobe-japan1-6): Ditto.
424         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
425         `=>>>adobe-japan1' as the mother.
426         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
427         `=>>adobe-japan1' as the mother.
428         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
429         glyph-images.
430         (==jis-x0208@1978): Ditto.
431         (==jis-x0208@1983): Ditto.
432         (==jis-x0208@1990): Ditto.
433         (==jis-x0213-1): Ditto.
434         (==jis-x0213-1@2000): Ditto.
435         (==jis-x0213-1@2004): Ditto.
436         (==jis-x0213-2): Ditto.
437         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
438         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
439         `=jis-x0208@1978'.
440         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
441         `=jis-x0208@1983'.
442         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
443         `=jis-x0208@1990'.
444         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
445         `=jis-x0213-1'.
446         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
447         `=jis-x0213-1@2000'.
448         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
449         `=jis-x0213-1@2004'.
450         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
451         `=jis-x0213-2'.
452         (===jis-x0208): New coded-charset for XEmacs CHISE.
453         (===jis-x0208@1978): Ditto.
454         (===jis-x0208@1983): Ditto.
455         (===jis-x0208@1990): Ditto.
456         (===jis-x0213-1): Ditto.
457         (===jis-x0213-1@2000): Ditto.
458         (===jis-x0213-2): Ditto.
459         (===jis-x0212): Ditto.
460         (===ks-x1001): Ditto.
461         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
462         mother.
463         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
464         as the mother.
465         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
466         as the mother.
467         (===cns11643-1): New coded-charset for XEmacs CHISE.
468         (===cns11643-2): Ditto.
469         (===cns11643-3): Ditto.
470         (===cns11643-4): Ditto.
471         (===cns11643-5): Ditto.
472         (===cns11643-6): Ditto.
473         (===cns11643-7): Ditto.
474         (=>>cns11643-1): Ditto.
475         (==big5-cdp): Indicate abstract glyph-images instead of
476         representative glyph-images.
477         (===big5-cdp): New coded-charset for XEmacs CHISE.
478         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
479         detailed glyph-images.
480         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
481         `=hanyo-denshi/*'.
482         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
483         (===hanyo-denshi/ib): Ditto.
484         (===hanyo-denshi/jt): Ditto.
485         (===hanyo-denshi/ks): Ditto.
486         (===mj): Ditto.
487         (===mj-0): Ditto.
488         (===mj-1): Ditto.
489         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
490         `=>>>hanyo-denshi/*' as its mother.
491         (==gt): Indicate abstract glyph-forms instead of detailed
492         glyph-images.
493         (===gt): New coded-charset for XEmacs CHISE.
494         (=>>>gt): Indicates `==gt' instead of `=gt'.
495         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
496         (==gt-k): Indicate abstract glyph-forms instead of detailed
497         glyph-images.
498         (===gt-k): New coded-charset for XEmacs CHISE.
499         (==daikanwa): Indicates glyph-images instead of detailed
500         glyph-images.
501         (===daikanwa): New coded-charset for XEmacs CHISE.
502         (===daikanwa/+p): Ditto.
503         (===daikanwa/ho): Ditto.
504         (==cbeta): Ditto.
505         (===cbeta): Ditto.
506         (==jef-china3): Ditto.
507         (===jef-china3): Ditto.
508         (==ruimoku-v6): Ditto.
509         (==ucs@iso): Indicate representative glyph-forms instead of
510         representative glyph-images.
511         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
512         (==ucs@unicode): Indicate representative glyph-forms instead of
513         representative glyph-images.
514         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
515         `=ucs@unicode'.
516         (==ucs@cns): Indicate representative glyph-forms instead of
517         representative glyph-images.
518         (==ucs@jis): Ditto.
519         (==ucs@jis/1990): Ditto.
520         (==ucs@jis/2000): Ditto.
521         (==ucs@jis/2004): Ditto.
522         (==ucs@ks): Ditto.
523         (===ucs@iso): New coded-charset for XEmacs CHISE.
524         (===ucs@unicode): Ditto.
525         (===ucs@gb): Ditto.
526         (===ucs@ks): Ditto.
527         (===ucs-bmp-cjk@gb): Ditto.
528         (===ucs-sip-ext-b@iso): Ditto.
529
530 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
531
532         * mule/mule-charset.el (default-coded-charset-priority-list): Add
533         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
534         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
535         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
536         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
537         `===cns11643-3', `===cns11643-4', `===cns11643-5',
538         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
539         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
540         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
541         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
542
543         * mule/mule-coding.el (coded-charset-entity-reference-alist):
544         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
545         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
546         - Use "&g1-[NAME];" for `=>>[NAME]'.
547         - Abolish "&g2-[NAME];".
548
549 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
550
551         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
552         `=>>ucs@cns' as the mother.
553
554 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
557         setting for `==ucs@ks'.
558
559 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
560
561         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
562         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
563         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
564         0x00E30000〜0x00E409D5.
565
566 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
567
568         * mule/mule-coding.el (coded-charset-entity-reference-alist):
569         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
570         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
571
572 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
573
574         * mule/mule-charset.el (default-coded-charset-priority-list): Add
575         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
576
577         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
578         (=mj-0): Ditto.
579         (=mj-1): Ditto.
580         (==mj): Ditto.
581         (==mj-0): Ditto.
582         (==mj-1): Ditto.
583         (=>>mj): Ditto.
584
585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
586         setting for `=mj' and `==mj'.
587
588 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
589
590         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
591         CHISE.
592
593 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
594
595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
596         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
597         `=>ucs@hanyo-denshi'.
598
599 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
600
601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
602         setting for `=koseki' and `=>ucs@hanyo-denshi'.
603
604         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
605         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
606
607 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
608
609         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
610         XEmacs CHISE.
611
612 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
613
614         * mule/mule-coding.el (coded-charset-entity-reference-alist):
615         Change priority of `=>>>ucs@iso'.
616
617         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
618         `=>>>ucs@iso' as the mother.
619         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
620
621 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
622
623         * mule/mule-coding.el (coded-charset-entity-reference-alist):
624         Change priority of `=>>>ucs@unicode'.
625
626         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
627         `=ucs@unicode'.
628
629 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
630
631         * mule/mule-coding.el (coded-charset-entity-reference-alist):
632         Change priority of `=>>>ucs@jis'.
633
634         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
635         `=ucs@jis'.
636
637 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
638
639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
640         setting for `==daikanwa/+p'.
641
642 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
643
644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
645         setting for `==shinjigen@1ed'.
646
647 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
648
649         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
650         XEmacs CHISE.
651
652 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
653
654         * mule/mule-conf.el (==shinjigen): Modify DOC.
655         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
656         (==shinjigen@rev): Modify DOC.
657
658 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
659
660         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
661         CHISE.
662
663 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
664
665         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
666         settings for `==daikanwa' and `==ucs@JP/hanazono'.
667
668         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
669         XEmacs CHISE.
670
671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
672         `==daikanwa'.
673
674 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
675
676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
677         setting for `==cns11643-7'.
678
679         * mule/mule-charset.el (default-coded-charset-priority-list): Add
680         `==cns11643-7'.
681
682 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
683
684         * mule/mule-charset.el (default-coded-charset-priority-list): Add
685         `==cns11643-6'.
686
687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
688         setting for `==cns11643-6'.
689
690 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
691
692         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
693         setting for `==cns11643-5'.
694
695         * mule/mule-charset.el (default-coded-charset-priority-list): Add
696         `==cns11643-5'.
697
698 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
699
700         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
701         setting for `==cns11643-4'.
702
703         * mule/mule-charset.el (default-coded-charset-priority-list): Add
704         `==cns11643-4'.
705
706 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
707
708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
709         setting for `==cns11643-3'.
710
711         * mule/mule-charset.el (default-coded-charset-priority-list): Add
712         `==cns11643-3'.
713
714 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
715
716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
717         setting for `==cns11643-2'.
718
719         * mule/mule-charset.el (default-coded-charset-priority-list): Add
720         `==cns11643-2'.
721
722 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
723
724         * mule/mule-coding.el (coded-charset-entity-reference-alist):
725         Change priority of `=>>>ucs@ks'.
726
727         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
728         `=ucs@ks'.
729
730 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
731
732         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
733         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
734         `==ucs@cns' and `==cns11643-1'.
735
736         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
737         (==cns11643-2): Ditto.
738         (==cns11643-3): Ditto.
739         (==cns11643-4): Ditto.
740         (==cns11643-5): Ditto.
741         (==cns11643-6): Ditto.
742         (==cns11643-7): Ditto.
743
744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
745         `==cns11643-1'.
746
747 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
748
749         * mule/mule-coding.el (coded-charset-entity-reference-alist):
750         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
751         `=>>>ucs@jis/1990'.
752
753         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
754         `=ucs@jis/1990'.
755         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
756         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
757
758 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
759
760         * mule/mule-coding.el (coded-charset-entity-reference-alist):
761         Change priority of `=>>>ucs@cns'.
762
763         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
764         `=ucs@cns'.
765
766 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
767
768         * mule/mule-charset.el (default-coded-charset-priority-list): Add
769         `==ks-x1001'.
770
771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
772         `=ks-x1001' instead of `korean-ksc5601'; add setting for
773         `==ks-x1001'.
774
775 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
776
777         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
778
779 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
780
781         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
782         `=jis-x0208'.
783         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
784         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
785         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
786         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
787         (=>>>jis-x0213-1@2000): Changed to an alias for
788         `=jis-x0213-1@2000'.
789         (=>>>jis-x0213-1@2004): Changed to an alias for
790         `=jis-x0213-1@2004'.
791         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
792
793 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
794
795         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
796         `=adobe-japan1-0'.
797         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
798         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
799         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
800         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
801         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
802         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
803
804 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
805
806         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
807         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
808         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
809         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
810         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
811         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
812
813 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
814
815         * mule/mule-charset.el (default-coded-charset-priority-list): Add
816         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
817         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
818         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
819         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
820         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
821         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
822         `==jis-x0212'.
823
824 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
825
826         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
827         "AdobeJapan1-[0-6]$".
828         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
829         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
830         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
831         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
832         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
833         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
834         (==adobe-japan1-1): Ditto.
835         (==adobe-japan1-2): Ditto.
836         (==adobe-japan1-3): Ditto.
837         (==adobe-japan1-4): Ditto.
838         (==adobe-japan1-5): Ditto.
839         (==adobe-japan1-6): Ditto.
840         (==jis-x0208): Ditto.
841         (==jis-x0208@1978): Ditto.
842         (==jis-x0208@1983): Ditto.
843         (==jis-x0208@1990): Ditto.
844         (==jis-x0213-1): Ditto.
845         (==jis-x0213-1@2000): Ditto.
846         (==jis-x0213-1@2004): Ditto.
847         (==jis-x0213-2): Ditto.
848         (==jis-x0212): Ditto.
849         (==gb2312): Ditto.
850         (==iso-ir165): Ditto.
851         (==gb12345): Ditto.
852         (==ks-x1001): Ditto.
853         (==cns11643-1): Ditto.
854         (==cns11643-2): Ditto.
855         (==cns11643-3): Ditto.
856         (==cns11643-4): Ditto.
857         (==cns11643-5): Ditto.
858         (==cns11643-6): Ditto.
859         (==cns11643-7): Ditto.
860         (==big5-cdp): Ditto.
861         (==hanyo-denshi/ja): Ditto.
862         (==hanyo-denshi/jb): Ditto.
863         (==hanyo-denshi/jc): Ditto.
864         (==hanyo-denshi/jd): Ditto.
865         (==hanyo-denshi/ft): Ditto.
866         (==hanyo-denshi/ia): Ditto.
867         (==hanyo-denshi/ib): Ditto.
868         (==hanyo-denshi/hg): Ditto.
869         (==hanyo-denshi/jt): Ditto.
870         (==hanyo-denshi/ks): Ditto.
871         (==gt): Ditto.
872         (==gt-k): Ditto.
873         (==daikanwa): Ditto.
874         (==shinjigen): Ditto.
875         (==ucs@iso): Ditto.
876         (==ucs@unicode): Ditto.
877         (==ucs@gb): Ditto.
878         (==ucs-bmp@gb): Ditto.
879         (==ucs@cns): Ditto.
880         (==ucs-bmp@cns): Ditto.
881         (==ucs@jis): Ditto.
882         (==ucs@jis/1990): Ditto.
883         (==ucs@jis/2000): Ditto.
884         (==ucs@jis/2004): Ditto.
885         (==ucs@JP): Ditto.
886         (==ucs@JP/hanazono): Ditto.
887         (==ucs@ks): Ditto.
888         (==ucs-bmp@ks): Ditto.
889         (==ucs@cns11643): Ditto.
890         (==ucs-bmp-cjk@gb): Ditto.
891         (==ucs-bmp-cjk@JP/hanazono): Ditto.
892         (==ucs-sip-ext-b@iso): Ditto.
893
894 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
895
896         * mule/mule-charset.el (default-coded-charset-priority-list): Use
897         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
898
899         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
900         XEmacs CHISE.
901         (=ucs-bmp-cjk@unicode): Abolished.
902
903 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
904
905         * mule/mule-charset.el (default-coded-charset-priority-list): Add
906         `=+>ucs-bmp-cjk-compat@jis'.
907
908         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
909         for XEmacs CHISE.
910
911 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
912
913         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
914         CHISE.
915
916 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
917
918         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
919         for XEmacs CHISE.
920         (=jis-x0208@1978/1er-pr): Abolished.
921         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
922         `=jis-x0208@1978/1er-pr' as the mother.
923
924 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
925
926         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
927         setting for `=ucs-itaiji-084'.
928
929 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
930
931         * mule/mule-charset.el (default-coded-charset-priority-list):
932         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
933
934         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
935         XEmacs CHISE.
936         (=ucs-bmp-itaiji-084): Ditto.
937
938 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
939
940         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
941         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
942
943 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
944
945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
946         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
947
948         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
949         XEmacs CHISE.
950         (=big5-cdp-var-5): Ditto.
951
952 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
953
954         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
955         XEmacs CHISE.
956
957 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
958
959         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
960         XEmacs CHISE.
961
962 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
963
964         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
965         setting for `=>>>hanyo-denshi/ft'.
966
967 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
968
969         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
970         XEmacs CHISE.
971         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
972         `=hanyo-denshi/jd' as the mother.
973
974 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
975
976         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
977         XEmacs CHISE.
978         (=+>adobe-japan1-1): Ditto.
979         (=+>adobe-japan1-2): Ditto.
980         (=+>adobe-japan1-3): Ditto.
981         (=+>adobe-japan1-4): Ditto.
982         (=+>adobe-japan1-5): Ditto.
983         (=+>adobe-japan1-6): Ditto.
984         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
985
986 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
987
988         * mule/mule-coding.el (coded-charset-entity-reference-alist):
989         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
990         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
991
992         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
993         the top.
994
995 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
996
997         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
998         XEmacs CHISE.
999         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1000         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1001         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1002
1003 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1004
1005         * mule/mule-charset.el (default-coded-charset-priority-list):
1006         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1007         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1008
1009         * mule/mule-conf.el: Modify order of definitions of some
1010         coded-charsets.
1011
1012 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1013
1014         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1015         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1016         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1017
1018         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1019         CHISE.
1020         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1021         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1022
1023 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1024
1025         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1026         CHISE.
1027
1028 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1029
1030         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1031         setting for `=daikanwa/+2p'.
1032
1033         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1034         XEmacs CHISE.
1035
1036 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1037
1038         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1039         XEmacs CHISE.
1040         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1041
1042 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1043
1044         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1045         setting for `=>>>hanyo-denshi/ib'.
1046
1047 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1048
1049         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1050         XEmacs CHISE.
1051         (=>>>hanyo-denshi/ib): Ditto.
1052         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1053         `=hanyo-denshi/ja' as the mother.
1054         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1055         `=hanyo-denshi/ib' as the mother.
1056
1057 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1058
1059         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1060         XEmacs CHISE.
1061         (utf-8-ivs-mcs-er): Likewise.
1062         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1063         and `=>ucs-gb'.
1064         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1065         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1066         `ucs-gb' and `=>ucs-gb'.
1067         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1068         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1069         and `=>ucs-cns'.
1070         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1071         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1072         `ucs-cns' and `=>ucs-cns'.
1073         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1074         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1075         `ucs-big5' and `=>ucs-big5'.
1076         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1077         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1078         `ucs-big5' and `=>ucs-big5'.
1079         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1080         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1081         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1082         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1083         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1084         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1085         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1086         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1087         `=>ucs-jis'; modify DOC and mnemonic.
1088         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1089         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1090         and `=>ucs-jis'; modify DOC and mnemonic.
1091         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1092         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1093         `=>ucs-ks'.
1094         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1095         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1096         and `=>ucs-ks'.
1097         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1098
1099 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1100
1101         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1102         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1103
1104 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1105
1106         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1107         Modify priorities.
1108
1109 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1110
1111         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1112         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1113
1114 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1115
1116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1117         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1118
1119 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1120
1121         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1122         CHISE.
1123
1124 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1125
1126         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1127         CHISE.
1128
1129 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1130
1131         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1132         CHISE.
1133
1134 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1135
1136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1137         `=+>ucs-bmp-cjk@unicode'.
1138
1139         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1140         for XEmacs CHISE.
1141
1142 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1143
1144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1145         setting for `=>>daikanwa'.
1146
1147 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1148
1149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1150         `=>>hanyo-denshi/jt'.
1151
1152 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1153
1154         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1155         XEmacs CHISE.
1156         (=+>jis-x0208@1990): Ditto.
1157         (=+>jis-x0213-1@2000): Ditto.
1158
1159 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1160
1161         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1162         XEmacs CHISE.
1163
1164 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1165
1166         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1167         XEmacs CHISE.
1168         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1169         `=hanyo-denshi/jc' as the mother.
1170
1171 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1172
1173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1174         setting for `=+>adobe-japan1'.
1175
1176         * mule/mule-charset.el (default-coded-charset-priority-list):
1177         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1178         and `=>>hanyo-denshi/ft' to `=>>gt'.
1179
1180 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1181
1182         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1183         XEmacs CHISE.
1184         (=>>adobe-japan1-1): Ditto.
1185         (=>>adobe-japan1-2): Ditto.
1186         (=>>adobe-japan1-3): Ditto.
1187         (=>>adobe-japan1-4): Ditto.
1188         (=>>adobe-japan1-5): Ditto.
1189         (=>>adobe-japan1-6): Ditto.
1190         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1191
1192 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1193
1194         * mule/mule-conf.el (=adobe-japan1): New alias for
1195         `=adobe-japan1-6'.
1196         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1197         (=>>>adobe-japan1-1): Ditto.
1198         (=>>>adobe-japan1-2): Ditto.
1199         (=>>>adobe-japan1-3): Ditto.
1200         (=>>>adobe-japan1-4): Ditto.
1201         (=>>>adobe-japan1-5): Ditto.
1202         (=>>>adobe-japan1-6): Ditto.
1203         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1204
1205 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1206
1207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1208         setting for `=>>>adobe-japan1'.
1209
1210 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1211
1212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1213         setting for `=+>ucs@ks'.
1214
1215 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1216
1217         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1218         XEmacs CHISE.
1219         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1220         `=adobe-japan1-6' as the mother.
1221
1222 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1223
1224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1225         setting for `=>cns11643-7'.
1226
1227 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1228
1229         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1230         CHISE.
1231
1232 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1233
1234         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1235         XEmacs CHISE.
1236         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1237
1238         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1239         setting for `=>ucs@jis/2004'.
1240
1241 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1242
1243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1244         setting for `=+>gt'.
1245
1246         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1247         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1248
1249 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1250
1251         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1252         `=>ucs@unicode' as the mother.
1253         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1254         mother.
1255         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1256         mother.
1257         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1258         mother.
1259
1260 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1261
1262         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1263         setting for `=+>ucs@unicode'.
1264
1265         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1266         CHISE.
1267
1268 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1269
1270         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1271         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1272         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1273         - Add setting for `=+>ucs@cns'.
1274
1275         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1276         CHISE.
1277         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1278         as the mother.
1279         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1280         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1281
1282         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1283         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1284
1285 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1286
1287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1288         setting for `=>ucs@ks'.
1289
1290 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1291
1292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1293         `=ucs-bmp-cjk-compat@unicode'.
1294
1295         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1296         coded-charset for XEmacs CHISE.
1297
1298 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1299
1300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1301         `=ucs-bmp-cjk-compat'.
1302
1303         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1304         XEmacs CHISE.
1305
1306 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1307
1308         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1309         CHISE.
1310
1311 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1312
1313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1314         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1315
1316         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1317         `=>ucs@jis/1990'.
1318         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1319
1320 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1321
1322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1323         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1324
1325         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1326         CHISE.
1327         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1328         mother.
1329
1330 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1331
1332         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1333         `=>jis-x0213-2@usual'.
1334         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1335         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1336         `=>jis-x0213-2@usual' as the mother.
1337
1338 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1339
1340         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1341         (=>ucs@JP): New alias for `=+>ucs@jis'.
1342
1343 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1344
1345         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1346         `=>jis-x0208@usual'.
1347         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1348         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1349         `=>jis-x0208@usual' as the mother.
1350         (=>jis-x0208): Likewise.
1351
1352 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1353
1354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1355         setting for `=+>jis-x0208@1978'.
1356
1357 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1358
1359         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1360         XEmacs CHISE.
1361
1362 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1363
1364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1365         setting for `=>>>ucs@jis/1990'.
1366
1367 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1368
1369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1370         setting for `=>ucs@jis/1990'.
1371
1372 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1373
1374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1375         setting for `=ucs@JP/hanazono'.
1376
1377         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1378         CHISE.
1379         (=ucs@JP/hanazono): Ditto.
1380         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1381         (=>>hanyo-denshi/jc): Ditto.
1382         (=>>hanyo-denshi/jd): Ditto.
1383
1384 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1385
1386         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1387         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1388
1389 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1390
1391         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1392         XEmacs CHISE.
1393
1394 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1395
1396         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1397         XEmacs CHISE.
1398
1399 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1400
1401         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1402         `=ucs-bmp-cjk@JP'.
1403
1404 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1405
1406         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1407         XEmacs CHISE.
1408
1409 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1410
1411         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1412         Modify order of settings; add settings for `=daikanwa@rev2'.
1413
1414 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1415
1416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1417         setting for `=>>cbeta'.
1418
1419         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1420         CHISE.
1421
1422 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1423
1424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1425         setting for `=>>adobe-japan1'.
1426
1427 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1428
1429         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1430         XEmacs CHISE.
1431
1432 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1433
1434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1435         setting for `=>>hanyo-denshi/ia'.
1436
1437         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1438         XEmacs CHISE.
1439
1440 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1441
1442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1443         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1444
1445         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1446         XEmacs CHISE.
1447         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1448         `=hanyo-denshi/jt' as the mother.
1449
1450 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1451
1452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1453         setting for `=>>>jis-x0213-2'.
1454
1455         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1456         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1457         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1458
1459 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1460
1461         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1462         XEmacs CHISE.
1463
1464 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1465
1466         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1467         XEmacs CHISE.
1468
1469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1470         `=>>jis-x0213-1@2004'.
1471
1472 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1473
1474         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1475         XEmacs CHISE.
1476
1477 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1478
1479         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1480         - Use "&g2-*;" as entity-references for `=>>>*'.
1481         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1482
1483         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1484         XEmacs CHISE.
1485         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1486         as the mother.
1487
1488 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1489
1490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1491         setting for `=>>hanyo-denshi/ib'.
1492
1493         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1494         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1495         (=>>jis-x0208@1990): Ditto.
1496         (=>>hanyo-denshi/ib): Ditto.
1497
1498         * mule/mule-charset.el (default-coded-charset-priority-list):
1499         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1500
1501 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1502
1503         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1504         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1505         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1506         `=>>>ucs@jis/2004'.
1507
1508 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1509
1510         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1511         XEmacs CHISE.
1512         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1513         `=jis-x0213-1@2004' as the mother.
1514         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1515         (=>>>ucs@ks): Ditto.
1516
1517         * mule/mule-charset.el (default-coded-charset-priority-list):
1518         Modify priority of `=hanyo-denshi/*'.
1519
1520 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1521
1522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1523         settings for `=>>ucs@JP' and `=ucs@JP'.
1524
1525 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1526
1527         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1528         CHISE.
1529
1530 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1531
1532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1533         setting for `=>>>ucs@cns'.
1534
1535         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1536         CHISE.
1537
1538 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1539
1540         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1541         instead of `=>>>jis-x0213-1@2004' as the mother.
1542         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1543         (=>>>ucs@unicode): Likewise.
1544         (=>>>ucs@jis): Likewise.
1545         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1546         mother.
1547         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1548
1549 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1550
1551         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1552         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1553         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1554         `=>>>ucs@jis'.
1555
1556 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1557
1558         * mule/mule-charset.el (default-coded-charset-priority-list):
1559         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1560         and `=jis-x0213-*-2000'.
1561
1562 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1563
1564         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1565         XEmacs CHISE.
1566         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1567         `=>>jis-x0213-1' as the mother.
1568
1569 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1570
1571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1572         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1573
1574 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1575
1576         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1577
1578 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1579
1580         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1581         XEmacs CHISE.
1582
1583 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1584
1585         * mule/mule-coding.el (decomposition-feature-list): Set
1586         `=decomposition', `=decomposition@cid' and
1587         `=decomposition@hanyo-denshi'.
1588
1589 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1590
1591         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1592         setting for `=>>hanyo-denshi/ks'.
1593
1594         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1595         XEmacs CHISE.
1596
1597 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1598
1599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1600         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1601
1602         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1603         `=hanyo-denshi/ks/mf'.
1604
1605         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1606         XEmacs CHISE.
1607         (=hanyo-denshi/ks/mf): Ditto.
1608
1609 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1610
1611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1612         settings for P=hanyo-denshi/jt'.
1613
1614         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1615         `=hanyo-denshi/jt'.
1616
1617         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1618         XEmacs CHISE.
1619
1620 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1621
1622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1623         settings for `=hanyo-denshi/ip'.
1624
1625         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1626         `=hanyo-denshi/ip'.
1627
1628         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1629         XEmacs CHISE.
1630
1631 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1632
1633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1634         settings for `=hanyo-denshi/hg'.
1635
1636         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1637         `=hanyo-denshi/hg'.
1638
1639         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1640         XEmacs CHISE.
1641
1642 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1643
1644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1645         setting for `=>>hanyo-denshi/ft'.
1646
1647         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1648         `=>>hanyo-denshi/ft'.
1649
1650         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1651         XEmacs CHISE.
1652
1653 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1654
1655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1656         settings for `=hanyo-denshi/ib'.
1657
1658         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1659         `=hanyo-denshi/ib'.
1660
1661         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1662         XEmacs CHISE.
1663
1664 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1667         settings for isolated characters of `=hanyo-denshi/ia' and
1668         non-isolated characters of `=hanyo-denshi/*'.
1669
1670         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1671         `=hanyo-denshi/ia'.
1672
1673         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1674         XEmacs CHISE.
1675
1676 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1677
1678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1679         setting for isolated characters of `=hanyo-denshi/ft'.
1680
1681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1682         `=hanyo-denshi/ft'.
1683
1684         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1685         XEmacs CHISE.
1686
1687 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1688
1689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1690         setting for isolated characters of `=hanyo-denshi/jd'.
1691
1692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1693         `=hanyo-denshi/jd'.
1694
1695         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1696         XEmacs CHISE.
1697
1698 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1699
1700         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1701         setting for isolated characters of `=hanyo-denshi/jc'.
1702
1703         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1704         `=hanyo-denshi/jc'.
1705
1706         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1707         XEmacs CHISE.
1708
1709 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1710
1711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1712         setting for isolated characters of `=hanyo-denshi/jb'.
1713
1714         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1715         `=hanyo-denshi/jb'.
1716
1717         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1718         XEmacs CHISE.
1719
1720 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1721
1722         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1723         setting for isolated characters of `=hanyo-denshi/ja'.
1724
1725 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1726
1727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1728         `=hanyo-denshi/ja'.
1729
1730         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1731         XEmacs CHISE.
1732
1733 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1734
1735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1736         settings for isolated characters of `=adobe-japan1-6'.
1737
1738 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1739
1740         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1741         CHISE.
1742         (=daikanwa/+2p): Ditto.
1743         (=daikanwa/ho): Ditto.
1744
1745 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1746
1747         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1748         coding-system for XEmacs CHISE.
1749
1750 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1751
1752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1753         setting for `=>>ruimoku-v6'.
1754
1755         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1756         CHISE.
1757
1758 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1759
1760         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1761         setting for `=daikanwa@rev1'.
1762
1763 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1764
1765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1766         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1767
1768 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1769
1770         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1771         XEmacs CHISE.
1772         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1773
1774 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1775
1776         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1777         CHISE.
1778
1779 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1780
1781         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1782         CHISE.
1783
1784         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1785         setting for `=>ucs@jis'.
1786
1787 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1788
1789         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1790         setting for `=>jis-x0208@usual'.
1791
1792         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1793         XEmacs CHISE.
1794         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1795         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1796         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1797
1798 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1799
1800         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1801         CHISE.
1802         (=>>>jis-x0208@1990): Ditto.
1803         (=>>>jis-x0213-1): Ditto.
1804         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1805         mother.
1806         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1807         as the mother.
1808
1809 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1810
1811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1812         setting for `=>ucs@cns' and `=>>ucs@ks'.
1813
1814         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1815         CHISE.
1816
1817 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1818
1819         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1820         CHISE.
1821
1822 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1823
1824         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1825         CHISE.
1826         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1827         mother.
1828
1829 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1830
1831         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1832         `==>ucs-bmp-cjk@bucs'.
1833
1834         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1835         XEmacs CHISE.
1836
1837 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1838
1839         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1840         setting for `==>ucs@bucs'.
1841
1842         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1843         XEmacs CHISE.
1844
1845 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1846
1847         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1848         - Add setting for `=>>jis-x0208'.
1849         - Omit setting for `=>>jis-x0208@1990'.
1850         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1851           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1852           `=ucs@FOO'.
1853
1854 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1855
1856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1857         setting for `=>daikanwa'.
1858
1859 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1860
1861         * mule/mule-conf.el (=daikanwa): Fix DOC.
1862         (=>daikanwa): New abstract character for XEmacs CHISE.
1863         (=>ucs@iso): Likewise.
1864         (=>ucs@unicode): Likewise.
1865         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1866
1867 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1868
1869         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1870         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1871           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1872         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1873         - Add `=>big5-cdp'.
1874
1875 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1876
1877         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1878         (=>big5-cdp): New abstract character.
1879
1880 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1881
1882         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1883         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1884         `chinese-big5'.
1885
1886 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1887
1888         * mule/mule-charset.el (default-coded-charset-priority-list):
1889         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1890
1891         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1892         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1893         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1894         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1895         and `=>jis-x0213-2'.
1896
1897 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1898
1899         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1900         XEmacs CHISE.
1901         (=>>ucs@jis/2000): Likewise.
1902         (=>>ucs@jis/2004): Likewise.
1903
1904 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1905
1906         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1907         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1908         `=>>ucs@cns'.
1909
1910         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1911         XEmacs CHISE.
1912         (=>>gt): Use quote instead of backquote; modify DOC.
1913         (=>gt): Use quote instead of backquote.
1914         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1915         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1916         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1917         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1918         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1919         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1920
1921 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1922
1923         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1924         `=>>ucs@unicode' and `=>>gt'.
1925
1926 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1927
1928         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1929         XEmacs CHISE.
1930         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1931         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1932         `=jis-x0208@1978/1er-pr' as the mother.
1933         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1934
1935 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1936
1937         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1938         `=ucs@unicode' as the mother.
1939
1940 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1941
1942         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1943         setting for `=>>ucs@unicode'.
1944
1945         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1946         CHISE.
1947
1948 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1949
1950         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1951         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1952
1953         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1954         `=adobe-japan1-6' and `=adobe-japan1-base'.
1955
1956         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1957         XEmacs CHISE.
1958         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1959         specify `min-code' and `max-code'.
1960         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1961         (=adobe-japan1-2): Likewise.
1962         (=adobe-japan1-3): Likewise.
1963         (=adobe-japan1-4): Likewise.
1964         (=adobe-japan1-5): Likewise.
1965         (=adobe-japan1-6): Likewise.
1966
1967 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1968
1969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1970         setting for `=>gt'.
1971
1972 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1973
1974         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1975         CHISE.
1976
1977 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1978
1979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1980         setting for `=>zinbun-oracle'.
1981
1982         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1983         for XEmacs CHISE.
1984
1985 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1986
1987         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1988         for XEmacs CHISE.
1989         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1990         `=jis-x0208@1978' as the mother.
1991
1992 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1993
1994         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1995         - Use `=gt' instead of `ideograph-gt'.
1996         - Use `=gt-k' instead of `ideograph-gt-k'.
1997         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1998         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1999         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2000         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2001         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2002         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2003         - Use `=>>gt' instead of `<=>gt'.
2004         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2005         - Add setting for `=>>jis-x0208@1990'.
2006         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2007           `=>>jis-x0213-1@2000'.
2008         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2009         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2010           `=>>jis-x0213-1@2004'.
2011         - Add setting for `=>>jis-x0208@1978'.
2012         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2013
2014 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2017         XEmacs CHISE.
2018
2019 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2022         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2023         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2024         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2025         `<=>jis-x0213-1@2004'.
2026
2027 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2028
2029         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2030         CHISE.
2031         (=>jis-x0213-2): Ditto.
2032
2033 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2034
2035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2036         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2037
2038 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2039
2040         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2041         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2042         `=>jis-x0213-1'.
2043
2044 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2045
2046         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2047         CHISE.
2048         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2049
2050 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2051
2052         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2053         `<==>jis-x0213-1'.
2054         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2055         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2056         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2057         (<=>jis-x0208): New alias for `=>jis-x0208'.
2058         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2059         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2060         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2061         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2062         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2063         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2064         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2065         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2066         (=>>gt): Renamed from `<==>gt'.
2067         (<==>gt): New alias for `=>>gt'.
2068
2069 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2070
2071         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2072         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2073         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2074         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2075         - Add settings for `<=>jis-x0213-1@2000' and
2076           `<=>jis-x0213-1@2004'.
2077
2078         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2079         XEmacs CHISE.
2080         (<==>jis-x0213-1): Likewise.
2081         (<==>jis-x0213-1@2000): Likewise.
2082         (<==>jis-x0213-1@2004): Likewise.
2083         (<=>jis-x0208): Add property `=>iso-ir 168'.
2084         (<=>jis-x0208@1997): Likewise.
2085         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2086         as the mother; add property `=>iso-ir 228'.
2087         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2088         property `=>iso-ir 228'.
2089         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2090         property `=>iso-ir 233'.
2091         (<==>gt): Renamed from `<=>gt'.
2092         (<=>gt): New alias for `<==>gt'.
2093
2094 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2095
2096         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2097         CHISE.
2098         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2099         `<=>jis-x0208' as the mother.
2100         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2101         (<=>jis-x0213-1@2000): Ditto.
2102         (<=>jis-x0213-1@2004): Ditto.
2103
2104 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2105
2106         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2107         settings for `<=>gt'.
2108
2109         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2110
2111 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2114         XEmacs CHISE.
2115         (=jis-x0208@1978/-4pr): Likewise.
2116         (=jis-x0208@1978/4-pr): Likewise.
2117         (=jis-x0213-1): Likewise.
2118         (=ucs@iso): Likewise.
2119         (=ucs@unicode): Likewise.
2120         (=ucs@gb): Likewise.
2121         (=ucs@gb/fw): Likewise.
2122         (=ucs@cns): Likewise.
2123         (=ucs@cns/fw): Likewise.
2124         (=ucs@jis): Likewise.
2125         (=ucs@jis/fw): Likewise.
2126         (=ucs@jis/1990): Likewise.
2127         (=ucs@jis/2000): Likewise.
2128         (=ucs@jis/2004): Likewise.
2129         (=ucs@JP): Likewise.
2130         (=ucs@ks): Likewise.
2131         (=ucs@big5): Likewise.
2132         (=ucs@big5/cns11643): Likewise.
2133         (=ucs@cns11643): Likewise.
2134
2135 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2136
2137         * mule/mule-charset.el (default-coded-charset-priority-list):
2138         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2139
2140         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2141         CHISE.
2142         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2143         mother.
2144
2145 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2146
2147         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2148         from src/mule-charset.c].
2149         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2150         specify `final'.
2151         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2152         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2153         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2154         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2155         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2156         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2157
2158 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2159
2160         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2161         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2162         (=jis-x0208@1978/i-4): Specify `partial'.
2163         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2164         mother coded-charset.
2165         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2166
2167 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2168
2169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2170         settings for `=jis-x0213-1@2004'.
2171
2172 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2173
2174         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2175         CHISE.
2176         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2177         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2178         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2179         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2180         temporarily.
2181         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2182
2183 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2184
2185         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2186         CHISE.
2187         (=shinjigen@1ed): Inherited from `=shinjigen'.
2188         (=shinjigen@rev): Likewise.
2189
2190 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2191
2192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2193         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2194
2195 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2196
2197         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2198         define it as an alias.
2199         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2200         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2201         alias.
2202         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2203         alias.
2204
2205 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2208         CHISE.
2209
2210 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2211
2212         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2213         CHISE.
2214         (shinjigen-2): Ditto.
2215
2216 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2217
2218         * mule/mule-charset.el (default-coded-charset-priority-list):
2219         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2220         `chinese-big5-eten-*' and `chinese-big5'.
2221
2222 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2223
2224         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2225         #x9FA5 temporarily.
2226
2227 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2228
2229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2230         settings for `=jis-x0208@1978/i1'.
2231
2232 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2233
2234         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2235         XEmacs CHISE.
2236
2237 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2238
2239         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2240         XEmacs CHISE.
2241
2242 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2243
2244         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2245         XEmacs CHISE.
2246
2247 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2248
2249         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2250         CHISE.
2251         (=ucs-bmp@cns): Likewise.
2252         (=ucs-bmp@jis): Likewise.
2253         (=ucs-bmp@ks): Likewise.
2254
2255 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2256
2257         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2258         CHISE.
2259         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2260
2261 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2262
2263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2264         settings for `=zinbun-oracle'.
2265
2266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2267         `=zinbun-oracle'.
2268
2269 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2270
2271         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2272         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2273         `=ucs@iso'.
2274
2275 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2276
2277         * mule/mule-charset.el (default-coded-charset-priority-list):
2278         Delete `ucs-sip'; modify order of some CCSs.
2279
2280 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2281
2282         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2283         in XEmacs CHISE.
2284
2285         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2286         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2287         CHISE.
2288
2289 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2290
2291         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2292         its registry.
2293         (=ucs-radicals@unicode): Likewise.
2294
2295 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2296
2297         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2298         CHISE.
2299
2300 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2301
2302         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2303         CHISE.
2304
2305 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2308         CHISE.
2309
2310 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2311
2312         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2313         Modify preference of *isolated settings*.
2314
2315 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2316
2317         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2318         utf-2000 is provided.
2319         (=ucs@cns11643): Likewise.
2320
2321 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2322
2323         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2324         Prefer every *isolated setting* to ordinary setting.
2325
2326 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2327
2328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2329         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2330
2331 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2332
2333         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2334         CHISE.
2335
2336 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2337
2338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2339         settings for `=jis-x0208@1997'.
2340
2341 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2342
2343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2344         `=jis-x0208@1997'.
2345
2346 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2347
2348         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2349         XEmacs CHISE.
2350
2351 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2352
2353         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2354         `=jis-x0208@1978'.
2355         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2356         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2357         `=jis-x0208-1990' as the mother.
2358         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2359
2360 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2363         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2364         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2365         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2366         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2367         for `=ucs@JP'.
2368
2369 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2370
2371         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2372         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2373         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2374         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2375         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2376         `=daikanwa@rev2'.
2377
2378 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2379
2380         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2381         (=gt): Likewise.
2382         (=gt-k): Likewise.
2383         (=gt-pj-*): Likewise.
2384         (=gt-pj-k1): Likewise.
2385         (=gt-pj-k2): Likewise.
2386         (=daikanwa): Likewise.
2387         (=daikanwa-rev1): Likewise.
2388         (=daikanwa-rev2): Likewise.
2389         (=big5-pua): Likewise.
2390         (=big5-eten): Likewise.
2391         (chinese-big5-eten-a): Likewise.
2392         (chinese-big5-eten-b): Likewise.
2393         (=hanziku-*): Likewise.
2394         (=cbeta): Likewise.
2395         (=jef-china3): Likewise.
2396         (=ruimoku-v6): Likewise.
2397         (=ucs@iso): Likewise.
2398         (=ucs@unicode): Likewise.
2399         (=ucs@gb): Likewise.
2400         (=ucs@cns): Likewise.
2401         (=ucs@jis): Likewise.
2402         (=ucs@jis-1990): Likewise.
2403         (=ucs@jis-2000): Likewise.
2404         (=ucs@jp): Likewise.
2405         (=ucs@ks): Likewise.
2406         (=ucs@big5): Likewise.
2407         (=ucs-radicals): Likewise.
2408         (=ucs-radicals@unicode): Likewise.
2409         (=ucs-bmp-cjk): Likewise.
2410         (=ucs-bmp-cjk@unicode): Likewise.
2411         (=ucs-sip-ext-b): Likewise.
2412         (=ucs-sip-ext-b@iso): Likewise.
2413
2414 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2415
2416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2417         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2418
2419 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2420
2421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2422         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2423         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2424         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2425         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2426         arabic-digit, ipa and ``&I-B-XXXX;''.
2427
2428 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2429
2430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2431         setting for (I-)HZK{03..12}-XXXX.
2432
2433 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2434
2435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2436         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2437
2438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2439         `=ruimoku-v6'.
2440
2441         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2442         CHISE.
2443
2444 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2445
2446         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2447         (=ucs@unicode): Likewise.
2448         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2449         (=ucs@cns): Likewise.
2450         (=ucs@jis): Likewise.
2451         (=ucs@ks): Likewise.
2452         (=ucs@big5): Likewise.
2453
2454 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2455
2456         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2457         `ucs-jis'.
2458         (utf-8-jis-er): Likewise.
2459         (utf-8-jp): New coding-system.
2460         (utf-8-jp-er): Likewise.
2461
2462         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2463
2464 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2465
2466         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2467
2468         * mule/japanese.el: Move definition of `euc-jisx0213' to
2469         mule/mule-coding.el.
2470
2471 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2472
2473         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2474         mule-coding before loading update-cdb when utf-2000 is provided.
2475
2476 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2477
2478         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2479         `=daikanwa'.
2480
2481 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2482
2483         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2484         definition codes when `utf-2000' is provided.
2485
2486 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2487
2488         * mule/mule-category.el (word-combining-categories): Don't setup
2489         `word-combining-categories' in XEmacs CHISE.
2490         (word-separating-categories): Add setting about Latin script in
2491         XEmacs CHISE.
2492
2493 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2494
2495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2496         setting for `chinese-big5'.
2497
2498 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2499
2500         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2501         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2502         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2503         add setting for HZK0[12]-xxxx.
2504
2505 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2506
2507         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2508         in XEmacs CHISE.
2509
2510 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2511
2512         * mule/mule-charset.el (default-coded-charset-priority-list):
2513         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2514         and `chinese-big5' to `=gt-pj-*'.
2515
2516 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2517
2518         * mule/mule-conf.el (=daikanwa): Renamed from
2519         `ideograph-daikanwa'.
2520         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2521
2522 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2523
2524         * mule/mule-conf.el (=cns11643-7): Renamed from
2525         `chinese-cns11643-7'.
2526         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2527
2528 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2529
2530         * mule/mule-conf.el (=cns11643-6): Renamed from
2531         `chinese-cns11643-6'.
2532         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2533
2534 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2535
2536         * mule/mule-conf.el (=cns11643-5): Renamed from
2537         `chinese-cns11643-5'.
2538         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2539
2540 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2541
2542         * mule/mule-conf.el (=cns11643-4): Renamed from
2543         `chinese-cns11643-4'.
2544         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2545
2546 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2547
2548         * mule/mule-conf.el (=cns11643-3): Renamed from
2549         `chinese-cns11643-3'.
2550         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2551
2552 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2553
2554         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2555         `=cns11643-2'.
2556         (chinese-cns11643-2): New alias for `=cns11643-2'.
2557
2558 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2559
2560         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2561         `=cns11643-1'.
2562         (chinese-cns11643-1): New alias for `=cns11643-1'.
2563
2564 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2565
2566         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2567         (chinese-gb12345): New alias for `=gb12345'.
2568
2569 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2570
2571         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2572         (chinese-gb2312): New alias for `=gb2312'.
2573
2574 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2575
2576         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2577         (chinese-big5): New alias for `=big5'.
2578
2579 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2580
2581         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2582         (korean-ksc5601): New alias for `=ks-x1001'.
2583
2584 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2585
2586         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2587         `=jis-x0212'.
2588         (japanese-jisx0212): New alias for `=jis-x0212'.
2589
2590 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2591
2592         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2593         `=jis-x0208-1983'.
2594         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2595
2596 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2597
2598         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2599         `=jis-x0208-1978'.
2600         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2601
2602 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2603
2604         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2605         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2606
2607 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2608
2609         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2610         (chinese-cns11643-3): Specify iso-ir 183.
2611         (chinese-cns11643-4): Specify iso-ir 184.
2612         (chinese-cns11643-5): Specify iso-ir 185.
2613         (chinese-cns11643-6): Specify iso-ir 186.
2614         (chinese-cns11643-7): Specify iso-ir 187.
2615         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2616         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2617
2618 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2619
2620         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2621         \uXXXX for every cases.
2622
2623 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2624
2625         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2626         (ucs-big5): Changed to an alias for `=ucs@big5'.
2627
2628 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2629
2630         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2631         (ucs-ks): Changed to an alias for `=ucs@ks'.
2632
2633 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2634
2635         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2636         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2637
2638 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2639
2640         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2641         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2642
2643 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2644
2645         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2646         (ucs-jis): Changed to an alias for `=ucs@jis'.
2647
2648 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2649
2650         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2651         (ucs-cns): Changed to an alias for `=ucs@cns'.
2652
2653 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2654
2655         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2656         (ucs-gb): Changed to an alias for `=ucs@gb'.
2657
2658 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2659
2660         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2661         `ideograph-daikanwa-2'.
2662         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2663         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2664
2665 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2666
2667         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2668         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2669
2670         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2671         for `xemacs-chise-version'.
2672
2673 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2674
2675         * mule/mule-charset.el (default-coded-charset-priority-list):
2676         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2677         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2678         instead of `ideograph-hanziku-*'.
2679
2680         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2681         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2682
2683 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2684
2685         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2686         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2687         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2688         `utf-2000' is provided.
2689
2690 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2691
2692         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2693         is provided [was builtin coded-charsets].
2694
2695 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2696
2697         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2698         is provided [was builtin coded-charsets].
2699
2700 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2701
2702         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2703         is provided [was builtin coded-charsets].
2704
2705 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2706
2707         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2708         is provided [was builtin coded-charsets].
2709
2710 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2711
2712         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2713         when `utf-2000' is provided [was builtin coded-charsets].
2714
2715 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2716
2717         * mule/mule-conf.el (=hanziku-*): Renamed from
2718         `ideograph-hanziku-*'.
2719         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2720
2721 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2722
2723         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2724         `utf-2000' is provided [was builtin coded-charsets].
2725         (ideograph-hanziku-{1..12}): Likewise.
2726
2727 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2728
2729         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2730         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2731
2732 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2733
2734         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2735         when `utf-2000' is provided [was builtin coded-charsets].
2736
2737 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2738
2739         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2740         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2741         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2742
2743 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2744
2745         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2746         (ideograph-gt): Changed to an alias for `=gt'.
2747
2748 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2749
2750         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2751         is provided; it was defined as a builtin coded-charset.
2752         (ideograph-gt): Likewise.
2753
2754 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2755
2756         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2757         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2758
2759 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2760
2761         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2762         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2763
2764 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2765
2766         * mule/mule-conf.el (=big5-eten): Renamed from
2767         `chinese-big5-eten'.
2768         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2769
2770 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2771
2772         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2773         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2774
2775 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2776
2777         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2778         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2779
2780 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2781
2782         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2783         (china3-jef): Changed to an alias for `=jef-china3'.
2784
2785 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2786
2787         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2788         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2789
2790         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2791         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2792         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2793         when `utf-2000' is provided.
2794
2795 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2796
2797         * mule/mule-charset.el (default-coded-charset-priority-list):
2798         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2799
2800         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2801         (ucs-jis-2000): Deleted.
2802
2803 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2804
2805         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2806         UTF-2000.
2807         (=ucs-jis-2000): New coded-charset for UTF-2000.
2808
2809 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2810
2811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2812         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2813
2814 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2815
2816         * mule/mule-charset.el (default-coded-charset-priority-list):
2817         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2818         `ideograph-cbeta'.
2819
2820 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2821
2822         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2823         builtin coded-charset].
2824
2825 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2826
2827         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2828         settings for &K0-xxxx and &I-K0-xxxx.
2829
2830 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2831
2832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2833         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2834
2835 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2836
2837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2838         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2839
2840 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2841
2842         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2843         UTF-2000.
2844         (ideograph-gt-pj-k1): Likewise.
2845         (ideograph-gt-pj-k2): Likewise.
2846
2847 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2848
2849         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2850         `=jis-x0208'.
2851
2852 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2853
2854         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2855         UTF-2000 [was a builtin coded-charset].
2856
2857 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2858
2859         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2860         (utf-8-gb-er): Likewise.
2861
2862 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2863
2864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2865         settings for JIS X 0212 and JIS X 0208:1978.
2866
2867 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2868
2869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2870         setting for JIS X 0213.
2871
2872 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2873
2874         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2875         standard-case-table in UTF-2000.
2876
2877 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2878
2879         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2880         definitions for isolated-chars.
2881
2882 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2883
2884         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2885         `configure-utf-2000-lisp-directory'.
2886         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2887         `mule-lisp-load-path'.
2888
2889 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2890
2891         * startup.el (startup-setup-paths): Set and use
2892         `utf-2000-lisp-directory'.
2893         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2894         UTF-2000.
2895
2896 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2897
2898         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2899         (paths-find-utf-2000-lisp-directory): New function.
2900         (paths-construct-load-path): Add new optional argument
2901         `utf-2000-lisp-directory'.
2902
2903         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2904
2905 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2906
2907         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2908         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2909         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2910         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2911         `chinese-big5-2' in UTF-2000.
2912
2913         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2914         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2915
2916 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2917
2918         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2919         `big5-eten-er' in UTF-2000.
2920         (big5-cdp): Modify DOC-string and mnemonic.
2921
2922 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2923
2924         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2925         UTF-2000 [renamed from utf-8-er].
2926         (utf-8-gb): New coding-system in UTF-2000.
2927         (utf-8-gb-er): Likewise.
2928         (utf-8-cns): Likewise.
2929         (utf-8-cns-er): Likewise.
2930         (utf-8-big5): Likewise.
2931         (utf-8-big5-er): Likewise.
2932         (utf-8-jis): Likewise.
2933         (utf-8-jis-er): Likewise.
2934         (utf-8-ks): Likewise.
2935         (utf-8-ks-er): Likewise.
2936         (utf-8-er): Likewise.
2937
2938 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2939
2940         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2941         instead of `utf-8-unix' in UTF-2000.
2942
2943         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2944
2945 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2946
2947         * mule/japanese.el (euc-jisx0213): New coding-system.
2948
2949         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2950         `japanese-jisx0208-1990' as the mother.
2951
2952 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2953
2954         * dumped-lisp.el (preloaded-file-list): Change condition of
2955         loading "close-cdb".
2956
2957 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2958
2959         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2960         setup `coded-charset-entity-reference-alist'.
2961
2962 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2963
2964         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2965         UTF-2000.
2966
2967 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2968
2969         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2970         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2971
2972 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2973
2974         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2975         (chinese-big5-eten-a): Likewise.
2976         (chinese-big5-eten-b): Likewise.
2977         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2978         code range is #x8140 .. #x8DFE.
2979
2980 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2981
2982         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2983         UTF-2000.
2984         (chinese-big5-cdp): Likewise.
2985
2986 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2987
2988         * dumped-lisp.el (preloaded-file-list): Rename
2989         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2990
2991 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2992
2993         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2994         append `system-char-db-source-file-list' into
2995         `preloaded-file-list' in UTF-2000.
2996
2997 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2998
2999         * dumped-lisp.el (preloaded-file-list): Delete
3000         character-definition files.
3001
3002 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3003
3004         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3005         UTF-2000.
3006
3007 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3008
3009         * mule/mule-charset.el (default-coded-charset-priority-list):
3010         Delete `mojikyo-2022-1'.
3011
3012 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3013
3014         * mule/mule-charset.el (default-coded-charset-priority-list):
3015         Delete `mojikyo'.
3016
3017 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3018
3019         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3020         `ucs-sip'.
3021
3022 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3023
3024         * mule/mule-charset.el (default-coded-charset-priority-list):
3025         Comment out `chinese-gb12345'.
3026
3027 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3028
3029         * bytecomp.el (byte-compile-insert-header): Fixed.
3030
3031 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3032
3033         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3034         XEmacs UTF-2000.
3035
3036 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3037
3038         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3039         UTF-2000.
3040
3041 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3042
3043         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3044         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3045
3046 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3047
3048         * mule/mule-charset.el (default-coded-charset-priority-list):
3049         `japanese-jef-china3' is renamed `china3-jef'.
3050
3051 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3052
3053         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3054         `japanese-jef-china3' and `ideograph-cbeta'.
3055
3056 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3057
3058         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3059
3060 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3061
3062         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3063         `chinese-big5-cdp'.
3064
3065 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3066
3067         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3068         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3069
3070 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3071
3072         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3073         loading character definitions.
3074
3075 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3076
3077         * dumped-lisp.el (preloaded-file-list): Rename
3078         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3079
3080 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3081
3082         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3083         `chinese-big5'.
3084
3085 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3086
3087         * dumped-lisp.el (preloaded-file-list): Dump
3088         "Ideograph-R028-Private" with XEmacs UTF-2000.
3089
3090 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3091
3092         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3093         `chinese-gb12345'.
3094
3095 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3096
3097         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3098         `ideograph-gt-pj-{1..11}'.
3099
3100         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3101         XEmacs UTF-2000.
3102
3103 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3104
3105         * mule/mule-charset.el (default-coded-charset-priority-list):
3106         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3107         `chinese-isoir165'.
3108
3109 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3110
3111         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3112         `image/png', `image/x-xpm' and `image/tiff'.
3113
3114         * files.el (binary-file-regexps): Add *.PNG.
3115
3116 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3117
3118         * mule/mule-charset.el (default-coded-charset-priority-list):
3119         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3120         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3121
3122 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3123
3124         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3125         the first completion when UTF-2000 is running.
3126
3127 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128
3129         * mule/mule-charset.el (default-coded-charset-priority-list):
3130         Delete `ucs'.
3131
3132 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3133
3134         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3135
3136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3137         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3138
3139 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3140
3141         * mule/vietnamese.el (vscii-2): Delete abolished property
3142         `composite'; now composite mode is default.
3143
3144 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3145
3146         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3147         of `raw-text'; check \uHHHH representation even if non-ascii
3148         characters are not found.
3149
3150         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3151         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3152         unconditionally.
3153
3154         * mule/viet-ccl.el: New file.
3155
3156         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3157         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3158         - Separate CCL based implementations to viet-ccl.el.
3159
3160 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3161
3162         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3163         "jisx0213.2000-1".
3164         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3165
3166         * mule/mule-charset.el (default-coded-charset-priority-list):
3167         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3168         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3169
3170 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3171
3172         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3173
3174 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3175
3176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3177         `ucs' in UTF-2000.
3178
3179 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3180
3181         * mule/mule-charset.el (default-coded-charset-priority-list):
3182         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3183         `arabic-iso8859-6'.
3184
3185 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3186
3187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3188         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3189
3190 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3191
3192         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3193         `katakana-jisx0201' in UTF-2000.
3194
3195 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3196
3197         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3198         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3199         "u0FB50-Arabic-Presentation-Forms-A",
3200         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3201         "u0FE50-Small-Form-Variants",
3202         "u0FE70-Arabic-Presentation-Forms-B",
3203         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3204         UTF-2000.
3205
3206 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3207
3208         * dumped-lisp.el (preloaded-file-list): Delete
3209         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3210         ... "Ideograph-R214-Flute" in UTF-2000.
3211
3212 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3213
3214         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3215         (japanese-jisx0213-2): New coded-charset.
3216
3217         * dumped-lisp.el (preloaded-file-list): Add
3218         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3219         "Ideograph-R030-Mouth".
3220
3221 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3222
3223         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3224         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3225         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3226         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3227         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3228         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3229         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3230         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3231
3232 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3233
3234         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3235         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3236         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3237         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3238         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3239
3240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3241         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3242
3243 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3244
3245         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3246         in UTF-2000.
3247
3248 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3249
3250         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3251         (chinese-isoir165): Moved from mule/chinese.el.
3252         (chinese-cns11643-3): Moved from mule/chinese.el.
3253         (chinese-cns11643-4): Moved from mule/chinese.el.
3254         (chinese-cns11643-5): Moved from mule/chinese.el.
3255         (chinese-cns11643-6): Moved from mule/chinese.el.
3256         (chinese-cns11643-7): Moved from mule/chinese.el.
3257
3258         * mule/chinese.el: Move definition of coded-charsets to
3259         mule/mule-conf.el.
3260
3261 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3262
3263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3264         `ideograph-daikanwa'.
3265
3266 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3267
3268         * dumped-lisp.el (preloaded-file-list): Delete
3269         "ccs-jisx0201-latin.el".
3270
3271 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3272
3273         * dumped-lisp.el (preloaded-file-list): Add
3274         "u031A0-Extended-Bopomofo" in UTF-2000.
3275
3276 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3277
3278         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3279         renamed to u02E00-CJK-Radical-Supplement.
3280
3281 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3282
3283         * dumped-lisp.el (preloaded-file-list): Add
3284         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3285         "u030A0-Katakana", "u03100-Bopomofo",
3286         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3287         "u03200-Enclosed-CJK-Letters-and-Months" and
3288         "u03300-CJK-Compatibility".
3289
3290 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3291
3292         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3293         "u02F00-Kangxi-Radicals" and
3294         "u02FF0-Ideographic-Description-Characters".
3295
3296 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3297
3298         * dumped-lisp.el (preloaded-file-list): Add
3299         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3300         "u02800-Braille-Patterns" in UTF-2000.
3301
3302 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3303
3304         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3305         "uXXXXX-*.el" in UTF-2000.
3306
3307         * bytecomp.el (byte-compile-insert-header): Delete comments if
3308         non-ASCII characters are found; allow `byte-compile-dynamic' and
3309         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3310         `raw-text'.
3311
3312 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3313
3314         * dumped-lisp.el (preloaded-file-list): Add
3315         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3316         "u025A0-Geometric-Shapes.el".
3317
3318 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3319
3320         * dumped-lisp.el (preloaded-file-list): Add
3321         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3322         "u02460-Enclosed-Alphanumerics.el".
3323
3324 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3325
3326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3327         `chinese-gb2312'.
3328
3329         * dumped-lisp.el (preloaded-file-list): Add
3330         "u02200-Mathematical-Operators.el" and
3331         "u02300-Miscellaneous-Technical.el".
3332
3333 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3334
3335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3336         `chinese-cns11643-*'.
3337
3338         * dumped-lisp.el (preloaded-file-list): Add
3339         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3340         "u02190-Arrows.el" in UTF-2000.
3341
3342 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3343
3344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3345         `korean-ksc5601'.
3346
3347         * dumped-lisp.el (preloaded-file-list): Add
3348         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3349         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3350         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3351
3352 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3353
3354         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3355
3356 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3357
3358         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3359         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3360         "u01780-Khmer.el", "u01800-Mongolian.el",
3361         "u01E00-Latin-Extended-Additional.el" and
3362         "u01F00-Greek-Extended.el" in UTF-2000.
3363
3364 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3365
3366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3367         `ethiopic-ucs' and `ethiopic'.
3368
3369         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3370         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3371
3372         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3373         from mule/ethiopic.el.
3374
3375         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3376         mule/mule-conf.el.
3377
3378 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3379
3380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3381         `lao'.
3382
3383         * mule/mule-conf.el (lao): New coded-charset.
3384
3385         * dumped-lisp.el (preloaded-file-list): Add
3386         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3387         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3388         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3389         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3390         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3391
3392 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3393
3394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3395         `ucs-bmp' and `arabic-iso8859-6'.
3396
3397 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3398
3399         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3400         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3401         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3402
3403 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3404
3405         * startup.el (normal-top-level): Load autoload file for UTF-2000
3406         in UTF-2000.
3407
3408 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3409
3410         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3411         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3412         "u00020-Basic-Latin.el", "u00080-C1.el",
3413         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3414         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3415         "u002B0-Spacing-Modifier-Letters.el",
3416         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3417         UTF-2000.
3418
3419 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3420
3421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3422         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3423         instead of `vietnamese-viscii-*'.
3424
3425 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3426
3427         * mule/mule-conf.el: New file.
3428
3429         * mule/misc-lang.el: Move definition of charset `ipa' to
3430         mule/mule-conf.el.
3431
3432 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3433
3434         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3435         `latin-viscii'; prefer it for characters used in Vietnamese.
3436
3437 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3438
3439         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3440
3441 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3442
3443         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3444         `vietnamese-viscii-lower'.
3445         (latin-viscii-upper): Renamed from charset
3446         `vietnamese-viscii-upper'.
3447         (vietnamese-viscii-lower): New alias for charset
3448         `latin-viscii-lower'.
3449         (vietnamese-viscii-upper): New alias for charset
3450         `latin-viscii-upper'.
3451
3452 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3453
3454         * mule/mule-charset.el (default-coded-charset-priority-list):
3455         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3456
3457 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3458
3459         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3460         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3461         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3462         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3463         lisp/utf-2000.
3464
3465 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3466
3467         * mule/ccs-tcvn5712.el: New file.
3468
3469 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3470
3471         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3472         in UTF-2000.
3473
3474 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3475
3476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3477         `japanese-jisx0208'.
3478
3479 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3480
3481         * dumped-lisp.el (preloaded-file-list): Add
3482         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3483         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3484         UTF-2000.
3485
3486         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3487         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3488         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3489         mule/ccs-viscii.el: New files.
3490
3491         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3492         if \uXXXX is found.
3493
3494 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3495
3496         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3497         `hiragana-jisx0208' and `katakana-jisx0208'.
3498
3499 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3500
3501         * mule/chinese.el (chinese-cns11643-3): Define it even if
3502         `utf-2000' is provided.
3503         (chinese-cns11643-4): Likewise.
3504         (chinese-cns11643-5): Likewise.
3505         (chinese-cns11643-6): Likewise.
3506         (chinese-cns11643-7): Likewise.
3507
3508 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3509
3510         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3511         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3512
3513 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3514
3515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3516         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3517
3518 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3519
3520         * mule/mule-charset.el (default-coded-charset-priority-list):
3521         Setup in UTF-2000.
3522
3523 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3524
3525         * mule/viet-chars.el: Don't define charset
3526         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3527         they are defined as builtin charsets.
3528
3529 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3530
3531         * version.el (emacs-version): Add more space just before UTF-2000
3532         version string.
3533
3534 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3535
3536         * version.el ([constant] emacs-version): Don't add a space in the
3537         preceding place of `xemacs-betaname' because it is duplicated.
3538         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3539
3540         * startup.el (splash-frame-body): Add ETL.
3541
3542 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3543
3544         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3545         is provided because it is defined as builtin charset.
3546         (chinese-cns11643-4): Likewise.
3547         (chinese-cns11643-5): Likewise.
3548         (chinese-cns11643-6): Likewise.
3549         (chinese-cns11643-7): Likewise.
3550
3551 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3552
3553         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3554         coding-system `iso-10646-ucs-4' is not defined.
3555
3556 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3557
3558         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3559         coding-system if `utf-2000' is provided.
3560
3561 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3562
3563         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3564         `utf-2000' is provided.
3565
3566 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3567
3568         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3569         if utf-2000 is provided temporally.
3570
3571 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3572
3573         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3574         as builtin variable].
3575
3576 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3577
3578         * files.el (insert-file-contents-literally): Treat file as binary;
3579         call file-name-handlers. [sync with Emacs 20.3.10]
3580
3581 2008-12-28  Vin Shelton  <acs@xemacs.org>
3582
3583         * XEmacs 21.4.22 is released
3584
3585 2008-12-30  Vin Shelton  <acs@xemacs.org>
3586
3587         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3588         during building even if no packages are found.
3589
3590 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3591
3592         * printer.el (generic-print-region): 
3593         (generic-print-buffer): 
3594         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3595         check if the msprinter device is available, now that msprinter is
3596         always available as a specifier tag. 
3597
3598 2008-12-24  Vin Shelton  <acs@xemacs.org>
3599
3600         * about.el: Add Francisco to my bio!
3601
3602 2008-12-23  Vin Shelton  <acs@xemacs.org>
3603
3604         * autoload.el: Move operator definitions to autoload-operators.el
3605         in the xemacs-base package.
3606
3607 2007-11-22  Vin Shelton  <acs@xemacs.org>
3608
3609         * about.el (about-hacker-contribution): Updated my bio.
3610
3611 2007-10-07  Vin Shelton  <acs@xemacs.org>
3612
3613         * XEmacs 21.4.21 is released
3614
3615 2007-09-19  Didier Verna  <didier@xemacs.org>
3616
3617         Update my personal info.
3618         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3619         * about.el (about-other-current-hackers): Ditto.
3620         * about.el (about-url-alist): Add my musical website.
3621         * about.el (about-personal-info): Update my entry.
3622         * about.el (about-hacker-contribution): Ditto.
3623
3624 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3625
3626         * package-get.el (package-get-download-sites): Update download
3627         sites in Japan.
3628         * package-get.el (package-get-pre-release-download-sites): Ditto.
3629
3630 2007-08-18  Vin Shelton  <acs@xemacs.org>
3631
3632         * package-get.el (package-get-pre-release-download-sites): Sync
3633         mirror sites with 21.5.  (Thanks, Adrian)
3634
3635 2007-08-09  Mike Sperber  <mike@xemacs.org>
3636
3637         * startup.el (migrate-user-init-file): Create backup of
3638         `user-init-file' before migrating.
3639         * startup.el (maybe-migrate-user-init-file): Print
3640         information about backup file.
3641         (maybe-create-compatibility-dot-emacs): Follow above change.
3642
3643 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3644
3645         * font-lock.el: Sync font-lock-add-keywords and
3646         font-lock-remove-keywords from GNU Emacs.
3647         * font-lock.el (font-lock-keywords-alist): New.
3648         * font-lock.el (font-lock-removed-keywords-alist): New.
3649         * font-lock.el (font-lock-add-keywords): New.
3650         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3651         * font-lock.el (font-lock-remove-keywords): New.
3652
3653 2007-08-16  Vin Shelton  <acs@xemacs.org>
3654
3655         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3656         patch from Hans de Graaff.
3657
3658 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3659
3660         * package-get.el (package-get-download-sites): Document Chile and
3661         update Denmark download site.
3662         * package-get.el (package-get-pre-release-download-sites): Ditto.
3663
3664 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3665
3666         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3667
3668 2006-12-09  Vin Shelton  <acs@xemacs.org>
3669
3670         * XEmacs 21.4.20 is released
3671
3672 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3673
3674         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3675
3676 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3677
3678         * info.el (Info-find-file-node, Info-insert-dir)
3679         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3680         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3681         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3682         and discussion.
3683
3684 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3685
3686         * obsolete.el (line-beginning-position): New, from 21.5.x.
3687         (line-end-position): Ditto.
3688
3689 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3690
3691         * package-get.el (package-get-download-sites): Welcome
3692         nl.xemacs.org and Thanks!
3693         * package-get.el (package-get-pre-release-download-sites): Ditto.
3694
3695 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3696
3697         * font-lock.el: Add support for not-so recent changes in Java to
3698         java-mode.
3699
3700 2006-01-28  Vin Shelton  <acs@xemacs.org>
3701
3702         * XEmacs 21.4.19 is released
3703
3704 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3705
3706         * easymenu.el: Update copyright. 
3707         * easymenu.el (easy-menu-all-popups):
3708         Add a docstring. 
3709         * easymenu.el (easy-menu-add):
3710         Document a bug, rework the function to preserve any existing
3711         non-default mode-popup-menu instead of overwriting it, and not to
3712         bother normalising the menu title (nothing else does).
3713         * easymenu.el (easy-menu-remove):
3714         Restore the default mode-popup-menu instead of leaving an empty
3715         one when we remove the last easy-menu popup. 
3716
3717 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3718
3719         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3720         as suggested by Rodrigo Ventura.
3721         * package-get.el (package-get-pre-release-download-sites): Ditto,
3722         with replacement of xemacs-21.5 by beta, which is the logical path
3723         to our beta core and package pre-releases.
3724
3725 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3726
3727         * package-get.el (package-get-download-sites): Add Hong Kong
3728         download site.
3729         * package-get.el (package-get-pre-release-download-sites): Ditto.
3730
3731 2005-12-26  Vin Shelton  <acs@xemacs.org>
3732
3733         * find-paths.el:
3734         * find-paths.el (paths-emacs-root-p): Add search for package root.
3735         * find-paths.el (paths-find-emacs-root): Replaced with
3736         paths-find-invocation-roots, which returns a list of roots.
3737         * find-paths.el (paths-find-invocation-roots): New.
3738         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3739
3740 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3741
3742         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3743         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3744
3745 2005-12-03  Vin Shelton <acs@xemacs.org>
3746
3747         * XEmacs 21.4.18 is released
3748
3749 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3750
3751         * package-get.el (package-get-download-sites): Update reflecting
3752         latest http://www.xemacs.org/Releases/ information generated by
3753         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3754         * package-get.el (package-get-pre-release-download-sites): Ditto.
3755
3756 2005-02-28  Simon Josefsson  <jas@extundo.com>
3757
3758         * about.el (xemacs-hackers): Add jas.
3759         (about-other-current-hackers): Likewise.
3760         (about-url-alist): Add URL for jas.
3761         (about-personal-info): Document jas.
3762         (about-hacker-contribution): Describe jas contributions.
3763
3764 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3765
3766         * easymenu.el (easy-menu-remove): As described in 
3767         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3768         except the "Command" menu from mode-popup-menu. 
3769
3770 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3771  
3772         * font.el (font-spatial-to-canonical): Correct calculation of 
3773         return value for pixel-based input value. 
3774  
3775 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3776
3777         * code-process.el (call-process): Process-related docstring
3778         improvements spurred by Norbert Koch.
3779         * code-process.el (call-process-region): Ditto.
3780         * code-process.el (start-process): Ditto.
3781
3782 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3783
3784         * finder.el (finder-find-library): Return filename actually
3785         searched for.
3786
3787 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3788
3789         * help.el (view-emacs-news): Use `expand-file-name' instead of
3790         `locate-data-file' as the latter will find any "NEWS" files that
3791         might exist in packages _before_ the one in core.
3792
3793 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3794
3795         * package-get.el (package-get-init-package):
3796         package-get-init-package buglet (21.4.17) by Jeff Mincy
3797         <mincy@rcn.com> fixing false temporary load-path shadows reported
3798         after package installation and simplifying code.
3799
3800 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3801
3802         * package-get.el (package-get-download-sites): Sync mirrors list
3803         with the XEmacs website.
3804         (package-get-pre-release-download-sites): Ditto.
3805
3806 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3807
3808         * derived.el (derived-mode-merge-syntax-tables):
3809         Revert my 21.5-only patch of 2003-07-18 which slipped in
3810         through Jerry James's patch of 2004-06-07.
3811
3812 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3813
3814         * cmdloop.el (keyboard-quit): Remove workaround for
3815         `region-active-p' not making sure active region is in current
3816         buffer now that it does.
3817         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3818         * simple.el (region-active-p): `region-active-p' to only return t
3819         when active region is in current buffer.
3820
3821 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3822
3823         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3824         package names, quell a byte-compiler warning, doc fix.
3825
3826 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3827
3828         * buffer.el (pop-to-buffer):
3829         * window-xemacs.el (display-buffer):
3830         Document use of `same-window-buffer-names,' `same-window-regexps'
3831         by pop-to-buffer and display-buffer. 
3832         
3833 2005-02-06  Vin Shelton <acs@xemacs.org>
3834
3835         * XEmacs 21.4.17 is released
3836
3837 2005-01-29  Ben Wing  <ben@xemacs.org>
3838
3839         * shadow.el (find-emacs-lisp-shadows):
3840         Add custom-defines to list of ignored files.
3841
3842 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3843
3844         * simple.el (shifted-motion-keys-select-region): Fix statement
3845         about unshifted-motion-keys-deselect-region.
3846
3847 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3848
3849         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3850         now) for GNU Emacs compatibility.
3851         (make-obsolete-variable): Ditto.
3852
3853 2004-01-08  Ben Wing  <ben@xemacs.org>
3854
3855         * code-files.el (load):
3856         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3857
3858 2004-12-05  Vin Shelton <acs@xemacs.org>
3859
3860         * XEmacs 21.4.16 is released
3861
3862 2004-12-04  Vin Shelton  <acs@xemacs.org>
3863
3864         * auto-autoloads.el: Regenerated.
3865
3866         * custom-load.el: Regenerated.
3867
3868 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3869
3870         Fix bug: apropos errors if a defalias refers to an undefined
3871         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3872
3873         * apropos.el (apropos):
3874         (apropos-command):
3875         * help.el (frob-help-extents):
3876         * help-macro.el (make-help-screen):
3877         * hyper-apropos.el (hyper-apropos-grok-functions):
3878         (hyper-apropos-get-doc):
3879         Catch void-function error thrown by `documentation'.
3880
3881 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3882
3883         * packages.el (package-require): Fix incorrect arg to format.
3884         This fixes a `format specifier' error.
3885
3886 2004-08-13  Jerry James  <james@xemacs.org>
3887
3888         * bytecomp.el (forward-word): Tell the byte compiler the correct
3889         number of arguments to forward-word.
3890
3891 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3892
3893         * etags.el: Fixed loading of include files for tag completion. Now
3894         you can make a tag file for a library, include it into your
3895         project and it will be reloaded only if it changed. Infinte
3896         include loops are detected and the correct tag files are loaded.
3897         * etags.el (buffer-tag-table-list): Load and verify tag files in
3898         the external function buffer-tag-table-list-load.
3899         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3900         tag files. Also load the included tag files. The priority of the
3901         included files is right below their parent file. If multiple
3902         matches occur then the symbols from the parent file are found
3903         first.
3904         * etags.el (tag-table-include-files): Corrected comment
3905         string. Switched to pattern constant tags-include-pattern to have
3906         it at a central location.
3907         * etags.el (tags-include-pattern): Added doc string.
3908         * etags.el (add-to-tag-completion-table): Removed obsolete
3909         comments as the include files are allready returned by
3910         buffer-tag-table-list and loaded.
3911         * etags.el (find-tag-internal): The include files are allready
3912         included in tag-tables as buffer-tag-table-list returns them now.
3913
3914 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3915
3916         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3917         Loading items into the notebook is now done by C code.
3918         * widgets-gtk.el (gtk-widget-instantiate-internal):
3919         Style no longer changed.
3920
3921 2004-06-28  Nix  <nix@esperi.org.uk>
3922
3923         * cmdloop.el (truncate-command-history-for-gc): Delay
3924         execution of all things that look up variable bindings,
3925         via `enqueue-eval-event'.
3926
3927 2004-06-24  Vin Shelton  <acs@xemacs.org>
3928
3929         * package-get.el (package-get-require-signed-base-updates):
3930         now defaults to nil.
3931
3932 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3933
3934         * subr.el (split-string): Clean up docstring.
3935
3936 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3937
3938         * faces.el (zmacs-region): fix typo in docstring.
3939
3940 2004-06-07  Jerry James  <james@xemacs.org>
3941
3942         * derived.el: Synch with Emacs 21.3.
3943         * subr.el (with-local-quit): New, from Emacs 21.3.
3944         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3945         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3946         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3947
3948 2004-06-16  Jerry James  <james@xemacs.org>
3949
3950         * cl.el (cl-set-substring): Increment start by the length of the
3951         string, not the string itself.
3952
3953 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3954
3955         * etags.el (tag-table-include-files): Expand included TAGS file
3956         paths to avoid problems with relative paths.  Thanks to Peter
3957         Chubb <peterc@gelato.unsw.edu.au>.
3958         * etags.el (tags-include-pattern): New.
3959         * etags.el (add-to-tag-completion-table): Parse and ignore
3960         trailing include lines.
3961
3962 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3963
3964         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3965         avoiding line solely composed of equal signs.
3966
3967 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3968
3969         * cus-edit.el (alloc): Typo fix.
3970         * cus-edit.el (custom-browse-visibility): Ditto.
3971         * cus-edit.el (custom-variable-value-create): Ditto.
3972         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3973         * cus-edit.el (custom-save-variables): Bind print-length and
3974         print-level to nil to avoid value abbreviation.
3975         * cus-edit.el (custom-save-face-internal): Ditto.
3976         * cus-edit.el (custom-save-faces): Save in sorted order.
3977         * cus-edit.el (custom-save-resets): Bind print-length and
3978         print-level to nil to avoid value abbreviation.
3979         * cus-edit.el (custom-save-loaded-themes): Ditto.
3980
3981 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3982
3983         * subr.el (split-string-default-separators): New.
3984         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3985         see comment in source.
3986
3987 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3988
3989         * mule/japanese.el (paragraph-start, paragraph-separate):
3990         Remove anchor to BOL.
3991
3992 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3993
3994         * cl.el (gensym, gentemp): Improve docstrings.
3995
3996 2004-05-10  Vin Shelton  <acs@xemacs.org>
3997
3998         * etags.el: Sync with 21.5 version.
3999
4000 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4001
4002         * etags.el:
4003         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4004         only for use with exuberant ctags. This will also enable building of 
4005         completion tables with exuberant ctags. This will not work with
4006         xemacs ctags. 
4007         * etags.el (get-tag-table-buffer): New function for creating of
4008         completion table is used if tags-exuberant-ctags-optimization-p ist t
4009         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4010         finding the tag names. New.
4011         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4012         building tag completion table with exuberant ctags. New.
4013         * etags.el (find-tag-internal): Improve exact tag matching for tags
4014         with name fields. Before the patch return types of functions or
4015         function parameters (with exuberant ctags) were found as matches.
4016
4017 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4018
4019         * list-mode.el (display-completion-list): Fixed completion list was
4020         taking the width of the frame and not of the window for displaying
4021         the selection methods.
4022
4023 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4024
4025         * menubar-items.el (default-menubar): Options are saved to custom.el.
4026
4027
4028 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4029
4030         * isearch-mode.el (isearch-abort): Preserve successful search target.
4031
4032 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4033
4034         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4035         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4036         Bihlmeyer.
4037         * gnuserv.el (gnuserv-mode-line-string): New.
4038         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4039         gnuserv-mode.
4040         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4041         * gnuserv.el (gnuserv-edit-files): Use
4042         make-x-device-with-gtk-fallback.
4043
4044 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4045
4046         * gtk-widgets.el: New import: gtk-accel-group-new.
4047         * dialog-gtk.el:
4048         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4049         * dialog-gtk.el (popup-builtin-question-dialog):
4050         Added support for dialog button mnemonics.
4051
4052 2004-03-22  Chris Green <cmg@dok.org>
4053
4054         * process.el (shell-command): Output buffer was ignored when a
4055         background process was run via shell-command.
4056
4057 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4058
4059         * cus-edit.el (custom-save-variables): Retrieve a list of
4060         variables to save first, sort it, and make sure the variables are
4061         saved in sorted order.
4062
4063 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4064  
4065         * package-get.el (package-get-update-base-from-buffer): Force
4066         binary coding system for verifying GnuPG signature in the
4067         package-index file.
4068  
4069 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4070
4071         * package-get.el (package-get-package-index-file-location): Handle
4072         missing "EMACSPACKAGEPATH" environment variable.
4073
4074 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4075
4076         * package-admin.el (package-admin-find-top-directory): Simplify
4077         directory comparisions and fix substring errors on short path
4078         components.
4079         * package-get.el (package-get-package-index-file-location):
4080         Default to first component of "EMACSPACKAGEPATH", if set.
4081
4082 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4083
4084         * package-get.el (process-error): New error datum.
4085
4086 2004-02-02  Vin Shelton <acs@xemacs.org>
4087
4088         * XEmacs 21.4.15 is released
4089
4090 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4091
4092         * itimer.el (activate-itimer): Modify the itimer timeout value as
4093         if it were begun at the last time when the itimer driver was woken
4094         up.
4095
4096 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4097
4098         * specifier.el (Copyright):
4099         Update.
4100         (make-specifier-and-init):
4101         (map-specifier):
4102         (canonicalize-inst-pair):
4103         (canonicalize-spec-list):
4104         (set-specifier):
4105         Synch docstrings to 21.5 where appropriate.
4106
4107 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4108
4109         * package-get.el (package-get-list-packages-where): New.  A
4110         function that allows searching for groups of packages.  For
4111         example, find all packages that require the fsf-compat package.
4112
4113 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4114
4115         The Great PUI Sync.
4116
4117         * auto-autoloads.el: Regenerated.
4118
4119         * custom-load.el: Regenerated.
4120
4121         * dumped-lisp.el (packages-hardcoded-lisp): New.
4122
4123         * menubar-items.el (menu-max-items): New.
4124         (menu-submenu-max-items): New.
4125         (menu-submenu-name-format): New.
4126         (menu-split-long-menu): New.
4127         (menu-sort-menu): New.
4128         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4129
4130         * obsolete.el (pui-add-install-directory): Renamed to the more
4131         logical `pui-set-local-package-get-directory'.
4132         (package-get-download-menu): Moved to `package-ui.el' and renamed
4133         to `package-ui-add-download-menu'.
4134
4135         * package-admin.el (package-admin-install-function-mswindows):
4136         Whitespace clean up.
4137         (package-admin-add-single-file-package): Removed.
4138         (package-admin-default-install-function): Whitespace clean up.
4139         (package-admin-find-top-directory): New.
4140         (package-admin-get-install-dir): Use it.
4141         (package-admin-get-manifest-file): 
4142         (package-admin-check-manifest): 
4143         (package-admin-add-binary-package):
4144         (package-admin-get-lispdir):
4145         (package-admin-delete-binary-package):
4146         (package-admin):
4147
4148         * package-get.el (package-get-package-index-file-location): New.
4149         (package-get-install-to-user-init-directory): New.
4150         (package-get-remote):
4151         (package-get-download-sites):
4152         (package-get-pre-release-download-sites): New.
4153         (package-get-site-release-download-sites): New.
4154         (package-get-base-filename):
4155         (package-get-always-update):
4156         (package-get-user-index-filename): Removed.
4157         (package-get-pgp-available-p): New.
4158         (package-get-require-signed-base-updates):
4159         (package-get-was-current):
4160         (package-entries-are-signed): New.
4161         (package-get-continue-update-base): New.
4162         (package-get-download-menu): Removed.
4163         (package-get-require-base):
4164         (package-get-update-base-entry):
4165         (package-get-locate-file):
4166         (package-get-locate-index-file):
4167         (package-get-maybe-save-index):
4168         (package-get-update-base):
4169         (package-get-update-base-from-buffer):
4170         (package-get-update-base-entries):
4171         (package-get-interactive-package-query):
4172         (package-get-update-all):
4173         (package-get-all):
4174         (package-get-dependencies):
4175         (package-get-init-package):
4176         (package-get-info): New.
4177         (package-get):
4178         (package-get-staging-dir):
4179         (package-get-set-version-prop): Removed.
4180         (package-get-installedp):
4181         (package-get-ever-installed-p):
4182         (packages): Removed.
4183         (package-get-custom-groups): Removed.
4184         (package-get-custom): Removed.
4185         (package-get-custom-add-entry): Removed.
4186
4187         * package-info.el (batch-update-package-info):
4188
4189         * package-net.el (package-net-batch-generate-bin-ini):
4190         (package-net-update-installed-db):
4191
4192         * package-ui.el (pui-info-buffer):
4193         (pui-directory-exists): Removed.
4194         (pui-package-dir-list): Removed.
4195         (pui-add-install-directory): Removed.
4196         (package-ui-download-menu): New.
4197         (package-ui-pre-release-download-menu): New.
4198         (package-ui-site-release-download-menu): New.
4199         (pui-set-local-package-get-directory): New.
4200         (pui-package-symbol-char):
4201         (pui-update-package-display):
4202         (pui-toggle-package):
4203         (pui-toggle-package-key):
4204         (pui-toggle-package-delete):
4205         (pui-toggle-package-delete-key):
4206         (pui-toggle-package-event):
4207         (pui-toggle-verbosity-redisplay):
4208         (pui-install-selected-packages):
4209         (pui-add-required-packages):
4210         (pui-help-echo):
4211         (pui-display-info):
4212         (list-packages-mode):
4213         (pui-list-packages):
4214
4215         * packages.el (packages-compute-package-locations):
4216         (package-require):
4217         (package-delete-name):
4218         (packages-hardcoded-lisp): Removed.
4219         (packages-useful-lisp): Removed.
4220         (packages-unbytecompiled-lisp): Removed.
4221         (packages-find-package-directories):
4222
4223         Summary:
4224
4225         Major code clean up of all things PUI.
4226
4227         Much improved code to determine where packages should be
4228         installed.  PUI no longer depends on any packages being
4229         pre-installed to compute where packages are to be installed to.
4230
4231         The user can specify the location of their package-index file.  It
4232         isn't necessary to set this because it has sane defaults.  People
4233         who "run-in-place" won't accidently overwrite the CVS
4234         package-index file.  See
4235         `package-get-package-index-file-location'. 
4236
4237         PUI will now properly clean up after itself in the event of an
4238         unsuccessful package install.  This drastically reduces the number
4239         of "wrong md5sum" FAQs.
4240
4241         non-Mule XEmacsen can no longer install Mule packages.
4242
4243         Package management via the custom interface has been removed.
4244
4245         The PUI related menubar items have been reorganised.
4246
4247         The PGP verification code has been fixed and the default for
4248         whether or not it is used is automatically computed.
4249
4250         * update-elc.el ((preloaded-file-list site-load-packages
4251         need-to-dump dumped-exe)):
4252         Just a couple of small changes to allow for
4253         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4254         existing anymore.
4255
4256 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4257
4258         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4259         apply `format' to the first argument of byte-compile-warn, it
4260         already calls format.
4261
4262 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4263
4264         * files.el (delete-old-versions): Avoid going interactive during
4265         make install when environment variable VERSION_CONTROL is set.
4266
4267 2003-12-04  Vin Shelton  <acs@xemacs.org>
4268
4269         * menubar-items.el (menu-item-search): Only bring up search dialog
4270         box if the feature is available and desired.
4271
4272 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4273
4274         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4275
4276 2003-11-05  Vin Shelton  <acs@xemacs.org>
4277
4278         * help.el (Help-prin1-face):
4279         (Help-princ-face):
4280         princ and prin1 are functions and need to be called as such.  The
4281         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4282
4283 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4284
4285         * about.el (about-xemacs): Give full version and build date.
4286
4287 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4288
4289         * win32-native.el (grep-null-device): This XEmacs has null-device.
4290
4291 2003-09-06  Mike Sperber  <mike@xemacs.org>
4292
4293         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4294         implement the specified semantics for `defvar.'
4295
4296 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4297
4298         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4299         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4300         displaying buffer in question.
4301
4302 2003-09-03  Vin Shelton <acs@xemacs.org>
4303
4304         * XEmacs 21.4.14 is released
4305
4306 2003-08-17  Vin Shelton  <acs@xemacs.org>
4307
4308         * about.el: Vanity patch.
4309
4310 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4311
4312         * code-process.el (call-process):
4313         (call-process-region):
4314         (start-process):
4315         Document coding system processing.
4316
4317 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4318
4319         * startup.el (splash-frame-body): Idiomatic English.
4320
4321 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4322
4323         * font-lock.el (font-lock-match-java-declarations): Move
4324         save-restriction, narrow-to-region to beginning of function to
4325         avoid going beyond the limit and causing an infloop.
4326
4327 2003-04-16  Jerry James  <james@xemacs.org>
4328
4329         * keydefs.el: Remove mappings for keys mapped to the nowhere
4330         defined function function-key-error.
4331
4332 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4333
4334         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4335         lisp-interaction-mode-hook): Add the docstrings.
4336
4337 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4338
4339         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4340         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4341         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4342
4343 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4344
4345         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4346         lambda list after the original doc.  Care about
4347         #'(lambda () "SingleString") 
4348         (cl-upcase-arg): 
4349         (cl-function-arglist):
4350         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4351         circular data structures in lambda list specification
4352
4353 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4354
4355         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4356         to appear in font-lock-function-name-face.
4357
4358 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4359
4360         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4361         is not also the value of the lambda.
4362
4363 2003-05-06  Andy Piper  <andy@xemacs.org>
4364
4365         * files.el (revert-buffer): Make sure local variables get processed,
4366         even in the case of an optimized reversion.
4367
4368 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4369
4370         * XEmacs 21.4.13 is released
4371
4372 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4373
4374         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4375         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4376
4377 2003-02-14  Ben Wing  <ben@xemacs.org>
4378
4379         * byte-optimize.el:
4380         * byte-optimize.el (byte-compile-inline-expand):
4381         * byte-optimize.el (byte-compile-unfold-lambda):
4382         * byte-optimize.el (byte-optimize-form-code-walker):
4383         * byte-optimize.el (byte-optimize-form):
4384         * byte-optimize.el (byte-decompile-bytecode-1):
4385         * byte-optimize.el (byte-optimize-lapcode):
4386         Review carefully and sync up to 20.7 except for areas as noted.
4387         Fixes problem with JDE compilation.
4388
4389 2003-02-05  Ben Wing  <ben@xemacs.org>
4390
4391         * simple.el:
4392         * simple.el (motion-keys-for-shifted-motion):
4393         Omit M-S-home/end from motion keys.
4394
4395 2003-02-07  Ben Wing  <ben@xemacs.org>
4396
4397         * text-props.el (text-property-any):
4398         * text-props.el (text-property-not-all):
4399         Fix bug when end > start.
4400
4401 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4402
4403         * info.el (Info-insert-dir): Make default-directory end in
4404         separator.  Patch due to Martin Buchholz.
4405
4406 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4407
4408         * XEmacs 21.4.12 "Portable Code" is released.
4409
4410 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4411
4412         * about.el: Update golubev data.
4413
4414 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4415
4416         * isearch-mode.el (isearch-mode-map): Substitute comment on
4417         desirability, and back out "GR is printable" changes.
4418
4419 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4420
4421         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4422
4423 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4424
4425         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4426
4427 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4428
4429         * menubar-items.el (default-menubar): Use browse-url-mozilla
4430         instead of browse-url-gnome-moz for Mozilla.
4431
4432 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4433
4434         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4435
4436 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4437
4438         * files.el (auto-mode-alist): Remove redundant entries for modes
4439         that live in packages.
4440         (interpreter-mode-alist): Ditto.
4441
4442 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4443
4444         * menubar-items.el (default-menubar): Sync with current
4445         browse-url-xemacs.el.
4446
4447 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4448
4449         * XEmacs 21.4.10 "Military Intelligence" is released.
4450
4451 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4452
4453         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4454
4455 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4456
4457         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4458
4459 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4460
4461         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4462         effect free function.
4463         (font-lock-fontify-keywords-region): Supply the argument to
4464         font-lock-compile-keywords.
4465
4466 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4467
4468         * package-get.el (package-get-download-sites): Bring sites list
4469         up to date, prefer xx.xemacs.org addresses.
4470
4471 2002-09-27  Andy Piper  <andy@xemacs.org>
4472
4473         * dialog.el (make-dialog-box): for general dialogs only
4474         delete-frame-hook will be run.
4475
4476 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4477
4478         * font-lock.el (font-lock-fontify-syntactically-region): Add
4479         comment about lookup-syntax-properties, document LOUDLY as unused.
4480
4481 2002-08-26  Andy Piper  <andy@xemacs.org>
4482
4483         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4484         merge.
4485
4486 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4487
4488         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4489         (make-obsolete-variable): Ditto.
4490         (make-compatible): Ditto.
4491         (make-compatible-variable): Ditto.
4492
4493 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4494
4495         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4496         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4497
4498 2002-08-28  Andy Piper  <andy@xemacs.org>
4499
4500         * files.el (revert-buffer): propagate revert-without-query-status.
4501
4502 2002-06-03  Andy Piper  <andy@xemacs.org>
4503
4504         * dialog-items.el (make-search-dialog): align various subcontrols
4505         in visually pleasing ways, allow frame to autosize to the dialog
4506         size.
4507         * dialog.el (make-dialog-box): add a border inside the frame. Add
4508         :autosize property, if t then reset the frame size appropriately
4509         before the frame is mapped.
4510         * gutter-items.el (set-progress-feedback-instantiator): align
4511         various subcontrols.
4512         * gutter-items.el (set-progress-abort-instantiator): ditto.
4513
4514 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4515
4516         * XEmacs 21.4.9 "Informed Management" is released.
4517
4518 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4519
4520         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4521         "&optional append" argument.
4522
4523 2002-07-16  Didier Verna  <didier@xemacs.org>
4524
4525         * subr.el (replace-in-string): fix case fold bug introduced by
4526         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4527         case-fold-search in temporary buffers.
4528
4529 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4530
4531         * lib-complete.el (find-library): Remove check for mule because
4532         decompression DOES work on Mule.
4533
4534 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4535
4536         * simple.el (join-line): New alias for `delete-indentation'.
4537
4538 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4539
4540         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4541         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4542         (font-lock-builtin-face): New.
4543         (font-lock-constant-face): New.
4544         (font-lock-face-list): Add builtin and constant faces.
4545
4546 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4547
4548         * autoload.el (make-autoload): Support define-derived-mode.
4549         Collected puts of doc-string-elt property.  Based on a patch by
4550         Didier Verna <didier@xemacs.org>.
4551
4552 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4553
4554         * wid-edit.el (widget-field-activate): Fix docstring typo.
4555
4556 2002-07-23  Andy Piper  <andy@xemacs.org>
4557
4558         * about.el (about-personal-info): update me.
4559
4560 2002-07-12  Andy Piper  <andy@xemacs.org>
4561
4562         * custom.el (custom-theme-set-variables): remove bogus
4563         arguments. Use custom-set-default to set defaults.
4564         (custom-set-variables): update doc.
4565         (custom-local-buffer): new, synced from FSF.
4566         (custom-set-default): ditto.
4567         (defcustom): update doc.
4568
4569 2002-06-16  Andy Piper  <andy@xemacs.org>
4570
4571         * menubar-items.el (default-menubar): enable windows printing on
4572         cygwin as well as native.
4573
4574 2002-06-12  Andy Piper  <andy@xemacs.org>
4575
4576         * printer.el (generic-print-buffer): catch all errors so that the
4577         print device can be cleared in all scenarios.
4578         (Printer-clear-device): make sure clearing the printer allows it
4579         to be used again immediately.
4580         (generic-print-region): make sure the default printer face is
4581         black-on-white.
4582
4583 2002-04-23  Jerry James  <james@xemacs.org>
4584
4585         * window-xemacs.el (display-buffer-function): Change doc to
4586         reflect new arg.
4587         * window-xemacs.el (pre-display-buffer-function): Ditto.
4588         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4589         non-nil, make the new window just big enough for its contents.
4590         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4591         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4592         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4593
4594 2002-06-06  Andy Piper  <andy@xemacs.org>
4595
4596         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4597         (defcustom): ditto.
4598         (custom-handle-keyword): ditto.
4599
4600 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4601
4602         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4603         Make obsolete.  Default to nil.
4604         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4605         Inspired by a patch by John Palmieri.
4606
4607 2002-07-01  Mike Alexander  <mta@arbortext.com>
4608
4609         * process.el (shell-command-on-region): Don't delete the region
4610         before giving it to call-process-region
4611
4612 2002-06-04  Jerry James <james@eecs.ku.edu>
4613
4614         * find-paths.el (paths-find-architecture-directory): Search in
4615         `system-configuration'/`base', not `base'`system-configuration'.
4616
4617 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4618
4619         * info.el (Info-index): Add missing \ in [ t].
4620
4621 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4622
4623         * gutter-items.el (gutter-buffers-tab-visible-p,
4624         buffers-tab-omit-function, buffers-tab-selection-function,
4625         buffers-tab-filter-functions):
4626         Doc improvements.
4627
4628 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4629
4630         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4631
4632         * toolbar-items.el (toolbar-news): Fix typo in message string.
4633
4634 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4635
4636         * dialog.el (yes-or-no-p-dialog-box): 
4637         * cmdloop.el (y-or-n-p-minibuf):
4638         (yes-or-no-p-minibuf):
4639         (yes-or-no-p):
4640         (y-or-n-p): 
4641         Specify negative answers in docstrings.
4642
4643 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4644
4645         * package-ui.el (pui-help-echo): Display both installed and author
4646         version.  Use a balloon-help window to display extra info like
4647         package requires.
4648
4649 2002-05-30  Andy Piper  <andy@xemacs.org>
4650
4651         * files.el (revert-buffer-internal): don't visit
4652         revert-buffer. Kill buffer when not used. Suggested by Mike
4653         Alexander <mta@arbortext.com>
4654
4655 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4656
4657         * files.el (revert-buffer): More docstring fiddling.
4658
4659 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4660
4661         * files.el (revert-buffer):
4662         (revert-buffer-internal):
4663         (revert-buffer-insert-file-contents-function):
4664         Improve docstrings and comments.
4665
4666 2002-05-08  Andy Piper  <andy@xemacs.org>
4667
4668         * files.el (revert-buffer): observe noconfirm behavior.
4669
4670 2002-04-09  Andy Piper  <andy@xemacs.org>
4671
4672         * files.el (revert-buffer): use revert-buffer-internal if it looks
4673         like doing so will not result in any user-visible changes.
4674         (revert-buffer-internal): new function. Do the actual process of
4675         reversion and then see whether the result is any different to what
4676         we have already. If it is not then do nothing.
4677
4678 2001-12-11  Andy Piper  <andy@xemacs.org>
4679
4680         * menubar.el (get-popup-menu-response): re-order so that it works
4681         on more sane/facist window systems.
4682
4683 2001-12-03  Andy Piper  <andy@xemacs.org>
4684
4685         * faces.el (frob-face-property): don't infloop in face frobbing
4686         from Jan Vroonhof <jan@xemacs.org>.
4687
4688 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4689
4690         * faces.el (frob-face-property): Follow face fall-back hierarchy
4691         properly for face properties without an instance. Only do manual
4692         copy form 'default in last resort. This handles in particular
4693         the case where 'default itself has only a fall-back (which is
4694         the case by default on windows).
4695
4696 2001-11-24  Andy Piper  <andy@xemacs.org>
4697
4698         * printer.el (generic-print-region): set default-frame-plist to
4699         nil while creating the printer frame so that sizes reflect the
4700         printed page.
4701
4702         * faces.el (face-complain-about-font): Don't complain on printers.
4703
4704 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4705         
4706         * package-net.el: Andy synch.
4707         
4708 2001-12-16  Andy Piper  <andy@xemacs.org>
4709
4710         * package-get.el (package-get-update-all): Make sure installed.db
4711         gets updated after updating packages.
4712
4713 2002-03-28  Ben Wing  <ben@xemacs.org>
4714
4715         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4716         continuation, truncation so that we don't get line jumpiness from
4717         them being larger than the line height.
4718
4719         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4720
4721 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4722
4723         * font.el (font-window-system-mappings): Add mapping for Gtk
4724         (assume identical to X) 
4725
4726 2002-02-04  Andy Piper  <andy@xemacs.org>
4727
4728         * files.el (convert-standard-filename): Fix for short filename
4729         Peter Arius <pas@methodpark.de>
4730
4731 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4732
4733         * list-mode.el (default-choose-completion): completion-base-size
4734         should refer to local value in the completion list buffer.
4735
4736 2001-12-03  Didier Verna  <didier@xemacs.org>
4737
4738         * rect.el: autoload `replace-rectangle'.
4739         * keydefs.el (global-map): bind it to `C-x r p'.
4740
4741 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4742
4743         * XEmacs 21.4.8 "Honest Recruiter" is released.
4744
4745 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4746
4747         This patch is based on Jerry James's patch and analysis.
4748
4749         * select.el (get-clipboard):
4750         (get-selection):
4751         Update docstrings.
4752         (get-clipboard-foreign):
4753         (get-selection-foreign):
4754         New function for use as `interprogram-paste-function's.
4755
4756         * simple.el (interprogram-paste-function): Change default to
4757         `get-clipboard-foreign'; improve docstring.
4758         (interprogram-cut-function): Improve dosctring.
4759
4760 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4761
4762         * XEmacs 21.4.7 "Economic Science" is released.
4763
4764 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4765
4766         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4767
4768 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4769
4770         * obsolete.el (assq-delete-all): New compatibility alias for 
4771         remassq.
4772
4773 2002-01-09  Simon Josefsson  <jas@extundo.com>
4774
4775         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4776
4777 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4778
4779         * info.el (Info-auto-generate-directory): Default
4780         Info-auto-generate-directory to 'if-outdated.
4781
4782 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4783
4784         * startup.el (normal-top-level): Prevent migration code from
4785         trashing .emacs on an error in loading the init files.
4786
4787 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4788
4789         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4790         "system default" Xdefaults and friends get xrdb-mode.
4791
4792 2002-03-05  Mats Lidell  <matsl@contactor.se>
4793  
4794         * help-nomule.el (tutorial-supported-languages): Added Swedish
4795         tutorial. Sorted languages.
4796
4797 2002-02-11  Mike Sperber <mike@xemacs.org>
4798
4799         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4800         regenerating outdated dir files and dir is non-existent.
4801
4802 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4803
4804         * code-files.el (convert-mbox-coding-system): Improve comment.
4805         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4806         coding-system argument to `write-region-pre-hook' call.
4807         (write-region-pre-hook): Fix docstring to mention lockname argument.
4808
4809 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4810
4811         * minibuf.el (completing-read): Remove redundant wrong arg list.
4812
4813         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4814
4815 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4816
4817         * obsolete.el (interactive-form): new compatibility alias for 
4818         function-interactive.
4819
4820 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4821
4822         * menubar-items.el (Menubar-items-truncate-list): Removed.
4823         * menubar-items.el (Menubar-items-truncate-history): New.
4824         * menubar-items.el (default-menubar): Use
4825         Menubar-items-truncate-history.
4826
4827 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4828
4829         * printer.el (generic-print-region): Pass correct arguments to
4830         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4831         Torkelsson <torkel@acc.umu.se>.
4832
4833 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4834
4835         * help.el (describe-mode): synched with FSF 19.34; handle nil
4836         minor mode indicators.
4837
4838 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4839
4840         * minibuf.el (completing-read): Update docstring.
4841
4842 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4843
4844         * XEmacs 21.4.6 "Common Lisp" is released.
4845
4846 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4847
4848         * package-net.el: Inadvertant synch with Windows branch.  From
4849         Andy's log:
4850         (package-net-kit-version): new variable.
4851         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4852
4853 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4854
4855         * package-get.el (package-get-locate-index-file): Also search the
4856         core etc/ directory for the package index file if it can't be
4857         found in ~/.xemacs/.
4858
4859 2001-12-13  William Perry  <wmperry@gnu.org>
4860
4861         * dialog-gtk.el (popup-builtin-question-dialog):
4862         Conform to API in gui.c.
4863         
4864 2001-11-12  Andy Piper  <andy@xemacs.org>
4865
4866         * cus-edit.el (custom-save-face-internal): make sure we save
4867         non-themed faces.
4868         (custom-save-variables): ditto variables.
4869
4870 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4871
4872         * faces.el (make-face-family):
4873         (make-face-size):
4874         New face-modifying functions per Jan Vroonhof.
4875
4876         cus-face.el (custom-set-face-font-family):
4877         (custom-set-face-font-size):
4878         Use them.
4879
4880         * font.el (font-window-system-mappings): More precise docstring.
4881
4882         (font-create-name):
4883         (font-create-object):
4884         (tty-font-create-object):
4885         (tty-font-create-plist):
4886         (x-font-create-object):
4887         (x-font-create-name):
4888         (ns-font-create-name):
4889         (mswindows-font-create-object):
4890         (mswindows-font-create-name):
4891         Add doctrings.
4892
4893 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4894
4895         * gtk-faces.el (gtk-init-device-faces): removed spurious
4896         quote before let* expression.
4897
4898 2001-10-29  Andy Piper  <andy@xemacs.org>
4899
4900         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4901         modified when changing coding system.
4902
4903         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4904         that we invoke the GUI directory selector.
4905
4906 2001-10-25  Andy Piper  <andy@xemacs.org>
4907
4908         * dialog.el (make-dialog-box): use new directory dialog support.
4909         * minibuf.el (read-file-name-1): ditto.
4910         (read-file-name): ditto.
4911         (read-directory-name): ditto.
4912
4913 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4914
4915         * XEmacs 21.4.5 "Civil Service" is released.
4916
4917 2001-04-23  Didier Verna  <didier@xemacs.org>
4918
4919         * cus-edit.el (custom-variable-pre-save): New.
4920         * cus-edit.el (custom-variable-post-save): New.
4921         * cus-edit.el (custom-variable-save): use them.
4922         * cus-edit.el (custom-face-pre-save): New.
4923         * cus-edit.el (custom-face-post-save): New.
4924         * cus-edit.el (custom-face-save): use them.
4925         * cus-edit.el (custom-group-pre-save): New.
4926         * cus-edit.el (custom-group-post-save): New.
4927         * cus-edit.el (custom-group-save): use them.
4928         * cus-edit.el (Custom-save): use the pre/post functions above,
4929         call `custom-save-all' only once.
4930         * cus-edit.el (custom-variable-pre-reset-standard): New.
4931         * cus-edit.el (custom-variable-post-reset-standard): New.
4932         * cus-edit.el (custom-variable-reset-standard): use them.
4933         * cus-edit.el (custom-face-pre-reset-standard): New.
4934         * cus-edit.el (custom-face-post-reset-standard): New.
4935         * cus-edit.el (custom-face-reset-standard): use them.
4936         * cus-edit.el (custom-group-pre-reset-standard): New.
4937         * cus-edit.el (custom-group-post-reset-standard): New.
4938         * cus-edit.el (Custom-reset-standard): use them.
4939         * cus-edit.el (custom-face-reset-saved): use the pre/post
4940         functions above, call `custom-save-all' only once.
4941
4942 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4943
4944         * gutter-items.el (buffers-tab face): Derive from the modeline
4945         face by default.  Many people use white-on-black for the default
4946         font, and the tabs look hideous with that color combination.  The
4947         modeline usually has the correct colors.
4948
4949 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4950
4951         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4952         (tag-mark-stack-max): Typo fix.
4953
4954 2001-09-28  Ben Wing  <ben@xemacs.org>
4955
4956         * font-lock.el:
4957         * font-lock.el (font-lock-after-change-function):
4958         fix problem with last patch, reported by Katsumi Yamaoka.
4959
4960 2001-09-17  Ben Wing  <ben@xemacs.org>
4961
4962         * font-lock.el (font-lock-after-change-function):
4963         fix problem when you insert a comment on the line before a line of
4964         code: if we use the following char, then when you hit backspace,
4965         the following line of code turns the comment color.
4966
4967 2001-06-08  Ben Wing  <ben@xemacs.org>
4968
4969         * process.el: comment about shell-command-switch.
4970         * process.el (shell-quote-argument): Need to quote a null
4971         argument, too.  From Dan Holmsand.
4972         
4973         * startup.el (normal-top-level): Delete some unused FSF junk.
4974         * startup.el (command-line-early):
4975         
4976         * startup.el (command-line): Call MS Windows init function.
4977         
4978         * win32-native.el:
4979         * win32-native.el (mswindows-system-shells): New.
4980         * win32-native.el (mswindows-system-shell-p): New.
4981         * win32-native.el (init-mswindows-at-startup): New.
4982         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4983         * win32-native.el (mswindows-quote-one-simple-arg):
4984         * win32-native.el (mswindows-quote-one-command-arg):
4985         * win32-native.el (mswindows-construct-process-command-line-alist):
4986         Correct comments at top.  Correctly handle passing arguments
4987         to Cygwin programs and to bash.  Fix quoting of zero-length
4988         arguments (from Dan Holmsand).  Set shell-command-switch based
4989         on shell-file-name, which in turn comes from env var SHELL.
4990
4991 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4992
4993         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4994         default-toolbar-position): Fill docstrings for balloon-help.
4995
4996 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4997
4998         * faces.el: Reenable specifications over 'gtk domain.
4999
5000 2001-08-08  Didier Verna  <didier@xemacs.org>
5001
5002         * autoload.el (update-autoload-files): make defdir a file name,
5003         not directory name.
5004
5005 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5006
5007         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5008
5009         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5010
5011 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5012
5013         * font-menu.el (font-menu-set-font): Default to current font-family.
5014         (font-menu-preferred-resolution):
5015         (font-menu-size-scaling):
5016         Provide gtk defaults, too.
5017
5018 2001-07-29  Mike Alexander  <mta@arbortext.com>
5019
5020         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5021         list
5022         (custom-set-face-font-family): ditto
5023
5024 2001-07-26  Mike Sperber <mike@xemacs.org>
5025
5026         * files.el (auto-mode-alist): .9 files are man pages, too.
5027
5028 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5029
5030         * process.el (call-process-internal): bind
5031         coding-system-for-write to 'binary when calling
5032         start-process-internal, so the process receives 
5033         the literal contents of INFILE.
5034
5035 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5036
5037         * files.el (auto-mode-alist): Add configure.ac support.
5038
5039 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5040
5041         * buff-menu.el:
5042         mouse.el:
5043         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5044
5045 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5046
5047         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5048
5049 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5050
5051         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5052         mixed text.
5053         (kinsoku-eol-p): Ditto.
5054
5055 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5056
5057         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5058         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5059         characters as the category `s' or `e' correctly.
5060
5061 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5062
5063         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5064
5065 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5066
5067         * mule/cyrillic.el:  Set up case table.
5068
5069 2001-06-08  Mike Sperber <mike@xemacs.org>
5070
5071         * files.el (save-some-buffers-1): Don't zap the help window right
5072         after `map-y-or-n-p' has popped it up.
5073
5074 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5075
5076         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5077
5078 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5079
5080         * specifier.el: define-specifier-tag 'gtk.
5081
5082 2001-05-12  Ben Wing  <ben@xemacs.org>
5083
5084         * find-paths.el (paths-find-recursive-path):
5085         fix error with null EXCLUDE-REGEXP.
5086         
5087         * font-lock.el (font-lock-mode):
5088         fix problem reported by hrvoje with buffers starting with a space.
5089         
5090 2001-05-06  Ben Wing  <ben@xemacs.org>
5091
5092         * dialog.el (make-dialog-box):
5093         * menubar-items.el (default-menubar):
5094         * printer.el (generic-print-buffer):
5095         * printer.el (generic-print-region):
5096         implement printing the selection when it's selected.
5097
5098 2001-04-18  Didier Verna  <didier@xemacs.org>
5099
5100         * cus-edit.el (Custom-reset-standard): reset to standard settings
5101         not only when the buffer's :custom-state is 'modified, but also
5102         when it is 'set or 'saved.
5103
5104 2001-04-17  Didier Verna  <didier@xemacs.org>
5105
5106         * startup.el (load-user-init-file): define `custom-file' before
5107         loading the user's init file.
5108
5109 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5110
5111         * menubar.el (popup-mode-menu): Make it work with
5112         popup-menu-titles turned off.
5113         
5114 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5115
5116         * about.el (about-mailto-link): Use compose-mail for sending mail.
5117
5118 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5119
5120         * package-admin.el (package-install-hook): New.
5121         (package-delete-hook): New.
5122         (package-admin-add-single-file-package): Use package-delete-hook.
5123
5124         * package-get.el (package-get): Use package-install-hook.
5125
5126 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5127
5128         * package-ui.el (pui-install-selected-packages): reverse the lists
5129         of packages so that they get handled in the same order as they
5130         were selected.
5131
5132 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5133
5134         * packages.el (locate-library): Use read-library-name for completion.
5135
5136 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5137
5138         * byte-optimize.el (=): `=' is not a binary predicate!
5139         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5140         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5141
5142 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5143
5144         * bytecomp.el (byte-compile-arithcompare):
5145         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5146
5147 2001-06-03  William M. Perry  <wmperry@gnu.org>
5148
5149         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5150         return the filename selected by the user!
5151
5152 2001-05-31  William M. Perry  <wmperry@gnu.org>
5153
5154         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5155         in XEmacs/GTK.
5156
5157 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5158
5159         * coding.el: Tiny typo fixed.
5160
5161 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5162
5163         * XEmacs 21.4.3 "Academic Rigor" is released.
5164
5165 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5166
5167         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5168
5169 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5170
5171         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5172
5173 2001-05-04  Ben Wing  <ben@xemacs.org>
5174
5175         * printer.el (generic-print-buffer):
5176         * printer.el (generic-print-region):
5177         Enable dialog boxes.  Apply workaround recommended by Kirill.
5178         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5179         
5180         * simple.el (kill-whole-line):
5181         * simple.el (kill-line-1):
5182         * simple.el (kill-entire-line):
5183         * simple.el (kill-line):
5184         * simple.el (backward-kill-line):
5185         Take out interactive dependence of kill-whole-line.
5186
5187 2001-04-22  Ben Wing  <ben@xemacs.org>
5188
5189         * dialog.el (make-dialog-box):
5190         Put dialog titles back in -- this time correctly.  Fix various
5191         other problems with leaks and such.
5192
5193         * simple.el (region-exists-p):
5194         * simple.el (region-active-p):
5195         Add comment about which one is correct to use in menu specs.
5196
5197 2001-05-05  Ben Wing  <ben@xemacs.org>
5198
5199         * dialog.el (make-dialog-box): fix doc string.
5200         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5201         take out Pretty Print.
5202         * printer.el:
5203         * printer.el (printer-current-device): New.
5204         * printer.el (Printer-get-device): New.
5205         * printer.el (Printer-clear-device): New.
5206         * printer.el (generic-page-setup): New.
5207         * printer.el (generic-print-buffer):
5208         * printer.el (generic-print-region):
5209         Implement Page Setup.  Handle errors properly.
5210
5211 2001-05-05  Ben Wing  <ben@xemacs.org>
5212
5213         * subr.el (error): Complete list of errors in doc string.
5214         
5215 2001-04-22  Ben Wing  <ben@xemacs.org>
5216
5217         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5218         
5219 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5220
5221         * build-report.el: Remove CVS keywords since this file has been in
5222         core lisp for a while now.
5223         * build-report.el (build-report-make-output-files): Fix typo.
5224
5225 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5226
5227         * about.el (about-finish-buffer): Make sure the last change works
5228         even if EVENT is nil.
5229
5230 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5231
5232         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5233         clicked, not the one that happens to be the current buffer at the
5234         time.
5235
5236 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5237
5238         * cus-edit.el (custom-display): Support the GTK Window System also.
5239
5240 2001-04-30  Ben Wing  <ben@xemacs.org>
5241
5242         * printer.el:
5243         * printer.el (printer-page-header):
5244         * printer.el (Print-context): New.
5245         * printer.el (printer-page-footer):
5246         * printer.el (generate-header-element): New.
5247         * printer.el (generate-header-line): New.
5248         * printer.el (print-context-property):
5249         * printer.el (generic-print-buffer):
5250         * printer.el (generic-print-region):
5251         Implement headers and footers.  Implement calling Print dialog box
5252         (#### but it doesn't quite work yet).
5253
5254 2001-04-25  Ben Wing  <ben@xemacs.org>
5255
5256         * about.el (xemacs-hackers):
5257         * about.el (about-url-alist):
5258         * about.el (about-personal-info):
5259         * about.el (about-hacker-contribution):
5260         More contributions.
5261         
5262         * simple.el (handle-post-motion-command):
5263         Fix spurious setting of zmacs-region-stays to t after a non-shift
5264         motion command.
5265
5266 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5267
5268         * about.el (about-personal-info): Update my bio.
5269         (about-hacker-contribution): Ditto.
5270
5271 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5272
5273         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5274
5275 2001-04-19  Andy Piper  <andy@xemacs.org>
5276
5277         * package-net.el (package-net-cygwin32-binary-size): new size.
5278         (package-net-win32-binary-size): new size.
5279         (package-net-convert-index-to-ini): Use new arch.
5280         (package-net-batch-convert-index-to-ini): Removed.
5281         (package-net-generate-bin-ini): New.
5282         (package-net-batch-generate-bin-ini): New.
5283
5284 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5285
5286         * XEmacs 21.4.1 "Copyleft" is released.
5287
5288 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5289
5290         * x-compose.el (xlib-input-method-bug-workaround):
5291         (alias-colon-to-double-quote):
5292         Force sort in map-keymap to work around rehash bug.
5293
5294 2001-04-17  Ben Wing  <ben@xemacs.org>
5295
5296         * about.el: Finish overhaul, add a few new hackers, update a
5297         couple old ones.
5298
5299 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5300
5301         * XEmacs 21.4.0 "Solid Vapor" is released.
5302
5303 2001-04-15  Ben Wing  <ben@xemacs.org>
5304
5305         * about.el:
5306         * about.el (about-headline-face): New.
5307         * about.el (about-link-face): New.
5308         * about.el (about-current-release-maintainers): New.
5309         * about.el (about-other-current-hackers): New.
5310         * about.el (about-url-alist):
5311         * about.el (about-once-and-future-hackers): New.
5312         * about.el (about-mailto-link): New.
5313         * about.el (about-get-buffer):
5314         * about.el (about-finish-buffer):
5315         * about.el (about-xemacs):
5316         * about.el (about-features): Removed.
5317         * about.el (about-advantages): New.
5318         * about.el (about-maintainer-info): Removed.
5319         * about.el (about-personal-info): New.
5320         * about.el (about-hacker-contribution): New.
5321         * about.el (about-maintainer):
5322         * about.el (about-show-linked-info):
5323         * about.el (about-hackers):
5324         Major revamping.  Rewriting of most of the text, improve the
5325         link handling, separate info on contributors into personal
5326         and contribution info, add new contributors, update personal
5327         info, etc. etc.
5328         
5329         * menubar-items.el (default-menubar):
5330         Help menubar entry for News now says more accurately
5331         "What's New in XEmacs".
5332         
5333         * mouse.el:
5334         * mouse.el (mouse-track-cleanup-hook):
5335         * mouse.el (mouse-track):
5336         Don't set-buffer to a dead buffer when calling mouse-track
5337         cleanup hooks.
5338
5339 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5340
5341         * XEmacs 21.2.47 "Zephir" is released.
5342
5343 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5344
5345         * dialog.el (make-dialog-box): Disable dialog box titles until
5346         we get them working.
5347
5348 2001-03-30  Ben Wing  <ben@xemacs.org>
5349
5350         * help.el:
5351         * help.el (Help-princ-face):
5352         * help.el (Help-prin1-face):
5353         * help.el (frob-help-extents):
5354         * help.el (describe-function-1):
5355         * help.el (describe-variable):
5356         Avoid using font-lock faces, which may not be defined.
5357         Instead, use hyper-apropos faces, and make sure they're
5358         defined as necessary by using `require'. (It's not so safe
5359         to do this for font-lock.) In any case, we will eventually
5360         be merging this functionality into hyper-apropos.
5361
5362         * loaddefs.el (completion-ignored-extensions):
5363         Fix documentation.
5364         
5365         * menubar-items.el (menu-truncate-list): Removed.
5366         * menubar-items.el (Menubar-items-truncate-list): New.
5367         * menubar-items.el (default-menubar):
5368         Fix errors if grep or compile command is too long.  Rename helper
5369         function to be less visible.
5370
5371 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5372
5373         * byte-optimize.el (byte-optimize-minus):
5374         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5375
5376 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5377
5378         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5379         Mule is available.
5380
5381         * mule/latin.el: New file.
5382
5383 2001-03-11  Ben Wing  <ben@xemacs.org>
5384
5385         * auto-save.el:
5386         * auto-save.el (auto-save-directory):
5387         * auto-save.el (make-auto-save-file-name):
5388         * auto-save.el (auto-save-file-name-p): New.
5389
5390         Merge in improvements from other definition of
5391         make-auto-save-file-name in files.el.
5392         
5393         * auto-save.el (auto-save-original-name):
5394         * auto-save.el (auto-save-name-in-fixed-directory):
5395         * auto-save.el (auto-save-unslashify-name): Removed.
5396         * auto-save.el (auto-save-slashify-name): Removed.
5397         * auto-save.el (auto-save-reserved-chars): New.
5398         * auto-save.el (auto-save-escape-name): New.
5399         * auto-save.el (auto-save-unhex): New.
5400         * auto-save.el (auto-save-unescape-name): New.
5401
5402         Change algorithm for encoding filenames in auto-save names to be
5403         entirely safe with all filesystems and all possible characters in
5404         a filename, and 100% reversible. (Essentially, uses
5405         quoted-printable as the encoding.)
5406         
5407         * auto-save.el (recover-all-files):
5408
5409         Use insert-directory rather than calling ls directly -- fixes
5410         things under Windows.
5411
5412         * files.el:
5413         * files.el (convert-standard-filename): Substitute FSF's
5414         definition for this (we had nothing here before).
5415         
5416         * files.el (backup-buffer): Warning fix.
5417         
5418         * files.el (make-backup-file-name):
5419         * files.el (find-backup-file-name):
5420         Fix error in calling sequence to auto-save-file-name-p.
5421         
5422         * files.el (recover-file):
5423         Use insert-directory rather than calling ls directly -- fixes
5424         things under Windows.
5425
5426         * files.el (make-auto-save-file-name): Removed.
5427         * files.el (auto-save-file-name-p): Removed.
5428         auto-save is always dumped so no sense in having a definition
5429         that will always be overwritten with another.
5430         
5431         * files.el (insert-directory):
5432         * win32-native.el:
5433         * win32-native.el (debug-mswindows-process-command-lines):
5434         * win32-native.el (original-make-auto-save-file-name): Removed.
5435         * win32-native.el (make-auto-save-file-name): Removed.
5436
5437
5438 2001-03-21  Martin Buchholz <martin@xemacs.org>
5439
5440         * XEmacs 21.2.46 "Urania" is released.
5441
5442 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5443
5444         * menubar-items.el (default-menubar): Update sample.emacs to
5445         sample.init.el and adjust accelerators.
5446
5447 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5448
5449         * build-report.el (build-report): Improve docstring.
5450
5451 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5452
5453         * ChangeLog: Log GTK merge.
5454
5455         * gutter-items.el:
5456         * mwheel.el:
5457         * sound.el:
5458         * startup.el:
5459         Revert gratuitous whitespace changes.
5460
5461 2001-03-07  Ben Wing  <ben@xemacs.org>
5462
5463         * help.el:
5464         * help.el (key-or-menu-binding):
5465         * help.el (Help-find-file): New.
5466         * help.el (describe-beta):
5467         * help.el (describe-copying):
5468         * help.el (describe-project):
5469         * help.el (view-emacs-news):
5470         * help.el (view-sample-init-el): New.
5471         * help.el (Help-princ-face): New.
5472         * help.el (Help-prin1-face): New.
5473         * help.el (help-symbol-function-context-menu):
5474         * help.el (help-symbol-variable-context-menu):
5475         * help.el (help-symbol-function-and-variable-context-menu):
5476         * help.el (frob-help-extents):
5477         * help.el (describe-function-1):
5478         * help.el (describe-variable):
5479
5480         Add coloring in Help buffers, correspondent with hyperlinks.
5481         View files in view-mode rather than Fundamental.
5482         Remove separators from context menus -- now handled in generic code.
5483         Add `Find Tag' to context menu.
5484         
5485         * menubar.el (popup-mode-menu):
5486
5487         Rewrite code that outputs the popup menu to (a) put more specific
5488         entries first, (b) be more robust, (c) output the proper context
5489         menu separators automatically (the context menu functionality is
5490         new and currently used only by Help).
5491
5492 2001-03-10  William M. Perry  <wmperry@aventail.com>
5493
5494         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5495         this function when converting from the 21.1 GTK branch.  Now
5496         supports file, password, question, and color built-in dialogs.
5497
5498 2001-03-06  Ben Wing  <ben@xemacs.org>
5499
5500         * keydefs.el:
5501         * keydefs.el (global-map):
5502         Add commented-out change of M-k (for 21.5).
5503         
5504         * menubar-items.el (default-menubar):
5505         Fix items to control kill-line behavior; add items for
5506         shifted motion.
5507         
5508         * simple.el:
5509         * simple.el (kill-whole-line):
5510         * simple.el (historical-kill-line): Removed.
5511         * simple.el (kill-line): Removed.
5512         * simple.el (kill-entire-line): New.
5513         * simple.el (kill-line-1): New.
5514         * simple.el (backward-kill-line):
5515         Undo kill-whole-line == always changes.  Add new function
5516         kill-entire-line to unconditionally delete the current line.
5517         Add comments describing the lamentable state of affairs of
5518         the kill-line functions and variables.
5519
5520 2001-03-02  Ben Wing  <ben@xemacs.org>
5521
5522         * simple.el:
5523         * simple.el (beginning-of-buffer):
5524         * simple.el (end-of-buffer):
5525         * simple.el (mark-ring-unrecorded-commands):
5526         * simple.el (signal-error-on-buffer-boundary):
5527         * simple.el (shifted-motion-keys-select-region):
5528         * simple.el (unshifted-motion-keys-deselect-region):
5529         * simple.el (motion-keys-for-shifted-motion): New.
5530         * simple.el (handle-pre-motion-command):
5531         * simple.el (handle-post-motion-command):
5532         * simple.el (forward-char-command):
5533         * simple.el (backward-char-command):
5534         * simple.el (scroll-up-command):
5535         * simple.el (scroll-down-command):
5536         * simple.el (next-line):
5537         * simple.el (previous-line):
5538         * simple.el (backward-block-of-lines):
5539         * simple.el (forward-block-of-lines):
5540         * simple.el (backward-word):
5541         * simple.el (mark-word):
5542
5543         Augment documentation of the most common motion commands to make
5544         note of the shifted-motion support.  Improve the support to (a)
5545         properly document how it works and why it's done in the fashion it
5546         is, and (b) allow the keystrokes that trigger it to be customized.
5547
5548         Correct error in the customize specification of
5549         mark-ring-unrecorded-commands.
5550
5551 2001-03-02  Ben Wing  <ben@xemacs.org>
5552
5553         * font-lock.el:
5554         * font-lock.el (font-lock-pending-extent-table): Removed.
5555         * font-lock.el (font-lock-pending-buffer-table): New.
5556         * font-lock.el (font-lock-pre-idle-hook):
5557         * font-lock.el (font-lock-after-change-function):
5558         * font-lock.el (font-lock-fontify-pending-extents):
5559         * font-lock.el (font-lock-lisp-like):
5560
5561         Fix handling of pending extents to avoid excessive slowness (N^2
5562         behavior) when making lots of buffer changes between redisplays,
5563         such as when saving the Options.
5564
5565 2001-03-09  William M. Perry  <wmperry@aventail.com>
5566
5567         * device.el:
5568         * dragdrop.el:
5569         * dumped-lisp.el:
5570         * faces.el:
5571         * frame.el:
5572         * gnuserv.el:
5573         * loadup.el:
5574         * menubar-items.el:
5575         * minibuf.el:
5576         The Great GTK Merge.
5577
5578         * ChangeLog.GTK:
5579         * dialog-gtk.el:
5580         * gdk.el:
5581         * generic-widgets.el:
5582         * glade.el:
5583         * gnome-widgets.el:
5584         * gnome.el:
5585         * gtk-compose.el:
5586         * gtk-extra.el:
5587         * gtk-faces.el:
5588         * gtk-ffi.el:
5589         * gtk-file-dialog.el:
5590         * gtk-font-menu.el:
5591         * gtk-glyphs.el:
5592         * gtk-init.el:
5593         * gtk-iso8859-1.el:
5594         * gtk-marshal.el:
5595         * gtk-mouse.el:
5596         * gtk-package.el:
5597         * gtk-password-dialog.el:
5598         * gtk-select.el:
5599         * gtk-widget-accessors.el:
5600         * gtk-widgets.el:
5601         * gtk.el:
5602         widgets-gtk.el:
5603         The Great GTK Merge: new files.
5604
5605 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5606
5607         * generic-widgets.el: Don't require gtk (a built-in feature) at
5608         top level.  Don't execute the last sexp unless (featurep 'gtk).
5609
5610 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5611
5612         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5613
5614 2001-02-23  Martin Buchholz <martin@xemacs.org>
5615
5616         * XEmacs 21.2.45 "Thelxepeia" is released.
5617
5618 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5619  
5620         * about.el (xemacs-hackers): update my entry. 
5621         * about.el (about-maintainer-info): ditto. 
5622         * about.el (about-hackers): ditto. 
5623
5624 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5625
5626         * about.el (about-maintainer-info): More vanity info about
5627         yours truly.
5628
5629 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5630
5631         * build-report.el (build-report-destination): xemacs-build-reports
5632         has moved to SourceForge, where mailing list name length is
5633         restricted, hence the name change to
5634         xemacs-buildreports@xemacs.org.
5635         * build-report.el (build-report-keep-regexp): Update default.
5636         * build-report.el (build-report-delete-regexp): Ditto.
5637         * build-report.el (build-report-make-output-files): Ditto.
5638
5639 2001-02-19  Craig Lanning  <lanning@scra.org>
5640
5641         * lisp-mode.el: Add indentation specifications for following
5642         Common Lisp forms: handler-case, handler-bind, with-slots,
5643         with-open-file, with-open-stream, print-unreadable-object.
5644
5645 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5646
5647         * font-lock.el (font-lock-set-defaults-1):
5648         Move initialization of `font-lock-cache-position' so that it's set
5649         even if font-lock-keywords is already defined.
5650
5651 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5652
5653         * autoload.el (generate-file-autoloads-1):
5654         Use `emacs-lisp-mode-syntax-table' instead of
5655         `lisp-mode-syntax-table'.
5656         * lisp-mode.el (lisp-mode-syntax-table):
5657         Get rid of old checks for `parse-partial-sexp' version.
5658         Make `|' (pipe) string delimiter instead of punctuation.
5659
5660 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5661
5662         * window.el (save-selected-window):
5663         Use gensym for better macro hygiene.
5664
5665 2001-02-06  Mike Sperber <mike@xemacs.org>
5666
5667         * dump-paths.el:
5668         * startup.el (startup-setup-paths): Set and use
5669         `mule-lisp-directory'.
5670         (startup-setup-paths-warning): Ditto.
5671
5672         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5673         (paths-construct-load-path): Consider `mule-lisp-directory'.
5674
5675 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5676
5677         * font-lock.el: Syntax table improvements used.  A few random
5678         changes are not specified below.
5679         (font-lock-fontify-string-delimiters):
5680         (font-lock-syntactic-keywords):
5681         (font-lock-cache-state nil):
5682         (font-lock-cache-position):
5683         New variables.
5684         (font-lock-set-syntax):
5685         (font-lock-apply-syntactic-highlight):
5686         (font-lock-fontify-syntactic-anchored-keywords):
5687         (font-lock-fontify-syntactic-keywords-region):
5688         (font-lock-eval-keywords):
5689         New functions.
5690         (font-lock-remove-face):
5691         (font-lock-fontify-syntactically-region):
5692         Use syntax properties.
5693
5694 2001-02-08  Martin Buchholz <martin@xemacs.org>
5695
5696         * XEmacs 21.2.44 "Thalia" is released.
5697
5698 2001-01-16  Mike Sperber <mike@xemacs.org>
5699
5700         * startup.el (normal-top-level): Work even if no installation root
5701         is found.
5702
5703 2001-01-30  Andy Piper  <andy@xemacs.org>
5704
5705         * gutter-items.el (progress-abort-glyph): remove instantiator.
5706         (set-progress-abort-instantiator): new function.
5707         (abort-progress-feedback): use it.
5708
5709         * gutter.el (set-gutter-dirty-p): new function.
5710
5711 2001-01-30  Didier Verna  <didier@xemacs.org>
5712
5713         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5714
5715 2001-01-24  Didier Verna  <didier@xemacs.org>
5716
5717         * sound.el (sound-extension-list): give a better default value.
5718         * sound.el (load-sound-file): improve the doc string, also find
5719         files given by absolute names, pass a real extension list to
5720         `locate-file'.
5721
5722 2001-01-26  Martin Buchholz <martin@xemacs.org>
5723
5724         * XEmacs 21.2.43 "Terspichore" is released.
5725
5726 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5727
5728         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5729         messages from gnuserv.
5730
5731 2001-01-20  Martin Buchholz <martin@xemacs.org>
5732
5733         * XEmacs 21.2.42 "Poseidon" is released.
5734
5735 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5736
5737         * cl-macs.el (cl-upcase-arg): New function.
5738         (cl-function-arglist): New function.
5739         (cl-transform-lambda): Automatically add CL-style lambda list to
5740         documentation string using functions above.
5741
5742 2001-01-12  Andy Piper  <andy@xemacs.org>
5743
5744         * package-get.el (package-get-custom): call
5745         package-net-update-installed-db.
5746
5747         * package-ui.el (pui-install-selected-packages): call
5748         package-net-update-installed-db.
5749
5750         * package-net.el (package-net-update-installed-db): use
5751         packages-package-list so that we reflect reality.
5752
5753         * packages.el (packages-package-list): Make docstring reflect
5754         reality.
5755
5756         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5757
5758         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5759         isn't installed.
5760
5761 2001-01-17  Andy Piper  <andy@xemacs.org>
5762
5763         * wid-edit.el (widget-activation-glyph-mapper): activate or
5764         deactivate native widgets.
5765         (widget-glyph-insert-glyph): record instantiator.
5766         (widget-push-button-value-create): use it.
5767
5768         * gui.el (gui-button-action): new function. Make button's domain
5769         buffer current when calling.
5770         (make-gui-button): update to use gui-button-action.
5771
5772 2001-01-16  Didier Verna  <didier@xemacs.org>
5773
5774         * menubar-items.el (default-menubar): add an entry for modeline
5775         horizontal scrolling in Options -> Display.
5776
5777 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5778
5779         * package-get.el (package-get-require-signed-base): Set to nil
5780         by default.
5781
5782 2001-01-17  Martin Buchholz <martin@xemacs.org>
5783
5784         * XEmacs 21.2.41 "Polyhymnia" is released.
5785
5786 2001-01-16  Mike Sperber <mike@xemacs.org>
5787
5788         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5789         catch lisp/mule/.
5790
5791 2001-01-14  Mike Sperber <mike@xemacs.org>
5792
5793         * startup.el (maybe-create-compatibility-dot-emacs):
5794         (maybe-unmigrate-user-init-file):
5795         (unmigrate-user-init-file): Created.
5796         (maybe-migrate-user-init-file): Offer creation of compatibility
5797         .emacs.
5798         Some doc fixes wrt init file location.
5799
5800 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5801
5802         * faces.el (face-frob-from-locale-first): new variable.
5803         (frob-face-font-2): Honor tags arg while trying to use
5804         standard-face-mapping.  When face-frob-from-locale-first is set,
5805         first try to set face inheriting from frobbed-face.
5806
5807 2001-01-15  Didier Verna  <didier@xemacs.org>
5808
5809         * about.el (xemacs-hackers): update my entry.
5810         * about.el (about-url-alist): ditto.
5811         * about.el (about-maintainer-info): ditto.
5812         * about.el (about-hackers): ditto.
5813
5814 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5815
5816         The byte compiler has been badly broken for a year,
5817         by the patch of 1999-12-06.
5818         * byte-optimize.el (byte-optimize-form-code-walker):
5819         Bug was: the byte compiler was making this erroneous optimization:
5820         (progn (or (foo)) (bar)) ==> (bar)
5821
5822 2000-11-20  Mike Sperber <mike@xemacs.org>
5823
5824         * setup-paths.el (paths-core-load-path-depth): Split
5825         `paths-load-path-depth' in two for site and core lisp.  Don't
5826         recurse into core.
5827         * setup-paths.el (paths-construct-load-path): Use.
5828
5829 2001-01-10  Andy Piper  <andy@xemacs.org>
5830
5831         * package-net.el (package-net-cygwin32-binary-size): new variable
5832         (package-net-win32-binary-size): ditto.  add much needed
5833         commentary.
5834
5835         * gutter-items.el (buffers-tab-items): correct off-by-one error
5836         for buffers-tab-max-size.
5837
5838 2001-01-08  Martin Buchholz <martin@xemacs.org>
5839
5840         * XEmacs 21.2.40 is released.
5841
5842 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5843
5844         * mule/hebrew.el: Fix comments and typos.
5845         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5846
5847 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5848
5849         * ChangeLog.1: move ancient log from fill.el.
5850
5851         * dump-paths.el:
5852         paragraphs.el:
5853         mule/mule-category.el:
5854         Miscellaneous typo fixes and slight doc clarifications.
5855
5856         * mule/mule-ccl.el:  Correct file name in header.
5857
5858 2000-12-31  Martin Buchholz <martin@xemacs.org>
5859
5860         * XEmacs 21.2.39 is released.
5861
5862 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5863
5864         * byte-optimize.el (byte-optimize-cond):
5865         (byte-optimize-cond-1): New.
5866         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5867         Optimizes (cond (x nil)) ==> nil.
5868         Provide better diagnostic on malformed expr like (cond foo).
5869
5870 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5871
5872         * mule/mule-coding.el:
5873         mule/mule-cmds.el (reset-language-environment,
5874         set-language-environment-coding-systems):
5875         Safer default coding-priority-list, corresponding to src/file-coding.h.
5876
5877 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5878
5879         * package-admin.el: Allow package removal from
5880         early-package-load-path.
5881
5882 2000-12-15  Andreas Jaeger  <aj@suse.de>
5883
5884         * about.el (about-maintainer-info): Update my entry.
5885
5886 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5887
5888         * packages.el (locate-library): Add support for bzip2
5889         compressed .el files.
5890
5891 2000-12-12  Andy Piper  <andy@xemacs.org>
5892
5893         * package-net.el: new file.
5894
5895 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5896
5897         * font-lock.el: Add missing C++ keywords.
5898
5899 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5900
5901         * simple.el (indent-for-comment): Preserve indentation of comments
5902         starting in column 0, as documented in (Info-goto-node
5903         "(xemacs)Comments").  Update docstring accordingly.
5904
5905 2000-12-05  Martin Buchholz <martin@xemacs.org>
5906
5907         * XEmacs 21.2.38 is released.
5908
5909 2000-12-04  Didier Verna  <didier@xemacs.org>
5910
5911         * mouse.el (default-mouse-track-set-point-in-window): remove
5912         spurious '+' operation detected by Martin.
5913
5914
5915 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5916
5917         * cl-extra.el (coerce):
5918         Implement char to integer coercion.
5919         Remove extraneous (numberp) test.
5920
5921         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5922         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5923         (byte-optimize-predicate):
5924         Warn if evaluating constant expression signals an error.
5925         (byte-optimize-form): Small simplification.
5926
5927         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5928
5929 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5930
5931         * byte-optimize.el:
5932         (byte-optimize-minus):
5933         (byte-optimize-plus):
5934         (byte-optimize-mult):
5935         (byte-optimize-quo):
5936         Use (car (last x)) instead of (last x) to get last elt!
5937         Use `byte-optimize-predicate' to optimize `%'.
5938         Move optimizations for special numeric args to bytecomp.el.
5939         * bytecomp.el (byte-compile-associative): Remove.
5940         (byte-compile-max): New.
5941         (byte-compile-min): New.
5942         Properly handle erroneous calls: (max) (min).
5943         (byte-compile-plus): New.
5944         (byte-compile-minus):
5945         It's easiest to handle 0, +1 and -1 args here.
5946         (byte-compile-mult): New.
5947         It's easiest to handle 1, -1 and 2 args here.
5948         (byte-compile-quo):
5949         It's easiest to handle 0, +1 and -1 args here.
5950         Issue byte-compiler warning when dividing by zero.
5951
5952         Byte-compiler arithmetic improvements.
5953         Better optimize these expressions in the obvious way:
5954         (+ x y 1)   -->  varref x varref y add add1
5955         (+ x y -1)  -->  varref x varref y add sub1
5956         (- x y 0)   -->  (- x y)
5957         (- 0 x y)   -->  (- (- x) y)
5958         (% 42 19)   --> compile-time constant
5959         (/ 42 19)   --> compile-time constant
5960         (* (foo) 2) --> foo call dup plus
5961
5962         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5963         unless (declaim (optimize (safety 3)))
5964         or (setq byte-compile-delete-errors nil).
5965
5966 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5967
5968         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5969         docstrings.
5970
5971 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5972
5973         * startup.el (command-line-do-help):  Add documentation of
5974         portable dumper switches.
5975
5976 2000-11-22  Andy Piper  <andy@xemacs.org>
5977
5978         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5979
5980         * glyphs.el (init-glyphs): don't use autodetect for strings.
5981
5982 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5983
5984         * byte-optimize.el (byte-optimize-char-before):
5985         (byte-optimize-backward-char):
5986         (byte-optimize-backward-word):
5987         Fix incorrect optimizations for these sorts of expressions:
5988         (let ((x nil)) (backward-char x))
5989
5990 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5991
5992         * byte-optimize.el:
5993         * byte-optimize.el (byte-optimize-backward-char): New.
5994         * byte-optimize.el (byte-optimize-backward-word): New.
5995         Make backward-word and backward-char as efficient as forward versions.
5996
5997         * bytecomp.el (byte-compile-no-args-with-one-extra):
5998         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5999         * bytecomp.el (byte-compile-two-args-with-one-extra):
6000         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6001         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6002         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6003         Check if extra arg is constant nil, and if so, use byte-coded call.
6004
6005         * simple.el (backward-word):
6006         * simple.el (mark-word):
6007         * simple.el (kill-word):
6008         * simple.el (backward-kill-word):
6009         Make COUNT argument optional, for consistency with forward-char et al.
6010
6011         * abbrev.el (abbrev-string-to-be-defined):
6012         * abbrev.el (inverse-abbrev-string-to-be-defined):
6013         * abbrev.el (inverse-add-abbrev):
6014         * abbrev.el (expand-region-abbrevs):
6015         * buff-menu.el (Buffer-menu-execute):
6016         * indent.el (move-to-left-margin):
6017         * indent.el (indent-relative):
6018         * indent.el (move-to-tab-stop):
6019         * info.el (Info-reannotate-node):
6020         * lisp-mode.el (lisp-indent-line):
6021         * lisp.el (end-of-defun):
6022         * lisp.el (move-past-close-and-reindent):
6023         * misc.el (copy-from-above-command):
6024         * mouse.el (default-mouse-track-scroll-and-set-point):
6025         * page.el (forward-page):
6026         * paragraphs.el (forward-paragraph):
6027         * paragraphs.el (end-of-paragraph-text):
6028         * picture.el (picture-forward-column):
6029         * picture.el (picture-self-insert):
6030         * rect.el (extract-rectangle-line):
6031         * simple.el (newline):
6032         * simple.el (fixup-whitespace):
6033         * simple.el (backward-delete-char-untabify):
6034         * simple.el (transpose-chars):
6035         * simple.el (transpose-preceding-chars):
6036         * simple.el (do-auto-fill):
6037         * simple.el (indent-new-comment-line):
6038         * simple.el (blink-matching-open):
6039         * view-less.el (cleanup-backspaces):
6040         * wid-edit.el (widget-transpose-chars):
6041         * term/bg-mouse.el (bg-insert-moused-sexp):
6042         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6043
6044         * info.el (Info-fontify-node):
6045         * simple.el (backward-delete-function):
6046         Use canonical delete-backward-char instead of backward-delete-char.
6047
6048 2000-11-20  Andy Piper  <andy@xemacs.org>
6049
6050         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6051         no buffers.
6052
6053 2000-11-20  Andy Piper  <andy@xemacs.org>
6054
6055         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6056         buffer tabs.
6057
6058 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6059
6060         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6061         (proclaim inline...) was shadowing compiler-macros.
6062
6063 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6064
6065         * bytecomp.el (byte-compile-eval): New.
6066         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6067         Keeps this promise made in Lispref:
6068         "If a file being compiled contains a `defmacro' form, the macro is
6069         defined temporarily for the rest of the compilation of that file."
6070
6071 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6072
6073         * cl.el (floatp-safe):
6074         (plusp):
6075         (minusp):
6076         (oddp):
6077         (evenp):
6078         (cl-abs):
6079         Use a better parameter name than `x'.
6080
6081         * cl-macs.el (check-type): Make continuable.  Change documentation
6082         to require PLACE, but accept any form for compatibility.
6083
6084         * abbrev.el (define-abbrev): Use check-type.
6085         * font-menu.el (font-menu-change-face): Use check-type.
6086         * menubar.el (relabel-menu-item): Use check-type.
6087         * itimer.el: Fix typo.
6088
6089 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6090
6091         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6092
6093 2000-11-14  Martin Buchholz <martin@xemacs.org>
6094
6095         * XEmacs 21.2.37 is released.
6096
6097 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6098
6099         * code-cmds.el: Provide the feature.
6100
6101 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6102
6103         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6104
6105         * code-cmds.el: New file
6106         * mule/mule-cmds.el:
6107         * mule/mule-misc.el
6108         (coding-keymap): New keymap. Define coding system keyboard
6109         commands on file-coding builds too.
6110         (coding-system-change-eol-conversion):
6111         (universal-coding-system-argument):
6112         (set-default-coding-systems):
6113         (prefer-coding-system): Moved from mule-cmds.el
6114         (set-buffer-process-coding-system): Moved from mule-misc.el
6115
6116 2000-09-15  Stephen Carney <carney@scubadoo.com>
6117
6118         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6119
6120 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6121
6122         * package-get.el (package-get-download-sites): Add a pre-release
6123         site for experimental packages.
6124
6125         * auto-autoloads.el: Regenerated.
6126
6127 2000-08-01  Andy Piper  <andy@xemacs.org>
6128
6129         * gutter-items.el (buffers-tab-omit-function): reference
6130         buffers-tab-select-visible-buffers.
6131         (buffers-tab-filter-functions): new variable, by default uses
6132         buffers-tab-selection-function and buffers-tab-omit-function.
6133         (select-buffers-tab-buffers-by-mode): invert arguments.
6134         (buffers-tab-select-visible-buffers): new function. Invert calling
6135         of buffers-menu-omit-invisible-buffers.
6136         (buffers-tab-items): rewrite to use
6137         buffers-tab-filter-functions. Rewrite docstring.
6138         (gutter-buffers-tab-extent): delete.
6139         (add-tab-to-gutter): always build a new extent when adding the
6140         tabs.
6141         (update-tab-in-gutter): make gutter dirty when orientation
6142         changes.
6143
6144 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6145
6146         * bytecomp.el (byte-compile-defvar-or-defconst):
6147         Only do loadhist recording if defvar form includes a value.
6148
6149 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6150
6151         * bytecomp.el (byte-compile-initial-macro-environment):
6152         `eval-when-compile' should not compile its body.
6153
6154 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6155
6156         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6157         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6158         some Japanese English.  Remove some ancient FSF comments, and
6159         improve docstrings.  Use symbols not vectors for tables.
6160
6161 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6162
6163         * keymap.el:
6164         (local-key-binding):
6165         (global-key-binding):
6166         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6167
6168         * lisp.el:
6169         (backward-sexp): Slightly simpler code.
6170         (mark-sexp): Make arg optional, like FSF Emacs.
6171         (forward-list): Slightly simpler code.
6172         (backward-list): Slightly simpler code.
6173         (down-list):  Make arg optional, like FSF Emacs.
6174         (up-list):  Make arg optional, like FSF Emacs.
6175         (backward-up-list):  Make arg optional, like FSF Emacs.
6176         (kill-sexp):  Make arg optional, like FSF Emacs.
6177         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6178
6179         * font-menu.el (font-menu-change-face):
6180         Take continuable errors into account.
6181
6182         * abbrev.el:
6183         * abbrev.el (clear-abbrev-table):
6184         * abbrev.el (define-abbrev-table):
6185         * abbrev.el (define-abbrev):
6186         * abbrev.el (insert-abbrev-table-description):
6187         * apropos.el (apropos-documentation-check-doc-file):
6188         * apropos.el (apropos-documentation-check-elc-file):
6189         * buff-menu.el (list-buffers):
6190         * buff-menu.el (list-buffers-noselect):
6191         * bytecomp.el (byte-recompile-directory):
6192         * bytecomp.el (batch-byte-compile):
6193         * cl-macs.el (typep):
6194         * code-files.el (find-coding-system-magic-cookie):
6195         * code-files.el (insert-file-contents):
6196         * cus-edit.el (customize-set-variable):
6197         * cus-edit.el (customize-save-variable):
6198         * cus-face.el (custom-set-face-font-size):
6199         * cus-face.el (custom-set-face-update-spec):
6200         * cus-face.el (custom-reset-faces):
6201         * custom.el (custom-check-theme):
6202         * custom.el (copy-upto-last):
6203         * fill.el (canonically-space-region):
6204         * fill.el (fill-paragraph):
6205         * fill.el (fill-region):
6206         * fill.el (find-space-insertable-point):
6207         * fill.el (justify-current-line):
6208         * faces.el (face-spec-update-all-matching):
6209         * faces.el (set-face-stipple):
6210         * files-nomule.el (insert-file-contents):
6211         * files.el (insert-file-contents-literally):
6212         * files.el (hack-local-variables-last-page):
6213         * files.el (basic-save-buffer):
6214         * files.el (insert-directory):
6215         * font-menu.el (font-menu-change-face):
6216         * font.el (font-spatial-to-canonical):
6217         * format.el (format-encode-region):
6218         * format.el (format-insert-file):
6219         * format.el (format-replace-strings):
6220         * gutter.el (set-gutter-element):
6221         * help.el (key-or-menu-binding):
6222         * help.el (describe-bindings):
6223         * help.el (with-syntax-table):
6224         * indent.el (indent-rigidly):
6225         * indent.el (delete-to-left-margin):
6226         * info.el:
6227         * info.el (Info-extract-dir-entry-from):
6228         * info.el (Info-build-dir-anew):
6229         * info.el (Info-rebuild-dir):
6230         * info.el (Info-batch-rebuild-dir):
6231         * info.el (Info-read-subfile):
6232         * info.el (Info-build-node-completions):
6233         * info.el (Info-extract-menu-node-name):
6234         * isearch-mode.el (isearch-range-invisible):
6235         * isearch-mode.el (isearch-restore-invisible-extents):
6236         * itimer.el (itimerp):
6237         * itimer.el (itimer-live-p):
6238         * keymap.el:
6239         * keymap.el (substitute-key-definition):
6240         * keymap.el (read-command-or-command-sexp):
6241         * keymap.el (local-key-binding):
6242         * keymap.el (global-key-binding):
6243         * keymap.el (global-set-key):
6244         * keymap.el (local-set-key):
6245         * ldap.el:
6246         * ldap.el (ldap-add-entries):
6247         * ldap.el (ldap-delete-entries):
6248         * lisp.el (backward-sexp):
6249         * lisp.el (mark-sexp):
6250         * lisp.el (forward-list):
6251         * lisp.el (backward-list):
6252         * lisp.el (down-list):
6253         * lisp.el (backward-up-list):
6254         * lisp.el (up-list):
6255         * lisp.el (kill-sexp):
6256         * lisp.el (backward-kill-sexp):
6257         * menubar.el (add-menu-button):
6258         * menubar.el (add-submenu):
6259         * menubar.el (delete-menu-item):
6260         * menubar.el (relabel-menu-item):
6261         * mouse.el (narrow-window-to-region):
6262         * obsolete.el (define-obsolete-variable-alias):
6263         * obsolete.el (store-substring):
6264         * package-admin.el:
6265         * package-admin.el (package-admin-install-function):
6266         * package-admin.el (package-admin-install-function-mswindows):
6267         * package-admin.el (package-admin-default-install-function):
6268         * package-get.el (package-get-update-base-entries):
6269         * packages.el (packages-load-package-dumped-lisps):
6270         * packages.el (packages-collect-package-dumped-lisps):
6271         * printer.el (generic-print-buffer):
6272         * printer.el (generic-print-region):
6273         * replace.el (occur-mode-mouse-goto):
6274         * replace.el (perform-replace):
6275         * select.el (get-selection-no-error):
6276         * simple.el:
6277         * simple.el (newline):
6278         * simple.el (open-line):
6279         * simple.el (edit-and-eval-command):
6280         * simple.el (goto-line):
6281         * simple.el (undo):
6282         * simple.el (kill-region):
6283         * simple.el (copy-region-as-kill):
6284         * simple.el (kill-ring-save):
6285         * simple.el (set-mark):
6286         * simple.el (next-line):
6287         * simple.el (previous-line):
6288         * simple.el (line-move):
6289         * simple.el (set-goal-column):
6290         * simple.el (comment-region):
6291         * subr.el:
6292         * subr.el (putf):
6293         * syntax.el (modify-syntax-entry):
6294         * syntax.el (map-syntax-table):
6295         * view-less.el (view-file):
6296         * view-less.el (view-buffer):
6297         * view-less.el (view-file-other-window):
6298         * window-xemacs.el (backward-other-window):
6299         * window.el:
6300         * window.el (one-window-p):
6301         * window.el (walk-windows):
6302         * window.el (window-list):
6303         * x-mouse.el (x-mouse-kill):
6304         * x-select.el (x-get-cutbuffer):
6305         * x-select.el (x-store-cutbuffer):
6306         * term/bg-mouse.el (bg-mouse-line-to-center):
6307         * term/sun-mouse.el (window-line-end):
6308         * term/sun-mouse.el (sun-select-region):
6309         * term/sun.el (kill-region-and-unmark):
6310         * mule/mule-category.el:
6311         * mule/mule-category.el (modify-category-entry):
6312         * mule/mule-category.el (char-category-list):
6313         * mule/mule-coding.el (coding-system-force-on-output):
6314         * mule/mule-misc.el (coding-system-put):
6315         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6316
6317 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6318
6319         * cus-face.el: Typo fixes and tiny clarifications.
6320         * custom.el: ditto
6321
6322 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6323
6324         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6325         * startup.el (normal-top-level): Setup auto-save-list-file-name
6326         if auto-save-list-file-prefix is non-nil.
6327
6328 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6329
6330         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6331
6332 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6333
6334         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6335         get symbol at point-min.
6336
6337 2000-10-24  Didier Verna  <didier@xemacs.org>
6338
6339         * info.el (Info-emacs-info-file-name): defconst it.
6340         * info.el (Info-footnote-tag): defcustom it.
6341         * info.el (Info-no-description-string): ditto.
6342         * info.el (Info-find-node): adapt to new semantics of
6343         'Info-suffixed-file (don't do the case variants stuff).
6344         * info.el (Info-insert-dir): rewrite the dir file variants code.
6345         * info.el (Info-directory-files): New. Return the list of info
6346         files in a directory.
6347         * info.el (Info-dir-outdated-p): use it.
6348         * info.el (Info-parse-dir-entries): ditto.
6349         * info.el (Info-build-dir-anew): don't restrict to files ending
6350         with a ".info.*" extension.
6351         * info.el (Info-set-mode-line): ditto.
6352         * info.el (Info-read-subfile): adapt to new semantics of
6353         'Info-suffixed-file (append 'exact argument).
6354         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6355         string independently of the case.
6356         * info.el (Info-suffixed-file): use it (match all possible case
6357         for the file name).
6358         * info.el (Info-insert-file-contents): code cleanup.
6359         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6360         columns.
6361         * info.el (Info-batch-rebuild-dir): ditto.
6362         * info.el (Info-read-node-name-1): ditto.
6363         * info.el (Info-search): ditto.
6364         * info.el (Info-fontify-node): ditto.
6365
6366
6367 2000-10-24  Didier Verna  <didier@xemacs.org>
6368
6369         * process.el (shell-command): when called from a program, avoid
6370         'push-mark's "mark-set" message.
6371
6372 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6373
6374         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6375         by a symbol, not by a vector.
6376         * mule/vietnamese.el (vscii): Likewise.
6377         (viscii): Likewise.
6378         * mule/cyrillic.el (koi8-r): Likewise.
6379
6380         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6381         by a symbol, not by a vector.
6382         (chinese-big5-2): Likewise.
6383         * mule/ethiopic.el (ethiopic): Likewise.
6384         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6385         (vietnamese-viscii-upper): Likewise.
6386
6387 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6388
6389         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6390
6391 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6392
6393         * byte-optimize.el (byte-optimize-car): New function.
6394         (byte-optimize-cdr): Ditto.
6395
6396 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6397
6398         * byte-optimize.el: Partial synch with FSF 20.7.
6399         Optimize constant concatenation.
6400         Add keymapp as a side effect free function.  It is a built-in.
6401         (byte-after-unbind-pos): Remove byte-equal.
6402
6403 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6404
6405         * update-elc-2.el: Quote regexps correctly.
6406
6407 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6408
6409         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6410         (ccl-compile): Apply integerp, not integer-or-char-p to
6411         check the type of the buffer magnification
6412         (ccl-compile-write-string): Encode a string with binary
6413         coding system.
6414         (ccl-compile-write-repeat): Likewise.
6415
6416 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6417
6418         * buff-menu.el:
6419         * bytecomp.el:
6420         * coding.el:
6421         * faces.el:
6422         * files.el:
6423         * fill.el:
6424         * float-sup.el:
6425         * font-lock.el:
6426         * help.el:
6427         * iso8859-1.el:
6428         * loaddefs.el:
6429         * menubar-items.el:
6430         * menubar.el:
6431         * modeline.el:
6432         * msw-font-menu.el:
6433         * paragraphs.el:
6434         * paths.el:
6435         * replace.el:
6436         * simple.el:
6437         * sound.el:
6438         * startup.el:
6439         * version.el:
6440         * x-faces.el:
6441         * x-font-menu.el:
6442         Remove purecopy.
6443
6444 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6445
6446         * simple.el (do-auto-fill): Use the function pointer to by
6447         `comment-line-break-function', not `indent-new-comment-line'. This
6448         fixes an issue with cc-mode comment continuation.
6449
6450 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6451
6452         * simple.el (turn-on-auto-fill):  Add (interactive).
6453         * mwheel.el (mwheel-install): Add (interactive).
6454         * font-lock.el (turn-on-font-lock): Add (interactive).
6455         (turn-off-font-lock): Add (interactive).
6456
6457 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6458
6459         * packages.el (packages-special-base-regexp): Add `man'.
6460
6461 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6462
6463         * wid-edit.el (widget-specify-active): map over extents in current
6464         buffer like `widget-specify-inactive' does.  Mapping over the
6465         inactive extent object does not work since the current extent is
6466         ignored by `map-extents'.
6467
6468 2000-10-04  Martin Buchholz <martin@xemacs.org>
6469
6470         * XEmacs 21.2.36 is released.
6471
6472 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6473
6474         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6475         Optimize the compiled-function-constants vector by byte-code
6476         reference counts.
6477
6478 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6479
6480         * build-report.el (build-report-delete-regexp): quote value in
6481         defcustom
6482
6483 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6484
6485         * build-report.el (build-report): Don't bind srcdir which we don't
6486         use in `multiple-value-bind' to avoid the only byte-compiler
6487         warning.
6488
6489 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6490
6491         * build-report.el: Requires cl and custom now.
6492         build-report-version is determined by XEmacs version -- remove
6493         build-report-version*.
6494         * build-report.el (build-report-version): Removed.
6495         * build-report.el (build-report-installation-version-regexp): New.
6496         * build-report.el (build-report-version-file-regexp): New.
6497         * build-report.el (build-report-installation-srcdir-regexp): New.
6498         * build-report.el (build-report-destination): Offer
6499         xemacs-build-reports and xemacs-beta.
6500         * build-report.el (build-report-keep-regexp): Adjusted.
6501         * build-report.el (build-report-delete-regexp): Adjusted.
6502         * build-report.el (build-report-make-output-dir): New.
6503         * build-report.el (build-report-installation-file): Replace use of
6504         `concat' with `expand-file-name'.
6505         * build-report.el (build-report-make-output-file): Removed.
6506         * build-report.el (build-report-make-output-files): New.
6507         * build-report.el (build-report-subject): Identify as
6508         user-variable with "*...".
6509         * build-report.el (build-report-prompts): Ditto.
6510         * build-report.el (build-report-version-file): New.
6511         * build-report.el (build-report-file-encoding): Identify as
6512         user-variable with "*...".
6513         * build-report.el (build-report-make-output-get): New.
6514         * build-report.el (build-report-insert-header): Report
6515         emacs-version and system-configuration instead of
6516         build-report-version.
6517         * build-report.el (build-report-insert-make-output): Add file
6518         argument.
6519         * build-report.el (build-report-insert-installation-file):
6520         Re-indent.
6521         * build-report.el (build-report-keep): Change docstring,
6522         re-indent.
6523         * build-report.el (build-report-delete): Ditto.
6524         * build-report.el (build-report-installation-data): New.
6525         * build-report.el (build-report-version-file-data): New.
6526
6527 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6528
6529         * byte-optimize.el (byte-optimize-lapcode):
6530         Fix the optimization of using the first 5 elements of the
6531         constants vector for variables.
6532         (byte-optimize-lapcode): Fix another ancient broken optimization.
6533
6534 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6535
6536         * *: Spelling mega-patch
6537
6538 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6539
6540         * easymenu.el: doc fixes.
6541         (easy-menu-do-define): Use backquote.
6542         (easy-menu-change):
6543         (easy-menu-add):
6544         `when' seems much clearer than `if' here.
6545         (easy-menu-remove):
6546         (easy-menu-add-item):
6547         (easy-menu-item-present-p):
6548         (easy-menu-remove-item):
6549         Wrap using (when (featurep 'menubar) ...)
6550
6551 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6552
6553         * bytecomp.el (displaying-byte-compile-warnings):
6554         Revert Ben's change to this function below so that the compile log
6555         is displayed properly for users of the "popper" package.
6556
6557 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6558
6559         * window.el (save-selected-window): Use backquote.
6560
6561         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6562         Renamed from `byte-compile-file-form-defvar'.
6563         * bytecomp.el (byte-compile-defvar-or-defconst):
6564         Only cons onto current-load-list in top-level forms.
6565         Else this leaks a cons cell every time a defun is called.
6566         Renamed from `byte-compile-defvar', for clarity.
6567         Warn when docstring of defvar is not a string.
6568         Use consistent error messages.
6569         Better comments.
6570
6571 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6572
6573         * simple.el (set-variable):
6574         Remove unneeded defvar by rearranging order of let* forms.
6575
6576         * mule/mule-ccl.el (ccl-get-next-code):
6577         * menubar-items.el (bookmark-menu-filter):
6578         (language-environment-menu-filter):
6579         (tutorials-menu-filter):
6580         * toolbar-items.el (toolbar-compile):
6581         * byte-optimize.el (disassemble-offset):
6582         Use (declare (special ...)) instead of `defvar'.
6583
6584         * cl-macs.el (cl-do-proclaim):
6585         Fix (declare (special ...)) warning suppression syntax.
6586
6587 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6588
6589         * info.el (Info-tag-table-marker):
6590         (Info-tag-table-buffer):
6591         (Info-find-file-node):
6592         (Info-read-subfile):
6593         (Info-build-node-completions):
6594         (Info-search):
6595         (Info-mode):
6596         Multiple info buffer support.
6597
6598 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6599
6600         * ldap.el (ldap-decode-entry): New defun
6601         (ldap-search-entries): Use it in order to decode DN-prefixed
6602         entries properly
6603
6604 2000-08-23  Daniel Pittman <daniel@danann.net>
6605
6606         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6607         Use `eq', not `=', to compare symbols.
6608
6609 2000-07-30  Ben Wing  <ben@xemacs.org>
6610
6611         * bytecomp.el (byte-compile-report-error):
6612         * bytecomp.el (displaying-byte-compile-warnings):
6613         if stack-trace-on-error is set, send out a backtrace when
6614         an error is encountered that stops byte compilation.  this
6615         should make it much much easier to track down those curious
6616         problems.  also undo the kludge of using a separate "*Show*"
6617         buffer for display when there's a temp-buffer-show-function;
6618         we can avoid this by just being a little smarter.
6619
6620         * dialog-items.el:
6621         * dialog-items.el (search-dialog-regexp): New.
6622         * dialog-items.el (search-dialog-callback):
6623         * dialog-items.el (make-search-dialog):
6624         add a regexp option to the dialog and clean up a bit.
6625
6626         * dialog.el:
6627         * dialog.el (yes-or-no-p-dialog-box):
6628         * dialog.el (get-dialog-box-response):
6629         * dialog.el (make-dialog-box):
6630         * dialog.el (dialog-box-finish): New.
6631         * dialog.el (dialog-box-cancel): New.
6632         * dialog.el (internal-make-dialog-box-exit): New.
6633         implement [properly!] the :modal property of the new dialog box
6634         interface.  this is the first time xemacs has ever had *proper*
6635         modal dialog boxes, giving the standard window-system feedback.
6636         (e.g. under windows, clicking on a disabled frame causes a beep
6637         and makes the dialog box flash three times.)
6638
6639         * dragdrop.el: header keyword frobbing.
6640
6641         * dumped-lisp.el (preloaded-file-list):
6642         renamed winnt.el to win32-native.el.
6643
6644         * faces.el (face-property):
6645         * faces.el (set-face-property):
6646         * faces.el (frob-face-property):
6647         * faces.el (frob-face-font-2):
6648         * faces.el (make-face-bold):
6649         * faces.el (make-face-italic):
6650         * faces.el (make-face-bold-italic):
6651         * faces.el (make-face-unbold):
6652         * faces.el (make-face-unitalic):
6653         * faces.el (make-face-smaller):
6654         * faces.el (make-face-larger):
6655         clean up the implementation of these so that window-system-specific
6656         methods are called only on objects belonging to that window system.
6657         previously, you could have [e.g.] mswindows-make-face-bold called
6658         on font object of device type `stream', which is not good and
6659         explains the subtle errors Adrian was getting when byte-compiling
6660         something that required 'term. (Adrian, now you can use stack-trace-
6661         on-error to find the exact place where things are going wrong instead
6662         of having to laboriously binary-search your way through.)
6663
6664         * finder.el (finder-known-keywords):
6665         cleaned up -- properly sorted, clarified the meanings of many of
6666         the keywords, and added a few -- mswin, gui, content, build, www,
6667         user, services.  the last two try to distinguish between a package
6668         that's used directly by the user, and a package that provides
6669         support services to other packages.
6670
6671         * font-lock.el (lisp-font-lock-keywords-2):
6672         update list of lisp control structures to include everything,
6673         including new ones i introduced.
6674
6675         * gutter.el: header keyword frobbing.
6676
6677         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6678         recent isearch element was not doing so!  you got the second-most-
6679         recent instead.
6680
6681         * lisp-mode.el (construct-lisp-mode-menu):
6682         more menubar cleanups.
6683         * lisp-mode.el (with-selected-window):
6684         make it indent properly.
6685
6686         * menubar-items.el (default-menubar): lots of menubar cleanups.
6687         rearranged the options menu the most, e.g. splitting up the
6688         Keyboard/Mouse menu into a new Editing menu and combining the
6689         separate Scrollbar/Gutter/Toolbar submenus into Display.
6690         Got rid of General, moved items to Editing or new Troubleshooting.
6691         Moved Packages to Tools; doesn't seem to belong under Options.
6692         Added stuff to the Cmds menu, e.g. Change Case.
6693
6694         NB please don't complain about these periodic menubar changes.
6695         Anything like this is necessarily incremental in its construction
6696         -- By constant use you gradually become more and more aware of
6697         better and better ways to group menu items.  When we eventually
6698         move the options menu to a property sheet, the existing structure
6699         will probably be preserved fairly well.
6700
6701         * minibuf.el (next-history-element): fix problems with pressing
6702         down arrow in repeat-complex-command.
6703
6704         * modeline.el:
6705         * modeline.el (modeline-3d-p): New.
6706         added custom variable for controlling the 3d modeline.  the
6707         corresponding Options item has been present for a long time,
6708         but commented out with "fix me!" comments.  it's fixed now.
6709
6710         * obsolete.el (add-menu):
6711         remove bogus gettexts.
6712
6713         * process.el (shell-quote-argument):
6714         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6715         For bash under Windows native, see below.
6716
6717         * simple.el:
6718         * simple.el (display-warning-buffer):
6719         Fixed the handling of warning display to eliminate the annoying
6720         *Show* buffer, like was done for byte-compiler output above.
6721
6722         * simple.el (debug-print): New.
6723         Simple function for sending debug messages to the console and/or
6724         other debug places.
6725
6726         * subr.el (replace-in-string):
6727         Rewrite this function to avoid N^2 behavior with large strings --
6728         catastrophic with the new Windows selection code! (Apparently the
6729         author of this function didn't realize there was a fun
6730         replace-match that could make his life much easier, because we
6731         duplicated the entire logic.  The new version is smaller, easier
6732         to understand, much more robust, and has extended features --
6733         those of replace-match.)
6734
6735         * window.el:
6736         * window.el (with-selected-window): New.
6737         An obvious complement to the existing `with-selected-frame' and
6738         `with-current-buffer'.
6739
6740         * win32-native.el: Renamed from winnt.el.
6741         Added a great deal of stuff for properly handling process quoting,
6742         somewhat modeled on Kirill's original model (which i later threw
6743         away).  We should now finally have correctly working process arg
6744         quoting/dequoting so that the final app gets exactly what we
6745         intended.  Because the mechanism is in Lisp, it's easily
6746         extendible. (For those running bash and running the native
6747         version, I tried hard to do what I thought was correct.  But more
6748         thought is needed, and ideally the volunteer work of people with
6749         these configurations that they generally run on.)
6750
6751         * x-font-menu.el (x-font-menu-font-data):
6752         Put in defvar's to fix byte-compiler warnings.
6753
6754 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6755
6756         * select.el (selection-coercion-alist): Initialise.
6757         * select.el (select-coerce-to-text): New.
6758         * select.el (select-coerce): New.
6759         New functions to perform type and value coercion.
6760
6761         * select.el (select-buffer-killed-default): Keep data if it was
6762         on the clipboard.
6763
6764 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6765
6766         * menubar-items.el (default-menubar): Fix typo.
6767         (default-menubar): `lambda' was mispelled as `lamda'.
6768
6769 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6770
6771         * window.el (shrink-window-if-larger-than-buffer): Remove
6772         edge checking code.
6773
6774 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6775
6776         * paths.el (gnus-local-domain): Removed.
6777         (gnus-local-organization): Ditto.
6778         (gnus-startup-file): Ditto.
6779
6780 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6781
6782         * files.el (auto-mode-alist): Add .spec for RPM.
6783
6784 2000-07-31  Andy Piper  <andy@xemacs.org>
6785
6786         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6787
6788 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6789
6790         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6791         browse-url.
6792         * help.el (xemacs-www-page): Ditto.
6793         (xemacs-www-faq): Ditto.
6794         * menubar-items.el (default-menubar): Ditto.
6795
6796         * wid-edit.el (widget-url-link-action): Ditto.
6797         From: Kenichi OKADA <okada@opaopa.org>.
6798
6799 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6800
6801         * finder.el (finder-commentary): Add autoload cookie.
6802
6803 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6804
6805         * files.el (insert-file-contents-literally): Fix second let
6806         binding for `coding-system-for-read' to `coding-system-for-write'
6807         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6808
6809 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6810
6811         * files.el (insert-file-contents-literally): Use binary coding
6812         system (from Morioka san).
6813         (insert-file-contents-literally): Make file-name-handler method.
6814
6815 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6816
6817         * cl-macs.el (get-selection): Add defsetf.
6818
6819 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6820
6821         * x-init.el (x-activate-region-as-selection): replace obsolete
6822         function x-own-selection with own-selection.
6823         (ow-find): replace obsolete functions x-get-selection and
6824         x-get-clipboard with get-selection and get-clipboard.
6825         (init-post-x-win): replace obsolete function x-disown-selection
6826         with disown-selection.
6827
6828 2000-07-20  Mike Sperber  <mike@xemacs.org>
6829
6830         * startup.el (load-user-init-file): Only try to load init file if
6831         it exists.
6832
6833 2000-07-10  Andy Piper  <andy@xemacs.org>
6834
6835         * dialog-items.el: sync with Ben's patch.
6836
6837         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6838         comment.
6839         (progress-text-glyph): deleted.
6840         (progress-layout-glyph): make completely minimal.
6841         (progress-gauge-glyph): ditto.
6842         (progress-display-style): fix to handle dynamic instantiator
6843         changes.
6844         (progress-text-instantiator): new.
6845         (progress-layout-instantiator): new.
6846         (progress-gauge-instantiator): new.
6847         (set-progress-display-instantiator): renamed and changed from
6848         set-progress-display-style.
6849         (progress-abort-glyph): use instantiator not glyph.
6850         (append-progress-display): use set-progress-display-instantiator
6851         and set-glyph-image.
6852         (abort-progress-display): ditto.
6853         (raw-append-progress-display): ditto.
6854
6855 2000-07-20  Ben Wing  <ben@xemacs.org>
6856
6857         * code-files.el: Move Mule-specific code to mule-coding.el.
6858
6859 2000-07-15  Ben Wing  <ben@xemacs.org>
6860
6861         * autoload.el:
6862         Fixed comments.
6863
6864         * cmdloop.el:
6865         * cmdloop.el (yes-or-no-p):
6866         * cmdloop.el (y-or-n-p):
6867         Make these functions use should-use-dialog-box-p and not be
6868         overridden in dialog.el.
6869
6870         * cus-dep.el:
6871         * cus-dep.el (Custom-make-dependencies): Removed.
6872         * cus-dep.el (Custom-make-dependencies-1): New.
6873         * cus-dep.el (Custom-make-one-dependency): New.
6874         New entry point for use in Makefiles, to avoid excessive
6875         invocations.
6876
6877         * cus-edit.el (custom-variable-reset-saved):
6878         * cus-edit.el (custom-variable-reset-standard):
6879         * cus-edit.el (custom-save-resets):
6880         Fix bytecompiler warnings.
6881
6882         * dialog.el:
6883         * dialog.el (yes-or-no-p-dialog-box):
6884         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6885         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6886         * dialog.el (get-dialog-box-response):
6887         * dialog.el (message-or-box):
6888         * dialog.el (make-dialog-box):
6889         * dialog.el (popup-dialog-box): New.
6890         Avoid yes-or-no-p bogosities.
6891         Create a general function `make-dialog-box' to encapsulate all
6892         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6893
6894         * dumped-lisp.el (preloaded-file-list):
6895         Add dialog-items.  Clean up.  Group files by types.
6896
6897         * easymenu.el (easy-menu-add):
6898         * easymenu.el (easy-menu-remove):
6899         Account for accelerators.
6900
6901         * extents.el:
6902         * extents.el (extent-list): New args, like in map-extents.
6903         * extents.el (extent-at-event): New.
6904         * extents.el (extents-at-event): New.
6905
6906         * font-lock.el:
6907         * font-lock.el (font-lock-mode):
6908         * font-lock.el (font-lock-default-fontify-buffer):
6909         * font-lock.el (font-lock-default-unfontify-region):
6910         * font-lock.el (font-lock-fontify-syntactically-region):
6911         * font-lock.el (font-lock-fontify-keywords-region):
6912         Use new progress-feedback names.
6913
6914         * font-lock.el (java-font-lock-identifier-regexp):
6915         * font-lock.el (java-font-lock-class-name-regexp):
6916         Fix bytecompiler warnings.
6917
6918         * gutter-items.el:
6919         * gutter-items.el (progress-display-use-echo-area): Removed.
6920         * gutter-items.el (progress-feedback-use-echo-area): New.
6921         * gutter-items.el (progress-display-popup-period): Removed.
6922         * gutter-items.el (progress-feedback-popup-period): New.
6923         * gutter-items.el (set-progress-display-style): Removed.
6924         * gutter-items.el (set-progress-feedback-style): New.
6925         * gutter-items.el (progress-display-style): Removed.
6926         * gutter-items.el (progress-feedback-style): New.
6927         * gutter-items.el (progress-stack):
6928         * gutter-items.el (progress-displayed-p): Removed.
6929         * gutter-items.el (progress-feedbacked-p): New.
6930         * gutter-items.el (clear-progress-display): Removed.
6931         * gutter-items.el (clear-progress-feedback): New.
6932         * gutter-items.el (progress-display-clear-when-idle): Removed.
6933         * gutter-items.el (progress-feedback-clear-when-idle): New.
6934         * gutter-items.el (remove-progress-display): Removed.
6935         * gutter-items.el (remove-progress-feedback): New.
6936         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6937         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6938         * gutter-items.el (append-progress-display): Removed.
6939         * gutter-items.el (append-progress-feedback): New.
6940         * gutter-items.el (abort-progress-display): Removed.
6941         * gutter-items.el (abort-progress-feedback): New.
6942         * gutter-items.el (raw-append-progress-display): Removed.
6943         * gutter-items.el (raw-append-progress-feedback): New.
6944         * gutter-items.el (display-progress-display): Removed.
6945         * gutter-items.el (display-progress-feedback): New.
6946         * gutter-items.el (current-progress-display): Removed.
6947         * gutter-items.el (current-progress-feedback): New.
6948         * gutter-items.el (current-progress-display-label): Removed.
6949         * gutter-items.el (current-progress-feedback-label): New.
6950         * gutter-items.el (progress-display): Removed.
6951         * gutter-items.el (progress-feedback): New.
6952         Replace "progress-display" with "progress-feedback" globally.
6953
6954         * gutter-items.el (lprogress-display): Removed.
6955         * gutter-items.el (progress-feedback-with-label): New.
6956         Rename lprogress-display ==> progress-feedback-with-label.
6957
6958         * gutter-items.el (search-dialog-direction): Removed.
6959         * gutter-items.el (search-dialog-text): Removed.
6960         * gutter-items.el (search-dialog-callback): Removed.
6961         * gutter-items.el (make-search-dialog): Removed.
6962         Move to dialog-items.el.
6963
6964         * help.el:
6965         * help.el (help-mode-quit):
6966         * help.el (mode-for-help): New.
6967         * help.el (help-sticky-window): New.
6968         * help.el (help-window-config): New.
6969         * help.el (with-displaying-help-buffer):
6970         * help.el (function-at-event): New.
6971         * help.el (help-symbol-regexp): New.
6972         * help.el (help-symbol-run-function-1): New.
6973         * help.el (help-symbol-run-function): New.
6974         * help.el (help-symbol-function-context-menu): New.
6975         * help.el (help-symbol-variable-context-menu): New.
6976         * help.el (help-symbol-function-and-variable-context-menu): New.
6977         * help.el (frob-help-extents): New.
6978         * help.el (describe-function-1):
6979         * help.el (variable-at-point):
6980         * help.el (variable-at-event): New.
6981         * help.el (describe-variable):
6982         Major overhaul.
6983         - Make functions and variables be mousable.
6984         - Middle button hyperlinks.
6985         - New context-menu entries.
6986
6987         * keydefs.el:
6988         * keydefs.el (global-map):
6989         New key bindings to move lines up and down.
6990
6991         * lisp-mode.el:
6992         * lisp-mode.el (construct-lisp-mode-menu): New.
6993         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6994         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6995         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6996         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6997         Make popup and menubar menus be different.  Popup menu uses
6998         clicked location and automatically assumes symbol under the mouse
6999         for various commands.
7000
7001         * menubar-items.el:
7002         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7003         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7004
7005         * menubar-items.el (global-popup-menu): Removed.
7006         * menubar-items.el (mode-popup-menu): Removed.
7007         * menubar-items.el (activate-popup-menu-hook): Removed.
7008         * menubar-items.el (popup-mode-menu): Removed.
7009         * menubar-items.el (popup-buffer-menu): Removed.
7010         * menubar-items.el (popup-menubar-menu): Removed.
7011         Move to menubar.el.
7012
7013         * menubar.el:
7014         * menubar.el (global-popup-menu): New.
7015         * menubar.el (mode-popup-menu): New.
7016         * menubar.el (activate-popup-menu-hook): New.
7017         * menubar.el (last-popup-menu-event): New.
7018         * menubar.el (popup-mode-menu): New.
7019         * menubar.el (popup-buffer-menu): New.
7020         * menubar.el (popup-menubar-menu): New.
7021         * menubar.el (menu-call-at-event): New.
7022         Move non-content functions here.  Add support for context menu
7023         items on extents.
7024
7025         * minibuf.el (minibuffer-history-uniquify):
7026         Typo fix.
7027
7028         * minibuf.el (read-file-name-1):
7029         Call new file dialog box if it exists.
7030
7031         * minibuf.el (mouse-rfn-setup-vars):
7032         Clean up "chop" action.
7033
7034         * mouse.el:
7035         * mouse.el (button2): Now bound to mouse-track.
7036         * mouse.el (click-inside-extent-p):
7037         * mouse.el (point-inside-extent-p):
7038         * mouse.el (point-inside-selection-p):
7039         * mouse.el (mouse-drag-or-yank): Removed.
7040         * mouse.el (mouse-begin-drag-n-drop): New.
7041         * mouse.el (mouse-eval-sexp):
7042         * mouse.el (mouse-track-activate-strokes): New.
7043         * mouse.el (mouse-track-do-activate): New.
7044         * mouse.el (mouse-track):
7045         * mouse.el (default-mouse-track-event-is-with-button): New.
7046         * mouse.el (default-mouse-track-cleanup-hook):
7047         * mouse.el (default-mouse-track-drag-hook):
7048         * mouse.el (default-mouse-track-drag-up-hook):
7049         * mouse.el (default-mouse-track-click-hook):
7050         Merge drag-n-drop into mouse-track.
7051         Add general "activate" support to replace specific button2 kludges.
7052         Use "button modifier" support in mouse-track.
7053
7054         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7055
7056         * package-ui.el:
7057         * package-ui.el (pui-menu):
7058         * package-ui.el (pui-popup-context-sensitive): Removed.
7059         Fix bytecompiler warnings.
7060         Clean up popup code a bit.
7061
7062         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7063
7064         * simple.el:
7065         * simple.el (transpose-lines):
7066         * simple.el (transpose-line-up): New.
7067         * simple.el (transpose-line-down): New.
7068         * simple.el (transpose-subr):
7069         * simple.el (transpose-subr-1): Removed.
7070         Clean up, add functions to move lines up and down.
7071
7072         * startup.el (mail-host-address):
7073         * startup.el (user-mail-address):
7074         Customize.
7075
7076         * subr.el:
7077         * subr.el (set-symbol-value-in-buffer): New.
7078         * subr.el (error):
7079         * subr.el (check-argument-type):
7080         * subr.el (defined-error-p): New.
7081         Add structured error support.
7082
7083         * toolbar-items.el (toolbar-compile):
7084         Use new make-dialog-box.
7085
7086         * update-elc.el:
7087
7088         * userlock.el (ask-user-about-lock-dbox):
7089         * userlock.el (ask-user-about-supersession-threat-dbox):
7090         * userlock.el (ask-user-about-lock):
7091         * userlock.el (ask-user-about-supersession-threat):
7092         Use new make-dialog-box.
7093         Add safety checks; use should use-dialog-box-p.
7094
7095         * window-xemacs.el:
7096         * window-xemacs.el (__buffer-dedicated-frame):
7097         * window-xemacs.el (buffer-dedicated-frame): New.
7098         * window-xemacs.el (set-buffer-dedicated-frame): New.
7099         Move dedicated-frame stuff into lisp.
7100
7101 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7102
7103         * printer.el (generic-print-region): Do not require that
7104         `printer-name' be set.
7105         (printer-name): Commentary clarification.
7106
7107 2000-07-19  Martin Buchholz <martin@xemacs.org>
7108
7109         * XEmacs 21.2.35 is released.
7110
7111 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7112
7113         * select.el (selection-coercible-types): Initialise.
7114
7115 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7116
7117         * select.el (own-clipboard): Bug fix.
7118
7119 2000-07-17  Mike Sperber  <mike@xemacs.org>
7120
7121         * cus-edit.el (custom-migrate-custom-file): Save init file before
7122         continuing.
7123
7124 2000-07-16  Mike Sperber  <mike@xemacs.org>
7125
7126         * startup.el (load-init-file): Remove silly call to
7127         `load-user-custom-file`.
7128         (maybe-migrate-user-init-file): Minor fixes.
7129
7130 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7131
7132         * apropos.el (apropos-documentation-check-doc-file):
7133         `doc' variable should be let-bound, as was presumably intended.
7134
7135         * cus-edit.el (custom-variable-reset-saved):
7136         (custom-variable-reset-standard):
7137         Remove unused variable comment-widget.  Twice.
7138
7139         * toolbar.el (toolbar-blank-press-function):
7140         Add a real defvar with initial value nil and proper docstring.
7141         (press-toolbar-button): No need to check for boundp-ness anymore.
7142
7143         * rect.el (open-rectangle-line): Remove useless (let) form.
7144         Add defvar for pending-delete-mode.
7145
7146         * info.el (Info-find-node): This function needs an autoload cookie.
7147
7148         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7149         Use let* since the second form referred to the first.
7150
7151 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7152
7153         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7154         instead of removed `mswindows-get-clipboard'.
7155
7156
7157 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7158
7159         * select.el (select-convert-from-text): New.
7160         * select.el (select-convert-from-length): New.
7161         * select.el (select-convert-from-integer): New.
7162         * select.el (select-convert-from-identity): New.
7163         * select.el (select-convert-from-filename): New.
7164         * select.el (selection-converter-in-alist): Use them.
7165         New converter functions for X.
7166
7167         * select.el (get-selection): Removed comment.
7168
7169         * select.el (own-selection): Removed append code - I thought
7170         I'd already done this, but apparently not...
7171
7172         * select.el: Changed comment about TIMESTAMP.
7173
7174         * select.el (select-convert-in): New.
7175         * select.el (select-convert-out): New.
7176         New functions that get used by select.c.
7177
7178         * select.el (select-buffer-killed-default): New.
7179         * select.el (select-buffer-killed-text): New.
7180         * select.el (selection-buffer-killed-alist): New.
7181         New list and functions that get called if a relevant selection
7182         exists and a buffer gets killed.
7183
7184         * select.el (select-convert-to-targets):
7185         * select.el (select-convert-to-identity): Removed.
7186         * select.el (select-convert-from-identity): Removed.
7187         * select.el (select-converter-out-alist):
7188         Removed _EMACS_INTERNAL selection type.
7189
7190         * x-select.el (xselect-kill-buffer-hook): Removed.
7191         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7192         Removed this X-specific nonesense. Use the generic support
7193         in select.el instead.
7194
7195 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7196
7197         * mule/mule-category.el (defined-category-hashtable):
7198         Use make-hash-table instead of make-hashtable
7199
7200         * buff-menu.el: Byte-compiler warning fix.
7201
7202         * isearch-mode.el (isearch-highlight-all-cleanup):
7203         Remove unused variable `isearch-highlight-all-start'.
7204
7205         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7206
7207         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7208
7209         * cus-dep.el (Custom-make-dependencies):
7210         Add autoload cookie for custom-add-loads to generated custom-load.el.
7211
7212         * autoload.el (autoload-package-name): Warning suppression.
7213         Move defvar prior to first use.
7214
7215         * custom.el: Add autoload for custom-declare-face.
7216         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7217         * cl.el (cl-hack-byte-compiler):
7218         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7219         to work properly.
7220
7221 2000-07-08  Mike Sperber  <mike@xemacs.org>
7222
7223         * startup.el (load-home-init-file): Added variable.
7224         (maybe-migrate-user-init-file): Added.
7225         (load-user-init-file): Load custom file if different from init
7226         file.
7227
7228         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7229         "startup."
7230
7231         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7232         Moved `custom-file'-related code to cus-file.el.
7233
7234         * cus-file.el: New file.
7235
7236 2000-04-01  Mike Sperber  <mike@xemacs.org>
7237
7238         * packages.el (packages-find-package-directories): Added support
7239         for external package hierarchies with in-place installations.
7240
7241         * find-paths.el (paths-root-in-place-p): Added.
7242         (paths-find-emacs-directory): Added support for external
7243         directories with in-place installations.
7244         (paths-find-site-directory): Ditto.
7245
7246         * startup.el (find-user-init-file): Also look for
7247         ~/.xemacs/init.elc? in preference to ~/.emacs.
7248
7249 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7250
7251         * select.el (own-selection):
7252         * select.el (own-clipboard): Changed `append' parameter to
7253         `how-to-use' parameter.
7254         * select.el (own-selection): Removed icky append code.
7255         * select.el (own-selection, get-selection): Removed extra type
7256         checking.
7257         * select.el (selection-appender-alist):
7258         * select.el (selection-converter-{in|out}-alist): Initialise.
7259         * select.el (select-append-to-*): New.
7260         * select.el (select-convert-from-*): New.  New functions to append
7261         data and convert data from external type.
7262
7263 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7264
7265         * font-lock.el: Javadoc enhancements.
7266
7267 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7268
7269         * printer.el (generic-print-region): Compose job name from buffer
7270         name.
7271
7272 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7273
7274         * font-lock.el (font-lock-fontify-pending-extents): Call
7275         font-lock-fontify-region instead of font-lock-fontify-buffer
7276         to avoid unnecessary progress gauges.
7277
7278 2000-07-06  Craig Lanning  <lanning@scra.org>
7279
7280         * custom-load.el (faces):
7281
7282         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7283         dir is a regex.
7284
7285         * process.el (call-process-internal): from Dan Holmsand, use binary
7286         coding systems so that jka-compr works.
7287
7288 2000-07-07  Ben Wing  <ben@xemacs.org>
7289
7290         * font-lock.el: Undo previous change.  Unfortunately, some
7291         files actually use the variables directly in their init code
7292         without quoting them.
7293
7294 2000-07-07  Ben Wing  <ben@xemacs.org>
7295
7296         * font-lock.el (defvar font-lock-*-face): Removed.
7297
7298         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7299         only when necessary.
7300
7301 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7302
7303         * cl-macs.el: fix cl-transform-function-property kludge
7304         so that it does not require a random feature.
7305
7306 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7307
7308         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7309         as in Linux kernel "Rules.make".
7310
7311 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7312
7313         * build-report.el (build-report): Add autoload cookie.
7314
7315 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7316
7317         * package-ui.el (defgroup pui):  Correct a misspelling
7318         (pui-toggle-package-delete):  Change `seleted' to `selected'
7319
7320 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7321
7322         * package-get.el (package-get-update-base):
7323         (package-get): Use insert-file-contents-literally always.
7324         (package-get-maybe-save-index):
7325         Force coding system for writing to binary.
7326
7327 2000-06-08  Mike Alexander  <mta@arbortext.com>
7328
7329         * code-process.el (call-process-region): If there is no coding
7330         system for the process on process-coding-system-alist use the
7331         coding system of the buffer containing the region.
7332
7333 2000-06-10  Ben Wing  <ben@xemacs.org>
7334
7335         * cmdloop.el (command-error):
7336         If debug-on-error and noninteractive, output backtrace.
7337
7338         * files.el (file-relative-name):
7339         Remove MSDOS references.
7340
7341         * simple.el (line-number): New function, due to non-obvious
7342         behavior/usage of count-lines.
7343
7344         * simple.el (count-lines): document non-obvious usage to get
7345         line number.
7346
7347 2000-06-11  Ben Wing  <ben@xemacs.org>
7348
7349         * faces.el ((featurep 'xpm)):
7350         * x-faces.el (x-init-face-from-resources):
7351         * x-faces.el (x-init-frame-faces):
7352         * x-misc.el (x-init-specifier-from-resources):
7353         * x-misc.el (x-get-resource-and-bogosity-check):
7354         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7355         * x-mouse.el (x-init-pointer-shape):
7356         * x-scrollbar.el (x-init-scrollbar-from-resources):
7357         Add sixth argument to x-get-resource calls so as to issue warnings
7358         rather than errors on bogus arguments.
7359
7360 2000-06-05  Ben Wing  <ben@xemacs.org>
7361
7362         * compat.el: new file.  provides a clean, non-intrusive way to
7363         define compatibility functions.
7364
7365         * process.el (shell-quote-argument): temporary fix for lack
7366         of nt-quote-process-args.  #### I need to put back the overall
7367         structure of that mechanism but redo the guts of it using the
7368         extra intelligence in the C code.
7369
7370 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7371
7372         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7373         `package-get' does in package-get.el, instead of using external
7374         "md5sum" program.
7375
7376         * package-get.el (package-get): Insert package file literally to
7377         make checksum calculation work.
7378
7379 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7380
7381         * code-files.el (convert-mbox-coding-system): Deleted.
7382         (file-coding-system-alist): Removed reference to
7383         convert-mbox-coding-system.
7384
7385 2000-05-28  Martin Buchholz <martin@xemacs.org>
7386
7387         * XEmacs 21.2.34 is released.
7388
7389 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7390
7391         * font-lock.el (font-lock-keywords): Rewrote docstring
7392
7393 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7394
7395         * loadhist.el (unload-feature): handle case where x is both boundp
7396         and fboundp
7397
7398 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7399
7400         * packages.el: It's ok to use built-in macros, but not lisp
7401         defined ones.
7402
7403 2000-05-20  Ben Wing  <ben@xemacs.org>
7404
7405         * font-lock.el:
7406         * font-lock.el (font-lock-message-threshold):
7407         * font-lock.el (font-lock-mode):
7408         * font-lock.el (font-lock-default-fontify-buffer):
7409         * font-lock.el (font-lock-always-fontify-immediately):
7410         * font-lock.el (font-lock-old-extent): Removed.
7411         * font-lock.el (font-lock-old-len): Removed.
7412         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7413         * font-lock.el (font-lock-pending-extent-table): New.
7414         * font-lock.el (font-lock-range-table): New.
7415         * font-lock.el (font-lock-after-change-function):
7416         * font-lock.el (font-lock-after-change-function-1): Removed.
7417         * font-lock.el (font-lock-fontify-pending-extents): New.
7418         * font-lock.el ('font-lock-revert-cleanup): Removed.
7419         * font-lock.el ('font-lock-revert-setup): Removed.
7420         Rewrite deferral code to handle any number of changes, merging
7421         them properly.  Remove hacked-up code for revert-buffer, now
7422         unnecessary.
7423
7424         * menubar-items.el (default-menubar):
7425         In Options->Edit Init File, don't switch to emacs-lisp-mode
7426         unless necessary; doing this turns off font-lock.
7427
7428 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7429
7430         * keydefs.el: Define C-x BS to backward-kill-sentence.
7431
7432 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7433
7434         * files.el (hack-local-variables-prop-line): Use non-greedy
7435         matching to process -*-texinfo-*- -*-.
7436
7437 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7438
7439         * minibuf.el (minibuf-directory-files): new function.
7440         (read-file-name-activate-callback): use minibuf-directory-files.
7441         (read-directory-name-internal): ditto.
7442         (mouse-file-display-completion-list): ditto.
7443         (mouse-directory-display-completion-list): ditto.
7444         (read-file-name-internal): remove "./" from completion list unless
7445         explicitly matched, for consistency.
7446
7447 2000-05-11  Ben Wing  <ben@xemacs.org>
7448
7449         * gutter-items.el (gutter-buffers-tab):
7450         * gutter-items.el (add-tab-to-gutter):
7451         * gutter-items.el (update-tab-in-gutter):
7452         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7453         * gutter-items.el (append-progress-display):
7454         * gutter-items.el (abort-progress-display):
7455         * gutter-items.el (raw-append-progress-display):
7456         Further fixes.  Use set-glyph-image not set-image-instance-property,
7457         to fix problems with multiple windows in a frame.
7458
7459         * menubar-items.el (tutorials-menu-filter):
7460         Fix typo.
7461
7462         * startup.el (early-error-handler):
7463         Display message box under windows; otherwise, message will disappear
7464         before it can be viewed.
7465
7466         * update-elc.el:
7467         Fix bug in NEEDTODUMP processing.
7468
7469 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7470
7471         * startup.el (lock-directory): Removed.
7472         (superlock-file): Ditto.
7473         (startup-set-paths): Remove lockdir.
7474         (startup-setup-paths-warning): Remove lock-directory.
7475
7476         * setup-paths.el (paths-find-lock-directory): Removed.
7477         (paths-find-superlock-file): Ditto.
7478
7479 2000-05-09  Ben Wing  <ben@xemacs.org>
7480
7481         * faces.el (set-face-property):
7482         * faces.el (set-face-font):
7483         * faces.el (set-face-foreground):
7484         * faces.el (set-face-background):
7485         * faces.el (set-face-background-pixmap):
7486         * faces.el (set-face-underline-p):
7487         * faces.el (set-face-strikethru-p):
7488         * faces.el (set-face-highlight-p):
7489         * faces.el (set-face-dim-p):
7490         * faces.el (set-face-blinking-p):
7491         * faces.el (set-face-reverse-p):
7492         doc string changes.
7493
7494         * glyphs.el:
7495         * glyphs.el (make-image-specifier):
7496         * glyphs.el (glyph-property):
7497         * glyphs.el (set-glyph-image):
7498         * glyphs.el (make-glyph):
7499         * glyphs.el (make-pointer-glyph):
7500         * glyphs.el (make-icon-glyph):
7501         * glyphs.el (widget-image-instance-p): New.
7502         authorship info, lots of doc changes.  New predicate, inadvertently
7503         omitted.  the general principle with specifier docs is now that
7504         the description of instantiators should go with the make-foo-specifier
7505         fun's doc string, rather than in foo-specifier-p.  this follows
7506         conventions elsewhere in XEmacs and in general is a lot more obvious
7507         of a place to look.  sometimes the make-foo-specifier function needs
7508         to be created in the process.
7509
7510         * gutter.el:
7511         * gutter.el (make-gutter-specifier): New.
7512         * gutter.el (make-gutter-size-specifier): New.
7513         * gutter.el (make-gutter-visible-specifier): New.
7514         specifier doc updates according to the conventions specified before.
7515
7516         * objects.el:
7517         * objects.el (make-font-specifier):
7518         * objects.el (make-color-specifier):
7519         * objects.el (make-face-boolean-specifier): New.
7520         specifier doc updates according to the conventions specified before.
7521
7522         * specifier.el:
7523         * specifier.el (set-specifier):
7524         * specifier.el (make-integer-specifier): New.
7525         * specifier.el (make-boolean-specifier): New.
7526         * specifier.el (make-natnum-specifier): New.
7527         * specifier.el (make-generic-specifier): New.
7528         * specifier.el (make-display-table-specifier): New.
7529         specifier doc updates according to the conventions specified before.
7530
7531         * toolbar.el:
7532         * toolbar.el (make-toolbar-specifier): New.
7533         specifier doc updates according to the conventions specified before.
7534
7535 2000-05-09  Ben Wing  <ben@xemacs.org>
7536
7537         * process.el (call-process-internal): Revert to previous version
7538         because Mike's change clashed with a change I did not long before.
7539         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7540         Thanks very much Mike for pointing out the bug and submitting a
7541         patch!
7542
7543 2000-04-13  Mike Alexander  <mta@arbortext.com>
7544
7545         * process.el (call-process-internal): Send the correct input buffer
7546         (call-process-internal): Return the exit status of the process
7547
7548 2000-05-07  Ben Wing  <ben@xemacs.org>
7549
7550         * winnt.el:
7551         * winnt.el (nt-quote-args-verbatim): Removed.
7552         * winnt.el (nt-quote-args-prefix-quote): Removed.
7553         * winnt.el (nt-quote-args-backslash-quote): Removed.
7554         * winnt.el (nt-quote-args-double-quote): Removed.
7555         * winnt.el (nt-quote-args-functions-alist): Removed.
7556         * winnt.el (nt-quote-process-args): Removed.
7557         Remove all stuff for argument quoting.  We borrow the code instead
7558         from Emacs 20.6, which is much more careful in its quoting
7559         (e.g. in handling runs of the escape character) and avoids most of
7560         the need for this Lisp mechanism by checking to see whether we're
7561         running a Cygwin or normal program and doing the appropriate
7562         quoting.  If we end up needing such a mechanism, we should add
7563         it by extending the variable `mswindows-quote-process-args' so it
7564         can take an alist of regexps.
7565
7566 2000-05-07  Ben Wing  <ben@xemacs.org>
7567
7568         * keydefs.el:
7569         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7570         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7571         the window without moving point.
7572
7573         * simple.el:
7574         * simple.el (scroll-up-one): New.
7575         * simple.el (scroll-down-one): New.
7576         Functions for use with C-M-up/down.
7577
7578 2000-05-01  Martin Buchholz <martin@xemacs.org>
7579
7580         * XEmacs 21.2.33 is released.
7581
7582 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7583
7584         * dialog.el (yes-or-no-p-dialog-box):
7585         Fix docstring.
7586         Fix following horrible bug in X11 mode with focus-follows-mouse:
7587           1. Visit two files in two different frames.
7588           2. do File->Revert Buffer in one of those frames.
7589           3. Dialog box appears.
7590           4. Arrange things so that the mouse passes over the *other*
7591              frame, then to the dialog box, and click on "Yes".
7592           5. The file contents end up in the *wrong* buffer!
7593         Add TODO comment.
7594
7595 2000-04-28  Ben Wing  <ben@xemacs.org>
7596
7597         * help.el (describe-installation): correct typo introduced
7598         in last patch: boundp -> fboundp.
7599
7600         * etags.el (buffer-tag-table-list):
7601         canonicalize filenames to Unix format so that tag-table-alist
7602         searching works under Windows.
7603
7604         * autoload.el:
7605         Bowdlerize the supposedly objectionable words
7606         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7607
7608         * gutter-items.el (set-progress-display-style):
7609         * gutter-items.el (search-dialog-callback):
7610         * gutter-items.el (make-search-dialog):
7611         Change to new callback-ex api.
7612
7613 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7614
7615         * help.el: (describe-installation): decode-coding-string is not
7616         defined in a non MULE environment.
7617
7618 2000-04-28  Ben Wing  <ben@xemacs.org>
7619
7620         * gutter-items.el (buffer-list-changed-hook):
7621         use it, not record-buffer-hook.
7622
7623         * subr.el (record-buffer-hook): Removed.
7624
7625 2000-04-27  Ben Wing  <ben@xemacs.org>
7626
7627         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7628         use NORECORD option.  Andy will not like this, but the existing
7629         gutter behavior is just wrong, as per this comment:
7630
7631         ;; this used to add the norecord flag to both calls below.
7632         ;; this is bogus because it is a pervasive assumption in XEmacs
7633         ;; that the current buffer is at the front of the buffers list.
7634         ;; for example, select an item and then do M-C-l
7635         ;; (switch-to-other-buffer).  Things get way confused.
7636         ;;
7637         ;; Andy, if you want to maintain the current look, you must
7638         ;;  *uncouple* the gutter order and buffers order.
7639
7640         * loaddefs.el (completion-ignored-extensions): unfuckify.
7641
7642         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7643         xemacs.mak.
7644
7645         * autoload.el (batch-update-one-directory): new function, used in
7646         xemacs.mak.
7647
7648         * loadup.el: set gc-cons-threshold very high unless dumping --
7649         loadup during update-elc is much much much faster.  also do this
7650         when quick-building.
7651
7652         add commented-out code for profiling loadup.
7653
7654
7655         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7656         is required in order to build xemacs.
7657
7658 2000-04-26  Ben Wing  <ben@xemacs.org>
7659
7660         * loadup.el: don't garbage collect during loadup if quick-build
7661         compile-time option is set.
7662
7663 2000-04-23  Ben Wing  <ben@xemacs.org>
7664
7665         * update-elc.el: compute whether any dumped .el or .elc files
7666         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7667         if so.
7668
7669         * update-elc.el (update-elc-files-to-compile): always change
7670         NOBYTECOMPILE in the src directory rather than current dir,
7671         so it will work under NT.
7672
7673         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7674         the form of this file is identical between Unix and Windows.
7675         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7676         Added comment.
7677         (update-autoloads-from-directory): updated doc string.
7678         updated doc strings in a few other places.
7679
7680 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7681
7682         * bytecomp.el (byte-force-recompile): Fix argument to
7683         byte-recompile-directory.
7684
7685 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7686
7687         * gutter-items.el (progress-display-clear-when-idle): Use
7688         add-one-shot-hook.
7689         * gutter-items.el (clear-progress-display): Adjust number of
7690         arguments.
7691
7692 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7693
7694         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7695
7696 2000-04-16  Ben Wing  <ben@xemacs.org>
7697
7698         * printer.el: New file.
7699
7700         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7701
7702         * help.el (describe-installation): Fix decoding for Windows.
7703
7704         * menubar-items.el:
7705         * menubar-items.el (default-menubar):
7706         * menubar-items.el (tutorials-menu-filter): New.
7707         * menubar-items.el (popup-menubar-menu):
7708         Add authorship.  Redo Help menu and Tutorials filter.
7709
7710         * menubar.el: Correct comment.
7711
7712         * modeline.el (modeline-buffer-identification): Correct doc string.
7713
7714         * simple.el:
7715         * simple.el (printing): Removed.
7716         * simple.el (printer-name): Removed.
7717         * simple.el (generic-print-buffer): Removed.
7718         * simple.el (generic-print-region): Removed.
7719         Move generic print code to printer.el.
7720
7721 2000-04-15  Ben Wing  <ben@xemacs.org>
7722
7723         * simple.el (generic-print-region): New.
7724         make this function actually work.
7725         (generic-print-buffer): call generic-print-region.
7726
7727 2000-04-14  Andy Piper  <andy@xemacs.org>
7728
7729         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7730         by using the new widget-callback-current-channel.
7731         (search-dialog-callback): ditto.
7732
7733 2000-04-12  Andy Piper  <andy@xemacs.org>
7734
7735         * gutter.el (default-gutter-position): moved from gutter-items.el.
7736         (default-gutter-position-changed-hook): ditto.
7737         (gutter-element-visibility-changed-hook): ditto.
7738         (set-gutter-element): ditto.
7739         (remove-gutter-element): ditto.
7740         (set-gutter-element-visible-p): ditto.
7741         (gutter-element-visible-p): ditto.
7742         (init-gutter): ditto.
7743
7744         * dialog.el (make-dialog-box): renamed and moved from
7745         gutter-items.el
7746
7747         * gutter-items.el: move various functions elsewhere.
7748
7749 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7750
7751         * menubar-items.el: Fixed place of parenthesis.
7752
7753 2000-04-12  Ben Wing  <ben@xemacs.org>
7754
7755         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7756                 without constantly being prompted for the tag.
7757         * simple.el: Added a number of section headings, to clarify the
7758                 organization of this file.
7759         * simple.el (activate-region):
7760         * simple.el (region-exists-p):
7761         * simple.el (region-active-p):
7762                 Moved these three function down to the other side of
7763                 the case-changing functions, so they join the rest of
7764                 the region code.
7765         * simple.el (printing): New.
7766         * simple.el (printer-name): New.
7767         * simple.el (generic-print-buffer): New.
7768                 New functions, a very simple prototype for a unified
7769                 printing interface.
7770
7771         * process.el (call-process-internal): Real fix for null BUFFER,
7772                 other problems with BUFFER specs.
7773
7774         * menubar-items.el:
7775                 Fixed up File->Print to use new printing functions.
7776                 Various corrections and expansions to Grep/Compile menus.
7777                 New options for Printing.
7778                 New options for SMTP Mail, the way to send mail under
7779                   MS Windows. (There's also a package patch to make SMTP
7780                   Mail be the default under MSWin.)
7781
7782 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7783
7784         * menubar-items.el: Selecting Rectangle Mousing from menubar
7785         did not work.  Needed to quote mouse-track-rectangle-p.
7786
7787 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7788
7789         * cl-compat.el (keywordp): Removed.
7790
7791 2000-04-05  Andy Piper  <andy@xemacs.org>
7792
7793         * gutter-items.el (progress-layout-glyph): don't initialize here.
7794         (progress-gauge-glyph): use dynamic sizing.
7795         (set-progress-display-style): new function. Set progress glyphs
7796         appropriately depending on the style.
7797         (progress-display-style): new variable. Custom version of
7798         set-progress-display-style.
7799         (progress-abort-glyph): switch to dynamic sizes.
7800         (search-dialog-text): make the edit field active.
7801
7802 2000-04-04  Andy Piper  <andy@xemacs.org>
7803
7804         * gutter-items.el (make-search-dialog): need to make the search
7805         dialog visible after creation.
7806
7807         * menubar-items.el (default-menubar): use the search dialog for
7808         searching. Remove some extraneous search menu items.
7809
7810         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7811         well as strings.
7812         (make-gutter-only-dialog-frame): allow the user to create the
7813         frame unmapped. Allow the gutter spec to be given as a glyph.
7814         (search-dialog-direction): new variable.
7815         (search-dialog-text): new variable.
7816         (search-dialog-callback): new function. Callback for the search
7817         dialog action.
7818         (make-search-dialog): new function. Create a user-friendly search
7819         dialog.
7820
7821 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7822
7823         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7824         under Windows.
7825
7826 2000-04-01  Andy Piper  <andy@xemacs.org>
7827
7828         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7829         progress more accurately.
7830
7831 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7832
7833         * finder.el (finder-compile-keywords): Process readable files only.
7834         Because error in process of .#finder-inf.el when compile xemacs
7835         with --with-clash-detection option.
7836
7837 2000-03-31  Andy Piper  <andy@xemacs.org>
7838
7839         * gutter-items.el (append-progress-display): don't delay after a
7840         successful font-lock.
7841         (make-gutter-only-dialog-frame): new function. Allow users to
7842         create gutter-only dialogs.
7843
7844 2000-03-27  Mike Alexander  <mta@arbortext.com>
7845
7846         * process.el (call-process-internal): Handle a null BUFFER
7847         parameter correctly.
7848
7849 2000-03-28  Andy Piper  <andy@xemacs.org>
7850
7851         * gutter-items.el (abort-progress-display): put strings in the
7852         gutter not extents.
7853         (progress-layout-glyph): signal special 'quit callback.
7854         (progress-display-quit-function): deleted.
7855         (progress-display-stop-callback): deleted.
7856         (progress-display-dispatch-command-events): deleted.
7857         (append-progress-display): remove calls to
7858         progress-display-dispatch-command-events.
7859         (raw-append-progress-display): ditto.
7860
7861 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7862
7863         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7864         being a list.  Actually define `stipple-pixmap-p' which is used as
7865         an error predicate.  Correctly handle PIXMAP being either relative
7866         or absolute file name.
7867
7868 2000-03-24  Andy Piper  <andy@xemacs.org>
7869
7870         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7871         (abort-progress-display): ditto. Don't delete the created extent.
7872         (raw-append-progress-display): ditto.
7873         (progress-display-dispatch-non-command-events): new
7874         function. Encapsulates what we want to do when no command input is
7875         required.
7876         (progress-display-dispatch-command-events): likewise, but disable
7877         for now since it causes too many problems.
7878         (append-progress-display): use them.
7879         (raw-append-progress-display): ditto.
7880         (default-gutter-position-changed-hook): set this rather than
7881         default-gutter-position-changed.
7882         (default-gutter-position-changed-hook): lambda with zero arguments
7883         rather than one.
7884         (raw-append-progress-display): trap errors in pending input since
7885         allowing them to signal will hose the gauge well and
7886         truly. Ideally we would like to delay these until we are more able
7887         to cope.
7888         (append-progress-display): ditto.
7889
7890 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7891
7892         * lisp/make-docfile.el: call-process-internal is now implemented
7893         in process.el.
7894
7895 2000-03-21  Ben Wing  <ben@xemacs.org>
7896
7897         * mule\mule-cmds.el (set-language-info-alist):
7898         Fix to correspond to new menu arrangement.
7899
7900 2000-03-21  Ben Wing  <ben@xemacs.org>
7901
7902         * process.el:
7903         * process.el (call-process-internal): New.
7904         New implementation of call-process.  Only enabled under NT, so far.
7905         stderr handling not implemented yet in CVS'd C code.
7906
7907 2000-03-20  Ben Wing  <ben@xemacs.org>
7908
7909         * lisp-mode.el:
7910         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7911         * lisp-mode.el (lisp-interaction-mode):
7912         Put back Lisp Interaction menubar for Jan V's sake.
7913
7914         * simple.el:
7915         * simple.el (mark-ring):
7916         * simple.el (dont-record-current-mark): New.
7917         * simple.el (in-shifted-motion-command): New.
7918         * simple.el (mark-ring-unrecorded-commands): New.
7919         * simple.el (mark-ring-max):
7920         * simple.el (set-mark-command):
7921         * simple.el (push-mark):
7922         * simple.el (handle-pre-motion-command):
7923         Implement scheme for not recording unimportant marks.
7924
7925         * subr.el:
7926         * subr.el (function-allows-args): New.
7927         New function function-allows-args.
7928
7929 2000-03-20  Martin Buchholz <martin@xemacs.org>
7930
7931         * XEmacs 21.2.32 is released.
7932
7933 2000-03-20  Andy Piper  <andy@xemacs.org>
7934
7935         * gutter-items.el (update-tab-in-gutter): force selection of the
7936         selected-window if required to do so.
7937         (buffers-tab-items): ditto.
7938         (add-tab-to-gutter): ditto.
7939         (create-frame-hook): use force-selection.
7940         (default-gutter-position-changed): lambdify.
7941         (update-tab-hook): deleted since it was only used in one place.
7942
7943 2000-03-18  Andy Piper  <andy@xemacs.org>
7944
7945         * files.el (find-file-noselect): undo change that shouldn't have
7946         gone in.
7947
7948 2000-03-17  Andy Piper  <andy@xemacs.org>
7949
7950         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7951         of selected-window trickery.
7952
7953         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7954         frames tabs.
7955         (progress-display-stop-callback): progress -> progress-display
7956         (progress-display-quit-function): ditto.
7957         (clear-progress-display): ditto.
7958         (remove-progress-display): ditto.
7959         (append-progress-display): ditto.
7960         (abort-progress-display): ditto.
7961         (raw-append-progress-display): ditto.
7962         (display-progress-display): ditto.
7963         (current-progress-display-label): ditto.
7964         (current-progress-display): ditto.
7965         (lprogress-display): ditto and save the buffer
7966         (progress-display): ditto. Otherwise the buffer sometimes gets
7967         changed which confuses font-lock.
7968
7969         * font-lock.el (font-lock-default-fontify-buffer): catch all
7970         errors, not just quit.
7971         (font-lock-mode): progress -> display-progress
7972         (font-lock-default-fontify-buffer): ditto.
7973         (font-lock-fontify-syntactically-region): ditto.
7974         (font-lock-fontify-keywords-region): ditto.
7975
7976 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7977
7978         * cl.el (gensym): Move to here from cl-macs.el.
7979         (gentemp): Ditto.
7980
7981 2000-03-16  Andy Piper  <andy@xemacs.org>
7982
7983         * font-lock.el (font-lock-mode): use lprogress and friends for
7984         progress management.
7985         (font-lock-default-fontify-buffer): ditto.
7986         (font-lock-fontify-syntactically-region): ditto.
7987         (font-lock-fontify-keywords-region): ditto.
7988         (font-lock-revert-cleanup): fix reverting.
7989         (font-lock-revert-setup): ditto.
7990
7991         * gutter-items.el (progress-use-echo-area): new variable. Use the
7992         echo area for progress gauges if non-nil.
7993         (clear-progress): remove echo area stuff and defer to
7994         clear-message.
7995         (append-progress): dispatch non-command events after each progress
7996         increment. Remove echo area stuff.
7997         (abort-progress): remove echo area stuff and defer to
7998         display-message.
7999         (raw-append-progress): ditto. Dispatch non-command events after
8000         gutter redisplay.
8001         (display-progress): defer echo area stuff to display-message.
8002
8003         * gutter-items.el (clear-progress):
8004         (abort-progress): indentation changes.
8005         (display-progress): don't clear progress.
8006         (append-progress): compare messages with equal.
8007         (raw-append-progress): use dispatch-non-command-events to flush
8008         widget creation events.
8009
8010 2000-03-13  Ben Wing  <ben@xemacs.org>
8011
8012         * abbrev.el:
8013         * abbrev.el (abbrev-string-to-be-defined): New.
8014         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8015         Changes for use with the menubar.
8016
8017 2000-03-12  Ben Wing  <ben@xemacs.org>
8018
8019         * alist.el (vassoc): moved here from font-menu.el.
8020
8021         * custom.el (defface): typo fix.
8022
8023         * dialog.el (yes-or-no-p-dialog-box):
8024         * dialog.el (message-box):
8025         * files.el (save-some-buffers-1):
8026         Put accelerators in the button names.
8027
8028         * font-lock.el (font-lock-comment-face):
8029         * font-lock.el (font-lock-keyword-face):
8030         * font-lock.el (font-lock-function-name-face):
8031         Fixed some of the colors under MS Windows because the existing
8032         default colors were hardly different from black and needed to be
8033         made lighter.
8034
8035         * font-menu.el:
8036         * font-menu.el (font-menu-split-long-menu):
8037         * font-menu.el (font-menu-family-constructor):
8038         * font-menu.el (font-menu-size-constructor):
8039         * font-menu.el (font-menu-weight-constructor):
8040         * font-menu.el (font-menu-set-font):
8041         vassoc moved to alist.el.
8042         Accelerators added to all menus.
8043         Unused bound var new-props removed.
8044
8045         * keydefs.el: I did a whole lot of rearranging to put things in a
8046         more consistent order and fixed a number of cases where key
8047         combinations involving up, down, left, right and so on were
8048         defined but the corresponding keypad combinations were not
8049         defined.
8050
8051         * lisp-mode.el:
8052         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8053         * lisp-mode.el (emacs-lisp-mode):
8054         * lisp-mode.el (lisp-interaction-mode):
8055         * lisp-mode.el (flet):
8056         Added accelerators onto the menus.
8057         Made all the different versions of the let function be indented
8058         the same way.
8059         Undid Steve's easy-menu-ification, because it makes it impossible
8060         to have the menubar and popup menus different.
8061         Cleaned up the menu; added items for find-function &c and some
8062         indenting, and removed debug-on-*.
8063
8064         * list-mode.el (list-mode-hook):
8065         * list-mode.el (list-mode):
8066         * list-mode.el (completion-setup-hook):
8067         * list-mode.el (display-completion-list):
8068         Added support for the :window-height keyword, which is required
8069         because of other changes that I made for the file dialog box.  I
8070         also made the hook variables list-mode-hook and
8071         completion-setup-hook and also minibuffer-setup-hook in
8072         minibuf.el be permanent-local; see comment in list-mode.el.
8073
8074         * map-ynp.el (map-y-or-n-p):
8075         Added accelerators to the dialog buttons.
8076
8077         * menubar-items.el (menu-truncate-list):
8078         New internal function.
8079         * menubar-items.el (submenu-generate-accelerator-spec):
8080         * menubar-items.el (menu-item-strip-accelerator-spec):
8081         * menubar-items.el (menu-item-generate-accelerator-spec):
8082         New exported functions, for use in auto-generating accelerator specs.
8083
8084         * menubar-items.el:
8085         * menubar-items.el (default-menubar):
8086         * menubar-items.el (maybe-add-init-button):
8087         * menubar-items.el (bookmark-menu-filter):
8088         * menubar-items.el (slow-format-buffers-menu-line):
8089         * menubar-items.el (build-buffers-menu-internal):
8090         * menubar-items.el (language-environment-menu-filter):
8091         * menubar-items.el (default-popup-menu):
8092         * menubar-items.el (popup-buffer-menu):
8093         * menubar-items.el (popup-menubar-menu):
8094         Did a major overhaul on this file, and in fact I'm nowhere near
8095         done working on the menubar, and there will be more patches to
8096         come.  A basic summary of what I've done:
8097
8098         a) I added accelerators to all of the menu items.  For menus that
8099         are auto-generated, such as the buffers menu, the accelerators are
8100         automatically added to the beginning of each line using the
8101         numbers 1 through 9, then zero, and then letters starting with A,
8102         but omitting the letters that are already in use for the fixed
8103         menu items at the top of the buffers menu.  To facilitate adding
8104         accelerators of this kind, I created some new functions
8105         (*-accelerator-spec), which are also being used by other filters
8106         that auto generate lists of things such as ftp sites to download
8107         packages.  If people really don't like these accelerators
8108         appearing at the beginning of the menu items, a variable can be
8109         added to optionally turn them off, but I think this is rather
8110         pointless because other menu items have accelerators and many or
8111         most of the menu users will use the accelerators if the support is
8112         there.
8113
8114         b) I combined the top level Tools and Apps menus into a single
8115         Tools menu, because the distinction between the two is not
8116         obvious, and the items on the menus are not used often enough that
8117         putting some of them onto submenus is a problem.
8118
8119         c) I created two new top level menus called View and Cmds because
8120         there were too many items on the File and Edit menus, and I'm going
8121         to be adding more items to these menus.  In contrast to the Tools
8122         menu, the items on these menus may be used quite often during an
8123         editing session, and so should be available with fewer
8124         keystrokes.
8125
8126         d) I added a number of options to the options menu, including one
8127         for controlling whether the alt key can be used to traverse to
8128         menu items using the accelerators, one for controlling behavior of
8129         control-k, one for controlling how the kill and yank functions
8130         interact with the clipboard, a few additional buffers-menu
8131         options, and various other things.  I also did a bit of
8132         rearranging, for example, combining the keyboard and mouse options
8133         into a single keyboard and mouse submenu to facilitate the
8134         accelerators on that level.
8135
8136         e) I changed the variable buffers-menu-format-buffer-line-function
8137         to take two arguments instead of one, the second argument being
8138         the line number for use in creating an accelerator.  I added a
8139         hack to support existing functions with one argument (although I
8140         doubt that very many of these exist), for backward compatibility.
8141
8142         f) I moved the top level mule menu to be a submenu of the edit
8143         menu.  I think that most of the items on this menu are fairly
8144         useless and there are certainly not enough frequently used items
8145         to justify this being its own top level menu.
8146
8147         g) I combined most of the items in big-menubar.el into the main menu.
8148         If people think the main menu is too big, it would be possible to
8149         create different configurations, some smaller.
8150
8151         * menubar.el (check-menu-syntax):
8152         Deleted some syntax checks that were no longer valid, partly
8153         because of changes that were already made a long time ago, and
8154         partly because of a change I made where I allow the name of the
8155         menu item to be an evaluated expression rather than just a string,
8156         similar to all of the other parameters of a menu item.
8157
8158         * minibuf.el:
8159         * minibuf.el (read-file-name-1):
8160         * minibuf.el (mouse-read-file-name-1):
8161         I made a number of changes to improve the appearance
8162         and functioning of the file dialog box.  They include:
8163
8164         a) Fixing the problem where closing the dialog box by clicking on
8165         the close button of the window didn't properly exit the
8166         minibuffer.
8167
8168         b) Fixing the problem that if you typed part of a file name, and
8169         then clicked on a completion with the mouse, the file was not
8170         correctly selected.
8171
8172         c) Changing the title of the dialog box to reflect the operation
8173         being done in accordance with user interface conventions, rather
8174         than the name of the dialog box buffer, which is rather useless.
8175
8176         d) Remove the words "possible completions are" which didn't
8177         belong.
8178
8179         e) Fix things so that the completions scroll off the end of the
8180         completions windows only to the right, rather than both to the
8181         right and down, which is in accordance with Windows user interface
8182         conventions.
8183
8184         * msw-init.el (init-post-mswindows-win):
8185         Added a binding for meta-F4, which is the standard windows binding
8186         for exiting a program.
8187
8188         * select.el (get-selection-no-error):
8189         * select.el (own-selection):
8190         * select.el (own-clipboard):
8191         Added an optional argument called append to the functions
8192         own-selection and own-clipboard.  This adds support for appending
8193         text to the existing selection and allows the function
8194         own-clipboard to be used as the value of the variable
8195         interprogram- cut-function.
8196
8197         Fixed a bug in own-selection in handling zmacs-region-stays.
8198
8199         * simple.el (historical-kill-line): New.
8200
8201         * simple.el (kill-line):
8202         * simple.el (interprogram-cut-function):
8203         * simple.el (interprogram-paste-function):
8204         * simple.el (handle-pre-motion-command):
8205         * simple.el (next-line):
8206         * simple.el (previous-line):
8207         a) Expanded the variable kill-whole-line, so that function
8208         kill-line can be set to delete the entire line always, not just
8209         when cursor is at the beginning of the line.  This is controlled
8210         by setting the variable kill-whole-line to the symbol 'always.
8211         This behavior, as well as the existing kill-whole-line behavior,
8212         now only take effect when kill-line is called interactively,
8213         although this is a departure from a previous behavior in the case
8214         of setting this variable kill-whole-line to t.  It is almost
8215         certainly what has always been intended, and most likely the old
8216         way of doing things introduced bugs.  I also created a function
8217         called historical-kill-line, which ignores the kill-whole-line
8218         setting and always gives the historical behavior of only killing
8219         to the end of the line.  I bound this function to shift- control-k
8220         so that the kill to end of line behavior is available, even when
8221         kill-whole-line has been set to change control-k into the simple
8222         delete-whole-line behavior. (This can be set using the options
8223         menu.)
8224
8225         b) I changed things so that kill and yank now interact with the
8226         clipboard by default under windows.  This was done by changing the
8227         default value of interprogram-cut- function and
8228         interprogram-paste-function.  You can get the old behavior by
8229         setting these to nil, and there is an option on the options menu
8230         to do this.
8231
8232         c) I added support for selecting text using shifted motion keys.
8233         This support is on by default and can be controlled by the
8234         variable shifted-motion-keys-select-region.  There is also a
8235         variable called unshifted-motion-keys-deselect-region that
8236         controls more specifically how the shifted motion key behavior
8237         works.  I did not put an option on the options menu to turn this
8238         off, because I can't imagine why this would be useful.
8239
8240         * simple.el (forward-block-of-lines):
8241         * simple.el (backward-block-of-lines):
8242         * simple.el (block-movement-size):
8243         New.
8244
8245         * simple.el (uncapitalized-title-words):
8246         * simple.el (uncapitalized-title-word-regexp):
8247         * simple.el (capitalize-string-as-title):
8248         * simple.el (capitalize-region-as-title):
8249         New.
8250
8251
8252         * subr.el (add-hook):
8253         * subr.el (make-local-hook): New.
8254         * subr.el (remove-local-hook): New.
8255         * subr.el (add-one-shot-hook): New.
8256         * subr.el (add-local-one-shot-hook): New.
8257         Added some functions to make using hooks easier.
8258         These include:
8259
8260         a) Functions add-local-hook and remove-local-hook to make it easy
8261         to use local hooks.
8262
8263         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8264         make it possible to add a "one-shot" hook, which is to say a hook
8265         that runs only once, and automatically removes itself after the
8266         first time it has run.
8267
8268 2000-03-09  Andy Piper  <andy@xemacs.org>
8269
8270         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8271
8272 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8273
8274         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8275         Moved from menubar-items.el.
8276         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8277
8278 2000-03-08  Andy Piper  <andy@xemacs.org>
8279
8280         * gutter-items.el (build-buffers-tab-internal): add selected field
8281         to buffers tab spec.
8282
8283 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8284
8285         * minibuf.el (last-exact-completion): Initialize to nil.
8286
8287 2000-03-07  Didier Verna  <didier@xemacs.org>
8288
8289         * startup.el (command-line-1): remove unused variable
8290         `first-file-buffer'.
8291
8292 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8293
8294         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8295         which is also used for Web server log files.
8296
8297 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8298
8299         * mule/mule-charset.el: Setup auto-fill-chars.
8300
8301 2000-03-02  SL Baur  <steve@beopen.com>
8302
8303         * subr.el (with-string-as-buffer-contents): Reimplement using
8304         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8305         non-deletion of buffer after execution problem.
8306         (with-output-to-string): Use unique buffer name.
8307
8308 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8309
8310         * gutter-items.el (buffers-tab-sort-function):  New variable.
8311         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8312
8313 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8314
8315         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8316
8317 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8318
8319         * menubar-items.el (maybe-add-init-button): Remove the "Load
8320         .emacs" button from all menubars.
8321
8322 2000-03-01  Didier Verna  <didier@xemacs.org>
8323
8324         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8325         region rectangle replacement (from Jan Vroonhof).
8326         (replace-rectangle): new function.
8327
8328 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8329
8330         * mule/mule-cmds.el (set-default-coding-systems): Use
8331         set-terminal-coding-system and set-keyboard-coding-system.
8332         * coding.el (set-terminal-coding-system): Use
8333         set-console-tty-output-coding-system.
8334         (set-keyboard-coding-system): Use
8335         set-console-tty-input-coding-system.
8336
8337 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8338
8339         * minibuf.el (read-variable): Allow symbol to default argument.
8340
8341 2000-02-27  Andy Piper  <andy@xemacs.org>
8342
8343         * gutter-items.el (update-tab-hook): new function to be used for
8344         hooks.
8345         (create-frame-hook): add update-tab-hook.
8346         (record-buffer-hook): ditto.
8347         (default-gutter-position-changed): ditto.
8348         (default-gutter-position): updating the buffers tab is now handled
8349         by a hook.
8350         (default-gutter-position-changed-hook): new variable.
8351         (gutter-element-visibility-changed-hook): ditto.
8352         (set-gutter-element-visible-p): call it.
8353         (set-gutter-element): use modify-specifier-instances. Set extents
8354         as duplicable before using.
8355         (remove-gutter-element): ditto.
8356         (set-gutter-element-visible-p): ditto.
8357         (init-gutter): new function.
8358         (add-tab-to-gutter): use new gutter-element functions rather than
8359         setting specifiers directly.
8360         (clear-progress): ditto.
8361         (abort-progress): ditto.
8362         (gutter-buffers-tab-visible-p): renamed from
8363         default-gutter-visible-p
8364
8365         * specifier.el (modify-specifier-instances): new function from Jan
8366         Vroonhof.
8367
8368         * x-init.el (init-post-x-win): call init-gutter.
8369
8370         * msw-init.el (init-post-mswindows-win): call init-gutter.
8371
8372         * menubar-items.el (default-menubar): Update to reflect new gutter
8373         variables.
8374
8375 2000-02-26  Andy Piper  <andy@xemacs.org>
8376
8377         * gutter-items.el (set-gutter-element): new function. Add gutter
8378         elements to the specified gutter.
8379         (remove-gutter-element): new function. Remove gutter elements from
8380         the specified gutter.
8381         (set-gutter-element-visible-p): new function. Set gutter element
8382         visibility for the provided gutter-visible specifier.
8383
8384 2000-02-23  Andy Piper  <andy@xemacs.org>
8385
8386         * gutter-items.el (add-tab-to-gutter): specify dimensions
8387         dynamically.
8388
8389 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8390
8391         * gutter-items.el (add-tab-to-gutter):
8392         * package-get.el (package-get-interactive-package-query):
8393         * package-ui.el (pui-directory-exists):
8394         (pui-install-selected-packages):
8395         (pui-list-packages):
8396         Use #'(lambda ...)  instead of '(lambda ...).
8397
8398 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8399
8400         * startup.el (load-user-init-file): Check to make sure user
8401           has an init-file before calling load().
8402
8403 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8404
8405         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8406
8407 2000-02-23  Martin Buchholz <martin@xemacs.org>
8408
8409         * XEmacs 21.2.31 is released.
8410
8411 2000-02-21  Mike Sperber <mike@xemacs.org>
8412
8413         * loadup.el (really-early-error-handler):
8414         * update-elc.el:
8415         * make-docfile.el:
8416         Remove dependency on EMACSBOOTSTRAP... environment variables.
8417
8418 2000-02-21  Martin Buchholz <martin@xemacs.org>
8419
8420         * XEmacs 21.2.30 is released.
8421
8422 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8423
8424         * byte-optimize.el (byte-optimize-plus):
8425         (byte-optimize-minus):
8426         (byte-optimize-multiply):
8427         Optimize (- 0) to 0, not (-)
8428         Optimize (+ 5 3.0) to 8.0
8429         Optimize (* 5 3.0) to 15.0
8430         Improve readability.
8431
8432 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8433
8434         * modeline.el: (modeline-scrolling-method): change modeline
8435         mswindows cursor appearance according to the value.
8436
8437         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8438         and 'gui-element face colors and 'gui-element face font to Windows
8439         defaults.
8440
8441 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8442
8443         * font-lock.el: Javadoc enhancements
8444
8445 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8446
8447         * ldap.el (toplevel): Test if LDAP support has been compiled in
8448         (ldap-verbose): New option
8449         (ldap-search-entries): Renamed from the previous ldap-search
8450         Conditionalize message display on ldap-verbose
8451         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8452         defuns
8453         (ldap-search): Is now defined as an obsolete wrapper calling
8454         ldap-search-basic or ldap-search-entries
8455
8456
8457 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8458             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8459             Jan Vroonhof  <jan@xemacs.org>
8460
8461         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8462         When for-effect is true, didn't call `byte-optimize-form'
8463         in and/or subforms without last.
8464
8465 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8466
8467         * package-get.el (package-get-download-sites): Use correct custom
8468         type.
8469
8470 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8471
8472         * files.el (write-file): Ask for coding system when compiled with
8473         file-coding.
8474
8475 2000-02-16  Andy Piper  <andy@xemacs.org>
8476
8477         * buffer.el (switch-to-buffer): give norecord argument to
8478         set-window-buffer instead of explicitly recording.
8479
8480         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8481         we have to pick a window.
8482
8483 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8484
8485         * mule/mule-cmds.el (describe-language-support): Don't add
8486         unexist function to help-map.
8487         (describe-coding-system): Don't use already assigend `C'.
8488
8489 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8490
8491         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8492         work in custom.
8493
8494 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8495
8496         * about.el: Ienaga's e-mail address change.
8497
8498 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8499
8500         * etags.el (find-tag): force new window -- even if buf already
8501         visible -- when other-window is t
8502
8503 2000-02-16  Martin Buchholz <martin@xemacs.org>
8504
8505         * XEmacs 21.2.29 is released.
8506
8507 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8508
8509         * cl-extra.el (getf): This is now identical to `plist-get', so
8510         just defalias it.
8511         * cl-macs.el: Make getf an alias to plist-get, at the
8512         byte-compiler level, using define-compiler-macro.
8513
8514 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8515
8516         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8517
8518 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8519
8520         * lisp/etags.el (find-tag-internal): set exact-tagname to
8521           a regular expression that matches against the tagname
8522           part of the tag entry first instead of only looking in
8523           the context area.
8524
8525 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8526
8527         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8528         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8529
8530 2000-02-07  Martin Buchholz <martin@xemacs.org>
8531
8532         * XEmacs 21.2.28 is released.
8533
8534 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8535
8536         * cl-extra.el (getf): Just call `get', never `get*'.
8537         Make arglist match docstring.
8538         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8539         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8540         * byte-optimize.el: remove references to `get*'.
8541
8542 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8543
8544         * mule/european.el: Add syntax information for Latin3 and Latin4.
8545
8546 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8547
8548         * byte-optimize.el: Byte-optimize (length "foo")
8549
8550 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8551
8552         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8553         width check using `window-leftmost-p' and `window-rightmost-p'.
8554
8555 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8556
8557         * wid-edit.el (widget-match-inline): An atom never matches a
8558           list.
8559
8560 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8561
8562         * modeline.el: Consolidated 'x and 'mswindows specification under
8563         'win tag.
8564
8565 2000-01-29  Andy Piper  <andy@xemacs.org>
8566
8567         * gutter-items.el: (format-buffers-tab-line): Try and be
8568         intelligent about buffer naming when we have duplicates.
8569
8570 2000-01-29  Andy Piper  <andy@xemacs.org>
8571
8572         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8573         updated when it becomes visible.
8574
8575 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8576
8577         * bytecomp.el (byte-compile-insert-header): Properly set coding
8578         system under MULE and file-coding.
8579
8580 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8581
8582         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8583         (dontusethis-set-value-terminal-coding-system-handler):
8584         (dontusethis-set-value-keyboard-coding-system-handler):
8585         Never undefine coding system aliases.  Emergency fix for gnus.
8586
8587 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8588
8589         * files.el (abbreviate-file-name): Use directory-sep-char instead
8590         of hard-coded "/".
8591
8592 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8593
8594         * startup.el (user-init-file-base-list): New variable, replacing
8595         user-init-file-base.
8596         (find-user-init-file): New function.
8597         (command-line-early): Use it.
8598         (load-user-init-file): Ditto.
8599
8600 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8601
8602         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8603         calling valid-image-instantiator-format-p
8604
8605 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8606
8607         * isearch-mode.el (isearch-mode): The variable is
8608         isearch-unhidden-extents, not isearch-opened-extents.
8609
8610 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8611
8612         * minibuf.el (next-history-element): Modify error message if a
8613         default value is available.
8614
8615 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8616
8617         * bytecomp.el (byte-compile-file): Don't unconditionally write
8618         .elc files in binary - might contain non-Latin1.
8619
8620 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8621
8622         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8623         for windows-nt.
8624
8625         * version.el:
8626         * startup.el (user-init-file-base):
8627         * process.el (call-process-region):
8628         * files.el (make-backup-file-name):
8629         (backup-file-name-p):
8630         (file-relative-name):
8631         (abbreviate-file-name):
8632         (set-auto-mode):
8633         * code-process.el (call-process-region): Removed unnecessary
8634         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8635         support out of the universe.
8636
8637         * process.el:
8638         * code-process.el:
8639         * bytecomp.el (byte-compile-file): Removed reference to
8640         buffer-file-type, and commented usage of binary-process-output
8641         NTEmacs variables.
8642
8643 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8644
8645         * help.el (function-arglist): Add case for macro.
8646
8647 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8648
8649         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8650         printers.
8651         (custom-display): Added a menu for printer/display tags.
8652
8653         * frame.el (frame-type):
8654         * device.el (device-type): Added 'msprinter to the doc string, and
8655         removed 'pc -- it is not going to be implemented ever.
8656         (call-device-method): Fixed docstring typo.
8657         Defined specifier tags 'printer and 'display.
8658
8659 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8660
8661         * lisp/itimer.el (itimer-run-expired-timers): (consp
8662           last-command-event-time) instead of (consp
8663           'last-command-event-time).
8664
8665 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8666
8667         * msw-glyphs.el: Removed obsolete commentary.
8668
8669 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8670
8671         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8672         better default value.
8673
8674 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8675
8676         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8677         (read-string): Ditto.
8678         (eval-minibuffer): Ditto.
8679         (read-command): Ditto.
8680         (read-function): Ditto.
8681         (read-variable): Ditto.
8682         (read-number): Ditto.
8683         (read-shell-command): Ditto.
8684         (read-number): Record history.
8685
8686 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8687
8688         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8689
8690 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8691
8692         * faces.el (startup-initialize-custom-faces): New function.
8693         Reset all faces created during auto-autoloads loading time
8694         by defface.
8695         * startup.el (command-line): Call it.
8696
8697 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8698
8699         * about.el (about-hackers): Add myself to contributors list.
8700
8701 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8702
8703         * menubar-items.el (maybe-add-init-button): Removed an argument in
8704         a call to load-user-init-file, as the function managed to lose its
8705         formal parameter a few betas ago.
8706
8707 2000-01-18  Martin Buchholz <martin@xemacs.org>
8708
8709         * XEmacs 21.2.27 is released.
8710
8711 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8712
8713         * process.el (shell-command-to-string): Use the FSF docstring.
8714         Make shell-command-to-string the standard function, and
8715         exec-to-string the (deprecated) alias.
8716
8717         * startup.el: typo fix.
8718
8719 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8720
8721         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8722
8723 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8724
8725         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8726         buffers after visible buffers.
8727         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8728
8729 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8730
8731         * info.el (Info-extract-menu-node-name): Stop at a dot
8732         followed by whitespace or right parenthesis.
8733
8734 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8735
8736         * info.el (Info-directory-list): Warn against using Customize with
8737         Info-directory-list.
8738
8739 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8740
8741         * minibuf.el (read-file-name): doc fix.
8742
8743         * autoload.el (update-file-autoloads): doc fix.
8744
8745         * about.el (about-hackers): Change my E-mail address.
8746
8747 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8748
8749         * info.el (Info-visit-file): Just use the `f' interactive spec to
8750         read a filename in the standard way.
8751
8752 2000-01-13  Andy Piper  <andy@xemacs.org>
8753
8754         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8755         (gutter-buffers-tab-extent): new variable.
8756         (update-tab-in-gutter): call add-tab-to-gutter again if the
8757         orientation has changed.
8758         (add-tab-to-gutter): cope with different orientations.
8759
8760 2000-01-11  Didier Verna  <didier@xemacs.org>
8761
8762         * info.el (Info-following-node-name): backward-skip dots as well
8763         as spaces (dots at the end of a node name aren't part of it).
8764         (Info-extract-menu-node-name): don't skip dots. There could be
8765         some in the node name.
8766         (Info-index): allow dots to be part of a node name.
8767
8768 2000-01-12  Andreas Jaeger  <aj@suse.de>
8769
8770         * files.el (auto-mode-alist): Added idlwave-mode.
8771         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8772
8773 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8774
8775         * info.el (Info-search): Show default value.
8776
8777 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8778
8779         * info.el (Info-read-node-completion-table): New variable.
8780         (Info-read-node-name-1): New function.
8781         (Info-read-node-name): Use it.
8782         (Info-follow-reference): Use DEFAULT argument of completing-read.
8783         (Info-menu): Ditto.
8784
8785 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8786
8787         * hyper-apropos.el (hyper-describe-key-briefly): Save
8788         window configuration.
8789         (hyper-describe-face): Use DEFAULT of completing-read.
8790         (hyper-apropos-read-variable-symbol): Ditto.
8791         (hyper-apropos-read-function-symbol): Ditto.
8792
8793 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8794
8795         * mule/mule-cmds.el (set-default-coding-system): Set
8796         comint-exec-hook to use coding-system-for-read and
8797         coding-system-for-write so that C-x RET c works.
8798
8799 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8800
8801         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8802         (previous-matching-history-element): Increment
8803         minibuffer-max-depth by 1.
8804         (next-matching-history-element): Ditto.
8805
8806 2000-01-11  Andy Piper  <andy@xemacs.org>
8807
8808         * gutter-items.el (buffers-tab): Create a new face for the buffers
8809         tab.
8810         (buffers-tab-face): use it.
8811
8812 2000-01-10  Didier Verna  <didier@xemacs.org>
8813
8814         * modeline.el (modeline-scrolling-method): change modeline X
8815         cursor appearance according to the value.
8816
8817 2000-01-07  Andreas Jaeger  <aj@suse.de>
8818
8819         * about.el (about-hackers): Moved my entry to contributor list.
8820         (xemacs-hackers): Added myself.
8821         (about-maintainer-info): Added description of myself.
8822
8823
8824 2000-01-07  Didier Verna  <didier@xemacs.org>
8825
8826         * modeline.el (modeline-scrolling-method): new variable.
8827         (mouse-drag-modeline): add reference to it in the docstring.
8828         (mouse-drag-modeline): handle it.
8829
8830 2000-01-08  Andy Piper  <andy@xemacs.org>
8831
8832         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8833         calls.
8834         (remove-buffer-from-gutter-tab): ditto.
8835
8836 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8837
8838         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8839         (custom-face-edit): Fix grammatical error in help message.
8840
8841 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8842
8843         * movemail.el: Added.
8844
8845         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8846
8847 2000-01-03  Didier Verna  <didier@xemacs.org>
8848
8849         * modeline.el (mouse-drag-modeline): remove the code related to
8850         the modeline horizontal scrolling facility.
8851
8852 1999-12-31  Martin Buchholz <martin@xemacs.org>
8853
8854         * XEmacs 21.2.26 is released.
8855
8856 1999-12-28  Andy Piper  <andy@xemacs.org>
8857
8858         * wid-edit.el (widget-push-button-value-create): The gui cache
8859         does not agree with native widgets which can only be displayed
8860         once per window. The reasons for caching are diminished now that
8861         we don't hog resources when creating buttons.
8862         (widget-push-button-cache) deleted.
8863
8864 1999-12-24  Martin Buchholz <martin@xemacs.org>
8865
8866         * XEmacs 21.2.25 is released.
8867
8868 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8869
8870         * hyper-apropos.el (hyper-apropos): Toggle
8871         hyper-apropos-programming-apropos correctly.
8872         Set REGEXP when user accepts default value.
8873
8874 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8875
8876         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8877         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8878
8879 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8880
8881         * mule/mule-category.el (undefined-category-designator):
8882         Return char instead of character.  Search for undefined one.
8883         (describe-category): Use with-displaying-help-buffer.
8884
8885 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8886
8887         * byte-optimize.el (byte-optimize-plus):
8888         Optimize (+ 1) to 1 instead of (1+ nil).
8889
8890         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8891
8892         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8893
8894         * byte-optimize.el (byte-optimize-char-before): New function.
8895         Remove performance penalty for using (char-before) instead of (char-after).
8896
8897 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8898
8899         * mule/mule-category.el (char-category-list): Return character
8900         instead of integer.
8901
8902 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8903
8904         * minibuf.el (read-buffer): Check default is buffer object.
8905
8906 1999-11-25  Andy Piper  <andy@xemacs.org>
8907
8908         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8909         for buttons.
8910
8911 1999-12-16  Andreas Jaeger  <aj@suse.de>
8912
8913         * package-get.el (package-get-maybe-save-index): Fixed typo.
8914         Patch by Jeff Miller <jmiller@smart.net>.
8915
8916 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8917
8918         * gnuserv.el (gnuserv-process-filter):  don't call
8919         gnuserv-write-to-client when gnuserv-current-client is nil
8920
8921 1999-12-14  Martin Buchholz <martin@xemacs.org>
8922
8923         * XEmacs 21.2.24 is released.
8924
8925 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8926
8927         * about.el (about-hackers): Update my email address.
8928
8929 1999-12-07  Martin Buchholz <martin@xemacs.org>
8930
8931         * XEmacs 21.2.23 is released.
8932
8933 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8934
8935         * package-get.el (package-get-download-sites): Removed several
8936         defunct download sites, added many new ones, and corrected a few
8937         incorrect directory-on-site entries.  Added physical locations to
8938         site-description.
8939
8940 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8941
8942         * finder.el (finder-commentary): add DOC string and fix
8943         interactive spec
8944
8945 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8946
8947         * help.el (describe-function): Don't forget to intern the string
8948         completing-read returns.
8949         (describe-variable): Ditto.
8950
8951 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8952
8953         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8954         `hyper-apropos-help-mode' here to find symbol to customize
8955         irregardless of cursor position and simplify
8956         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8957         `hyper-apropos-popup-menu'.
8958
8959 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8960
8961         * apropos.el (apropos-mode-map): Add return to call
8962         apropos-follow.
8963         (apropos-print): Call apropos-mode to have better
8964         command reference. Put keymap text-poperty to
8965         symbole name.
8966
8967 1999-11-22  Alastair Burt  <burt@dfki.de>
8968
8969         * help.el: (describe-bindings-1): Added handling of keymaps for
8970         the extents at point.
8971
8972 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8973
8974         * gutter-items.el (buffers-tab-items): Wrap the function in a
8975         save-match-data
8976
8977 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8978
8979         * help.el (describe-function): Use the DEFAULT argument to
8980         completing-read.
8981         (describe-variable): Ditto.
8982
8983 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8984
8985         * minibuf.el (read-from-minibuffer): Add optional argument
8986         DEFAULT to have better mini-buffer history support.
8987         (completing-read): Pass default to read-from-minibuffer.
8988         (read-buffer): Pass default to completing-read.
8989
8990 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8991
8992         * font-lock.el (font-lock-doc-string-face): Document the
8993         `font-lock-lisp-like' property.
8994
8995 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8996
8997         * lisp-mode.el: Specify `font-lock-lisp-like'.
8998
8999         * font-lock.el (font-lock-lisp-like): New function.
9000         (font-lock-fontify-syntactically-region): Use it.
9001
9002 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9003
9004         * XEmacs 21.2.22 is released
9005
9006 1999-11-28  Martin Buchholz <martin@xemacs.org>
9007
9008         * XEmacs 21.2.21 is released.
9009
9010 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9011
9012         * minibuf.el (read-coding-system): Accept symbol and
9013         coding-system object as a default-coding-system.
9014
9015 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9016
9017         * minibuf.el (read-coding-system): Accept symbol as
9018         a default-coding-system.
9019
9020 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9021
9022         * apropos.el (apropos-documentation): Use insert instead
9023         of princ.
9024
9025 1999-11-07  William M. Perry  <wmperry@aventail.com>
9026
9027         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9028           for the linux console.
9029
9030         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9031           stuff to work when you are not on a window system, since the GPM
9032           mouse support now allows pasting from outside of XEmacs.
9033
9034 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9035
9036         * XEmacs 21.2.20 is released
9037
9038 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9039
9040         * setup-paths.el (paths-default-info-directories): Add
9041         /usr/share/info and /usr/local/share/info.
9042
9043 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9044
9045         * about.el: Updated Vladimir Ivanovic's info.
9046
9047 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9048
9049         * auto-show.el (auto-show-truncationp): Remove.
9050
9051         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9052
9053 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9054
9055         * indent.el (indent-line-to): fix bug: spaces were not replaced
9056         with tab if column is multiple of tab-width
9057         From dhn@qedinc.com
9058
9059 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9060
9061         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9062         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9063
9064         * package-get.el (package-get-package-provider): Be verbose when
9065         interactive. Patch from Robert Pluim
9066
9067 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9068
9069         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9070         info file suffixes.
9071
9072 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9073
9074         * process.el (open-network-stream): Add a new optional parameter
9075         PROTOCOL to support udp; fix a minor typo and add an explanation
9076         in docstring for udp programming.
9077
9078         * code-process.el (open-network-stream): Add a new optional
9079         parameter PROTOCOL to support udp; fix a minor typo and add an
9080         explanation in docstring for udp programming.
9081
9082 1999-10-18  Andy Piper  <andy@xemacs.org>
9083
9084         * gui.el (make-gui-button): be more precise about how we call
9085         callbacks.
9086
9087         * wid-edit.el (widget-push-button-value-create): Use the new form
9088         of native gui-button.
9089
9090 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9091
9092         * info.el (Info-page-prev): Don't do (sit-for 0).
9093
9094 1999-10-13  Andy Piper  <andy@xemacs.org>
9095
9096         * gutter-items.el (progress-abort-glyph): new glyph for showing
9097         abort status.
9098         (append-progress): dispatch-event rather than sit-for.
9099         (abort-progress): new function. Show the abort glyph with an
9100         appropriate message.
9101         (raw-append-progress): dispatch-event rather than sit-for.
9102         (display-progress): cope with aborts.
9103
9104         * gui.el (make-gui-button): Use native widgets for buttons
9105         unconditionally.
9106         (insert-gui-button): ditto.
9107         (gui-button-p): ditto.
9108
9109         * xbm-button.el: remove from core.
9110
9111         * xpm-button.el: remove from core.
9112
9113 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9114
9115         * faces.el (init-device-faces): Don't initialize the random faces
9116         on the stream device.
9117
9118 1999-10-06  Andy Piper  <andy@xemacs.org>
9119
9120         * files.el (recover-file): Don't use ls under windows for revert buffer.
9121
9122 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9123
9124         * package-get.el (package-get-download-menu): Make menu really
9125         toggle download sites.
9126         (package-get-download-sites): Add autoload cookie.
9127
9128 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9129
9130         * setup-paths.el (paths-find-module-directory): Ditto.
9131
9132 1999-09-29  Werner Fink  <werner@suse.de>
9133
9134         * setup-paths.el (paths-find-exec-directory): Add missing nil
9135         parameter for environment.
9136
9137 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9138
9139         * modeline.el (modeline-format):
9140         Only purecopy the strings.  Else
9141         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9142         barfs.
9143
9144 1999-08-28  Mike Woolley  <mike@bulsara.com>
9145
9146         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9147         user setting comint-completion-addsuffix and
9148         comint-process-echoes.
9149
9150 1999-09-22  Andy Piper  <andy@xemacs.org>
9151
9152         * gutter-items.el (update-tab-in-gutter): use
9153         last-nonminibuf-window instead of selected-window.
9154
9155 1999-09-18  Andy Piper  <andy@xemacs.org>
9156
9157         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9158         display on.
9159
9160         * subr.el (record-buffer-hook): new variable so that the hook gets
9161         some documentation.
9162
9163 1999-09-16  Andy Piper  <andy@xemacs.org>
9164
9165         * gutter-items.el (update-tab-in-gutter): only update when the
9166         gutter is visible.
9167         (remove-buffer-from-gutter-tab): ditto.
9168
9169 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9170
9171         * simple.el (do-auto-fill): Commented out part of Kinsoku
9172         processing.
9173
9174 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9175
9176         * isearch-mode.el (isearch-highlightify-region): Give the
9177         highlighting extents a high priority.
9178         (isearch-make-extent): Give the main highlighting extent an even
9179         higher priority.
9180
9181 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9182
9183         * packages.el (packages-compute-package-locations): Fix typo from
9184         -u rationalization.
9185
9186 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9187
9188         * setup-paths.el (paths-find-doc-directory): Respect value of
9189         `configure-doc-directory.'
9190
9191         * find-paths.el (paths-find-architecture-directory): Give
9192         precendence `default' argument (which typically comes from
9193         configure).
9194
9195 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9196
9197         * startup.el (command-line-early): Added options -user-init-file
9198         and -user-init-directory.
9199
9200         * files.el (user-init-file): Default to NIL so we can recognize
9201         when it's set.
9202
9203 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9204
9205         * obsolete.el (init-file-user):
9206         * startup.el:
9207         * packages.el (packages-compute-package-locations):
9208         * package-get.el (package-get-user-index-filename):
9209         * menubar-items.el (maybe-add-init-button):
9210         * info.el (Info-annotations-path):
9211         * dump-paths.el:
9212         Change `user-init-directory' to be an absolute path.
9213         Use `user-init-directory' where appropriate.
9214         Zap `init-file-user' and its uses.
9215
9216 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9217
9218         * subr.el (copy-symbol): New function.
9219
9220 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9221
9222         * isearch-mode.el (isearch-done): Be sure to restore invisible
9223         extents in the proper buffer.
9224         (isearch-pre-command-hook): Set this-command to the correct value
9225         in case the buffer has changed and old overriding-local-map was
9226         used.
9227         (isearch-restore-extent): Use remprop instead of setting the
9228         property to nil.
9229
9230 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9231
9232         * cmdloop.el (execute-extended-command): Update zmacs region
9233         before the delay.
9234         (execute-extended-command): Make the message gettext-friendly.
9235
9236 1999-09-07  Andy Piper  <andy@xemacs.org>
9237
9238         * gutter-items.el (progress-gauge-glyph): renamed from
9239         progress-glyph.
9240         (progress-text-glyph): new variable.
9241         (progress-layout-glyph): use layouts and text glyphs.
9242         (progress-area-buffer): removed.
9243         (progress-text-and-extent): new variable.
9244         (progress-displayed-p): dynamically create gutter area buffer.
9245         (clear-progress): ditto.
9246         (raw-append-progress): ditto.
9247         (append-progress): use new glyph names.
9248         (raw-append-progress): only create the extent when needed. set
9249         properties more optimally.
9250         (progress): remove args.
9251
9252 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9253
9254         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9255         mapcar where the return value is unused.
9256         (isearch-restore-invisible-extents): Ditto.
9257         (isearch-highlight-all-cleanup): Ditto.
9258         (isearch-delete-extents-in-range): Traverse the extents only once.
9259         (isearch-highlight-all-update): Don't start over if the search
9260         string has changed and more input is pending.
9261
9262 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9263
9264         * packages.el (packages-find-package-data-path): Ditto.
9265
9266         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9267
9268         * subr.el (mapc-internal): Don't make obsolete.
9269
9270         * cl-extra.el (mapc): Resurrect.
9271
9272 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9273
9274         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9275         alias.
9276
9277         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9278         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9279         (isearch-yank-clipboard): Use get-clipboard instead of
9280         x-get-clipboard.
9281         (isearch-yank-selection): Fix docstring.
9282
9283 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9284
9285         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9286
9287 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9288
9289         * cl-macs.el (extent-start-position): Fix setf method.
9290         (extent-end-position): Ditto.
9291
9292 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9293
9294         * isearch-mode.el: End merge with FSF 20.4.
9295
9296         * isearch-mode.el (search-invisible): New variable.
9297         (isearch-hide-immediately): Ditto.
9298         (isearch-unhidden-extents): Ditto.
9299         (isearch-range-invisible): New function.
9300         (isearch-unhide-extent): Ditto.
9301         (isearch-restore-invisible-extents): Ditto.
9302         (isearch-restore-extent): Ditto.
9303
9304         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9305         implementation.
9306         (isearch-ring-retreat-edit): Ditto.
9307         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9308         (isearch-forward-regexp): New arguments NOT-REGEXP and
9309         NO-RECURSIVE-EDIT.
9310         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9311         (isearch-backward-regexp): New arguments NOT-REGEXP and
9312         NO-RECURSIVE-EDIT.
9313         (isearch-mode): Return isearch-success.
9314         (isearch-update): Use unread-command-events instead of
9315         unread-command-event.
9316         (isearch-abort): If an invalid regexp is encountered, keep popping
9317         states.
9318         (isearch-*-char): Use FSF implementation.
9319         (isearch-whitespace-chars): Use the more robust FSF's
9320         implementation.
9321         (isearch-within-brackets): New variable.
9322         (isearch-mode): Initialize it.
9323         (isearch-edit-string): Bind it.
9324         (isearch-search-and-update): Set it.
9325         (isearch-push-state): Push it.
9326         (isearch-top-state): Pop it.
9327         (isearch-search): Set it.
9328         (isearch-printing-char): When called by isearch-whitespace-chars,
9329         handle M-SPC gracefully.
9330         (isearch-message-prefix): New argument ELLIPSIS.
9331         (isearch-message-suffix): Ditto.
9332         (isearch-message): Use the ELLIPSIS argument when calling
9333         isearch-message-prefix and isearch-message-suffix.
9334         (isearch-message-prefix): Distinguish between "wrapped" and
9335         "overwrapped" search, FWIW.
9336
9337 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9338
9339         * isearch-mode.el (isearch-edit-string): Use the head of the
9340         search ring instead of search-last-string and search-last-regexp.
9341         (search-highlight): Renamed from isearch-highlight.
9342         (isearch-exit): Use the new name.
9343         (isearch-highlight): Ditto.
9344         (isearch-dehighlight): Ditto.
9345         (isearch-update-ring): New function.
9346         (isearch-done): Call it.
9347         (isearch-done): New argument EDIT.
9348         (isearch-repeat): If search string is empty, look up at the car of
9349         the search ring; ignore the yank pointer.
9350         (isearch-abort): Call isearch-done with NOPUSH.
9351         (isearch-cancel): New function.
9352         (isearch-mode-map): Bind it to ESC ESC ESC.
9353
9354         * isearch-mode.el: Begin merge with FSF 20.4.
9355
9356 1999-09-01  Andy Piper  <andy@xemacs.org>
9357
9358         * x-select.el (x-get-clipboard): obsolete.
9359         (x-yank-clipboard-selection): obsolete
9360
9361         * select.el (disown-selection): need to be careful to disown the
9362         clipboard if we set it via selection.
9363         (get-clipboard): move from x-select.el
9364         (yank-clipboard-selection): ditto.
9365
9366 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9367
9368         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9369         isearch-highlight-all-matches to nil.
9370         (isearch-fixed-case): New variable.
9371         (isearch-mode): Initialize it.
9372         (isearch-edit-string): Save it.
9373         (isearch-toggle-case-fold): Set it.
9374         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9375         need to check isearch-fixed-case.
9376         (isearch-toggle-case-fold): Update highlighting of all matches
9377         before the pause.
9378         (isearch-edit-string):
9379
9380 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9381
9382         * isearch-mode.el (isearch-edit-string): Call isearch-message
9383         before reading the event so that the prompt is displayed properly.
9384         (isearch-message): Use isearch-nonincremental when calling
9385         isearch-message-prefix.
9386         (minibuffer-local-isearch-map): Bind up and down to do the same as
9387         M-p and M-n respectively.
9388         (isearch-done): New arg NOPUSH.
9389         (isearch-edit-string): Use it.
9390         (isearch-edit-string): Don't bind isearch-string.
9391         (isearch-ring-adjust): Edit string, *then* push state.
9392
9393 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9394
9395         * faces.el (isearch-secondary): Make isearch-secondary look
9396         different than default.
9397
9398 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9399
9400         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9401         save-excursion.
9402         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9403         (isearch-update): Call isearch-dehighlight without arguments.
9404         (isearch-done): Ditto.
9405
9406         * isearch-mode.el (isearch-fix-case): If the search string has no
9407         upper-case letters, allow the folding to be reenabled.
9408         Previously, once disabled, the folding would remain that way until
9409         the end of isearch.
9410         (isearch-top-state): Call isearch-fix-case.
9411
9412         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9413         save-excursion.
9414         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9415
9416 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9417
9418         * xpm-button.el:
9419         xbm-button.el: Need to exist in core because gui.el depends on
9420         them.
9421
9422 1999-08-31  Andy Piper  <andy@xemacs.org>
9423
9424         * gutter-items.el (buffers-tab-face): new customizable variable.
9425         (buffers-tab-default-buffer-line-length): new specifier for
9426         maximum viewable characters.
9427         (progress-stack): new variable for implementing widget-based
9428         progress messages.
9429         (progress-area-buffer): ditto.
9430         (progress-glyph-height): ditto.
9431         (progress-stop-callback): ditto.
9432         (progress-quit-function): new function.
9433         (progress-glyph): new variable.
9434         (progress-layout-glyph): ditto.
9435         (progress-displayed-p): new function, see message-displayed-p for
9436         details.
9437         (clear-progress): ditto.
9438         (remove-progress): ditto.
9439         (append-progress): ditto.
9440         (raw-append-progress): ditto.
9441         (display-progress): ditto.
9442         (current-progress): ditto.
9443         (current-progress-label): ditto.
9444         (progress): ditto.
9445         (lprogress): ditto.
9446
9447
9448 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9449
9450         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9451
9452         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9453         `isearch-yank-selection'.
9454         (isearch-mode-map): Use it.
9455         (isearch-yank-selection): Use `get-selection' instead of
9456         `get-x-selection'.
9457
9458 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9459
9460         * faces.el (isearch-secondary): Create face here.
9461
9462         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9463         timers.
9464
9465 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9466
9467         * subr.el (buffer-string): More robust backward compatibility
9468         check, courtesy William Perry.
9469
9470 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9471
9472         * replace.el (perform-replace): Stop the search after the search
9473         limit has been reached.
9474
9475 1999-08-23  Andy Piper  <andy@xemacs.org>
9476
9477         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9478         here if we don't have one.
9479
9480 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9481
9482         * ldap.el (ldap-coding-system): Default to nil until we get
9483         efficient UTF8 support
9484         (ldap-decode-string): Guard against `decode-coding-string' not
9485         being defined
9486         (ldap-encode-string): Guard against `encode-coding-string' not
9487         being defined
9488
9489 1999-08-23  Didier Verna  <didier@xemacs.org>
9490
9491         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9492         Some doc strings improvements, and add a star to the `interactive'
9493         calls.
9494
9495 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9496
9497         * font-lock.el (java-font-lock-keywords-3): introduced new
9498         keywords and regexpes for javadoc syntax 1.2.
9499
9500 1999-08-17  Andy Piper  <andy@xemacs.org>
9501
9502         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9503         format-buffers-tab-line.
9504         (buffers-tab-max-buffer-line-length): new variable.
9505         (format-buffers-tab-line): new function. truncate names if over
9506         buffers-tab-max-buffer-line-length.
9507
9508 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9509
9510         * cus-start.el: Customize the variable `bell-inhibit-time'.
9511
9512 1999-08-16  Andy Piper  <andy@xemacs.org>
9513
9514         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9515         brute-force approach to deleting the last buffer.
9516         (buffers-tab-grouping-regexp): new customizable variable.
9517         (select-buffers-tab-buffers-by-mode): use it.
9518
9519 1999-08-13  Andy Piper  <andy@xemacs.org>
9520
9521         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9522         deletion problem.
9523
9524 1999-07-30  Didier Verna  <didier@xemacs.org>
9525
9526         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9527         of princ to output symbols.
9528         (custom-save-face-internal): ditto.
9529         (custom-save-resets): ditto.
9530
9531 1999-08-09  Didier Verna  <didier@xemacs.org>
9532
9533         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9534         `regexp-quote' to protect the major mode name for use as a regular
9535         expression (c++ needs this for instance).
9536
9537 1999-08-08  Andy Piper  <andy@xemacs.org>
9538
9539         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9540         cope with similar mode names.
9541
9542         * gutter-items.el (buffers-tab-selection-function): new selection
9543         function.
9544         (select-buffers-tab-buffers-by-mode): new function.
9545         (buffers-tab-items): use it if set to only display buffers in the
9546         tab in the current buffer's group..
9547         (update-tab-in-gutter): use new api.
9548         (remove-buffer-from-gutter-tab): ditto.
9549
9550         * gutter-items.el (buffers-tab-max-size): set custom selection
9551         default to 6.
9552         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9553         (add-tab-to-gutter): set face as default.
9554
9555 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9556
9557         * faces.el (frob-face-property): Merge the fall-back specifier
9558         with the target, not replace it.
9559
9560 1999-08-05  Andy Piper  <andy@xemacs.org>
9561
9562         * gutter-items.el (update-tab-in-gutter): add frame argument for
9563         buffer-items.
9564         (update-tab-in-gutter): use it.
9565
9566         * gutter-items.el (record-buffer-hook): set.
9567
9568         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9569         change.
9570         (switch-to-buffer-hook) deleted.
9571
9572 1999-08-04  Andy Piper  <andy@xemacs.org>
9573
9574         * gutter-items.el (update-tab-in-gutter): make sure this will work
9575         as an argument to create-frame-hook.
9576
9577 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9578
9579         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9580         instead of timer emulation.
9581
9582 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9583
9584         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9585         Emacs isearch enhancements.
9586
9587 1999-07-28  Andy Piper  <andy@xemacs.org>
9588
9589         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9590         all devices that support tab controls.
9591         (remove-buffer-from-gutter-tab): new function. to be used as a
9592         value for kill-buffer-hook.
9593
9594 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9595
9596         * auto-show.el (auto-show-truncationp): changed to match
9597         `window_translation_on'
9598
9599 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9600
9601         * XEmacs 21.2.19 is released
9602
9603 1999-07-28  SL Baur  <steve@miho>
9604
9605         * code-files.el (insert-file-contents): Fix docstring.
9606         revert previous change.
9607
9608 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9609
9610         * fill.el (fill-region-as-paragraph): Change re-break-point to
9611         contain word-across-newline plus one character so that filling
9612         Japanese and Chinese works as desired.
9613         * simple.el (do-auto-fill): Ditto.
9614
9615 1999-07-26  SL Baur  <steve@miho>
9616
9617         * mule/japanese.el ("Japanese"): Do not specify a default input
9618         method.
9619         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9620
9621 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9622
9623         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9624         able to use cl-macs macro in early lisp.
9625
9626 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9627
9628         * custom.el:
9629         * cus-face.el:
9630         * cus-edit.el:
9631                 Massive custom Theme API changes.
9632
9633 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9634
9635         * code-files.el (insert-file-contents): Regard
9636         coding-system-magic-cookie if `coding-system-for-read' is nil.
9637
9638 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9639
9640         * mule/thai-xtis.el: Add coding: local variable, to avoid
9641         bootstrapping problem with C locale.
9642
9643 1999-07-22  Andy Piper  <andy@xemacs.org>
9644
9645         * dumped-lisp.el (preloaded-file-list): guard against putting
9646         gutter-items in a less than functional XEmacs.
9647         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9648
9649 1999-07-18  Bob Weiner  <weiner@beopen.com>
9650
9651         * fill.el (fill-context-prefix): Fixed bug that prevented the
9652         setting of an adaptive fill prefix when the `dont-skip-first' was
9653         t.
9654
9655 1999-07-22  SL Baur  <steve@miho>
9656
9657         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9658
9659 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9660
9661         * files.el (interpreter-mode-alist): add `make', `guile', and
9662         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9663         makefile-mode, guile is a scheme, and someday XEmacs will be
9664         modular enough to use as an efficient scripting tool.)
9665
9666 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9667
9668         * mule/mule-cmds.el (reset-language-environment): Regard
9669         coding-category `utf-8' and `ucs-4' if they are available.
9670
9671 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9672
9673         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9674         (prefer-coding-system): Fix DOC-string.
9675
9676         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9677         DOC-string too.
9678
9679         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9680         Mule.
9681         (coding-system-change-eol-conversion): Fix DOC-string.
9682
9683 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9684
9685         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9686         instead of `list-coding-system'.
9687
9688 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9689
9690         * menubar-items.el (default-menubar): `select-input-method' was
9691         renamed to `set-input-method'.
9692
9693         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9694         "Set Language Environment" menu.
9695
9696         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9697         "Describe Language Support" menu.
9698
9699 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9700
9701         * mule/chinese.el ("Chinese-GB"): Rename
9702         `chinese-gb-environment-setup-function' to
9703         `setup-chinese-gb-environment-internal'.
9704
9705 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9706
9707         * mule/korean.el: Use `define-coding-system-alias' instead of
9708         `copy-coding-system'.
9709
9710 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9711
9712         * mule/mule-cmds.el (set-language-environment-coding-systems):
9713         Treat duplicated coding-categories.
9714
9715 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9716
9717         * mule/japanese.el: Use `define-coding-system-alias' instead of
9718         `copy-coding-system'.
9719
9720 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9721
9722         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9723         coding-system `viscii'.
9724
9725 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9726
9727         * mule/cyrillic.el:
9728         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9729         (cyrillic-alternativnyj-decode-table): New variable.
9730         (cyrillic-alternativnyj-encode-table): New variable.
9731         - Specify `iso-8-1' as a category of coding-system
9732           `alternativnyj'.
9733         - Abolish general Cyrillic environment.
9734
9735 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9736
9737         * mule/chinese.el:
9738         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9739         - Register `chinese-gb-environment-setup-function' as a
9740           `setup-function' of "Chinese-GB" environment.
9741
9742 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9743
9744         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9745         optional argument `parents'.
9746
9747         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9748         property for Thai-XTIS.
9749
9750         * mule/mule-help.el (help-with-tutorial): Use property
9751         `tutorial-coding-system' of language-info as a coding-system to
9752         read tutorial file.
9753
9754 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9755
9756         * mule/thai-xtis.el: Don't setup `setup-function' and
9757         `exit-function'.
9758
9759         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9760         `set-coding-category-system' to set up coding-system for
9761         coding-category.
9762
9763         * mule/mule-cmds.el (prefer-coding-system): Use
9764         `set-coding-category-system' to set up coding-system for
9765         coding-category.
9766
9767 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9768
9769         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9770         Thai-XTIS environment.
9771
9772         * mule/mule-cmds.el (prefer-coding-system): Use
9773         `find-coding-system' instead of `coding-system-p'.
9774
9775 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9776
9777         * mule/mule-cmds.el (set-language-environment-coding-systems):
9778         Modify eol-type for XEmacs.
9779
9780         * mule/thai-xtis.el: Delete unused local variable `category'.
9781
9782         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9783         function.
9784         (prefer-coding-system): Don't call
9785         `update-coding-systems-internal'; use function
9786         `coding-category-list' instead of variable `coding-category-list';
9787         use `set-coding-priority-list' instead of `set-coding-priority';
9788         modify `eol-type' for XEmacs.
9789
9790         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9791         `charset-columns'.
9792         (char-width): Likewise.
9793
9794 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9795
9796         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9797         `tis-620'.
9798
9799         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9800         `set-coding-priority-list' instead of `set-coding-priority'; don't
9801         call `update-coding-systems-internal'.
9802
9803         * mule/mule-misc.el (coding-system-get): New function.
9804         (coding-system-put): New function.
9805         (coding-system-category): New function.
9806
9807 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9808
9809         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9810         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9811         to avoid conflict with leim/quail/thai-xtis.
9812
9813         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9814         to thai-xtis-chars.el.
9815
9816         * mule/thai-xtis-chars.el: New file (split from
9817         mule/thai-xtis.el).
9818
9819 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9820
9821         * mule/thai-xtis.el:
9822         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9823         - Add syntax entries.
9824         - Put `preferred-coding-system' of the charset `thai-xtis' to
9825           `tis-620'.
9826
9827 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9828
9829         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9830         rewritten to use write-multibyte-character.
9831
9832 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9833
9834         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9835         of `iso-2022-7'.
9836         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9837         ported yet.
9838         (read-input-method-name): Treat optional argument `default'.
9839
9840 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9841
9842         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9843         all.
9844         (set-language-info-alist): Set up menus here.
9845
9846 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9847
9848         * minibuf.el (completing-read): Add new optional argument
9849         `default'.
9850         (read-coding-system): Add new optional argument
9851         `default-coding-system'.
9852
9853 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9854
9855         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9856         (viet-viscii-...->viet-vscii...).
9857
9858 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9859
9860         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9861         and menus.
9862
9863 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9864
9865         * mule/mule-cmds.el (input-method-function): Add permanent-local
9866         property.
9867
9868 1999-03-30  Dave Love  <fx@gnu.org>
9869
9870         * mule/mule-cmds.el (current-language-environment): Doc fix.
9871
9872 1999-02-06  Richard Stallman  <rms@gnu.org>
9873
9874         * mule/european.el (setup-slovenian-environment): New function.
9875         ("Slovenian"): New language environment.
9876
9877 1999-01-27  Dave Love  <fx@gnu.org>
9878
9879         * mule/mule-cmds.el (current-language-environment): Provide :link,
9880         :type (choices) and appropriate :get.
9881
9882 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9883
9884         * mule/mule-cmds.el (describe-language-environment): Don't alter
9885         input-method-alist.
9886
9887 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9888
9889         * mule/mule-cmds.el (prefer-coding-system): Call
9890         set-coding-priority, so that the internal array of priorities is
9891         also updated.
9892
9893 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9894
9895         * mule/mule-cmds.el (prefer-coding-system): If the argument
9896         requires specific EOL conversion type, make the default coding
9897         systems use that.
9898
9899 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9900
9901         * mule/mule-cmds.el (set-language-environment): Pass the default
9902         eol-type to set-language-environment-coding-systems.
9903         (set-default-coding-systems): Copy the eol-type property for the
9904         new default values of {buffer-file,process}-coding-system from the
9905         old defaults.
9906         (set-language-environment-coding-systems): Accept an optional
9907         argument EOL-TYPE, and set the eol-type property of the default
9908         coding systems accordingly.
9909
9910 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9911
9912         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9913         use generate-new-buffer instead of get-buffer-create.
9914
9915 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9916
9917         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9918
9919 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9920
9921         * mule/mule-cmds.el (default-input-method): Fix custom type.
9922
9923 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9924
9925         * mule/mule-cmds.el (setup-specified-language-environment):
9926         Add apropos-inhibit property.
9927         (describe-specified-language-support): Likewise.
9928
9929 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9930
9931         * mule/mule-cmds.el: Doc fixes.
9932
9933 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9934
9935         * mule/mule-cmds.el (register-input-method): Doc-string
9936         modified.
9937
9938 1998-09-01  Dave Love  <fx@gnu.org>
9939
9940         * mule/mule-cmds.el (current-language-environment): Fix
9941         setter function.
9942
9943 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9944
9945         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9946         mule/european.el, mule/hebrew.el, mule/japanese.el,
9947         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9948         avoid bootstrapping problem if you need to recompile all the Lisp
9949         files using interpreted code.
9950
9951 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9952
9953         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9954         ("Latin-2"): Likewise.
9955
9956 1998-08-18  Per Starback  <starback@update.uu.se>
9957
9958         * mule/european.el (setup-latin2-environment): Fix typo.
9959
9960 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9961
9962         * mule/european.el: Give proper value of `input-method' key to all
9963         lang. env.
9964
9965         * mule/mule-cmds.el (activate-input-method): Handle the case that
9966         the arg INPUT-METHOD is nil correctly.
9967         (read-multilingual-string): Activate the specified input method
9968         before calling read-string.  Afterward, activate the original
9969         input method.
9970
9971 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9972
9973         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9974         (set-language-info-alist): Fix typo in doc-string.
9975
9976         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9977
9978 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9979
9980         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9981         (reset-language-environment): New function for the job that
9982         setup-english-environment used to do.
9983         (set-language-environment): Do more setups according to the info
9984         in language-info-alist.
9985         (read-language-name): Handle the case that the arg KEY is nil.
9986         (describe-language-environment): Handle input-method property.
9987
9988         * mule/: All files under this directory, which related with
9989         specific languages (such as mule/european.el, mule/greek.el,
9990         mule/hebrew.el, mule/misc-lang.el), modified as below.
9991         (setup-XXX-environment): Just call set-language-environment.  If
9992         they used to do some other jobs than what done by
9993         set-language-environment, those jobs are done in
9994         setup-XXX-environment-internal now.
9995         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9996         the value to setup-XXX-environment-internal.  Add properties
9997         input-method and features.
9998
9999         * mule/english.el (setup-english-environment): Just call
10000         reset-language-environment.
10001
10002         * mule/european.el (setup-8-bit-environment): Function deleted.
10003
10004 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10005
10006         * mule/mule-cmds.el (input-method-exit-on-first-char)
10007         (input-method-use-echo-area): Doc fixes.
10008
10009 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10010
10011         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10012         variable.
10013         (input-method-use-echo-area): New variable.
10014
10015 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10016
10017         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10018
10019 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10020
10021         * mule/mule-cmds.el (activate-input-method): Update mode line.
10022         (inactivate-input-method): Likewise.
10023
10024 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10025
10026         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10027         input method in the current buffer, but just bind
10028         current-input-method.
10029
10030 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10031
10032         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10033
10034         * mule/misc-lang.el ("IPA"): Add coding-priority and
10035         coding-system.
10036
10037 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10038
10039         * mule/greek.el: Add coding-priority.
10040
10041 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10042
10043         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10044         LANG-ENV.
10045
10046 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10047
10048         * mule/mule-cmds.el (register-input-method): Fix previous change.
10049         (setup-specified-language-environment): Doc fix.
10050
10051 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10052
10053         * mule/mule-cmds.el: Several doc fixes.
10054         (get-language-info, set-language-info): Rename argument.
10055         (set-language-info-alist): Likewise.
10056         (register-input-method): Rename argument.
10057         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10058
10059 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10060
10061         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10062         default value while reading an input method.
10063
10064 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10065
10066         * mule/mule-cmds.el (universal-coding-system-argument):
10067         Use buffer-file-coding-system as default.
10068
10069 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10070
10071         * mule/korean.el ("Korean"): Doc fix.
10072
10073 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10074
10075         * mule/mule-cmds.el (describe-language-environment): Print the
10076         languge environment at the head.
10077
10078 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10079
10080         * mule/japanese.el: Set exit-function to exit-japanese-environment
10081         for Japanese environment.
10082
10083 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10084
10085         * mule/mule-cmds.el (set-language-environment): Doc fix.
10086         (current-language-environment): Use defcustom.
10087         (default-input-method): Specify :type.
10088
10089 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10090
10091         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10092         modified.
10093         (prefer-coding-system): Doc-string modified.
10094
10095 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10096
10097         * mule/mule-cmds.el (set-language-info): Doc-string
10098         describes `coding-priority' KEY.
10099         (set-language-environment-coding-systems): New function.
10100         (select-safe-coding-system): New function.
10101         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10102         (set-language-info-alist): New optionla arg PARENTS.  Call
10103         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10104         (set-language-environment-coding-systems): New function.
10105
10106         * mule/chinese.el: Remove setting up of
10107         describe-chinese-environment-map and
10108         setup-chinese-environment-map.  Exclude them in args of calls to
10109         set-language-info-alist.  Register coding-priority key in
10110         language-info-alist.
10111
10112         * mule/cyrillic.el: Remove setting up of
10113         describe-cyrillic-environment-map and
10114         setup-cyrillic-environment-map.  Exclude them in args of calls to
10115         set-language-info-alist.  Register coding-priority key in
10116         language-info-alist.
10117
10118         * mule/english.el: Register coding-priority key in
10119         language-info-alist.
10120
10121         * mule/ethiopic.el: Register coding-priority key in
10122         language-info-alist.
10123
10124         * mule/european.el: Remove setting up of
10125         describe-european-environment-map and
10126         setup-european-environment-map.  Exclude them in args of calls to
10127         set-language-info-alist.  Register coding-priority key in
10128         language-info-alist.  Add "German" language env.
10129         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10130         (setup-german-environment): New function.
10131
10132         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10133         change default input method to "greek-postfix".
10134
10135         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10136         coding-priority key in
10137
10138 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10139
10140         * mule/mule-cmds.el (set-language-info): Doc fix.
10141         (input-method-inactivate-hook): Doc fix.
10142
10143 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10144
10145         * mule/mule-cmds.el (set-input-method): Renamed from
10146         select-input-method.
10147
10148 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10149
10150         * mule/mule-cmds.el (set-language-environment): Run
10151         exit-language-environment-hook before calling `exit-function'
10152         which is specified for the language environment.
10153
10154 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10155
10156         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10157         modified.
10158         (prefer-coding-system): Likewise.
10159         (describe-language-environment): Print aliases of each coding
10160         system.
10161         (set-language-environment-hook): New variable.
10162         (exit-language-environment-hook): New variable.
10163         (set-language-environment): Call these hooks.  Before setting a
10164         new language environment, exit from the
10165         current-language-environment if necessary.
10166         (input-method-verbose-flag): The value can be nil, t,
10167         complex-only, or default.
10168         (input-method-highlight-flag): Doc-string augmented.
10169         (activate-input-method): Check if we can run the registered
10170         function to activate an input method.
10171
10172         * mule/korean.el: Set exit-function for language environment
10173         "Korean" to exit-korean-environment.
10174         (setup-korean-environment): Moved to korea-util.el.
10175
10176 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10177
10178         * mule/mule-cmds.el (read-multilingual-string): Use
10179         current-input-method prior to default-input-method.  Don't bind
10180         current-input-method by `let', instead, activate the specified
10181         input method in the current buffer temporarily.
10182
10183 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10184
10185         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10186
10187 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10188
10189         * mule/chinese.el (post-read-decode-hz): Return the result of
10190         decode-hz-region.
10191         (pre-write-encode-hz): Do not change the value of
10192         last-coding-system.
10193
10194 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10195
10196         * mule/mule-ccl.el: Doc fixes.
10197
10198 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10199
10200         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10201         (check-ccl-program): New macro.
10202
10203 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10204
10205         * mule/mule-ccl.el: Comment about CCL syntax modified.
10206         (ccl-command-table): Add read-multibyte-character and
10207         write-multibyte-character.
10208         (ccl-code-table): Add ex-cmd.
10209         (ccl-extended-code-table): New variable.
10210         (ccl-embed-extended-command): New function.
10211         (ccl-compile-read-multibyte-character,
10212         ccl-compile-write-multibyte-character) New functions.
10213         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10214         ccl-dump-write-multibyte-character): New functions.
10215
10216 1999-07-22  SL Baur  <steve@miho>
10217
10218         * config.el (config-value-file): config.values is installed into
10219         doc-directory.
10220         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10221
10222 1999-07-19  Didier Verna  <didier@xemacs.org>
10223
10224         * rect.el: all functions rewritten, except when noted. Below is a
10225         list of interface changes.
10226         (apply-on-rectangle): new function. Obsoletes
10227         `operate-on-rectangle'. All functions that used to call this
10228         function now call the new one.
10229         (kill-rectangle): added optional prefix arg to fill lines.
10230         (delete-rectangle): ditto.
10231         (delete-extract-rectangle): ditto.
10232         (open-rectangle): ditto.
10233         (clear-rectangle): ditto.
10234         (delete-rectangle-line): added third arg FILL.
10235         (delete-extract-rectangle-line): ditto.
10236         (open-rectangle-line): ditto.
10237         (clear-rectangle-line): ditto.
10238
10239 1999-07-18  Andy Piper  <andy@xemacs.org>
10240
10241         * menubar-items.el (default-menubar): add gutter options.
10242
10243         * gutter-items.el: new file.
10244         (gutter): new group for custom.
10245         (gutter-visible-p): new variable.
10246         (default-gutter-position): ditto.
10247         (buffers-tab): new group for the buffers tab.
10248         (gutter-buffers-tab): widget to put in the gutter.
10249         (buffers-tab-max-size): max number of tabs.
10250         (buffers-tab-switch-to-buffer-function): function to call when a
10251         tab is pressed.
10252         (buffers-tab-omit-function): filter buffers with this function.
10253         (buffers-tab-format-buffer-line-function): format buffer names for
10254         inclusion in tabs.
10255         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10256         the record.
10257         (build-buffers-tab-internal): build a list of tab items.
10258         (buffers-tab-items): ditto.
10259         (add-tab-to-gutter): put a tab in the gutter area.
10260         (update-tab-in-gutter): reset the buffers in the tab.
10261
10262         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10263
10264         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10265         (switch-to-buffer-hooks): new hook.
10266
10267         * toolbar.el (default-toolbar-position): fix typo.
10268
10269 1999-07-16  Andy Piper  <andy@xemacs.org>
10270
10271         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10272
10273 1999-07-15  Didier Verna  <didier@xemacs.org>
10274
10275         * cus-edit.el (custom-prompt-variable): optional third arg makes
10276         prompt for a comment string.
10277         (customize-set-value): optional prefix makes this function handle
10278         variable comments.
10279         (customize-set-variable): ditto.
10280         (customize-save-variable): ditto.
10281         (customize-customized): handle custom comments.
10282         (customize-save-customized): ditto.
10283         (custom-variable-state-set): ditto.
10284         (custom-face-state-set): ditto.
10285         (customize-saved): ditto.
10286         (custom-variable-set): ditto.
10287         (custom-face-set): ditto.
10288         (custom-variable-save): ditto.
10289         (custom-face-save): ditto.
10290         (custom-variable-reset-saved): ditto.
10291         (custom-face-reset-saved): ditto.
10292         (custom-variable-reset-standard): ditto.
10293         (custom-face-reset-standard): ditto.
10294         (custom-comment-face): new face.
10295         (custom-comment-tag-face): ditto.
10296         (custom-comment): new widget.
10297         (custom-comment-create): new function.
10298         (custom-comment-delete): ditto.
10299         (custom-comment-value-set): ditto.
10300         (custom-comment-show): ditto.
10301         (custom-comment-invisible-p): ditto.
10302         (custom-variable-value-create): create a comment field widget.
10303         (custom-face-value-create): ditto.
10304         (custom-variable-menu): new entry for adding a custom comment.
10305         (custom-face-menu): ditto.
10306         (custom-save-variables): possibly save custom comments.
10307         (custom-save-faces): ditto.
10308
10309         * cus-face.el (custom-set-faces): the arguments can now have a
10310         custom comment as fourth argument.
10311
10312         * custom.el (custom-set-variables): the arguments can now have a
10313         custom comment as fifth element.
10314
10315 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10316
10317         * XEmacs 21.2.18 is released
10318
10319 1999-07-13  SL Baur  <steve@miho>
10320
10321         * lib-complete.el (read-library-name): Revert previous change.
10322         (read-library): Ditto.
10323
10324 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10325
10326         * packages.el (packages-package-list): Capitalize docstring.
10327
10328         * packages.el (packages-find-package-library-path): Use #'nconc
10329         rather than #'append to reduce consing -- #'mapcar uses Flist,
10330         which returns a freshly consed list.  #'append would create yet
10331         another fresh list, using Fmake_list in concat.
10332
10333         * packages.el (package-provide): Use setq with remassq like it
10334         says in its docstring.
10335
10336 1999-07-06  SL Baur  <steve@miho.m17n.org>
10337
10338         * lib-complete.el (progn-with-message): Fix typo.
10339
10340 1999-07-06  SL Baur  <steve@miho.m17n.org>
10341
10342         * mule/mule-misc.el (char-octet): Make function match docstring.
10343         From Katsumi Yamaoka <yamaoka@jpl.org>
10344
10345 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10346
10347         * wid-edit.el (widget-documentation): corrected spelling error.
10348
10349 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10350
10351         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10352         keys if already bound
10353
10354 1999-07-06  SL Baur  <steve@miho.m17n.org>
10355
10356         * lib-complete.el (progn-with-message): Revert previous changes.
10357
10358 1999-06-24  Bob Weiner  <weiner@beopen.com>
10359
10360         * lib-complete.el (find-library):
10361         (find-library-other-window):
10362         (find-library-other-frame): Completely rewrote
10363         so that these functions actually work when called non-interactively.
10364         Also made them handle LIBRARY arguments which end with .el or .elc.
10365
10366 1999-06-24  Bob Weiner  <weiner@beopen.com>
10367
10368         * simple.el (indent-new-comment-line): Locally bound
10369         `block-comment-start' to `comstart' or else when this is called
10370         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10371         `block-comment-start' value, ignoring any existing spacing after a
10372         comment prefix in the previous line and producing ugly comments.
10373
10374 1999-06-23  Bob Weiner  <weiner@beopen.com>
10375
10376         * list-mode.el (mouse-choose-completion):
10377         (choose-completion):
10378         (completion-switch-to-minibuffer): Added.
10379         ([Tab]): [Tab] previously switched to the minibuffer
10380         but since [space] does that and since most applications in the
10381         world use [Tab] to select the next item in a list, do that in the
10382         *Completions* buffer too.  This will cause the least confusion
10383         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10384         06/23/1999.
10385
10386 1999-06-22  Bob Weiner  <weiner@beopen.com>
10387
10388         * help.el (help-buffer-name): Added support for a null value
10389         of `help-buffer-prefix-string' since some buffers require no
10390         prefix.
10391
10392 1999-06-20  Bob Weiner  <weiner@beopen.com>
10393
10394         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10395         in the completion-list-mode-map to bury the completions buffer
10396         even when the minibuffer is no longer active.
10397
10398 1999-06-20  Bob Weiner  <weiner@beopen.com>
10399
10400         * list-mode.el (list-mode): It is visually disconcerting to have
10401         the text cursor disappear within list buffers, especially when
10402         moving from window to window, so leave it visible.
10403
10404 1999-07-01  SL Baur  <steve@miho.m17n.org>
10405
10406         * menubar-items.el (default-menubar): Conditionalize the bug
10407         report menu item (which may not be possible in this XEmacs).
10408         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10409
10410 1999-06-30  SL Baur  <steve@miho.m17n.org>
10411
10412         * subr.el (with-current-buffer): DOC string fix.
10413         Suggested by Bob Weiner <weiner@altrasoft.com>
10414
10415 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10416
10417         * cus-face.el (custom-face-italic): insert missing args
10418
10419 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10420
10421         * packages.el (package-locations): Changed default early package
10422         hierarchies to ~/.xemacs/mule-packages and
10423         ~/.xemacs/xemacs-packages.
10424
10425 1999-06-23  SL Baur  <steve@miho.m17n.org>
10426
10427         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10428
10429 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10430
10431         * packages.el (package-locations): Changed default early package
10432         hierarchy to ~/.xemacs/packages.
10433         (package-locations): Removed `packages' as a possible name for a
10434         late package hierarchy.
10435
10436 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10437
10438         * mule/mule-category.el (word-combining-categories): Set up new
10439         variable.
10440         (word-separating-categories): Likewise.
10441
10442 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10443
10444         * XEmacs 21.2.17 is released
10445
10446 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10447
10448         * font-menu.el (font-menu-set-font): allow for nil specification
10449         of font size.
10450
10451 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10452
10453         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10454         is 1.
10455
10456 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10457
10458         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10459         8859-5 instead of ISO 8859-1.
10460
10461 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10462
10463         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10464         (viet-viscii-encode-table): Ditto.
10465
10466         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10467         Make obsolete definition of char-octet.
10468
10469 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10470
10471         * subr.el: Move no-Mule make-char ...
10472         * help-nomule.el (make-char): To here.
10473         (string-width): Make Mule compatibility alias.
10474
10475 1999-06-15  Andy Piper  <andy@xemacs.org>
10476
10477         * select.el (get-selection-no-error): really make there be no-error.
10478         (get-selection): revert to original.
10479
10480 1999-06-11  Andy Piper  <andy@xemacs.org>
10481
10482         * select.el (selection-sets-clipboard): renamed.
10483         (own-selection): use it.
10484
10485 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10486
10487         * XEmacs 21.2.16 is released
10488
10489 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10490
10491         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10492         missing characters to avoid crash.
10493
10494 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10495
10496         * coding.el (set-terminal-coding-system): Only set the console
10497         coding system on the selected console if it is a tty.
10498
10499 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10500
10501         * cus-face.el:
10502         * cus-edit.el:
10503         * faces.el:
10504         (custom):
10505         (face-spec-set):
10506         * faces.el (frob-face-property):
10507         * font-menu.el (font-menu-set-font):
10508                   Actually apply changes from 1999-03-17
10509
10510 1999-06-10  Andy Piper  <andy@xemacs.org>
10511
10512         * select.el (get-selection): abstract out non error-signalling
10513         part.
10514         (get-selection-no-error): get-selection without signalling an
10515         error.
10516         (selection-is-clipboard-p): new variable. controls whether the
10517         selection sets the clipboard.
10518         (own-selection): use it.
10519
10520         * mouse.el (insert-selection): fallback to clipboard after trying
10521         primary selection and cutbuffer.
10522
10523 1999-06-05  Andy Piper  <andy@xemacs.org>
10524
10525         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10526         selection functions.
10527
10528 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10529
10530         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10531         default value.
10532         (load): Use `raw-text' instead of `no-conversion'.
10533         (insert-file-contents): Likewise.
10534
10535         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10536         of `no-conversion'.
10537
10538 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10539
10540         * coding.el: Don't copy `no-conversion' to `raw-text'.
10541
10542 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10543
10544         * subr.el (make-char): Define it if Mule is not around.
10545
10546 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10547
10548         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10549
10550         * x-select.el (x-disown-selection-internal): Restore symbol as an
10551         obsolete alias.
10552         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10553
10554 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10555
10556         * XEmacs 21.2.15 is released
10557
10558 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10559
10560         * subr.el (split-string): Avoid infinite looping
10561
10562 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10563
10564         * ldap.el (ldap-ignore-attribute-codings): New variable
10565         (ldap-default-attribute-decoder): New variable
10566         (ldap-coding-system): New variable
10567         (ldap-attribute-syntax-encoders): New variable
10568         (ldap-attribute-syntax-decoders): New variable
10569         (ldap-attribute-syntaxes-alist): New variable
10570         (ldap-encode-boolean): New function
10571         (ldap-decode-boolean): New function
10572         (ldap-encode-country-string): New function
10573         (ldap-decode-string): New function
10574         (ldap-decode-address): New function
10575         (ldap-encode-address): New function
10576         (ldap-decode-attribute): New function
10577         (ldap-search): Use some of these
10578
10579 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10580
10581         * version.el (emacs-version): Make the patch level/beta come
10582         before the XEmacs qualifier so that it gets into (funcall
10583         emacs-version) and thus in the bug reports.
10584         (emacs-version>=): Support patch levels.
10585
10586 1999-06-03  SL Baur  <steve@xemacs.org>
10587
10588         * version.el: implement x.y.z version number
10589         From Jan Vroonhof <vroonhof@math.ethz.ch>
10590
10591 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10592
10593         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10594
10595 1999-05-22  Vin Shelton <acs@xemacs.org>
10596
10597         * startup.el: Document -private and break out non-standard X options.
10598
10599 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10600
10601         * mule/mule-charset.el (charset-after): New function.
10602         (charset-direction): Synch with Mule, update docstring.
10603         (get-charset-property): New function.
10604         (put-charset-property): New function.
10605         (charset-plist): New function.
10606
10607         * mule/mule-charset.el (compose-region):
10608         (decompose-region): remove;  these functions (which don't work
10609         since we don't do composite characters) have been moved to
10610         mule-util.el.
10611         (toplevel): follow coding standards
10612
10613 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10614
10615         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10616         exist any more.
10617
10618         * code-files.el: Fix commentary to follow coding standards.  Move
10619         the single line left in mule-files.el to here.
10620
10621         * mule/mule-files.el: delete.
10622
10623 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10624
10625         * info.el (Info-scroll-prev): Use event functions instead of the
10626         old emacs 19 interface.
10627
10628 1999-06-02  Andy Piper  <andy@xemacs.org>
10629
10630         * x-font-menu.el (x-font-menu-load-font):
10631         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10632
10633 1999-05-31  Andy Piper  <andy@xemacs.org>
10634
10635         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10636         group.
10637         (font-menu-this-frame-only-p): ditto.
10638         (font-menu-max-items): reinstate, from Jan Vroonhof
10639         <vroonhof@math.ethz.ch>
10640         (font-menu-submenu-name-format): ditto.
10641         (font-menu-split-long-menu): ditto, for use by the family
10642         constructor.
10643         (font-menu-family-constructor): use it.
10644
10645 1999-05-30  Andy Piper  <andy@xemacs.org>
10646
10647         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10648         for use by the font menu.
10649
10650         * msw-font-menu.el: new file implementing mswindows specific
10651         font-menu behaviour.
10652         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10653         (mswindows-font-menu-junk-families): ditto.
10654         (hack-font-truename): ditto.
10655         (mswindows-font-regexp-ascii): ditto.
10656         (mswindows-reset-device-font-menus): ditto.
10657         (mswindows-font-menu-font-data): ditto.
10658         (mswindows-font-menu-load-font): ditto.
10659
10660         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10661         (x-font-menu-font-data): ditto.
10662         (x-font-menu-load-font): ditto.
10663
10664         * font-menu.el: new file implementing generic font menu behaviour.
10665         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10666         made device independent.
10667         (font-menu-this-frame-only-p): ditto.
10668         (font-menu-preferred-resolution): ditto.
10669         (font-menu-size-scaling): new variable used to determine whether
10670         sizes are in points or tenths of a point.
10671         (vassoc): moved from x-font-menu.el.
10672         (device-fonts-cache): ditto.
10673         (device-fonts-cache): ditto.
10674         (flush-device-fonts-cache): ditto.
10675         (reset-device-font-menus): copied from x-font-menu.el and made
10676         device independent. Most functionality deferred to
10677         device-dependent versions.
10678         (font-menu-family-constructor): copied from x-font-menu.el and
10679         made device independent.
10680         (font-menu-size-constructor): ditto.
10681         (font-menu-weight-constructor): ditto.
10682         (font-menu-set-font): ditto.
10683         (font-menu-change-face): ditto.
10684         (font-menu-load-font): new device method.
10685         (font-menu-font-data): ditto.
10686
10687         * x-font-menu.el: The above functions deleted.
10688
10689 1999-05-26  Andy Piper  <andy@xemacs.org>
10690
10691         * update-elc.el:
10692         * make-docfile.el:
10693         * loadup.el: rehash expand-file-name usage to not use default-directory.
10694
10695 1999-05-21  Andy Piper  <andy@xemacs.org>
10696
10697         * x-select.el (x-select-convert-to-text):
10698         (x-selected-text-type):
10699         (x-get-selection):
10700         (xselect-convert-to-string):
10701         (xselect-convert-to-compound-text):
10702         (xselect-convert-to-length):
10703         (xselect-convert-to-targets):
10704         (xselect-convert-to-delete):
10705         (xselect-convert-to-filename):
10706         (xselect-convert-to-charpos):
10707         (xselect-convert-to-lineno):
10708         (xselect-convert-to-colno):
10709         (xselect-convert-to-sourceloc):
10710         (xselect-convert-to-os):
10711         (xselect-convert-to-host):
10712         (xselect-convert-to-user):
10713         (xselect-convert-to-class):
10714         (xselect-convert-to-name):
10715         (xselect-convert-to-integer):
10716         (xselect-convert-to-atom):
10717         (xselect-convert-to-identity): functions renamed from x-* and
10718         moved to select.el.
10719         (x-get-secondary-selection): use rename get-selection.
10720         (x-get-clipboard): ditto.
10721         (x-own-selection): moved to select.el.
10722         (x-valid-simple-selection-p): ditto.
10723         (x-dehilight-selection): ditto.
10724         (x-own-clipboard): ditto.
10725         (x-disown-selection): ditto.
10726
10727         * x-mouse.el (x-yank-function): moved to mouse.el.
10728         (x-insert-selection): ditto.
10729         (x-set-point-and-move-selection): use renamed function.
10730
10731         * select.el (selected-text-type): moved and renamed from
10732         x-select.el.
10733         (selection-owner-p): moved to C.
10734         (selection-exists-p): ditto.
10735         (get-cutbuffer): new device method.
10736         (get-selection): generalised and moved from x-select.el.
10737         (own-selection): moved x-own-selection functionality into here.
10738         (dehilight-selection): renamed and moved from x-select.el.
10739         (own-clipboard): functionality moved from x-select.el using new
10740         generic C builtins.
10741         (disown-clipboard): ditto.
10742         (select-convert-to-text):
10743         (select-convert-to-string):
10744         (select-convert-to-compound-text):
10745         (select-convert-to-length):
10746         (select-convert-to-targets):
10747         (select-convert-to-delete):
10748         (select-convert-to-filename):
10749         (select-convert-to-charpos):
10750         (select-convert-to-lineno):
10751         (select-convert-to-colno):
10752         (select-convert-to-sourceloc):
10753         (select-convert-to-os):
10754         (select-convert-to-host):
10755         (select-convert-to-user):
10756         (select-convert-to-class):
10757         (select-convert-to-name):
10758         (select-convert-to-integer):
10759         (select-convert-to-atom):
10760         (select-convert-to-identity): new functions renamed from x-* and
10761         moved from x-select.el.
10762
10763         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10764         into here and use as the default window-system mouse yank.
10765         (insert-selection): generalised and moved from x-mouse.el.
10766         (own-clipboard): moved to C.
10767
10768         * msw-select.el (mswindows-selection-owned-p): deleted.
10769         (mswindows-own-selection): generalised and moved to select.el.
10770         (mswindows-disown-selection): generalised and moved to C.
10771         (mswindows-selection-owner-p): ditto.
10772
10773 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10774
10775         * XEmacs 21.2.14 is released
10776
10777 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10778
10779         * about.el: update contact info for jason and slb.
10780
10781 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10782
10783         * mule/european.el (setup-romanian-environment): Add Romanian
10784         support from Emacs/Mule romanian.el.
10785
10786 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10787
10788         * cus-face.el: Label all custom changes with the 'custom' tag.
10789
10790         * cus-edit.el: idem ditto.
10791
10792         * faces.el: Added suport for adding device tags to various functions.
10793         (custom): New device tag.
10794         (face-spec-set): Call reset face with tags argument. No longer do
10795         x-init-global-faces hack.
10796
10797         * faces.el (frob-face-property): Use an anonymous specifier to map
10798         frob-face-property-1 over.
10799
10800         * x-font-menu.el (font-menu-set-font): Always specify all
10801         properties to custom.
10802
10803 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10804
10805         * mule/european.el (setup-czech-environment): Add czech support.
10806         From David Sauer <davids@orfinet.cz>
10807
10808 1999-03-15  SL Baur  <steve@xemacs.org>
10809
10810         * check-features.el: Turn hard errors into warnings.
10811
10812 1999-03-21  SL Baur  <steve@xemacs.org>
10813
10814         * simple.el (delete-key-deletes-forward): As per discussion on
10815         xemacs-beta, default to t.
10816
10817 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10818
10819         * loadup.el: Define Installation-string before loading anything.
10820
10821 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10822
10823         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10824         From Anders Stenman <stenman@isy.liu.se>
10825
10826 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10827
10828         * wid-edit.el (widget-glyph-find): Ditto.
10829
10830         * packages.el (locate-library): Ditto.
10831
10832         * loadup.el (really-early-error-handler): Ditto.
10833
10834         * lib-complete.el (read-library): Ditto.
10835
10836         * faces.el (set-face-stipple): Ditto.
10837
10838         * code-files.el (load): Use new calling style of locate-file.
10839
10840 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10841
10842         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10843         dead.
10844
10845 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10846
10847         * dumped-lisp.el (preloaded-file-list): Don't load
10848         Installation.el.
10849
10850         * loadup.el (Installation-string): Define it here.
10851
10852 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10853
10854         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10855         Installation.el needs to be loaded before `dump-paths', otherwise
10856         the dumping process won't find it.
10857
10858 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10859
10860         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10861         subr so that we can use `replace-in-string' in Installation.el to
10862         get rid of C-m chars under the native Windows build.
10863
10864 1999-04-29  Andy Piper  <andy@xemacs.org>
10865
10866         * make-docfile.el: canonicalize file and directory names.
10867
10868         * device.el (call-device-method): new function for calling device
10869         specific methods.
10870         (define-device-method): new function for defining device methods.
10871         (define-device-method*): ditto.
10872
10873 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10874
10875         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10876
10877 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10878
10879         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10880         (cyrillic-koi8-r-encode-table): Likewise.
10881         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10882         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10883
10884         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10885         from vietnamese.el].
10886
10887         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10888         mule/mule-misc.el.
10889
10890 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10891
10892         * mule/thai-xtis.el:
10893         - Change font registry name from "Thai94x94-0" to "xtis-0".
10894         - Change mnemonic of coding-system `tis-620' to "TIS620".
10895
10896 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10897
10898         * mule/ethiopic.el: fixed.
10899
10900 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10901
10902         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10903
10904         * mule/thai-xtis.el: New file.
10905
10906         * mule/vietnamese.el: New file.
10907
10908         * mule/ethiopic.el: New file.
10909
10910 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10911
10912         * bytecomp.el (byte-compile-close-variables): Leave
10913         debug-issue-ebola-notices alone.
10914
10915 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10916
10917         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10918         at the top of the buffer since it is the most important thing to
10919         customize
10920         (ldap-get-host-parameter): New defun
10921         (ldap-search): Add a new parameter `withdn' to retrieve the
10922         distinguished names of entries
10923
10924 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10925
10926         * startup.el (splash-frame-body): Date and spelling fixes.
10927
10928 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10929
10930         * view-less.el (toggle-truncate-lines): add autoload tag
10931
10932 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10933
10934         * format.el (format-alist): Disable image stuff.
10935
10936 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10937
10938         * wid-edit.el (widget-glyph-find): Search by directories, then by
10939         suffixes rather than the other way around.
10940         (widget-image-conversion): Renamed to
10941         `widget-image-file-name-suffixes'.
10942
10943 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10944
10945         * mule/mule-charset.el: Made old functions obsolete, remove the
10946         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10947         (charset-iso-graphic-plane): Rename from charset-graphic.
10948         (charset-iso-final-char): Rename from charset-final.
10949         (charset-width): Rename from charset-columns.
10950         (charset-bytes): Added from fsf compatibility, returns always 1.
10951
10952         * mule/mule-misc.el: Move charset-doc-string alias to
10953         mule-charset.el
10954
10955 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10956
10957         * x-faces.el (x-make-font-bold-italic): honor
10958         *try-oblique-before-italic-fonts*
10959
10960 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10961
10962         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10963
10964 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10965
10966         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10967         name.
10968
10969 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10970
10971         * cl-extra.el (equalp): Would bug out for lists.
10972
10973 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10974
10975         * about.el (about-hackers):  Change cgw's email address
10976
10977 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10978
10979         * XEmacs 21.2.13 is released
10980
10981 1999-03-12  SL Baur  <steve@xemacs.org>
10982
10983         * simple.el (delete-key-deletes-forward): Revert to previous
10984         behavior.
10985
10986 1999-01-18  Didier Verna  <didier@xemacs.org>
10987
10988         * menubar-items.el (xemacs-splash-buffer): handle the case of
10989         multiple elements in the splash buffer body.
10990
10991         * startup.el (splash-frame-timeout): new constant: interval
10992         between splash buffer elements.
10993         (command-line-1): handle splash buffer with multiple elements (use
10994         a timeout).
10995         (splash-frame-body): Originally `startup-splash-frame-body'.
10996         Rewrote a cleaner and more readable version. This can now be array,
10997         in which case each element is displayed in turn in the splash buffer.
10998         (splash-frame-static-body): new constant. Persistent information
10999         across all splash buffer elements (preserves the possibility to give
11000         it in different languages.
11001         (circulate-splash-frame-elements): new function. Used as a timeout
11002         to circulate through all splash frame elements and display them in
11003         sequence.
11004         (display-splash-frame): originally `startup-splash-frame'. Handle
11005         the case of multiple elements in the splash buffer body. Now
11006         returns a timeout id if multiple elements to display, or nil.
11007
11008 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11009
11010         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11011         so they can be overridden by x-init-face-from-resources.
11012         Additionally specify the font name also with an x tag.
11013
11014 1999-03-08  Andy Piper  <andy@xemacs.org>
11015
11016         * package-get.el (package-get-base): autoload.
11017
11018         * menubar-items.el (default-menubar): add update menu item. Fix
11019         custom menu to only be activated when package-base is available.
11020
11021         * package-get.el (package-get-custom): don't load
11022         package-get-custom as it is auto-generated. Fix group definition.
11023
11024 1999-03-05  Didier Verna  <didier@xemacs.org>
11025
11026         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11027         instead of `symbol-name' (Thanks Kyle).
11028
11029         * cus-edit.el (custom-save-variables): use `prin1' instead of
11030         princ to write symbols.
11031
11032 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11033
11034         * XEmacs 21.2.12 is released
11035
11036 1999-03-05  SL Baur  <steve@xemacs.org>
11037
11038         * menubar-items.el (default-menubar): Add kfm browsing support.
11039         From Neal Becker <nbecker@fred.net>
11040
11041 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11042
11043         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11044         calls to font-lock during buffer reversion.
11045
11046 1999-02-12  Didier Verna  <didier@xemacs.org>
11047
11048         * info.el (Info-build-node-completions): unconditionally widen the
11049         tag table buffer.
11050
11051 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11052
11053         * x-faces.el (x-init-face-from-resources):
11054         Only set fonts in the 'x locale.
11055
11056 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11057
11058         * package-ui.el (pui-install-selected-packages): Don't throw on
11059         `package-admin-delete-binary-package' returning nil since it's
11060         normal.  Reindent function.
11061         (pui-add-required-packages): Handle case where packages selected
11062         for installation have never been installed.
11063
11064 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11065
11066         * menubar-items.el (default-menubar):
11067         Implement the ``Mule->Set coding system of process'' menu item.
11068
11069 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11070
11071         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11072         files
11073         - Change some `if's to `when's
11074
11075 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11076
11077         * XEmacs 21.2.11 is released
11078
11079 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11080
11081         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11082         against window close (Fix Bug #460).
11083         (ask-user-about-lock-dbox): Idem.
11084
11085 1999-02-25  SL Baur  <steve@xemacs.org>
11086
11087         * mule/mule-charset.el (charset-leading-byte): New function.
11088         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11089
11090 1999-02-12  Andy Piper  <andy@xemacs.org>
11091
11092         * about.el (xemacs-hackers): change andy's email address.
11093         (about-url-alist): change andy's web page address.
11094         (about-xemacs): add piper.
11095
11096 1999-02-16  SL Baur  <steve@xemacs.org>
11097
11098         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11099         of mule-base into lisp/mule.
11100
11101 1999-02-16  SL Baur  <steve@xemacs.org>
11102
11103         * mule/arabic.el:
11104         mule/canna-leim.el:
11105         mule/chinese.el:
11106         mule/cyrillic.el:
11107         mule/english.el:
11108         mule/european.el:
11109         mule/greek.el:
11110         mule/hebrew.el:
11111         mule/japanese.el:
11112         mule/kinsoku.el:
11113         mule/korean.el:
11114         mule/misc-lang.el:
11115         mule/mule-category.el:
11116         mule/mule-ccl.el:
11117         mule/mule-charset.el:
11118         mule/mule-cmds.el:
11119         mule/mule-coding.el:
11120         mule/mule-files.el:
11121         mule/mule-help.el:
11122         mule/mule-init.el:
11123         mule/mule-misc.el:
11124         mule/mule-tty-init.el:
11125         mule/mule-x-init.el:
11126         mule/viet-chars.el:  Remerge from mule-base.
11127
11128         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11129         of mule-base into lisp/mule.
11130
11131 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11132
11133         * process.el (exec-to-string): Use `shell-command-switch' in place
11134         of hard-wired "-c" (for WindowsNT).
11135
11136 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11137
11138         * menubar-items.el (default-menubar):  Remove obsolete
11139         "Gopher" item
11140
11141 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11142
11143         * package-admin.el (package-admin-get-install-dir): First fall
11144         back to the location of xemacs-base for non-mule packages.
11145
11146 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11147
11148         * paths.el:
11149         - improved automounter tmp directory support.
11150         - support 4 (!) empirically discovered automounter conventions
11151
11152 1999-02-12  SL Baur  <steve@xemacs.org>
11153
11154         * etags.el (pop-tag-mark): autoload to match key binding.
11155
11156 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11157
11158         * XEmacs 21.2.10 is released
11159
11160 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11161
11162         * package-get.el (package-get-remote-filename): Don't bug out for
11163         a local file name in the search entry.
11164
11165 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11166
11167         * XEmacs 21.2.9 is released
11168
11169 1999-01-19  Didier Verna  <didier@xemacs.org>
11170
11171         * replace.el (replace-search-function): new variable containing a
11172         function to perform a search-forward.
11173         (replace-re-search-function): new variable containing a function
11174         to perform a re-search-forward.
11175         (perform-replace): use them.
11176
11177 1999-01-25  Didier Verna  <didier@xemacs.org>
11178
11179         * select.el (selection-owner-p): use the name `XEmacs'.
11180         (cut-copy-clear-internal): ditto.
11181
11182 1999-01-18  Andy Piper  <andy@xemacs.org>
11183
11184         * about.el (about-url-alist): Update my entry.
11185         (xemacs-hackers): Ditto.
11186
11187 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11188
11189         * buffer.el (switch-to-buffer): Fixing documentation.
11190         * minibuf.el (minibuffer-completion-table): ditto.
11191         * cl-macs.el (return-from): ditto.
11192
11193 1999-01-04  Didier Verna  <didier@xemacs.org>
11194
11195         * replace.el (delete-non-matching-lines): temporarily disable
11196         case-folding when called interactively with a regexp containing
11197         uppercase characters.
11198         (delete-matching-lines): ditto.
11199         (count-matches): ditto.
11200         (list-matching-lines): ditto.
11201
11202 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11203
11204         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11205         abort if current window is split horizontally, not if others are
11206         split.  Got rid of unnecessary minibuffer checking.  Also, add
11207         some comments (it's still complex).
11208
11209 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11210
11211         * package-get.el: changed address for doc.ic.ac.uk to
11212         sunsite.doc.ic.ac.uk
11213
11214 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11215
11216         * ldap.el (toplevel): Remove requires so that the file compiles
11217         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11218
11219 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11220
11221         * dump-paths.el: Calculate module-directory and set
11222         module-load-path to the load path for modules.
11223
11224         * loadup.el: Get bootstrap value of module-load-path from the
11225         environment variable EMACSBOOTSTRAPMODULEPATH.
11226         - Display the module load path if we're debugging paths.
11227
11228         * setup-paths.el: Added function paths-find-site-module-directory.
11229         - Added function paths-find-module-directory.
11230         - Added function paths-construct-module-load-path.  Uses new
11231         environment variable EMACSMODULEPATH.
11232
11233 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11234
11235         * font.el (font-default-object-for-device):
11236         Oops! This `or' can't be replaced by `unless'.
11237         Fixed inability to run w3, among other things.
11238
11239 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11240
11241         * package-admin.el: Change initialization of
11242           package-admin-install-function dependent on system type.
11243           Change package-admin-install-function-mswindows to use
11244           "minitar".
11245
11246 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11247
11248         * mouse.el (default-mouse-motion-handler): Disable help echo while
11249         in the minibuffer.
11250
11251 1998-12-28  Martin Buchholz <martin@xemacs.org>
11252
11253         * XEmacs 21.2.8 is released.
11254
11255 1998-12-24  Martin Buchholz <martin@xemacs.org>
11256
11257         * XEmacs 21.2.7 is released.
11258
11259 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11260
11261         * package-ui.el (pui-list-packages): Set truncate-lines.
11262
11263         * package-get.el (package-get-download-menu): Use
11264         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11265
11266         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11267         (pui-help-string): idem.
11268         (list-packages-mode): New major mode.
11269         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11270         (pui-install-selected-packages): Add suport for removing packages.
11271         (pui-toggle-package-delete-key): New function.
11272         (pui-popup-context-sensitive): New kludge.
11273         (pui-list-packages): Add warning when `package-get-remote' is nil.
11274         (package-ui-add-site): New function.
11275
11276 1998-12-01  Didier Verna  <didier@xemacs.org>
11277
11278         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11279
11280 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11281
11282         * ldap.el: Custom-ized
11283         (toplevel): Do not provide `ldap' which is provided by C level
11284         LDAP code
11285         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11286
11287 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11288
11289         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11290
11291 1998-12-17  Andy Piper  <andy@xemacs.org>
11292
11293         * sound.el (sound-load-list): name changed from sound-load-alist.
11294         (sound-extension-list): name changed from sound-ext-list.
11295         (load-default-sounds): use new names.
11296         (load-sound-file): use new names.
11297
11298 1998-12-16  Andy Piper  <andy@xemacs.org>
11299
11300         * XEmacs 21.2.6 is released
11301
11302 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11303
11304         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11305         errors.
11306
11307 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11308
11309         * wid-edit.el (widget-echo-this-extent): Set
11310         help-echo-owns-message to t.
11311
11312 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11313
11314         * package-get.el (package-get-download-menu): use toggles for
11315           each site in the download site menu.
11316
11317 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11318
11319         * package-get.el (package-get): If we cannot find a package
11320           because package-get-remote is not set, give a more helpful
11321           error message.
11322
11323 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11324
11325         * package-get.el (package-get-remote-filename): use an EFS path
11326         with user anonymous if no user is specified.
11327
11328 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11329
11330         * faces.el (face-spec-set): Re-init fallfacks for default after
11331         calling reset-face on the default face.
11332
11333 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11334
11335         * package-admin.el (package-admin-default-install-function):
11336         Behave as advertised.  Make sure the pkg-dir is proper for
11337         default-directory.
11338         (package-admin-add-binary-package): Make sure the pkg-dir is
11339         proper for default-directory.
11340         (package-admin-install-function-mswindows): Make sure the pkg-dir
11341         is proper for default-directory.
11342
11343 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11344
11345         * XEmacs 21.2.5 is released
11346
11347 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11348
11349         * files.el (binary-file-regexps): regexp-opt is not available at
11350         bytecompile time.
11351
11352 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11353
11354         * x-win-xfree86.el:
11355         * x-win-sun.el (x-win-init-sun):
11356         * x-win-sun.el:
11357         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11358         * x-iso8859-1.el:
11359         * x-init.el (init-post-x-win):
11360         * x-init.el (init-pre-x-win):
11361         * x-init.el (x-initialize-compose):
11362         * x-init.el:
11363         * x-compose.el:
11364         * winnt.el:
11365         * widget.el:
11366         * wid-edit.el (widget-glyph-click):
11367         * wid-edit.el (widget-glyph-find):
11368         * wid-edit.el (widget-type):
11369         * view-less.el (view-buffer-other-window):
11370         * very-early-lisp.el:
11371         * version.el:
11372         * toolbar.el:
11373         * toolbar-items.el:
11374         * term/sun.el (suntool-map):
11375         * term/sun-mouse.el:
11376         * term/internal.el:
11377         * syntax.el (modify-syntax-entry):
11378         * symbol-syntax.el:
11379         * subr.el:
11380         * startup.el (lock-directory):
11381         * simple.el (set-comment-column):
11382         * simple.el (backward-delete-char-untabify):
11383         * shadow.el (find-emacs-lisp-shadows):
11384         * shadow.el:
11385         * setup-paths.el (paths-construct-info-path):
11386         * select.el (cut-copy-clear-internal):
11387         * process.el (call-process-region):
11388         * process.el (start-process-shell-command):
11389         * process.el:
11390         * paths.el (rmail-spool-directory):
11391         * paragraphs.el (use-hard-newlines):
11392         * package-get.el (package-get-dependencies):
11393         * package-admin.el (package-admin-delete-binary-package):
11394         * obsolete.el (truncate-string):
11395         * obsolete.el (store-substring):
11396         * mouse.el (default-mouse-track-maybe-own-selection):
11397         * mouse.el (mouse-yank-at-point):
11398         * modeline.el:
11399         * modeline.el (mouse-drag-modeline):
11400         * minibuf.el (read-directory-name-internal):
11401         * minibuf.el (read-file-name-internal):
11402         * minibuf.el (read-file-name-internal-1):
11403         * minibuf.el (read-file-name-2):
11404         * minibuf.el (exact-minibuffer-completion-p):
11405         * minibuf.el (read-from-minibuffer):
11406         * minibuf.el:
11407         * menubar.el (check-menu-syntax):
11408         * map-ynp.el (map-y-or-n-p):
11409         * make-docfile.el (docfile-out-of-date):
11410         * loadup.el ((member "run-temacs" command-line-args)):
11411         * loadup.el ((member "no-site-file" command-line-args)):
11412         * loadup.el (really-early-error-handler):
11413         * loadup.el:
11414         * loadhist.el:
11415         * loaddefs.el:
11416         * lisp-mnt.el (lm-verify):
11417         * lib-complete.el (lib-complete:cache-completions):
11418         * lib-complete.el (library-all-completions):
11419         * itimer.el (itimer-run-expired-timers):
11420         * info.el (Info-mode):
11421         * info.el (Info-insert-file-contents):
11422         * info.el (Info-rebuild-dir):
11423         * info.el (Info-build-dir-anew):
11424         * info.el (Info-parse-dir-entries):
11425         * info.el (Info-dir-outdated-p):
11426         * info.el (Info-insert-dir):
11427         * info.el (info-xref):
11428         * info.el:
11429         * hyper-apropos.el (hyper-apropos-get-doc):
11430         * hyper-apropos.el (hyper-describe-face):
11431         * hyper-apropos.el (hyper-apropos-mode):
11432         * hyper-apropos.el:
11433         * help.el (list-processes):
11434         * help.el:
11435         * gnuserv.el:
11436         * font.el (mswindows-font-create-name):
11437         * font.el (font-default-font-for-device):
11438         * font.el (x-font-create-object):
11439         * font.el (font-registry):
11440         * font.el:
11441         * font-lock.el (font-lock-keywords):
11442         * font-lock.el:
11443         * finder.el (finder-compile-keywords):
11444         * find-paths.el (paths-find-recursive-path):
11445         * fill.el (set-justification-center):
11446         * fill.el (fill-region-as-paragraph):
11447         * files.el (insert-directory):
11448         * files.el (wildcard-to-regexp):
11449         * files.el (recover-file):
11450         * files.el (basic-save-buffer):
11451         * files.el (delete-auto-save-file-if-necessary):
11452         * files.el (file-relative-name):
11453         * files.el (backup-extract-version):
11454         * files.el (backup-buffer):
11455         * files.el (set-visited-file-name):
11456         * files.el (set-auto-mode):
11457         * files.el (interpreter-mode-alist):
11458         * files.el:
11459         * files.el (find-file-noselect):
11460         * files.el (abbreviate-file-name):
11461         * files.el (parse-colon-path):
11462         * files.el (directory-abbrev-alist):
11463         * etags.el (visit-tags-table-buffer):
11464         * easymenu.el (easy-menu-define):
11465         * dragdrop.el (experimental-dragdrop-drag):
11466         * dragdrop.el (dragdrop-drop-do-functions):
11467         * dragdrop.el (dragdrop-drop-at-point):
11468         * disass.el (disassemble-1):
11469         * disass.el (disassemble-internal):
11470         * disass.el (disassemble):
11471         * disass.el:
11472         * derived.el (derived-mode-init-mode-variables):
11473         * derived.el (define-derived-mode):
11474         * custom.el (defgroup):
11475         * cus-edit.el (custom-quote):
11476         * config.el:
11477         * code-process.el (open-network-stream):
11478         * code-process.el (start-process):
11479         * code-process.el (call-process-region):
11480         * code-process.el (call-process):
11481         * code-process.el:
11482         * code-files.el (insert-file-contents):
11483         * code-files.el:
11484         * code-files.el (buffer-file-coding-system-for-read):
11485         * cmdloop.el (yes-or-no-p-minibuf):
11486         * cl.el:
11487         * cl-macs.el:
11488         * cl-extra.el:
11489         * callers-of-rpt.el (make-caller-report):
11490         * callers-of-rpt.el:
11491         * bytecomp.el (batch-byte-recompile-directory):
11492         * bytecomp.el (batch-byte-compile-1):
11493         * bytecomp.el (batch-byte-compile):
11494         * bytecomp.el (display-call-tree):
11495         * bytecomp.el (byte-compile-insert):
11496         * bytecomp.el (byte-compile-two-args-19->20):
11497         * bytecomp.el (byte-compile-variable-ref):
11498         * bytecomp.el (byte-compile-form):
11499         * bytecomp.el (byte-compile-top-level-body):
11500         * bytecomp.el (byte-compile-out-toplevel):
11501         * bytecomp.el (byte-compile-byte-code-maker):
11502         * bytecomp.el (byte-compile-file-form-defmumble):
11503         * bytecomp.el (byte-compile-file-form):
11504         * bytecomp.el (byte-compile-keep-pending):
11505         * bytecomp.el (byte-compile-insert-header):
11506         * bytecomp.el (byte-compile-from-buffer):
11507         * bytecomp.el (byte-compile-file):
11508         * bytecomp.el (byte-recompile-file):
11509         * bytecomp.el (byte-compile-close-variables):
11510         * bytecomp.el (byte-compile-warn-about-unused-variables):
11511         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11512         * bytecomp.el (byte-compiler-legal-options):
11513         * bytecomp.el (byte-compile-lapcode):
11514         * bytecomp.el (byte-optimize-log):
11515         * bytecomp.el ((fboundp 'defsubst)):
11516         * bytecomp.el:
11517         * bytecomp-runtime.el:
11518         * byte-optimize.el (byte-optimize-apply):
11519         * byte-optimize.el (car):
11520         * byte-optimize.el (byte-optimize-form):
11521         * byte-optimize.el (byte-optimize-form-code-walker):
11522         * byte-optimize.el:
11523         * build-report.el (build-report-insert-installation-file):
11524         * build-report.el (build-report):
11525         * auto-show.el:
11526         * apropos.el (apropos-documentation):
11527         - mega patch
11528         - clean up byte-compile warnings
11529         - remove unused variables
11530         - Use common lisp style hashtable functions
11531         - byte compiler cleanup
11532         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11533         - remove old backquote syntax usage
11534         - move some cl functionality into C for speed.
11535         - remove last remaining VMS support
11536         - spelling fixes
11537         - implement last, butlast, nbutlast, copy-list in C.
11538         - new macro ignore-file-errors, similar to ignore-errors
11539           (ignore-file-errors (delete-file "foo"))
11540         - get frequent garbage collection during loadup.el by tweaking
11541           gc-cons-threshold, rather than explicitly calling garbage-collect
11542         - default delete-key-deletes-forward to `t'.
11543
11544 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11545
11546         * XEmacs 21.2-beta4 is released.
11547
11548 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11549
11550         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11551         (easy-menu-item-present-p): Wrapper around find-menu-item.
11552         (easy-menu-remove-item): Wrapper around delete-menu-item.
11553
11554         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11555         (add-menu-button): Add 'in-menu' argument.
11556         (add-menu-item-1): Add in-menu support to helper function.
11557
11558 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11559
11560         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11561
11562 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11563
11564         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11565         of Dec 4, 1997.
11566
11567 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11568
11569         * process.el (shell-command-on-region): Report if the command
11570         succeeded or failed.
11571
11572 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11573
11574         * subr.el (buffer-substring-no-properties): Comment out.
11575
11576 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11577
11578         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11579           into font instances first, like `x-frob-font-size' does.
11580           (mswindows-find-larger-font): ditto
11581
11582 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11583
11584         * package-ui.el (pui-install-selected-packages): fix args in call
11585         to `package-get'.
11586
11587 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11588
11589         * package-get.el (host-name): New widget type.
11590         (package-get-remote): Better customization using new type.
11591         (package-get-download-sites): idem dito.
11592
11593         (package-get-custom): Do not use package-get-all untill we have
11594         runtime dependencies.
11595
11596         (package-get-remove-copy): Default to 't' we no longer need this
11597         kludge as we do not currently use depenencies.
11598
11599         (package-get-was-current): New variable.
11600         (package-get-require-base): New 'force-current' argument.
11601         (package-get-update-base): idem
11602         (package-get-package-provider):  idem
11603         (package-get-locate-index-file): New 'no-remote' argument.
11604         (package-get-locate-file): idem.
11605
11606         (package-get-maybe-save-index): New function.
11607         (package-get-update-base): Use it.
11608
11609 1998-10-28 Greg Klanderman <greg@alphatech.com>
11610
11611         * package-get.el (package-get-remote): default to nil; by default,
11612         don't go out to the net via EFS.  They must select a download site.
11613         (package-get-download-sites): new variable.
11614         (package-get-download-menu): new function.
11615         (package-get-locate-index-file): new function.
11616         (package-get-update-base): use it.
11617
11618         * menubar-items.el (default-menubar): add "Update Package Index"
11619         and "Add Download Site" menus under Options | Manage Packages.
11620
11621 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11622
11623         * package-get.el (package-get): bugfix code checking installed version
11624         for case where package is not currently installed.
11625         (package-get-require-signed-base-updates): new variable.
11626         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11627         deemed not a goot thing.  Use the variable
11628         package-get-allow-unsigned-base-updates instead.
11629
11630 1998-10-16 Greg Klanderman <greg@alphatech.com>
11631
11632         * package-get.el (package-get): Don't install an older version than
11633         we already have unless explicitly told to.  Issue a warning.
11634
11635         * package-ui.el (pui-add-required-packages): when adding
11636         dependencies, don't add packages that are up to date.
11637         (pui-package-symbol-char):  Don't consider a package out of date
11638         if you have a newer version installed than the latest version in
11639         package-get-base.
11640
11641         * package-get.el (package-get-base-filename): document that it may
11642         be a path relative to package-get-remote;  new default value.
11643         (package-get-locate-file): new function.
11644         (package-get-update-base): use it to expand package-get-base-filename.
11645         (package-get-save-base): new function to save the package-get database
11646         to file.
11647         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11648         (package-get-update-base): pass the REMOTE-SOURCE arg.
11649         (package-get-update-base-entry): call package-get-custom-add-entry.
11650         (package-get-file-installed-p): removed; no longer needed.
11651         (package-get-create-custom): ditto.
11652         (toplevel): remove code to build and load package-get-custom.el
11653         (package-get-custom-add-entry): new function.
11654
11655 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11656
11657         * wid-edit.el (widget-button-click): Don't switch window.
11658
11659 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11660
11661         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11662
11663 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11664
11665         * etags.el (find-tag-default): Run find-tag-hook using
11666         run-hooks rather than funcall
11667
11668 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11669
11670         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11671         and the current local map as the parents to isearch-mode-map.
11672
11673 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11674
11675         * XEmacs 21.2-beta3 is released.
11676
11677 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11678
11679         * package-get.el (package-get-update-base): use
11680         insert-file-contents-internal, not insert-file-contents-literally.
11681
11682 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11683
11684         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11685         dump time.
11686
11687 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11688
11689         * package-get.el (package-get-update-base-entry): new function.
11690         (package-get-update-base): renamed; was `package-get-load-base'.
11691         cleanup, and use package-get-update-base-from-buffer.
11692         (package-get-update-base-from-buffer): new function.
11693         (package-get-update-base-entries): new; helper for above.
11694         Do not eval lisp grabbed over ftp; parse it from new format.
11695
11696 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11697
11698         * files.el (set-auto-mode): Don't play games loading package-get
11699         database; package-get-package-provider will handle it all.
11700
11701 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11702
11703         * package-get.el (package-get-base-filename): new variable.
11704         (package-get-require-base): new function.
11705         (package-get-pgp-signed-begin-line): new variable.
11706         (package-get-pgp-signature-begin-line): ditto.
11707         (package-get-pgp-signature-end-line):  ditto.
11708         (package-get-load-base): new function.
11709         (package-get-interactive-package-query):
11710         (package-get-update-all):
11711         (package-get-dependencies):
11712         (package-get-package-provider):
11713         (package-get-custom): use package-get-require-base.
11714         [package-get-custom loading]: disable for now.
11715
11716         * package-ui.el (pui-list-packages): use (package-get-require-base)
11717
11718 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11719
11720         * package-ui.el: Correct obvious thinko in choosing extent face.
11721
11722 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11723
11724         * menubar-items.el (default-menubar): pui-list-package has nothing
11725         to with Customize. Move all the package stuff to a new Item in Options.
11726
11727         * package-ui.el (pui-menu): Add menu and Popup menu.
11728
11729         * package-get.el (package-get): Use new
11730         package-admin-get-install-dir.
11731
11732         * package-admin.el (package-admin-get-install-dir): New syntax.
11733         Conserve package location and put mule packages where mule-base is.
11734
11735         * package-get.el : Customized
11736
11737         * package-ui.el (pui): Customized
11738         (pui-package-install-dest-dir): New variable.
11739         (pui-install-selected-packages): Use it
11740
11741 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11742
11743         * package-get.el (package-get-interactive-package-query): Move
11744         dependency on package-get-base to run-time.
11745         (package-get-update-all): Ditto.
11746         (package-get-dependencies): Ditto.
11747         (package-get-package-provider): Ditto.
11748         (package-get-custom): Ditto.
11749
11750 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11751
11752         * events.el: Remove 'ascii-character property from 'backspace
11753         and 'delete symbols
11754
11755 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11756
11757         * package-get-base.el: removed.
11758
11759 1998-09-23  Didier Verna  <didier@xemacs.org>
11760
11761         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11762         (no-upper-case-p): new function.
11763         (with-search-caps-disable-folding): new macro.
11764         (with-interactive-search-caps-disable-folding): new macro.
11765         (zap-to-char): In interactive mode, do a case-sensitive search if
11766         the character is uppercase.
11767         (zap-up-to-char): ditto.
11768
11769         * replace.el (perform-replace): use the function no-upper-case-p.
11770
11771         * isearch-mode.el (isearch-fix-case): ditto.
11772         make obsolete `with-caps-disable-folding' and
11773         `isearch-no-upper-case-p'.
11774
11775         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11776         (tags-search): ditto.
11777         (tags-query-replace): ditto.
11778
11779         * info.el (Info-search): ditto.
11780
11781 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11782
11783         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11784
11785 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11786
11787         * package-admin.el (package-admin-rmtree): rewritten.  need to
11788         check for "." and ".." before symlink check.  expand files and
11789         directories with respect to DIRECTORY, not default-directory.
11790
11791 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11792
11793         * package-get.el (package-get-all): add INSTALL-DIR argument.
11794
11795 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11796
11797         * package-ui.el (pui-add-required-packages): new function, select
11798         dependent packages.
11799         (pui-display-keymap): bind it.
11800         (pui-help-string): document it.
11801         (pui-install-selected-packages): package-get-all -> package-get.
11802
11803         * package-get.el (package-get-dependencies): new function.
11804
11805 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11806
11807         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11808         regexps.
11809
11810 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11811
11812         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11813         function.
11814         (default-mouse-track-normalize-point): Use it.
11815
11816 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11817
11818         * package-admin.el (package-admin-delete-binary-package):
11819                 General cleanup. Remove unnessary use of progn and
11820         save-excursion.
11821         (package-admin-delete-binary-package): Do NOT mess with file
11822         modes. That is evil.
11823         (package-admin-delete-binary-package): Wrap all deleting in
11824         condition-case. The data in MANIFEST is untrustworthy.
11825         (package-admin-delete-binary-package): Let the OS worry about non
11826         empty directories.
11827
11828 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11829
11830         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11831         processing.
11832         (lm-report-bug): Fix mail address to send bug reports to.
11833
11834 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11835
11836         * XEmacs 21.2-beta2 is released.
11837
11838 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11839
11840         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11841
11842 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11843
11844         * info.el (Info-mode): Document page turning by double clicks in
11845         docstring so `M-x describe-mode' will display it.
11846
11847 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11848
11849         * info.el (Info-mouse-track-double-click-hook): Use character
11850         widths to calculate a border region where double clicking does
11851         page turning, and return `nil' by default so other hooks, such as
11852         region highlighting, will be run.
11853
11854 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11855
11856         * sound.el (default-sound-directory-list): Initialize with all the
11857         "sounds" directories in `data-directory-list'.  It used to just be
11858         the first one.
11859
11860         * packages.el (locate-data-directory-list): Created.  This gives
11861         the list of matching directories, unlike `locate-data-directory',
11862         which just gives the first one.
11863
11864 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11865
11866         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11867         make a binding in the local keymap until help-char handling is
11868         improved.
11869
11870         * help.el (help-keymap-with-help-key): Provide keymap with help
11871         binding.
11872         (help-print-help-form): New helper function.
11873
11874 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11875
11876         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11877         move extent to another buffer; no need to create a new extent.
11878         (isearch-fix-case): New function.
11879         (isearch-search-and-update): Use it.
11880
11881 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11882
11883         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11884         the keymap, not minor-mode-map-alist.
11885         (isearch-done): Restore overriding-local-map.
11886
11887 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11888
11889         * bytecomp.el (byte-compile-buffer-substring):
11890         Fix for: (byte-compile (defun f () (buffer-substring)))
11891         ==>   ** buffer-substring called with 3 args, but requires 0-3
11892         - new code not only works, but is more readable, too.
11893
11894 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11895
11896         * msw-faces.el (mswindows-init-device-faces): Don't try to
11897           specify a default font at this late stage. Do try to force
11898           creation of the default face font so that if it fails we get
11899           an error now instead of a crash at frame creation.
11900
11901           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11902           mswindows-make-font-unitalic: Canonical default weight
11903           changed from "Normal" to "Regular".
11904
11905           mswindows-make-font-bold / -bold-italic: Supplied device was
11906           not being passed into call to mswindows-find-smaller-font.
11907
11908 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11909
11910         * package-get.el (package-get-remote): Fix the path where to find
11911           the packages on xemacs.org.
11912
11913 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11914
11915         * about.el (about-maintainer-info): Update Ben's entry.
11916
11917 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11918
11919         * lisp/shadow.el (find-emacs-lisp-shadows):
11920         - `member' was being called on lists of length 2000!
11921         - Replace with hashtables.
11922         - Replace hand-coded loops with (dolist)
11923         - Fix comment typo
11924
11925 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11926
11927         * packages.el: Added new function, `package-delete-name', to
11928           delete existing packages from the installed package database
11929           (`packages-package-list').  Also added the "pkginfo" directory
11930           to `packages-special-base-regexp', so that the pkginfo directory
11931           would not get added to `late-packages'.
11932
11933         * package-admin.el: Added ability to delete an installed package
11934           (added low-level function, `package-admin-delete-package').
11935           Understands how to use the pkginfo/MANIFEST.<package> file to
11936           delete the package.  When installing a package, will also
11937           create a MANIFEST.* file if one is not provided by the
11938           package.  If the MANIFEST.* doesn't exist when deleting a
11939           package, the functions will fall back to attempting to delete
11940           any package-specific lisp directory.
11941
11942         * package-get.el: Moved some functions to package-admin.el.
11943           Added interactive function `package-get-delete-package', for
11944           use by users for deleting a package.
11945
11946           Also modified to not require the presence of efs.
11947
11948 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11949
11950         * files.el (find-file-noselect): Handle all signals, kill the
11951         buffer and resignal.
11952
11953 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11954
11955         * cl-macs.el (glyph-image): Add setf method.
11956
11957 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11958
11959         * package-get.el: Fixed broken EFS downloading.  Also, look for
11960           .tar.gz files first, in preference over .tgz files.
11961
11962         * package-ui.el: Fix display of package version numbers.
11963
11964 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11965
11966         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11967         argument.
11968
11969 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11970
11971         * list-mode.el: `display-completion-list': added new/optional
11972           keyword `:completion-string', which allows the programmer to
11973           change the "Possible completions are:" prompt.
11974
11975         * menubar-items.el: Added new pulldown menu-pick to start up the
11976           visual package browser/installer:
11977
11978                 Options->Customize->List Packages
11979
11980         * package-admin.el: Added hooks for installing under both Unix
11981           and MS Windows.  Does additional error checking.  No longer
11982           calls "add-big-package.sh" to install packages under Unix; now
11983           calls gunzip & tar directly.
11984
11985         * package-get.el: Added ability to install packages from files
11986           on a local disk/CDROM.  Now deletes any existing package lisp
11987           directory.  Does completion on available packages when
11988           querying for package names.  Will also search for .tgz files
11989           in addition for .tar.gz files.  Tries to reload
11990           auto-autoloads, as a convenience when loading new packages,
11991           and also tries to add any new package paths to `load-path'.
11992           Changed all occurences of `concat' to use `expand-file-name'.
11993
11994         * package-ui.el: New file which implements the main visual
11995           package browser/installer, which is started via a menu pick or
11996           M-x pui-list packages.
11997
11998 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11999
12000         * startup.el (load-init-file): spelling fix.
12001
12002 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12003
12004         * startup.el (normal-top-level): Load auto-autoload files
12005         covariantly with their precedence.
12006
12007 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12008
12009         * menubar-items.el (default-menubar): Remove "Font Weight"
12010         option, there is currently no custom equivalent.. Customize-faces
12011         is "Edit faces".
12012
12013         * x-font-menu.el (font-menu-set-font): Use customize to set
12014         default face.
12015
12016         * faces.el (face-spec-update-all-matching): New function.
12017
12018         * cus-face.el (custom-set-face-update-spec): New function.
12019         Interface to customize faces from elisp.
12020
12021         (custom-face-value-create): Show the customized settings if set
12022         but not saved.
12023
12024 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12025
12026         (custom-face-value-create): Show the customized settings if set
12027         but not saved.
12028
12029 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12030
12031         * keydefs.el (global-map): Add FSF 20.3 binding of
12032         query-replace-regexp.
12033
12034 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12035
12036         * minibuf.el (read-file-name-internal-1): use
12037         user-name-completion-1 instead of user-name-completion.
12038
12039 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12040
12041         * loadup.el:
12042         * make-docfile.el:
12043         * update-elc.el: Don't set `source-directory' (now defunct as a
12044         global variable) no more.
12045
12046         * packages.el (packages-list-autoloads): Made `source-directory'
12047         (now defunct as a global variable) a parameter.
12048
12049 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12050
12051         * about.el (about-hackers): new email
12052
12053 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12054
12055         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12056
12057 1998-07-17  Didier Verna  <didier@xemacs.org>
12058
12059         * faces.el (set-face-property):
12060         (set-face-dim-p):
12061         (face-dim-p): updated the doc strings now that the dim property isn't
12062         tty-specific.
12063         (face-equal): the dim property is now a common one.
12064
12065         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12066         Renamed the `stipple' attribute to `background-pixmap'.
12067         (custom-face-background-pixmap): make custom-face-stipple an
12068         obsolete alias for this.
12069
12070 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12071
12072         * find-paths.el (paths-file-readable-directory-p): Created and
12073         used.
12074
12075         * loadup.el: Don't set inhibit-... flags from run-temacs.
12076
12077 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12078
12079         * packages.el (packages-data-path-depth): Added and used.
12080
12081 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12082
12083         * about.el:
12084         - Change .xpm to .png, delete "zcat" section.
12085         - cosmetic fix in the 'marcpa' entry.
12086
12087         * etc/photos
12088         - convert all .xpm.Z to .png
12089         - rename mrb to martin
12090         - rename mcook-m to mcookm
12091
12092 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12093
12094         * x-init.el (x-initialize-compose): Add support for
12095         dead-circumflex as YET ANOTHER NAME for that dead key.
12096
12097 1998-08-05  Colin Rafferty <colin@xemacs.org>
12098
12099         * setup-paths.el (paths-construct-exec-path): Made the
12100         last-packages really be last.
12101         (paths-construct-data-directory-list): Ditto.
12102
12103 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12104
12105         * startup.el(startup-splash-frame-body):
12106         Update Copyright notice in splash screen
12107
12108 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12109
12110         * minibuf.el (read-file-name-internal-1): do ~user completion.
12111
12112 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12113
12114         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12115         aginst destroyed extents
12116
12117 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12118
12119         * package-get.el (package-get): add `install-dir' argument.
12120
12121 1998-07-20  John Jones  <jj@asu.edu>
12122
12123         * package-get.el: calls to package-get-update-all will only
12124           update packages which are already installed.
12125
12126 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12127
12128         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12129         writable.
12130
12131 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12132
12133         * about.el (about-hackers): Correct my email.
12134
12135 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12136
12137         * about.el (about-hackers): new email-address.
12138
12139 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12140
12141         * minibuf.el (read-number): Don't let `input-error' condition
12142         escape.
12143
12144 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12145
12146         * about.el (about-hackers): use my `email-for-life' address.
12147
12148 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12149
12150         * XEmacs 21.2-beta1 is released.
12151
12152 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12153
12154         * ldap.el (ldap-search): Doc string change
12155
12156 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12157
12158         * menubar-items.el (default-menubar): Removed references to
12159         `data-directory', and use `locate-data-file' instead, and made
12160         then greyed out if they don't exist.
12161
12162 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12163
12164         * keymap.el (events-to-keys): Use `format' instead of `concat'
12165         since the latter does not accept integer args anymore
12166
12167 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12168
12169         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12170         macros replaced.
12171
12172 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12173
12174         * make-docfile.el: Get first initialization from very-early-lisp.el
12175         * update-elc.el: Ditto.
12176         * loadup.el (really-early-error-handler): Ditto.
12177
12178         * packages.el (packages-unbytecompiled-lisp): Add new file,
12179         very-early-lisp.el.
12180
12181         * very-early-lisp.el: New file.
12182
12183 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12184
12185         * Symbols that have been obsolete for at least 3 years removed (II).
12186
12187         * obsolete.el (eval-current-buffer): Make compatible.
12188         (byte-code-function-p): Ditto.
12189         (send-string): Removed.
12190         (send-region): Removed.
12191         (screen-scrollbar-width): Removed.
12192         (set-screen-scrollbar-width): Removed.
12193         (set-screen-left-margin-width): Removed.
12194         (set-screen-right-margin-width): Removed.
12195         (screen-left-margin-width): Removed.
12196         (screen-right-margin-width): Removed.
12197         (set-buffer-left-margin-width): Removed.
12198         (set-buffer-right-margin-width): Removed.
12199         (buffer-left-margin-width): Removed.
12200         (buffer-right-margin-width): Removed.
12201         (x-set-frame-icon-pixmap): Removed.
12202         (x-set-screen-icon-pixmap): Removed.
12203         (pixel-name): Removed.
12204         (make-pixmap): Removed.
12205         (make-cursor): Removed.
12206         (pixmap-width): Removed.
12207         (pixmap-contributes-to-line-height-p): Removed.
12208         (set-pixmap-contributes-to-line-height): Removed.
12209
12210 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12211
12212         * obsolete.el (popup-menu-up-p): removed.
12213         (read-no-blanks-input): Removed.
12214         (wholenump): Removed.
12215         (ring-mod): Removed (what was ring-mod?).
12216         (current-time-seconds): Removed.
12217         (run-special-hook-with-args): Removed.
12218         (dot): Removed.
12219         (dot-marker): Removed.
12220         (dot-min): Removed.
12221         (dot-max): Removed.
12222         (window-dot): Removed.
12223         (set-window-dot): Removed.
12224
12225         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12226         `dot-min'.
12227
12228         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12229
12230         * code-files.el (insert-file-contents): Rename
12231         run-special-hook-with-args to run-hook-with-args-until-success.
12232         (write-region): Ditto.
12233
12234 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12235
12236         * about.el: Fix typos, update release date.
12237
12238         * Symbols that have been obsolete for at least 3 years removed.
12239
12240         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12241         screen- functions.
12242         (toplevel): remove setf methods for screen functions.
12243         * cl-macs.el (extent-data): defsetf removed.
12244         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12245         many places to remove.
12246         (comment-indent-hook): Ditto.
12247         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12248         (buffer-dedicated-screen): Ditto.
12249         (deiconify-screen): Ditto.
12250         (delete-screen): Ditto.
12251         (event-screen): Ditto.
12252         (find-file-other-screen): Ditto.
12253         (find-file-read-only-other-screen): Ditto.
12254         (live-screen-p): Ditto.
12255         (screen-height): Ditto.
12256         (screen-iconified-p): Ditto.
12257         (screen-list): Ditto.
12258         (screen-live-p): Ditto.
12259         (screen-name): Ditto.
12260         (screen-parameters): Ditto.
12261         (screen-pixel-height): Ditto.
12262         (screen-pixel-width): Ditto.
12263         (screen-root-window): Ditto.
12264         (screen-selected-window): Ditto.
12265         (screen-totally-visible-p): Ditto.
12266         (screen-visible-p): Ditto.
12267         (screen-width): Ditto.
12268         (screenp): Ditto.
12269         (get-screen-for-buffer): Ditto.
12270         (get-screen-for-buffer-noselect): Ditto.
12271         (get-other-screen): Ditto.
12272         (iconify-screen): Ditto.
12273         (lower-screen): Ditto.
12274         (mail-other-screen): Ditto.
12275         (make-screen): Ditto.
12276         (make-screen-invisible): Ditto.
12277         (make-screen-visible): Ditto.
12278         (modify-screen-parameters): Ditto.
12279         (new-screen): Ditto.
12280         (next-screen): Ditto.
12281         (next-multiscreen-window): Ditto.
12282         (other-screen): Ditto.
12283         (previous-screen): Ditto.
12284         (previous-multiscreen-window): Ditto.
12285         (raise-screen): Ditto.
12286         (redraw-screen): Ditto.
12287         (select-screen): Ditto.
12288         (selected-screen): Ditto.
12289         (set-buffer-dedicated-screen): Ditto.
12290         (set-screen-height): Ditto.
12291         (set-screen-position): Ditto.
12292         (set-screen-size): Ditto.
12293         (set-screen-width): Ditto.
12294         (show-temp-buffer-in-current-screen): Ditto.
12295         (switch-to-buffer-other-screen): Ditto.
12296         (visible-screen-list): Ditto.
12297         (window-screen): Ditto.
12298         (x-set-screen-pointer): Ditto.
12299         (x-set-frame-pointer): Ditto.
12300         (screen-title-format): Ditto.
12301         (screen-icon-title-format): Ditto.
12302         (terminal-screen): Ditto.
12303         (delete-screen-hook): Ditto.
12304         (create-screen-hook): Ditto.
12305         (mouse-enter-screen-hook): Ditto.
12306         (mouse-leave-screen-hook): Ditto.
12307         (map-screen-hook): Ditto.
12308         (unmap-screen-hook): Ditto.
12309         (default-screen-alist): Ditto.
12310         (default-screen-name): Ditto.
12311         (x-screen-defaults): Ditto.
12312         (x-create-screen): Ditto.
12313         * obsolete.el: meta-flag removed.
12314         baud-rate removed.
12315         sleep-for-millisecs removed.
12316         extent-data removed.
12317         set-extent-data removed.
12318         set-extent-attribute removed.
12319         extent-glyph removed.
12320         extent-layout removed.
12321         set-extent-layout removed.
12322         list-faces-display removed.
12323         list-faces removed.
12324         trim-versions-without-asking removed.
12325         after-write-file-hooks removed.
12326         truename removed.
12327         auto-fill-hook removed.
12328         blink-paren-hook removed.
12329         select-screen-hook, deselect-screen-hook removed.
12330         auto-raise-screen, auto-lower-screen removed.
12331
12332         * msw-mouse.el: Global change resource -> mswindows-resource.
12333
12334         * XEmacs 21.0-pre5 is released.
12335
12336 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12337
12338         * about.el (about-hackers): Credits update.
12339
12340 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12341
12342         * register.el (insert-register): Don't activate the region.
12343
12344 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12345
12346         * select.el: Restore x-* symbols for backwards compatibility:
12347         x-copy-primary-selection, x-kill-primary-selection,
12348         x-delete-primary-selection, x-select-make-extent-for-selection,
12349         x-valid-simple-selection-, x-cut-copy-clear-internal.
12350
12351 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12352
12353         * XEmacs 21.0-pre4 is released.
12354
12355 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12356
12357         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12358         reporting bugs.
12359         (maybe-add-init-button): Fix semantics under Windows.  Use
12360         `expand-file-name' rather than `concat'.
12361
12362         * help.el (print-messages): New function.
12363
12364 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12365
12366         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12367
12368 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12369
12370         * about.el: Tweaked my entry in about-hackers.
12371
12372         * find-paths.el (paths-emacs-root-p):
12373           Relaxed emacs-root checking of an in-place installation to
12374           also accommodate the flat layout used on MS Windows.
12375
12376 1998-06-29  John Jones  <jj@asu.edu>
12377
12378         * package-get.el: calls to package-get-update-all will only
12379           update packages which are already installed.
12380
12381 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12382
12383         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12384         are handled by the gui-element face fallbacks now.
12385
12386         * x-faces.el: default gui-element face to "background" as well as
12387         the default face.
12388
12389         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12390         and default face settings since these are set as fallbacks now in
12391         the appropriate domain.
12392
12393 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12394
12395         * text-mode.el (text-mode): Reorder regexp so the OR part
12396         corresponding to `page-delim' goes first and the hack in
12397         `forward-paragraph' will work.
12398         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12399
12400 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12401
12402         * subr.el (remove-hook): When checking the hook value
12403           with functionp, don't apply car to it.
12404
12405 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12406
12407         * package-get.el (package-get-remote-filename):
12408           Don't use file-name-as-directory because the local directory
12409           separator conventions might not be the same as ftp's.
12410
12411 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12412
12413         * ldap.el (ldap-host-parameters-alist): New name of
12414         `ldap-host-parameters-plist'
12415
12416 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12417
12418         * package-get.el: Using (require 'package-get-base), now that it
12419         provides itself.  Consequently removed all instances of (load
12420         "package-get-base.el").
12421
12422 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12423
12424         * subr.el (remove-hook): Don't treat the hook value as a
12425           list unless it is both consp and not functionp.
12426
12427 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12428
12429         * about.el: Email address for Ben Wing is ben@xemacs.org.
12430         * auto-show.el: Ditto.
12431         * bytecomp.el: Ditto.
12432         * faces.el: Ditto.
12433         * x-scrollbar.el: Ditto.
12434         * x-misc.el: Ditto.
12435         * tty-init.el: Ditto.
12436         * toolbar-items.el: Ditto.
12437         * symbol-syntax.el: Ditto.
12438         * specifier.el: Ditto.
12439         * objects.el: Ditto.
12440         * hyper-apropos.el: Ditto.
12441         * glyphs.el: Ditto.
12442
12443 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12444
12445         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12446         vertical-divider-always-visible-p.
12447         (default-mouse-motion-handler): Ditto.
12448
12449 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12450
12451         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12452         global value.
12453
12454 1998-06-21  Oliver Graf <ograf@fga.de>
12455
12456         * build-reports.el: changed receiver to xemacs-build-reports list
12457
12458 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12459
12460         * font.el: Split font-family-mappings into X and
12461           mswindows-specific versions.
12462           mswindows-font-create-[object|name]: Treat supplied size
12463           as a pointsize. Added underline and strikethru handling.
12464
12465         * msw-faces.el: changed default mswindows charset to western.
12466
12467         * msw-glyphs.el: removed space in border-glyph font string that
12468           was inserted to get round bugs in the mswindows C font code.
12469
12470 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12471
12472         * about.el (about-hackers): Credits update.
12473
12474         * help-nomule.el (tutorial-supported-languages): Add Romanian
12475         TUTORIAL.
12476
12477         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12478         to ISO-8859-2.
12479
12480 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12481
12482         * font.el: Split font-family-mappings into X and
12483           mswindows-specific versions.
12484           mswindows-font-create-[object|name]: Treat supplied size
12485           as a pointsize. Added underline and strikethru handling.
12486
12487         * msw-faces.el: changed default mswindows charset to western.
12488
12489         * msw-glyphs.el: removed space in border-glyph font string that
12490           was inserted to get round bugs in the mswindows C font code.
12491
12492 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12493
12494         * minibuf.el: make read-color-completion-table call
12495           (mswindows-color-list for mswindows devices.
12496
12497 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12498
12499         * lisp/font-lock.el
12500         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12501         Let declaration items contain non-word symbol characters.
12502
12503 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12504
12505         * package-get.el (package-get-package-provider): Added autoload
12506         cookie.  Loading "package-get-base.el" in ALL functions that use
12507         it.  Fixed some (interactive ...) with multiple argument specs
12508         again.  Cosmetic indentation changes.
12509
12510 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12511
12512         * info.el (Info-insert-dir): Don't use nreverse on variables
12513         that you want to use later.
12514
12515 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12516
12517         * x-mouse.el (x-set-point-and-move-selection): Replace call
12518         to x-kill-primary-selection with kill-primary-selection
12519
12520 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12521
12522         * simple.el (what-cursor-position): Make cursor position reported
12523         use value of column-number-start-at-one
12524
12525 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12526
12527         * about.el (xemacs-hackers): Fix Jareth's email address.
12528
12529 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12530
12531         * startup.el (startup-splash-frame): Remove
12532         `xemacs-startup-logo-function'.
12533
12534 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12535
12536         * about.el (about-hackers): Update credits list.
12537
12538 1998-06-06  Jeff Miller <jmiller@smart.net>
12539
12540         * lisp/sound.el: Update sound-ext to allow filenames with
12541           extensions to be found by load-sound-file
12542
12543 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12544
12545         * info.el (Info-rebuild-outdated-dir): Removed variable
12546         (Info-auto-generate-directory): New variable
12547         (Info-save-auto-generated-dir): New variable
12548         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12549         (Info-build-dir-anew): Second parameter removed.  Use
12550         `Info-save-auto-generated-dir'
12551         (Info-rebuild-dir): Ditto
12552
12553 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12554
12555         * list-mode.el (next-list-mode-item): Would not recognize
12556         border between directly neighbored items.
12557
12558 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12559
12560         * package-get.el: add autoloads for some functions.
12561
12562 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12563
12564         * specifier.el (let-specifier): Tiny docfixes.
12565
12566 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12567
12568         * msw-mouse.el: set selection-pointer-glyph to Normal.
12569
12570 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12571
12572         * wid-edit.el (widget-specify-secret): New function.
12573         (widget-after-change): Use it.
12574         (widget-specify-field): Use it.
12575
12576 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12577
12578         * mouse.el (drag-window-divider): Use `(not done)' instead of
12579         `doit'; reuse result of `window-pixel-edges'.
12580
12581         * modeline.el (drag-modeline-event-lag): Rename to
12582         drag-divider-event-lag.
12583
12584 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12585
12586         * specifier.el (let-specifier): Rewritten not to generate needless
12587         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12588         arguments.
12589
12590 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12591
12592         * minibuf.el (read-file-name-1): Setup buffer-local value of
12593         `completion-ignore-case' in completions buffer under Windows.
12594
12595 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12596
12597         * about.el (about-maintainer-glyph): Fix support for not
12598         compressed images.
12599
12600 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12601
12602         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12603
12604         * mouse.el (mouse-track): Cancel selection if misc-user event with
12605         `cancel-mode-internal' function is fetched.
12606
12607 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12608
12609         * files.el (save-some-buffers-1): Fixed return value.
12610
12611 1998-06-01  Oliver Graf <ograf@fga.de>
12612
12613         * dragdrop.el: added experimental
12614
12615 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12616
12617         * startup.el (after-init-hook, init-file-user,
12618         user-init-directory, load-user-init-file):  Purge references
12619         to "~/.xemacs/init.el" from docstrings.
12620
12621         (load-user-init-file) Use paths-construct-path to construct
12622         paths to user init files.  Go directly to ~/.emacs, do not
12623         search ~/.xemacs/, do not load `default-custom-file'.
12624
12625 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12626
12627         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12628         general *sh.
12629         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12630
12631 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12632
12633         * menubar-items.el (default-menubar): add Update Packages to customize
12634         menu.
12635
12636 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12637
12638         * faces.el: use toolbar face as a fallback for toolbar properties
12639         in xpm-color-symbols instead of default.
12640
12641         * msw-faces.el: rename 3d-object -> gui-element face.
12642
12643 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12644
12645         * startup.el (xemacs-startup-logo-function): New variable.
12646         (startup-splash-frame): Use it.
12647
12648 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12649
12650         * files.el (save-some-buffers): Would wait 1 second.
12651         (save-some-buffers-1): Delete other windows here instead of in
12652         `save-some-buffers'.
12653         (save-some-buffers): Force redisplay only if windows were deleted.
12654
12655 1998-06-02  Didier Verna  <didier@xemacs.org>
12656
12657         * cus-face.el (custom-face-attributes): generalized the use of
12658         toggle buttons for boolean attributes.
12659         Re-ordered the items a bit.
12660
12661 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12662
12663         * sound.el (default-sound-directory): Use `locate-data-directory'
12664         to find the sounds directory.
12665
12666 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12667
12668         * sound.el: default sound-ext to .wav under mswindows, .au
12669         otherwise. load-default sounds without extensions.
12670
12671 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12672
12673         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12674         if send-pr is not bound.
12675
12676 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12677
12678         * files.el: grok idl files in auto-mode-alist.
12679 1998-06-01  Jeff Miller  <jmiller@smart.net>
12680
12681         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12682         calling `upcase'.
12683
12684 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12685
12686         * msw-glyphs.el: add xbm to the list of image types supported.
12687
12688 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12689
12690         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12691         instead of XEmacs one when dumping InfoDock.
12692
12693 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12694
12695         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12696         for `modeline-visible-p'
12697
12698         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12699
12700 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12701
12702         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12703         since it's not used anymore. doc string fixes.
12704
12705         * package-get.el (package-get-file-installed-p): new function. use
12706         instead of file-installed-p which is in an external package.
12707
12708 1998-05-28  Oliver Graf <ograf@fga.de>
12709
12710         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12711         favor of select-window/switch-to-buffer
12712
12713 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12714
12715         * startup.el: changed (getenv "HOME") to (user-home-directory)
12716
12717 1998-05-25  Oliver Graf <ograf@fga.de>
12718
12719         * frame.el (cde-start-drag) moved to dragdrop.el
12720         (offix-start-drag-region) moved to dragdrop.el
12721         (offix-start-drag) moved to dragdrop.el
12722         * dragdrop.el (cde-start-drag) moved from frame.el
12723         (offix-start-drag-region) moved from frame.el
12724         (offix-start-drag) moved from frame.el
12725         (cde-start-drag-region) cde drag regions
12726         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12727
12728 1998-05-26  Oliver Graf <ograf@fga.de>
12729
12730         * dragdrop.el: created dragdrop-drag prototypes
12731         (cde-start-drag-region) fixed typo
12732
12733 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12734
12735         * simple.el (after-init-hook): Remove reader macro.
12736
12737         * packages.el (packages-hardcoded-lisp): Get rid of reader
12738         macros.  Update DOC string.
12739
12740 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12741
12742         * mouse.el (drag-window-divider): Ditto.
12743
12744         * modeline.el (mouse-drag-modeline): Use it.
12745
12746         * lisp-mode.el (let-specifier): Specify indentation.
12747
12748         * specifier.el (let-specifier): Renamed from
12749         `with-specifier-instance'.
12750
12751 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12752
12753         * x-faces.el:
12754         * faces.el: move definition of xpm-color-symbols from x-faces.el
12755         to faces. Predicate x-get-resource on the presence of x.
12756
12757         * msw-faces.el: set 3d-object face rather than modeline. Specify
12758         faces as specfier defaults.
12759
12760         * package-get.el: don't use package-admin-add-single-file-package.
12761
12762 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12763
12764         * toolbar-items.el: Fixup tooltips.
12765         (toolbar-gnus): Don't use obsolete variable
12766         toolbar-news-frame-properties.
12767         (toolbar-news-reader): Default to `gnus' instead of
12768         `not-configured'.
12769
12770         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12771         Windows.
12772
12773 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12774
12775         * package-get.el: rename -installedp -> -installed-p.
12776
12777 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12778
12779         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12780         attributes, and assinged it to continuation, truncation and
12781         hscroll glyphs.
12782
12783         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12784         and made continuation, truncation and hscroll glyphs arrow
12785         characters out of that font.
12786
12787 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12788
12789         * minibuf.el (minibuffer-electric-separator): Play nicely with
12790         directory-sep-char being \.
12791         (minibuffer-electric-tilde): Ditto.
12792         (read-file-name-map): Ditto.
12793
12794 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12795
12796         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12797         on X devices.
12798         (default-mouse-track-deal-with-down-event): Avoid
12799         `x-disown-selection'; use `disown-selection' instead.
12800
12801 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12802
12803         * select.el:
12804         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12805         moved to (cut-copy-clear-internal) in select.el. Ditto for
12806         (x-delete-primary-selection) (x-kill-primary-selection)
12807         (x-copy-primary-selection).
12808         (own-clipboard): new function.
12809
12810         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12811         functions in select.el. remove old ones.
12812         (mswindows-own-clipboard): new function.
12813
12814 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12815
12816         * gnuserv.el: allow connections from mswindows type devices.
12817
12818 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12819
12820         * msw-glyphs.el: change image type used from cursor to resource.
12821
12822 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12823
12824         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12825         for {top,bottom}-{left,right} values in addition to
12826         {top,bottom}_{left,right}.
12827         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12828
12829 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12830
12831         * cl-macs.el (specifier-instance): Undefine its setf method.
12832
12833         * specifier.el (with-specifier-instance): Added docstring.
12834
12835         * mouse.el (drag-window-divider): Ditto.
12836
12837         * modeline.el (mouse-drag-modeline): Use it.
12838
12839         * lisp-mode.el (with-specifier-instance): Define its indentation
12840         level.
12841
12842         * specifier.el (with-specifier-instance): New macro.
12843
12844 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12845
12846         * package-get.el (package-get-create-custom): new function to
12847         auto-generate package-get-custom.el from package-get-base.el.
12848         * (package-get-ever-installedp): new function.
12849         * (package-get-custom): new function to get all packages specified
12850         by customize.
12851
12852 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12853
12854         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12855
12856 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12857
12858         * cl-extra.el: Reverse previous float change.
12859
12860 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12861
12862         * x-faces.el:
12863         * faces.el (try-font-name): moved from x-faces.el since it is
12864         required by w3 under mswindows as well X.
12865
12866 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12867
12868         * winnt.el: Removed evil (setq completion-ignore-case t)
12869         clause, one more overlookef fsfism.
12870         (nt-quote-args-functions-alist): End sentences with double space.
12871
12872 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12873
12874         * window-xemacs.el (push-window-configuration): Remove kludgery of
12875         recaching default-toolbar specifier.
12876         (pop-window-configuration): Ditto.
12877         (unpop-window-configuration): Ditto.
12878
12879 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12880
12881         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12882
12883 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12884
12885         * winnt.el (nt-quote-args-verbatim): Added function.
12886         (nt-quote-args-prefix-quote): Added function.
12887         (nt-quote-args-backslash-quote): Added function.
12888         (nt-quote-args-double-quote): Added function.
12889         (nt-quote-args-functions-alist): New variable.
12890         (nt-quote-process-args): Added function. This is the main quoting
12891         work horse called from process-nt.c
12892
12893 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12894
12895         * winnt.el: Removed duplicate definitions for backspace,
12896         delete, M-backspace and C-M-backspace.
12897         (file-name-buffer-file-type-alist): Removed this variable.
12898         (find-buffer-file-type): Removed function.
12899         (find-file-binary):  Removed function.
12900         (find-file-text): Removed function.
12901         (find-file-not-found-set-buffer-file-type): Removed function.
12902         (save-to-unix-hook): Removed function.
12903         (revert-from-unix-hook): Removed function.
12904         (using-unix-filesystems): Removed function.
12905         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12906         warning.
12907         (x-set-selection): Removed function.
12908         (x-get-selection): Removed function.
12909         Removed commented FSFisms.
12910         Replaced copyright notice (this file is not part of GNU Emacs).
12911         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12912         comint-process-echoes setting to t.
12913
12914 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12915
12916         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12917         and used following the interface change of
12918         `paths-find-recursive-path'.
12919
12920         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12921         regexp instead of a list of base names.
12922         (paths-version-control-filename-regexp):
12923         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12924         Introduced and used following the interface change of
12925         `paths-find-recursive-path'.
12926
12927 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12928
12929         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12930         on X devices, rather than on all non-TTY devices.
12931
12932 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12933
12934         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12935
12936         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12937
12938 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12939
12940         * itimer.el (activate-itimer): Fixed usage of integers
12941         as argument to `concat'.
12942
12943 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12944
12945         * itimer.el (start-itimer): replace the use of `concat' with
12946         `format'
12947
12948 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12949
12950         * mode-motion.el (mode-motion-hook): Clarify docstring.
12951         From Bob Weiner <weiner@altrasoft.com>
12952
12953         * loadhist.el (symbol-file): Supply prompt string when used
12954         interactively.
12955         From Bob Weiner <weiner@altrasoft.com>
12956
12957 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12958
12959         * loadup.el (really-early-error-handler): Ditto.
12960
12961         * update-elc.el: Ditto.
12962
12963         * setup-paths.el (paths-construct-exec-path): Ditto.
12964
12965         * make-docfile.el: Ditto.
12966
12967         * find-paths.el (paths-decode-directory-path): Use split-path
12968         instead of decode-path.
12969
12970         * files.el (parse-colon-path): Update docstring reference.
12971
12972 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12973
12974         * msw-init.el:
12975         * x-init.el:
12976         Bind cut'n'paste keys to non window-system specific functions.
12977
12978         * msw-select.el: New function mswindows-clear-clipboard.
12979         mswindows-cut-copy-clipboard extended to handle clearing of the
12980         selection and renamed to mswindows-cut-copy-clear-clipboard.
12981
12982         * select.el: on mswindows devices delete-primary-selection
12983         calls mswindows-clear-clipboard.
12984
12985 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12986
12987         * simple.el (quoted-insert): Inhibit quit when using read-char.
12988
12989         * cmdloop.el (read-char): Don't inhibit quit.
12990         (read-char-exclusive): Ditto.
12991         (read-char): Signal quit if quit-char was pressed.
12992         (read-char-exclusive): Ditto.
12993         (read-quoted-char): Return a character, not integer.
12994
12995         * menubar-items.el (default-popup-menu): Use Andy's generic
12996         selection code.
12997         (default-popup-menu): Fix code.
12998
12999 1998-05-14  Oliver Graf <ograf@fga.de>
13000
13001         * dragdrop.el (dragdrop-function-widget): this time it's done
13002
13003 1998-05-13  Oliver Graf <ograf@fga.de>
13004
13005         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13006
13007 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13008
13009         * device.el (device-pixel-width):
13010         (device-pixel-height):
13011         (device-mm-width):
13012         (device-mm-height):
13013         (device-bitplanes):
13014         (device-color-cells): Swapped parameters to device-system-metric
13015         according to the interface change.
13016
13017 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13018
13019         * mouse.el (default-mouse-motion-handler): Use new name of the
13020         function event-over-vertical-divider-p.
13021         Do not set E-W arrow cursor over the divider if
13022         vertical-divider-draggable-p is nil in the window.
13023         ([top-level]): Use new name for the variable
13024         vertical-divider-map.
13025         (drag-window-divider): Respect vertical-divider-draggable-p.
13026         Variable name typo fixes.
13027
13028 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13029
13030         * keymap.el (kbd): Define here; handle string constants and
13031         others...
13032
13033 1998-05-15  Christian Nyb <chr@mediascience.no>
13034
13035         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13036         in Emacs 18.
13037
13038 1998-05-13  Didier Verna  <didier@xemacs.org>
13039
13040         * mouse.el (drag-window-divider): give the vertical divider a
13041         pressed look when dragging it.
13042
13043 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13044
13045         * faces.el: predicate some more face operations on x or mswindows
13046         not just x.
13047
13048         * modeline.el: enable modeline coloring for mswindows.
13049
13050 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13051
13052         * minibuf.el (minibuffer-default): Added variable; compatible with
13053         FSF Emacs.
13054         (next-history-element): Used `minibuffer-default'.
13055
13056 1998-05-12  Oliver Graf <ograf@fga.de>
13057
13058         * dragdrop.el (dragdrop-function-widget): button and mods ok
13059         arguments still look a bit strange
13060         (dragdrop-compare-mods) created
13061         (dragdrop-drop-do-functions) correctly checks for buttons and
13062         modifiers
13063
13064 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13065
13066         * setup-paths.el (paths-default-info-directories): Replace
13067         path-separator with directory-sep-char.
13068
13069         * files.el (path-separator): Don't define it here.
13070
13071 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13072
13073         * update-elc.el: Ditto.
13074
13075         * setup-paths.el (paths-construct-exec-path): Ditto.
13076
13077         * make-docfile.el: Ditto.
13078
13079         * loadup.el (really-early-error-handler): Ditto.
13080
13081         * find-paths.el (paths-decode-directory-path): Use decode-path
13082         instead of decode-path-internal.
13083
13084         * files.el (parse-colon-path): Update docstring.
13085
13086 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13087
13088         * subr.el (get-buffer-window-list): Make BUFFER optional.
13089
13090         * window-xemacs.el (windows-of-buffer): Defalias to
13091         get-buffer-window-list.
13092
13093 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13094
13095         * disass.el: Fix maintainer keyword.
13096
13097         * bytecomp.el (byte-compile-and-load-file): Autoload.
13098         (byte-compile-buffer): Ditto.
13099
13100         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13101         value is returned, not the name.
13102         (lisp-imenu-generic-expression): Enable it.
13103         (lisp-mode-variables): Ditto.
13104         (lisp-indent-offset): Change defconst to defvar.
13105         (lisp-indent-function): Ditto.
13106         (lisp-body-indent): Ditto.
13107
13108 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13109
13110         * modeline.el: Use zap-last-kbd-macro-event.
13111
13112         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13113         nil, don't attempt to do anything with messages.
13114         (eval-last-sexp): Use `letf' for clarity.
13115
13116 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13117
13118         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13119
13120 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13121
13122         * buff-menu.el:
13123         * lisp-mode.el:
13124         * obsolete.el:
13125         Change empty docstrings into no doc strings at all.
13126         Fix bogus FSF-format docstrings.
13127         * etags.el: Fix docstring.
13128
13129 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13130
13131         * package-get.el (package-get): Use internal md5
13132
13133 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13134
13135         * about.el (about-xemacs): Correct abuse of concat.
13136
13137 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13138
13139         * info.el (Info-mode): Use easymenu.
13140
13141 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13142
13143         * apropos.el (apropos): Don't use concat with integers.
13144
13145         * cmdloop.el (describe-last-error): Handle the case when no error
13146         was seen gracefully.
13147
13148         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13149         defun.
13150         (apropos-describe-plist): Ditto.
13151
13152         * help.el (with-displaying-help-buffer): Revert to a defun.
13153         (describe-key): Use it as defun.
13154         (describe-mode): Ditto.
13155         (describe-bindings): Ditto.
13156         (describe-prefix-bindings): Ditto.
13157         (describe-installation): Ditto.
13158         (view-lossage): Ditto.
13159         (describe-function): Ditto.
13160         (describe-variable): Ditto.
13161         (describe-syntax): Ditto.
13162
13163 1998-05-11  Oliver Graf <ograf@fga.de>
13164
13165         * dragdrop.el: changed order of require/provide
13166         (dragdrop-drop-mime-default) changed to new calling conventions
13167         (dragdrop-drop-do-functions) changed to new calling conventions
13168         (dragdrop-function-widget) this one needs more work...
13169
13170 1998-05-10  Oliver Graf <ograf@fga.de>
13171
13172         * about.el: another small change in my entry
13173         * dragdrop.el (dragdrop-drop-log-function): logging added
13174         plus customizations
13175         changed interface to handler functions. now called with event
13176         and object
13177
13178 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13179
13180         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13181         E-W arrow pointer displayed over draggable dividers.
13182
13183         * mouse.el (default-mouse-motion-handler): Show it when
13184         appropriate.
13185         (drag-window-divider): Added.
13186         ([top-level]): Initialized window-divider-map with a keymap
13187         binding the above function to left button down event.
13188
13189         * x-mouse.el (x-init-pointer-shape): Initialize
13190         divider-pointer-glyph from Cursor.dividerPointer, or use default
13191         E-W double arrow.
13192
13193 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13194
13195         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13196
13197 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13198
13199         * simple.el (count-words-buffer): Don't query for buffer.
13200         (count-lines-buffer): Ditto.
13201
13202 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13203
13204         * help.el (where-is): add optional insert argument.
13205
13206 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13207
13208         * help.el (describe-key-briefly): New argument INSERT.
13209
13210         * simple.el (eval-expression): New optional argument; synch with
13211         FSF 20.3.
13212
13213         * keydefs.el (global-map): Add new register bindings.
13214
13215         * register.el: Synched with FSF 20.3.
13216
13217 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13218
13219         * window-xemacs.el (recenter): all arguments are optional.
13220
13221 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13222
13223         * device.el: (device-pixel-width): Reflected name/parameters
13224         change to device-system-metric.
13225         (device-pixel-height): Ditto.
13226         (device-mm-width): Ditto.
13227         (device-mm-height): Ditto.
13228         (device-bitplanes): Ditto.
13229         (device-color-cells): Ditto.
13230
13231 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13232
13233         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13234
13235         * cl.el (most-positive-fixnum): Document.
13236         (most-negative-fixnum): Ditto.
13237
13238         * cus-dep.el: Updated comment.
13239
13240         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13241         constant.
13242
13243         * cus-load.el (custom-put): Removed.
13244
13245         * files.el (after-find-file): Just resignal quit instead of
13246         signaling "canceled".
13247
13248 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13249
13250         * frame.el (other-frame): Use `focus-frame' instead of
13251         select-frame kludges.
13252
13253         * lisp-mode.el: Update lisp-indent-function for
13254         save-selected-frame and with-selected-frame.
13255
13256         * frame.el (save-selected-frame): New macro.
13257         (with-selected-frame): Ditto.
13258         (other-frame): Use `set-frame-focus'.
13259
13260 1998-05-06  Oliver Graf <ograf@fga.de>
13261
13262         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13263         (dragdrop-drop-url-default) default handler for URL drops created
13264         (dragdrop-drop-mime-default) default handler for MIME drops created
13265         (dragdrop-drop-functions) default custom for handling drops created
13266         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13267
13268 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13269
13270         * mouse.el: Removed redundant mouse-mswindows-drop function.
13271
13272 1998-05-05  Oliver Graf <ograf@fga.de>
13273
13274         * about.el: changed some text in my entry
13275         * dragdrop.el: added customs
13276
13277 1998-05-04  Oliver Graf <ograf@fga.de>
13278
13279         * mouse.el: killed global drop key bindings
13280         (mouse-offix-drop) removed
13281         * dragdrop.el: created
13282         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13283
13284 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13285
13286         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13287         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13288
13289         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13290         obsolete comment.
13291
13292         * scrollbar.el (scrollbars-visible-p): Use new
13293         {vertical,horizontal}-scrollbar-visible-p specifiers.
13294
13295 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13296
13297         * device.el (device-pixel-height):
13298         (device-pixel-width):
13299         (device-mm-width):
13300         (device-mm-height):
13301         (device-bitplanes):
13302         (device-color-cells): Moved these 6 functions from device.c; they
13303         all use single (device-system-metrics) call.
13304
13305 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13306
13307         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13308         were renamed.
13309
13310         * menubar-items.el:
13311         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13312         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13313
13314         * help.el (help-map): Remove Hyperbole keybinding logic.
13315         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13316
13317 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13318
13319         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13320         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13321
13322 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13323
13324         * msw-glyphs.el: use nicer icon3 from the frame icon.
13325
13326 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13327
13328         * version.el (emacs-version): Remove InfoDock conditionals.
13329
13330         * startup.el (startup-splash-frame): Change ID logo name.
13331
13332 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13333
13334         * files.el (after-find-file): If the user presses C-g on
13335         directory-creation prompt, kill the buffer.
13336
13337 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13338
13339         * simple.el (count-words-region): Reverse previous change.
13340
13341 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13342
13343         * replace.el (query-replace): Just call perform-replace.
13344         (query-replace-regexp): Ditto.
13345         (perform-replace): Move region handling here.
13346         (perform-replace): Use the new arg to match-data.
13347
13348 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13349
13350         * x-init.el: Install X specific display table that
13351           displays char 0240 as a space to avoid whatever it is
13352           that screws up display of that character code.
13353
13354 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13355
13356         * help.el (function-arglist): If no arguments are documented for a
13357         subr, print nothing rather than incorrect output.
13358
13359 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13360
13361         * cmdloop.el (command-error): Update bail-out error message to use
13362         `emacs-program-name'.
13363
13364         * lib-complete.el: Remove reader macro cruft.
13365
13366         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13367         cruft.
13368
13369         * simple.el (count-words-region): Drop interactive-p check on the
13370         message.
13371
13372 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13373
13374         * font.el
13375         * msw-faces.el
13376         Correct spelling of mswindows-font-canonicalize-name.
13377
13378 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13379
13380         * ldap.el (ldap-host-parameters-alist): Replaced with
13381         `ldap-host-parameters-plist'
13382         (ldap-search): Adapt to previous change
13383
13384 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13385
13386         * about.el (about-hackers): Update Bob Weiner bio.
13387         (about-maintainer-info): Ditto.
13388
13389 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13390
13391         * simple.el (display-warning-minimum-level): Docfix.
13392
13393 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13394
13395         * widget.el (:default-get): New keyword.
13396         * wid-edit.el (default, widget-default-default-get): Define it.
13397         (group, widget-group-default-get): Define it.
13398         (menu-choice, widget-choice-default-get): Define it.
13399         (widget-default-get): New function.
13400         (widget-choice-action): Call it.
13401         (widget-editable-list-entry-create): Call it.
13402
13403 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13404
13405         * byte-optimize.el (byte-boolean-vars): Removed.
13406         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13407         lookup through `byte-boolean-vars'.
13408
13409 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13410
13411         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13412         resource-provided values into ghost specs for scrollbar-height and
13413         scrollbar-width.
13414
13415 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13416
13417         * byte-optimize.el: Don't attempt to optimize /=.
13418
13419         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13420         (byte-compile-/=): Ditto.
13421
13422 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13423
13424         * apropos.el: Use `with-displaying-help-buffer'.
13425         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13426         Use `with-displaying-help-buffer'.
13427         (apropos-follow): Do not give special treatment to buffer cursor
13428         was in prior to a mouse click.
13429         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13430         (apropos-print-doc): Set correct buffer for setting text
13431         properties.
13432
13433 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13434
13435         * help.el (help-buffer-prefix-string): New variable.
13436         (help-buffer-name): Use it.
13437
13438         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13439         mode menu.
13440
13441 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13442
13443         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13444
13445 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13446
13447         * files.el (find-file-noselect): Update docstring.
13448         (find-file-noselect): Signal an error if found an unreadable file.
13449         (file-chase-links): Save the match data.
13450         (normal-mode): Use `lwarn' and `error-message-string'.
13451         (interpreter-mode-alist): Change defconst to defvar.
13452         (inhibit-first-line-modes-regexps): Ditto.
13453         (inhibit-first-line-modes-regexps): Added .tgz.
13454         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13455         (change-major-mode-with-file-name): New user-option.
13456         (set-visited-file-name): Synched with FSF.
13457         (file-name-extension): New function, from FSF 20.3.
13458         (file-relative-name): Synched with FSF.
13459         (save-some-buffers): Support the C-r feature.
13460         (recover-session): Synched with FSF.
13461         (kill-some-buffers): Ditto.
13462         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13463
13464 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13465
13466         * files.el (insert-file): Undo previous change and reenable use of
13467         format.el.
13468
13469 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13470
13471         * window-xemacs.el (recenter): Define.
13472
13473 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13474
13475         * font.el (mswindows-font-create-name)
13476         (mswindows-font-create-object): new functions for mswindows type
13477         fonts.
13478
13479         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13480         strings are parsed as well as font objects.
13481
13482 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13483
13484         * modeline.el (defining-kbd-macro): Restore modeline indication of
13485         kbd-macro being recorded.
13486         (add-minor-mode): Simplify docstring.
13487         (modeline-minor-mode-menu): Remove stuff.
13488
13489 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13490
13491         * code-process.el (call-process): dynamically decide process
13492         coding type.
13493
13494 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13495
13496         * modeline.el: Add line-number-mode, column-number-mode to
13497         the modeline minor-mode menu.  Button2 on the line number does
13498         goto-line.
13499
13500 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13501
13502         * mouse.el: move x-selection-owner-p type things to
13503         selection-owner-p.
13504
13505         * msw-init.el: copy zmacs stuff from x-init.el
13506
13507         * msw-select.el (mswindows-own-selection)
13508         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13509         functions. Very simple minded implementation of selectio
13510         ownership.
13511
13512         * select.el (own-selection) (disown-selection)
13513         (activate-region-as-selection) (select-make-extent-for-selection)
13514         (valid-simple-selection-p): functions moved from x-select.el for
13515         generalized selection.
13516
13517         * x-select.el: see select.el changes.
13518
13519         * x-toolbar.el: use new selection functions.
13520
13521 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13522
13523         * packages.el (packages-find-package-directories): Fixed bug that
13524         would pick up multiple site-package directories.
13525         (package-locations): Added "xemacs-packages" as a late package
13526         location.
13527
13528         * find-paths.el: Now uses `emacs-program-name' and
13529         `emacs-program-version'.
13530         Additions to enforce version-specific directories in
13531         `paths-find-version-directory'.
13532
13533 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13534
13535         * default.el: Removed.
13536         * site-start.el: Removed.
13537
13538 1998-04-29  Didier Verna  <didier@xemacs.org>
13539
13540         * minibuf.el (minibuffer-history-minimum-string-length): Default
13541         to nil.
13542
13543 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13544
13545         * find-paths.el (paths-program-name): Rename.
13546         (paths-emacs-root-p): Ditto.
13547         (paths-find-site-directory): Ditto.
13548
13549 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13550
13551         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13552         `emacs-lisp-byte-compile-and-load'.
13553
13554 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13555
13556         * ldap.el (ldap-search): Fixed additional parameter passing to
13557         `ldap-open'
13558
13559 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13560
13561         * select.el (kill-primary-selection) (selection-owner-p)
13562         (copy-primary-selection) (yank-clipboard-selection)
13563         (selection-exists-p) (delete-primary-selection): new file and
13564         functions that do the right thing for the selected device.
13565
13566         * x-menubar.el: use generalised selection functions.
13567
13568         * dumped-lisp.el: dump select.el.
13569
13570 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13571
13572         * find-paths.el (paths-progname): New variable.
13573         (paths-emacs-root-p): Use it.
13574         (paths-find-site-directory): Ditto.
13575
13576 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13577
13578         * loadup.el ((member "dump" command-line-args)): Dump as
13579         `infodock' if InfoDock.
13580
13581 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13582
13583         * find-paths.el (construct-emacs-version): Simplify, include
13584         program name in the return value.
13585         * (paths-find-version-directory): Use it.
13586
13587 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13588
13589         * info.el (Info-parse-dir-entries): Fixed regexp
13590         (Info-build-dir-anew): Remove full suffix and capitalize info file
13591         name for files with no @direntry
13592         (Info-batch-rebuild-dir): New function
13593         (Info-suffixed-file): Check for regular files instead of simple
13594         file existence (could catch directories before)
13595
13596 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13597
13598         * setup-paths.el, find-paths.el: Removed uses of `not' which
13599         temacs doesn't have.
13600
13601         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13602         into root searching.
13603
13604 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13605
13606         * subr.el: Remove definition of `not'.
13607
13608 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13609
13610         * msw-glyphs.el: enable graphics support.
13611
13612 1998-04-23  Didier Verna  <didier@xemacs.org>
13613
13614         * x-menubar.el (default-menubar): restored the line-number-mode
13615         option.
13616
13617         * misc doc string updates related to the options menu.
13618
13619 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13620
13621         * setup-paths.el (paths-construct-load-path): Fix typo.
13622
13623 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13624
13625         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13626         font-menu-ignore-scaled-fonts don't have to be bound now; this
13627         gets us one step further towards making --no-autoloads work.
13628
13629         * startup.el (normal-top-level): Load auto-autoloads only if
13630         lisp-directory is non-nil.
13631
13632         * setup-paths.el (paths-construct-load-path): Made it robust
13633         against nil lisp-directory.
13634
13635         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13636         to the list of variables that cause a warning when nil.
13637
13638         * toolbar.el (init-toolbar-location): Now works even when there's
13639         no toolbar icon directory.
13640
13641 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13642
13643         * help.el (view-lossage): Recognize it.
13644
13645         * simple.el (log-message): Mark multiline messages.
13646
13647 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13648
13649         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13650
13651 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13652
13653         * package-get.el (package-get-all):  add `\n' separator to
13654         interactive specification so that both variables are read
13655
13656 1998-04-22  Didier Verna  <didier@xemacs.org>
13657
13658         * x-menubar.el: ported the options menu to Custom.
13659         Moved the "read only" toggle button to the buffers menu.
13660         Corrected some missing ;;;###autoload or defcustom.
13661
13662         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13663         the scrollbar-visible specifier for options menu handling.
13664
13665         * toolbar.el (toolbar-visible-p)
13666                      (toolbar-captioned-p)
13667                      (default-toolbar-position): defcustom wrappers around
13668         the toolbar specifiers for options menu handling.
13669
13670         * frame.el (get-frame-for-buffer-default-instance-limit):
13671         defcustom it for options menu handling.
13672
13673         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13674         font-lock-mode for options menu handling.
13675
13676         * cus-start.el: added Custom properties to overwrite-mode for
13677         options menu handling.
13678
13679 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13680
13681         * about.el: shameless self-promotion.
13682
13683 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13684
13685         * simple.el (raw-append-message): Slightly optimize.
13686         (remove-message): Use `push' for clarity.
13687         (append-message): Ditto.
13688         (display-warning): Dito.
13689         (raw-append-message): Send the message to the appropriate device.
13690
13691 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13692
13693         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13694         From Sean MacLennan <Sean.MacLennan@pika.ca>
13695
13696 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13697
13698         * setup-paths.el: Changed `directory-sep-char' to
13699         `path-separator', following a change in GNU Emacs.
13700
13701 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13702
13703         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13704         (Info-build-dir-anew): Add a final newline.
13705         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13706         is `always'
13707         (Info-rebuild-dir): Ditto
13708
13709         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13710
13711 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13712
13713         * simple.el (count-words-buffer): Retain zmacs region.
13714         (count-words-region): Ditto.
13715         * simple.el: (what-line): Expanded line counts.
13716         (count-lines): New parameter to conditionalize whether collapsed
13717         lines get counted.
13718         From Bob Weiner <weiner@altrasoft.com>
13719
13720 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13721
13722         * packages.el (package-locations): infodock-packages must override
13723         mule-packages and packages.
13724
13725 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13726
13727         * wid-edit.el:
13728         remove rude messages from widget-activation-widget-mapper
13729         and widget-activation-glyph-mapper
13730
13731 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13732
13733         * toolbar.el: Remove (featurep 'x) test from
13734         toolbar-make-button-list
13735
13736 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13737
13738         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13739         only if in the same frame.
13740
13741 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13742
13743         * packages.el (package-locations): Added site-packages hierarchy.
13744
13745         * setup-paths.el (paths-default-info-directories): Introduced and
13746         used.
13747
13748         * packages.el, setup-paths.el: Set various path searching depths
13749         to 1.
13750
13751         * packages.el (packages-hierarchy-depth):
13752         (packages-load-path-depth): Introduced and used.
13753
13754         * setup-paths.el (paths-load-path-depth): Introduced and used.
13755
13756         * find-paths.el (paths-find-recursive-path): Added max-depth
13757         parameter.
13758
13759 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13760
13761         * setup-paths.el (paths-construct-info-path): Removed
13762         dependency on behavior of (file-name-as-directory "").
13763
13764 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13765
13766         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13767         lisp objects
13768
13769 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13770
13771         * dump-paths.el, startup.el: Added handling for --debug-paths.
13772
13773 1998-04-15  William M. Perry  <wmperry@aventail.com>
13774
13775         * wid-edit.el: We cannot just set the help-echo or balloon-help
13776           properties for an extent based on the :help-echo widget
13777           property, since help-echo and balloon-help cause an EXTENT to
13778           get passed in, where :help-echo functions are expecting a WIDGET
13779
13780 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13781
13782         * scrollbar.el (init-scrollbar-from-resources): Call
13783         mswindows-init-scrollbar-metrics when appropriate.
13784
13785 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13786
13787         * dumped-lisp.el: dump x-toolbar for window system
13788
13789         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13790         have support and xpm.
13791
13792 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13793
13794         * files.el (toggle-read-only): Fix docstring.
13795         From Didier Verna <didier@xemacs.org>
13796
13797 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13798
13799         * startup.el (normal-top-level): Load autoload-file-name without
13800         specifying an extension---some people only auto-autoload.el.gz.
13801
13802 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13803
13804         * files.el (backup-enable-predicate): Don't bomb on NAME being
13805         nil.
13806
13807 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13808
13809         * find-paths.el, packages.el: Now prefers configure'd paths.
13810         This shouldn't cause any of the originally anticipated problems as
13811         the current paths architecture will not define the various
13812         configure-xxx variables if they're not specified on the configure
13813         command line.
13814
13815         * find-paths.el, setup-paths.el, packages.el: Removed all
13816         mentionings of "/" as a path separator.
13817         Used paths-construct-path throughout.
13818
13819         * find-paths.el (paths-construct-path): Created to assemble paths
13820         from directory components.
13821
13822         * setup-paths.el, packages.el: Used paths-decode-directory-path
13823         instead of decode-path-internal.
13824
13825         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13826         and associates.
13827         (paths-decode-directory-path) Created.
13828
13829         * setup-paths.el: Changed configure-exec-path to
13830         configure-exec-directory.
13831
13832 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13833
13834         * packages.el (packages-find-packages): Fixed decoding of
13835         EMACSPACKAGEPATH.
13836
13837         * startup.el: -no-packages -> -no-early-packages.
13838
13839         (packages-load-package-lisps): Fixed loading of auto-autoload
13840         files.
13841
13842         * startup.el (normal-top-level): Fixed loading of core
13843         auto-autoload.
13844
13845         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13846
13847         * startup.el, packages.el, dump-paths.el: Added proper settings
13848         for site-directory and lisp-directory variables.
13849
13850         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13851         inhibit-package-autoloads and fixed handling of it.
13852
13853         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13854         handling of former inhibit-package-init, now
13855         inhibit-early-packages, to make -vanilla etc. work.
13856
13857 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13858
13859         * code-process.el (start-process): Fallback to 'undecided instead
13860         of 'binary for process input coding stream.
13861
13862         * process.el (start-process): Docstring fix.
13863
13864 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13865
13866         * info.el (Info-insert-dir): Do not insert temporary dir files
13867         in Info-dir-file-attributes
13868         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13869         (Info-rebuild-dir): Ditto.
13870
13871 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13872
13873         * obsolete.el: Added obsoleteness declarations for
13874         `site-directory' and `Info-default-directory-list'.
13875
13876 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13877
13878         * find-paths.el (paths-find-emacs-root): Only look at the
13879         executable at the end of the symlink chain for determining the
13880         Emacs root.
13881
13882 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13883
13884         * setup-paths.el (paths-construct-info-path): Changed construction
13885         to cater to gone default in configure.
13886
13887         * find-paths.el (paths-uniq-append): Added.
13888
13889         * packages.el: Rewritten package path construction once again.
13890
13891         * dump-paths.el, startup.el: Removed package-path as a global
13892         variable.
13893
13894         * package-admin.el (package-admin-add-single-file-package):
13895         (package-admin-add-binary-package): Changed package-path to
13896         late-packages.
13897
13898         * packages.el (packages-split-path): Split path at "/" rather than
13899         nil according to change in emacs.c.
13900
13901 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13902
13903         * setup-paths.el (paths-construct-info-path): Changed info path
13904         order so that directories come out right.
13905         (paths-find-lock-directory): Fixed bug: It used to think
13906         configure-lock-directory is a path.
13907
13908 1998-04-06  Jeff Miller <jmiller@smart.net>
13909
13910         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13911         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13912         eases the use of toolbar-add/kill-item functions.
13913
13914 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13915
13916         * code-files.el (file-coding-system-alist): Commented out
13917         loaddefs.el magical treatment.
13918
13919 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13920
13921         * info.el (Info-rebuild-outdated-dir): Added new option
13922         `conservative' and made it the default
13923         (Info-rebuild-dir): Appropriately parse multi-line description
13924         strings, and multi-section dir files. Issue warning when dir
13925         is rebuilt as temporary
13926         (Info-build-dir-anew): Issue warning when dir is built as
13927         temporary
13928
13929 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13930
13931         * list-mode.el (list-mode-map): Bind highlight motion commands to
13932         standard keys left, right, C-b and C-f.
13933
13934 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13935
13936         * files.el (auto-mode-alist): allow .sc for Scheme->C
13937
13938 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13939
13940         * loadup.el (pureload): Don't quote (garbage-collect).
13941
13942 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13943
13944         * package-get-base.el: Updated.
13945
13946 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13947
13948         * isearch-mode.el (isearch-just-started): New variable.
13949         (isearch-mode): Set it.
13950         (isearch-repeat): Advance one character forward only if the search
13951         was successful, and was not just started.
13952         (isearch-repeat): Clear isearch-just-started.
13953
13954 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13955
13956         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13957         if running -batch.
13958
13959 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13960
13961         * subr.el (listify-key-sequence): Removed.
13962
13963 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13964
13965         * bytecomp.el (byte-compile-print-gensym): New option.
13966         (byte-compile-output-file-form): Use it.
13967         (byte-compile-output-docform): Ditto.
13968         (byte-compile-compiled-obj-to-list): Ditto.
13969
13970 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13971
13972         * msw-glyphs.el: set frame icon if xpm support.
13973
13974 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13975
13976         * help.el: Code that pretty prints variable values
13977           removed.
13978
13979 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13980
13981         * find-paths.el (paths-emacs-root-p): Correct test for installation
13982         directory.
13983         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13984
13985 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13986
13987         * loaddefs.el: Don't set debug-ignored-errors; leave
13988           its default value set to nil.
13989
13990 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13991
13992         * info.el (Info-rebuild-dir): fixed mis-spelling.
13993
13994 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13995
13996         * info.el (Info-rebuild-outdated-dir): New custom var
13997         (Info-insert-node): Create/update dir file when needed, ie when it
13998         does not exist or is older than some info files in directory
13999
14000 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14001
14002         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14003         for last packages, mainly for using a 20.4 package base.
14004
14005         * packages.el (late-packages): Typo fix.  It was called
14006         early-packages.
14007
14008         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14009         relative symlinks correctly.
14010         (paths-find-emacs-roots): More rigorous checking for plausible
14011         configuration-time root.
14012
14013         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14014         find its roots.
14015
14016 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14017
14018         * faces.el: Fix docstrings.
14019         * glyphs.el: Fix docstrings.
14020         * mouse.el: Fix docstrings.
14021
14022         * frame.el: Change phrase `current frame' to `selected frame'.
14023
14024         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14025
14026         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14027         macros using backquote to make them infinitely more readable.
14028
14029 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14030
14031         * packages.el (packages-find-package-path): Hardcoded specialized
14032         InfoDock support until we can clean this up.
14033
14034         * help.el (describe-bindings-1): Return the value of the bindings
14035         help buffer created.
14036         (describe-bindings): Ditto.
14037
14038         * simple.el (set-variable): Restore previous behavior of not
14039         bombing if the variable to set is not boundp.
14040
14041 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14042
14043         * packages.el (packages-handle-package-dumped-lisps): Allow for
14044         non-local files to be loaded off the package-lisp variable.
14045
14046 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14047
14048         * x-faces.el: Global X resources should override
14049           specs for all device classes (color, grayscale, mono);
14050           code currently doesn't override any of them.  Fixed by
14051           calling remove-specifier with '(x default) as the tag
14052           set and allowing inexact matches.
14053
14054 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14055
14056         * faces.el: Separated face initializations based on
14057           device classes into device type specific (tag set,
14058           instantiator) pairs.
14059
14060 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14061
14062         * wid-edit.el (widget-choice-action): Remember user's explicit
14063         choice.
14064         (widget-choice-value-create): Respect it.
14065         From Richard Stallman <rms@gnu.org>
14066
14067 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14068
14069         * setup-paths.el (paths-construct-info-path): Always append
14070         existing directories from configure-time info path.
14071
14072         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14073         Info-directory-list.
14074
14075         * info.el: Removed Info-default-directory-list which was broken by
14076         design.
14077         Removed bogus initialization of Info-directory-list---startup.el
14078         can do a much better job.
14079         Added autoload of Info-directory-list.
14080
14081         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14082         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14083         be exclusive; now it's merely given precedence, just like in the
14084         old days.
14085
14086 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14087
14088         * find-paths.el (paths-find-architecture-directory): Fix bug with
14089         finding; it used to default too early.
14090
14091 1998-03-25  Martin Buchholz <martin@xemacs.org>
14092
14093         * packages.el (packages-split-path): Fix a bug; it used to fail
14094         for paths that weren't split.
14095
14096 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14097
14098         * finder.el (finder-compile-keywords): trap on errors.
14099
14100 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14101
14102         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14103           fourth argument of t so that only the specs exactly
14104           matching the tag lists are removed.
14105
14106 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14107
14108         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14109
14110 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14111
14112         * minibuf.el (mouse-read-file-name-1): If a default directory was
14113         specified, use it for generating the completions.
14114
14115 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14116
14117         * update-elc.el: Now respects inhibit-package-init and
14118         inhibit-site-lisp.
14119         Now does path construction with loadup-paths.
14120
14121         * startup.el (normal-top-level, startup-setup-paths): Now respects
14122         inhibit-package-init and inhibit-site-lisp.
14123
14124         * packages.el (packages-find-package-path): Extended package path
14125         by version-specific hierarchies.
14126         (packages-find-packages): Now respects inhibit flag and
14127         inhibit-site-lisp.
14128         Moved path setup to loadup-paths.
14129
14130         * make-docfile.el: Now respects inhibit-package-init and
14131         inhibit-site-lisp.
14132         Now does path construction with loadup-paths.
14133
14134         * loadup.el: Now respects inhibit-package-init and
14135         inhibit-site-lisp.
14136
14137         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14138
14139         * loadup-paths.el: New file: setup load-path to encompass
14140         packages.
14141
14142 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14143
14144         * auto-show.el: load-gc renamed to pureload.
14145         * site-load.el: Ditto.
14146         * packages.el (toplevel): Ditto.
14147         * loadup.el (really-early-error-handler): Ditto.
14148         * dumped-lisp.el (preloaded-file-list): Ditto.
14149         * cus-face.el (custom-declare-face): Ditto.
14150
14151 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14152
14153         * <Today>: The Big Path Searching Overhaul.
14154
14155         * find-paths.el: New file: find and assemble paths in the
14156         installation hierarchy.
14157
14158         * setup-paths.el: New file: global layout of paths and directories
14159         within the XEmacs hierarchy.
14160
14161         * packages.el: Replaced everything related to path searching and
14162         startup by code in terms of find-paths.
14163
14164         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14165         the new path searching engine.
14166
14167         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14168         and setup-paths.
14169
14170 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14171
14172         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14173         setup-paths.el.
14174
14175 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14176
14177         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14178         compiles identically in any configuration.
14179         Removed irrelevant commentary.
14180
14181 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14182
14183         * simple.el (set-variable): Allow setting specifiers.
14184
14185 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14186
14187         * lisp.el (forward-sexp): Revert previous change.
14188
14189 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14190
14191         * frame.el (frame-initialize): Use `delete-console' instead of
14192         `delete-device' to delete the stream console to match the usage in
14193         Fkill_emacs.
14194
14195 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14196
14197         * files.el (cdpath-previous): New variable.
14198         (cd): Use it.
14199         From Bob Weiner <weiner@wave.altrasoft.com>
14200
14201 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14202
14203         * keydefs.el: Changed keybindings of forward-char,
14204           backward, scroll-up and scroll-down to point to their
14205           -command counterparts.
14206
14207         * simple.el: New functions: forwarc-char-command,
14208           backwrad-char-command, scroll-up-command,
14209           scroll-down-command which work liek their counterparts
14210           except that they honor the variable
14211           signal-error-on-buffer-boundary.
14212
14213           Definition of signal-error-on-buffer-boundary received
14214           from src/cmds.c.
14215
14216           defvar declaration added for word-across-newline to avoid
14217           byte-compiler warning about the free variable reference.
14218
14219 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14220
14221         * winnt.el: Removed "%t" from the beginning of
14222         modeline-format. From now on, there's no nt-specifics in the modeline.
14223
14224 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14225
14226         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14227         of `when' with `if'.
14228
14229 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14230
14231         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14232         mswindows. Must be reworked along with glyphs.el, or
14233         merged into it, after there is images support.
14234
14235         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14236         'mswindows.
14237
14238 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14239
14240         * faces.el: fix for text cursor initialization.
14241         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14242         From Andy Piper <andyp@parallax.co.uk>
14243
14244 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14245
14246         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14247         if there is an existing package that handles it and warn the user
14248         about that mode.
14249
14250 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14251
14252         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14253         Installation" menu item when Installation-string is not bound.
14254
14255 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14256
14257         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14258         From Jeremiah W. James <jerry@cs.ucsb.edu>
14259
14260 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14261
14262         * msw-faces.el:
14263         * faces.el: Fix face initialization.
14264
14265 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14266
14267         * files.el (backup-enable-predicate): fix breakage introduced
14268         by TMPDIR patch.
14269
14270 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14271
14272         * x-faces.el (x-init-face-from-resources): The
14273           TTY face property retrieval functions don't return
14274           specifiers, so use face-property instead.
14275
14276 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14277
14278         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14279
14280 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14281
14282         * x-menubar.el: Expanded documentation for
14283           option-save-faces.  Changed Options -> Browse Faces
14284           menu entry to invoke customize-face.
14285
14286 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14287
14288         * faces.el: Most face initialization moved out of
14289           init-other-random-faces to the top level so that the
14290           initialization happens before Xemacs is dumped.  Much
14291           of the fascist "face-differs-from-default-p or FROB!"
14292           code has been retired in favor of letting the user do
14293           what they want to do.  Face initialization code changed
14294           to use `default' specifier tag so that the settings can
14295           be overridden later if the user wishes it.
14296
14297 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14298
14299         * about.el (about-hackers): Update contributors list.
14300
14301 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14302
14303         * specifier.el: Define new specifier tag `default'.
14304
14305         * modeline.el: Initialize faces using `default' tag.
14306
14307         * x-faces.el (x-init-face-from-resources): Remove
14308           specifier specs containing the `default' tag before
14309           adding new specs.
14310
14311 1998-03-02  John Jones  <jj@asu.edu>
14312
14313         * package-get.el (package-get-all): fixed arguments on call to
14314         package-admin-add-single-file-package.
14315         * package-get.el (package-get-installedp): fixed to match
14316         advertised behavior.
14317         * package-get.el: added function package-get-update-all which
14318         installs newest versions of all the current packages (if they are
14319         not already installed).
14320
14321 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14322
14323         * files.el (find-file-noselect): Uncommented `truename' binding in
14324         `let*' and use it later to set `buffer-file-truename' iff it's
14325         still nil, as happens for example when finding a compressed
14326         file with "jka-compr".
14327
14328 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14329
14330         * faces.el: in make-face-* type functions do the operation for all
14331         window systems, not just the first one found.
14332
14333         * font.el: call mswindows-list-fonts for mswindows.
14334
14335 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14336
14337         * code-process.el (call-process-region):
14338         * process.el (call-process-region):
14339         * package-get.el (package-get-dir):
14340         * files.el (backup-enable-predicate):
14341         * gnuserv.el (gnuserv-temp-file-regexp):
14342         Use temp-directory in place of `/tmp'.
14343
14344 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14345
14346         * "Fast" dired-in-C enhancements for Windows 95/NT:
14347
14348         * files.el: Added function, `wildcard-to-regexp', from GNU
14349           Emacs.
14350
14351         * files.el (insert-directory): Modified to use special
14352           dired-in-C enhancements if present.
14353
14354 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14355
14356         * code-files.el: make default coding no-conversion.
14357
14358 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14359
14360         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14361         the load-path.
14362
14363         * update-elc.el: Strip directory when testing for files not to
14364         bytecompile.
14365
14366 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14367
14368         * lisp-mode.el: Use recommended form for menus.
14369
14370         * info.el (Info-construct-menu): Use recommended form for menus.
14371
14372         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14373         entry.
14374
14375 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14376
14377         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14378           (get-frame-for-buffer-noselect): Always return frames
14379           in the not-this-window-p cond clause.
14380
14381 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14382
14383         * help.el (describe-installation): New function.
14384
14385         * x-menubar.el (default-menubar): Add describe-installation to
14386         Help menu.
14387
14388         * packages.el (packages-unbytecompiled-lisp): Installation.el
14389         should not be bytecompiled.
14390
14391         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14392         XEmacs.
14393
14394         * x-menubar.el (default-menubar): Use correct guard for VM menu
14395         entry.
14396
14397         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14398         coding.
14399         From Andy Piper <andyp@parallax.co.uk>
14400
14401 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14402
14403         * ldap.el: Do not require ldap-internal at compile time.
14404
14405 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14406
14407         * code-files.el: new file. a virtual copy of mule-files.el
14408         but without charset
14409         dependencies. (toggle-buffer-file-ocding-system) new function for
14410         changing the eol type for the current buffer.
14411
14412         * code-process.el: new file. a copy of
14413         mule-process.el. mule-process.el will disappear when things have
14414         settled.
14415
14416         * coding.el: new file. a virtual copy of mule-files.el but
14417         without charset dependencies. (coding-system-base) new function
14418         for getting the parent coding system of a coding system with eol
14419         type set.
14420
14421         * dumped-lisp.el: add above files for the non-mule case.
14422
14423 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14424
14425         * window-xemacs.el (display-buffer): If no explicit
14426           frame is specified, search for a window that displays
14427           the buffer on the currently selected frame, before
14428           searching other frames.
14429
14430 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14431
14432         * frame.el (get-frame-for-buffer): If not-this-window-p
14433           is non-nil, use window on the selected frame if it is not
14434           also the selected window.  When defaulting, search for
14435           windows on the currently selected fgrame before searching
14436           other frames.
14437
14438 1998-02-25  Didier Verna  <didier@xemacs.org>
14439
14440         * modeline.el (modeline-swap-buffers): originally named
14441         `mouse-release-modeline'. Whether to actually swap the buffers is
14442         decided in `mouse-drag-modeline'.
14443         (mouse-drag-modeline): A button release event is considered a
14444         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14445         stay unchanged.
14446
14447 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14448
14449         * x-menubar.el: Put redo on the menubar.
14450         From Aki Vehtari <Aki.Vehtari@hut.fi>
14451
14452 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14453
14454         * bytecomp.el (displaying-byte-compile-warnings): if
14455         temp-buffer-show-function is set, use it to display current set of
14456         warnings in the "*Compile-Log-Show*" buffer.
14457
14458         * simple.el (display-warning-buffer): if temp-buffer-show-function
14459         is set, use it to display current set of warnings in the
14460         "*Warnings-Show*" buffer.
14461
14462 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14463
14464         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14465         Common Lisp.
14466
14467 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14468
14469         * menubar.el: Allow button descriptors at least 2 long.
14470
14471         * x-menubar.el (default-menubar): Use recommended forms.
14472         (file-menu-filter): Remove.
14473         (edit-menu-filter): Remove.
14474
14475 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14476
14477         * about.el (about-hackers): Updated.
14478
14479 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14480
14481         * help.el (help-max-help-buffers): new variable
14482         (help-register-and-maybe-prune-excess): new function
14483         (help-buffer-name): use help-max-help-buffers.
14484         (with-displaying-help-buffer): use
14485         help-register-and-maybe-prune-excess.
14486
14487         * help.el (help-maybe-pretty-print-value): if the value fits on
14488         one line, let it.
14489
14490 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14491
14492         * (with-displaying-help-buffer): there is no need to kill the buffer
14493         if it exists, because with-output-to-temp-buffer will clear it.
14494         further, killing the buffer violates the rule that
14495         temp-buffer-show-function, if set, has the full responsibility of
14496         showing the temp buffer.  killing the buffer fucks with the window
14497         configuration, hosing temp-buffer-show-function.
14498
14499
14500 1998-02-23  Didier Verna  <didier@xemacs.org>
14501
14502         * modeline.el (mouse-drag-modeline):
14503         - Always scroll the modeline that was originally clicked on.
14504         - Use x pixels instead of x characters (which doesn't work anyway)
14505         as horizontal reference for modeline dragging. This allows us to
14506         keep on dragging the modeline even if the motion event occurs in
14507         another window.
14508
14509 1998-02-23  Didier Verna  <didier@xemacs.org>
14510
14511         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14512         glyph on the modeline to indicate that dragging the mouse has an
14513         effect both horizontally and vertically.
14514
14515 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14516
14517         * about.el (about-xemacs): Get rid of redundant visible version
14518         number.
14519
14520 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14521
14522         * about.el (about-hackers): Update credits.
14523
14524 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14525
14526         * prim/register.el (view-register): Show register type file-query.
14527
14528 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14529
14530         * mode-motion.el (mode-motion-highlight-internal):
14531           save-excursion inside save-window-exucrsion form to
14532           hide buffer point changes from save-window-excursion.
14533           Prevents display flickering when the mouse pointer
14534           moves.
14535
14536 1998-02-17  Didier Verna  <didier@xemacs.org>
14537
14538         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14539         function to handle correctly the case of a toolbar one side of the
14540         window: scrolling will not necessarily happen.
14541
14542 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14543
14544         * files.el (after-find-file): Restore missing argument
14545           to format that provides filename for "... consider M-x
14546           recover-file" message.  Also call `message' with "%s"
14547           as the first arg instead of an arbitrary string.
14548
14549 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14550
14551         * about.el (about-hackers): Various additions.
14552
14553 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14554
14555         * autoload.el (generate-file-autoloads-1): Don't force an extra
14556         line out when copying on-the-same line autoloads.
14557
14558         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14559         is installed.
14560
14561 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14562
14563         * x11/x-win-xfree86.el (x-win-init-xfree86):
14564         * x11/x-win-sun.el (x-win-init-sun):
14565         * x11/x-init.el (x-initialize-compose):
14566         * prim/simple.el:
14567         (backward-or-forward-kill-sexp):
14568         (backward-or-forward-kill-sentence):
14569         (backward-or-forward-kill-word):
14570         (backward-or-forward-delete-char):
14571         * prim/isearch-mode.el (isearch-help-or-delete-char):
14572         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14573         x-keysym-on-keyboard-p to detect backspace.
14574         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14575         Clean up symbols used with dead keys, checking Linux and solaris
14576         keysyms.
14577         Simplify x-win-*.el using above methods.
14578         Change documentation for x-keysym-*-p functions.
14579
14580 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14581
14582         * about.el (about-hackers): Restore entries for Michael Sperber and
14583         Vinnie Shelton.
14584         From Vinnie Shelton <acs@acm.org>
14585
14586 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14587
14588         * simple.el (count-words-region): Ditto.
14589
14590 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14591
14592         * simple.el (count-words-buffer): Document.  Don't print anything
14593         if non-interactive.
14594
14595 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14596
14597         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14598         multiple files in InfoDock.
14599
14600 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14601
14602         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14603         from version.el in InfoDock.
14604
14605         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14606         specially.
14607
14608 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14609
14610         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14611         variable name in docstring.
14612
14613 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14614
14615         * menubar.h: Include "gui.h".
14616
14617 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14618
14619         * site-load.el: Fix documentation.
14620
14621 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14622
14623         * package-get-base.el (package-get-base): Updated.
14624
14625         * keymap.el: PC-ize.
14626
14627 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14628
14629         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14630         from' on a fresh line.
14631
14632 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14633
14634         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14635         object.
14636
14637 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14638
14639         * undo-stack.el: PC-ize.
14640
14641         * cmdloop.el: PC-ize.
14642
14643 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14644
14645         * bytecomp-runtime.el: PC-ize.
14646
14647         * byte-optimize.el: Prolog fixup.  PC-ize.
14648
14649         * cus-dep.el: Spelling fix.
14650
14651         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14652         entries follow).
14653
14654 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14655
14656         * text-mode.el (text-mode-hook-identify): New function,
14657         put on text-mode-hook.  Set text-mode-variant here.
14658         (text-mode): Don't set it here.
14659
14660 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14661
14662         * text-mode.el (text-mode-hook): New defvar.
14663         (text-mode-variant): New variable.
14664         (text-mode): Set that variable locally.
14665         (toggle-text-mode-auto-fill): New command.
14666
14667 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14668
14669         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14670
14671 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14672
14673         * text-mode.el (paragraph-indent-text-mode):
14674         Renamed from spaced-text-mode.
14675         (text-mode-map): Bind TAB to indent-relative.
14676         (indented-text-mode-map): Variable deleted.
14677         (indented-text-mode): Now an alias for text-mode.
14678
14679 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14680
14681         * loadup.el: test-atoms debugging stuffs removed.
14682
14683 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14684
14685         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14686
14687 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14688
14689         * help.el (describe-beta): Made it use `locate-data-file'.
14690         (describe-distribution): Ditto.
14691         (describe-copying): Ditto.
14692         (describe-project): Ditto.
14693         (view-emacs-news): Ditto.
14694
14695         * help-nomule.el (help-with-tutorial): Made it use
14696         `locate-data-file' to find tutorial.
14697
14698 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14699
14700         * about.el: Corrected my email address.
14701
14702         * mouse.el: Added 'mouse-mswindows-drop' similar to
14703         'mouse-offix-drop'.
14704
14705 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14706
14707         * loadup.el (running-xemacs): Spelling fix.
14708
14709 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14710
14711         * packages.el (packages-find-packages-1): Don't allow a backwards
14712         compatible lisp tree to overwrite `preloaded-file-list'.
14713
14714 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14715
14716         * loadup.el: Don't delete "xemacs" prior to dumping.
14717
14718 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14719
14720         * package-info.el (pi-last-mod-date): New function.
14721         (pi-author-version): New function.
14722         (batch-update-package-info): Use them.
14723
14724 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14725
14726         * frame.el (get-frame-for-buffer-default-to-current): Create.
14727         (get-frame-for-buffer-noselect): Allow user to use current frame
14728         with `get-frame-for-buffer-default-to-current'.
14729
14730 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14731
14732         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14733         (byte-compile-output-docform): Ditto.
14734         (byte-compile-compiled-obj-to-list): Ditto.
14735
14736 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14737
14738         * startup.el (command-line-1): Removed code that ran
14739           buffer-menu.
14740
14741 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14742
14743         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14744
14745 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14746
14747         * frame.el (suspend-emacs-or-iconify-frame): Check using
14748         `device-on-window-system-p' instead of explicitly checking for X,
14749         so that the same logic works for MS Windows.
14750         (suspend-or-iconify-emacs): Ditto.
14751
14752 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14753
14754         * about.el (about-maintainer-info): Andy Piper is back.
14755         (xemacs-hackers): Updated Andy Piper's email address.
14756         (about-hackers): Added Jonathan Harris.
14757         (about-hackers): Updated Tibor Polgar's email address.
14758
14759 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14760
14761         * about.el: Add xemacs.org email manager.
14762
14763         * package-get-base.el (package-get-base): Updated with most recent
14764         package updates.
14765
14766 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14767
14768         * help.el (function-arglist): Use `indirect-function' instead of
14769         `symbol-function' so that aliases are treated correctly.
14770
14771 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14772
14773         * help.el (help-map): Add f1 binding to `help-for-help'.
14774         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14775         (describe-key-briefly): Use `princ' "%s" to print object.
14776         (with-displaying-help-buffer): Kill buffer if it exists, again.
14777         (describe-key): Use `princ' "%s" to print object.
14778         (describe-function-1): Use `princ' "%s" to print object.
14779         Commented out alias lines removed.
14780         (help-pretty-print-limit): New variable to control pretty-printing
14781         of variable values.
14782         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14783         `help-pretty-print-value' again.  Only print-print when OBJECT is
14784         list of length less than `help-pretty-print-limit'.
14785         (describe-variable): Use `help-maybe-pretty-print-value' again.
14786
14787 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14788
14789         * simple.el (blink-matching-open): Remove C++ kludge.
14790         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14791
14792 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14793
14794         * info.el (Info-default-directory-list): Made the documentation
14795         more explanitory.
14796
14797 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14798
14799         * lisp/packages.el:
14800         * lisp/package-admin.el:
14801         * lisp/build-report.el:
14802         Fix typos.
14803
14804 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14805
14806         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14807         warnings in Java buffers without final newline and editing the
14808         last line.
14809
14810 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14811
14812         * packages.el (packages-find-packages-1): Don't allow a backwards
14813         compatible lisp tree to overwrite `preloaded-file-list'.
14814         Suggested by Colin Rafferty  <colin@xemacs.org>
14815
14816         * mouse.el (mouse-offix-drop): Set undo-boundary.
14817         From Oliver Graf <ograf@fga.de>
14818
14819 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14820
14821         * loadup.el (load-gc): rewrite as defun.
14822         Print something sensical if a required dump-time file isn't found.
14823
14824 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14825
14826         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14827         bug strikes a menudescriptor.
14828
14829         * package-get-base.el (package-get-base): Updated.
14830
14831         * package-info.el (batch-update-package-info): Derive REQUIRES
14832         from the Makefile.
14833
14834 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14835
14836         * files.el (save-some-buffers): Don't play games with deleting
14837         other windows if we are in the minibuffer window.
14838
14839 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14840
14841         * modeline.el (modeline-minor-mode-menu): Add support for :active
14842         (add-minor-mode): Document :active property to TOGGLE.
14843
14844 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14845
14846         * modeline.el (modeline-minor-mode-menu): Add support for an
14847         `:included' predicate in the `toggle-sym' plist.
14848         (add-minor-mode): Document the :included property, format
14849         docstring some more.
14850         (modeline-minor-mode-menu): Documentation string added.
14851
14852 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14853
14854         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14855         labels from the symbol-names by thwacking off the overly redundant
14856         and overused "mode", parenthesizing "minor", and capitalizing the
14857         resultant strings.  Also shortened the menu's title by eliminating
14858         the redundant buffer name.
14859         (add-minor-mode): Beautified the docstring, added mention of the
14860         `:menu-tag' property of TOGGLE.
14861         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14862         `toggle-sym' to beatify the mode-life menus.
14863         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14864         `auto-fill-function'.
14865
14866 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14867
14868         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14869         menus to :style 'toggle.
14870
14871 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14872
14873         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14874
14875 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14876
14877         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14878         only recognize first hyperlink.
14879         (hyper-apropos-highlightify): Deletia, this is already done by
14880         `hyper-apropos-insert-face'.
14881         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14882
14883 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14884
14885         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14886         mail.
14887         (toolbar-mail-reader): Add support for `send'.
14888         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14889
14890 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14891
14892         * info.el (Info-emacs-info-file-name): Add defvar for
14893         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14894         will function properly.
14895
14896 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14897
14898         * simple.el: make the backwards delete function called by
14899         `backward-or-forward-delete-char' user configurable.
14900
14901 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14902
14903         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14904         compiled function got loaded from.
14905
14906 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14907
14908         * term/apollo.el: Synched up with InfoDock 3.6.2.
14909
14910 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14911
14912         * startup.el (load-init-file): Load autoloads earlier.
14913         (startup-splash-frame): Handle InfoDock logo.
14914
14915         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14916         InfoDock.
14917         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14918
14919         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14920         doesn't have this function.
14921
14922         * packages.el (locate-data-file): Fix to call `locate-file'.
14923
14924 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14925
14926         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14927         version of version.el.
14928         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14929
14930         * x-menubar.el (default-menubar): Guard reference to
14931         `gnuserv-frame'.
14932         (default-menubar): Guard references to `font-lock-mode'.
14933         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14934         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14935
14936         * make-docfile.el: Don't snarf doc strings from autoloads.
14937
14938         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14939         loading auto-autoloads files.
14940
14941         * loaddefs.el: Disable dumping autoloads.
14942
14943 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14944
14945         * lisp-mnt.el: Synch to Emacs 20.2.
14946
14947         * help.el: Remove manual autoload of `finder-by-keyword'.
14948
14949         * finder.el (finder-by-keyword): Autoload.
14950
14951         * help.el: Conditionalize hyperbole setup.
14952
14953 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14954
14955         * packages.el (package-require): Update to reflect new data format.
14956
14957 1998-01-02  Didier Verna  <didier@xemacs.org>
14958
14959         * x-menubar.el (default-menubar): make the tutorials available
14960         through the menubar. (Plus some compilation warnings cleanup).
14961
14962 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14963
14964         * check-features.el: New file.  Perform sanity check after build.
14965
14966         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14967         files to tooltalk package.
14968         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14969         package.
14970
14971         * package-admin.el (package-admin-xemacs): Use better default for
14972         location of XEmacs binary.
14973
14974 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14975
14976         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14977         tag with sexp and add value tag with value `t'.
14978
14979 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14980
14981         * package-get.el: Changes to work with real data.
14982         From Pete Ware <ware@cis.ohio-state.edu>
14983
14984         * packages.el (packages-reload-autoloads): Guard load for the time
14985         being.
14986
14987         * update-elc.el ("packages.el"): Force loading packages.el instead
14988         of possibly out-of-date packges.elc.
14989         * make-docfile.el ("packages.el"): Ditto.
14990
14991 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14992
14993         * build-report.el (build-report-delete-regexp): Added a rule for
14994         the main tarball shadowing anything past it.
14995
14996 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14997
14998         * packages.el (package-provide): Delete a previous provide.
14999
15000         * package-info.el: New file.
15001
15002         * package-get.el: New file.
15003         From Pete Ware <ware@cis.ohio-state.edu>
15004         (package-get): Fix md5 computation to work with Mule.
15005
15006 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15007
15008         * simple.el (log-message-*): Quote symbols in docstrings properly.
15009
15010 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15011
15012         * packages.el (packages-new-autoloads): Ignore symbolic links.
15013
15014         * cus-face.el (face-custom-attributes-get): Fix typo.
15015         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15016
15017 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15018
15019         * startup.el (load-init-file): Reload new or changed autoloads
15020         unless inhibited.  Reload modified dumped lisp (stubbed).
15021
15022         * packages.el (packages-new-autoloads): New function.
15023         (packages-reload-autoloads): New function.
15024         (packages-reload-dumped-lisp): New (stub) function.
15025
15026         * loadup.el: Inhibit reloading dumped files when running temacs.
15027
15028         * loadhist.el (file-provides): Extend to handle variant
15029         extensions.
15030
15031         * replace.el (query-replace): Fix typo.
15032
15033 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15034
15035         * make-docfile.el: list-autoloads-path has been renamed.
15036         * update-elc.el: list-autoloads has been renamed.
15037
15038         * packages.el (packages-list-autoloads): Renamed.
15039         (packages-list-autoloads-path): Ditto.
15040
15041 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15042
15043         * packages.el (packages-find-packages-1): Made it signal a warning
15044         for an error in an auto-autoload.el file.
15045
15046 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15047
15048         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15049         tag with const.
15050         From Aki Vehtari <Aki.Vehtari@hut.fi>
15051
15052         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15053
15054         * loadhist.el (unload-feature): Remove autoload.
15055
15056 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15057
15058         * loadhist.el: Unpackaged.
15059
15060         * help.el (describe-symbol-find-file): Rename
15061         `describe-function-find-file' and make old name obsolete.
15062         (describe-function-1): Use it.
15063         (describe-function-1): Guard reference to
15064         `compiled-function-annotation'.
15065
15066 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15067
15068         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15069         argument.
15070         (help-mode-quit): New optional arg to control whether it kills or
15071         buries.  Tidied up.
15072         (with-displaying-help-buffer): Don't kill buffer initially, even
15073         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15074         (help-pretty-print-value): Rename back from
15075         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15076         use it, otherwise use dumped `cl-prettyprint'.
15077         (describe-variable): Use `help-pretty-print-value' again.
15078         (find-func): Removed reference to "find-func" at end.
15079
15080 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15081
15082         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15083           GUI XEmacs. Rename? x-menubar is rather window system
15084           independant, except for a couple of items.
15085
15086 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15087
15088         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15089         entries as they will no longer be distributed with XEmacs.
15090
15091         * format.el (format-alist): Fix image/tiff regexps.
15092         From P. E. Jareth Hein <jareth@camelot-soft.com>
15093
15094         * help.el (help-maybe-pretty-print-value): Rename.
15095         (describe-variable): Use it.
15096         (describe-variable): Add trailing linefeed.
15097
15098 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15099
15100         * help.el (describe-function-1): Don't output anything for
15101           arglist of autoload functions.
15102
15103 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15104
15105         * help.el (describe-function-1): Don't output anything for
15106           arglist of autoload functions.
15107
15108 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15109
15110         * help.el (help-mode-map): New bindings for `help-mode-bury',
15111         `describe-function-at-point', `describe-variable-at-point',
15112         `Info-elisp-ref', `customize-variable', `help-next-section' and
15113         `help-prev-section'.
15114         (help-next-section): New function.
15115         (help-prev-section): New function.
15116         (help-mode-quit): Changed to kill the help buffer.
15117         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15118         correctly.
15119         (help-buffer-name): New function to generate the name of help
15120         buffers.
15121         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15122         argument giving the name of the help buffer.
15123         (describe-key): Use `with-displaying-help-buffer' with name.
15124         (describe-mode): Ditto.
15125         (describe-bindings): Ditto.
15126         (describe-prefix-bindings): Ditto.
15127         (view-lossage): Ditto.
15128         (with-syntax-table): New macro.
15129         (function-called-at-point): Use `ignore-errors' and
15130         `with-syntax-table'.
15131         (function-at-point): Ditto.
15132         (describe-function): Use `with-displaying-help-buffer' with name.
15133         (function-arglist): Extracted from `describe-function-1'.  Returns
15134         function's arglist as string.
15135         (function-documentation): Extracted from `describe-function-1'.
15136         Returns function's docstring.
15137         (describe-function-1): Remove all the "stream" garbage, including
15138         the stream argument.  Use `function-arglist' and
15139         `function-documentation'.
15140         (describe-function-arglist): Just use `function-arglist'.
15141         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15142         (help-pretty-print-value): New function to help with
15143         pretty-printing variable values.  Knows about `#<...>'.  Needs
15144         `pp-internal'.
15145         (describe-variable): Use `with-displaying-help-buffer' with name.
15146         Formatting improved.  Display file where variable is defined, if
15147         known.  Use `help-pretty-print-value'.
15148         (describe-syntax): Use `with-displaying-help-buffer' with name.
15149         (list-processes): Remove "stream" garbage.
15150
15151 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15152
15153         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15154         call a dumped routine instead.
15155
15156         * x-win-xfree86.el: Wrap file in defun.
15157         * x-win-sun.el: Ditto.
15158
15159 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15160
15161         * help.el (view-emacs-news): Remove usage of outl-mouse which
15162         advises functions and does other evil things.
15163
15164 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15165
15166         * format.el (format-alist): Add `image/tiff'.
15167         From P. E. Jareth Hein <jareth@camelot-soft.com>
15168
15169 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15170
15171         * about.el (about-hackers): More names added.
15172
15173         * make-docfile.el: Remove superfluous package path search.
15174
15175         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15176
15177 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15178
15179         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15180         ignored shadows.
15181
15182 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15183
15184         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15185         get trailing slashes when added to the load-path.
15186
15187         * x-init.el (init-x-win): Locate where XEmacs X localization files
15188         are.
15189
15190 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15191
15192         * x-faces.el: Added support for foregroundToolBarColor
15193           to xpm-color-symbols.
15194
15195 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15196
15197         * etags.el (tags-remove-duplicates): Removed.
15198         (buffer-tag-table-list): Use `delete-duplicates'.
15199
15200         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15201         correctly.
15202         (get*): Defalias to `get'.
15203
15204         * cl.el (eql): Compare integers with `eq'.
15205         (cl-map-extents): Check for `map-extents' first.
15206
15207 1997-12-17  Didier Verna  <didier@xemacs.org>
15208
15209         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15210         added the 'numero', 'copyright' and 'trademark' symbols.
15211
15212         * leim/quail/latin-post.el ("french-postfix"): see above.
15213
15214 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15215
15216         * widget.el (define-widget): Check the arguments.
15217
15218         * cus-edit.el (customize-face): Use `check-argument-type'.
15219         (custom-variable-value-create): Use `signal' to signal error.
15220         (custom-variable-reset-saved): Ditto.
15221         (custom-variable-reset-standard): Ditto.
15222         (custom-face-reset-saved): Ditto.
15223
15224         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15225         (widget-default-format-handler): Ditto.
15226         (widget-checklist-add-item): Ditto.
15227         (widget-radio-add-item): Ditto.
15228         (widget-editable-list-entry-create): Ditto.
15229         (widget-sexp-prompt-value): Ditto.
15230
15231         * custom.el (custom-declare-variable): Signal errors better.
15232         (custom-handle-keyword): Ditto.
15233         (custom-declare-group): Ditto.
15234
15235         * window-xemacs.el (windows): Ditto.
15236
15237         * menubar.el (menu): Ditto.
15238
15239         * keydefs.el (keyboard): Ditto.
15240
15241         * minibuf.el (minibuffer): Ditto.
15242
15243         * process.el (execute): Ditto.
15244
15245         * fill.el (fill): Ditto.
15246
15247         * modeline.el (modeline): Ditto.
15248
15249         * help.el (help): Ditto.
15250
15251         * faces.el (faces): Ditto.
15252
15253         * files.el (files): Ditto.
15254
15255         * x-init.el (x): Ditto.
15256
15257         * lisp-mode.el (lisp): Ditto.
15258
15259         * process.el (processes): Ditto.
15260
15261         * mouse.el (mouse): Ditto.
15262
15263         * abbrev.el (abbrev): Moved from cus-edit.
15264
15265         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15266         as variable declaration.
15267
15268 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15269
15270         * menubar.el (find-menu-item): Use `check-argument-type'.
15271         (find-menu-item): Cosmetic changes.
15272
15273 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15274
15275         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15276
15277 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15278
15279         * startup.el (set-default-load-path): Only search package-path
15280         when not running temacs.
15281
15282         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15283         files.
15284
15285         * loadup.el: Correct commentary.  Reformatting.
15286         (really-early-error-handler): Use absolute path to the
15287         first dumped-lisp.el file.
15288         (really-early-error-handler): Print full path name of
15289         each dumped lisp file (inherited from InfoDock).
15290
15291         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15292         dumped-lisp.el files.
15293
15294         * make-docfile.el (preloaded-file-list): Reorder when the
15295         package-path is searched.
15296         * update-elc.el: Ditto.
15297
15298         * lisp-mode.el (call-with-condition-handler): Treat the same as
15299         `condition-case' for indentation.
15300
15301         * about.el (about-xemacs): Update release date.
15302
15303 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15304
15305         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15306         anywhere but at the last clause.
15307         (ecase): Disallow `t' and `otherwise'.
15308
15309 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15310
15311         * cus-edit.el (custom-buffer-create-buttons): New function
15312         from stuff moved out of `custom-buffer-create-internal'.
15313         (custom-novice): New variable.  Default t.
15314         (custom-display-global-buttons): Ditto.  Default `top'.
15315         (custom-buffer-create-internal): Only display help if
15316         `custom-novice' is non-nil.  Display global buttons according to
15317         `custom-display-global-buttons'.
15318
15319 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15320
15321         * menubar.el (find-menu-item): Use `check-argument-type'.
15322         (find-menu-item): Cosmetic changes.
15323
15324 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15325
15326         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15327         look.
15328
15329 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15330
15331         * format.el (format-deannotate-region):  Bug fix.
15332         Deannotating a region containing unknown tags would fail
15333         (causing decoding of text/enriched to fail at user level)
15334
15335 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15336
15337         * minibuf.el (read-directory-name): Support sixth
15338           arg, HISTORY, as already documented.
15339
15340 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15341
15342         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15343         to `ecase'.
15344
15345 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15346
15347         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15348         skk-activate.
15349
15350 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15351
15352         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.