update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-gok'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-gok'.
8
9         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
10         CHISE.
11
12 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-tsu'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-tsu'.
19
20         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
21         CHISE.
22
23 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-sys'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-sys'.
30
31         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
32         CHISE.
33
34 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist):
37         - Use "&HNG010-<d><d><d><d><d>;" instead of
38           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
39         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
40
41         * mule/mule-charset.el (default-coded-charset-priority-list): Add
42         `=ucs-bmp-itaiji-002' and `===hng-khm'.
43
44         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
45         "hngkhi-0" as the suffix of registry.
46         (===hng-khm): New coded-charset for XEmacs CHISE.
47         (=ucs-itaiji-002): Ditto.
48         (=ucs-bmp-itaiji-002): Ditto.
49
50 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
51
52         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
53         setting for `=>ucs@iwds-1'.
54
55         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
56         XEmacs CHISE.
57
58 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
59
60         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
61         CHISE.
62
63         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
64         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
65         `===hng-khi'.
66
67 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         setting for `===hng-khi'.
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `===hng-khi'.
74
75         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
76         CHISE.
77
78 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
81         #x9FA5 as the value of `max-code'.
82         (=ucs-bmp-var-002): Likewise.
83         (=ucs-bmp-var-003): Likewise.
84         (=ucs-bmp-itaiji-084): Likewise.
85         (=ucs-bmp-cjk@JP): Likewise.
86         (=ucs-bmp-cjk@JP/hanazono): Likewise.
87         (==ucs-bmp-cjk@JP/hanazono): Likewise.
88         (=>ucs-bmp-cjk@component): Likewise.
89
90 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
91
92         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
93         CHISE.
94
95 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
96
97         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
98         XEmacs CHISE.
99         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
100         `==jis-x0208@1978/2-pr' as the mother.
101
102 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
103
104         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
105         CHISE.
106
107 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
108
109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
110         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
111
112 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
113
114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
115         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
116
117 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
118
119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
120         setting for `===ucs@gb'.
121
122 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
125         setting for `===hanyo-denshi/ks', `===jis-x0208' and
126         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
127         as the entity-reference for `===jis-x0213-1@2000'; use
128         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
129
130 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
131
132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
133         `===jis-x0208'.
134
135         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
136         instead of `===jis-x0208' as the mother.
137         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
138         `===jis-x0208' as the mother.
139         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
140         `===jis-x0208' as the mother.
141         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
142         `===jis-x0213-1' as the mother.
143         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
144         `===jis-x0213-1' as the mother.
145         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
146         the mother.
147         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
148         mother.
149
150 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
151
152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
153         setting for `=ucs-var-001'.
154
155 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
158         `=ucs-bmp-var-001'.
159
160         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
161         CHISE.
162         (=ucs-bmp-var-001): Ditto.
163
164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
165         setting for `=ucs-var-003'.
166
167 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
168
169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
170         `=ucs-bmp-var-003'.
171
172         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
173         CHISE.
174         (=ucs-bmp-var-003): Ditto.
175
176 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
177
178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
179         setting for `=ucs-var-002'.
180
181         * mule/mule-charset.el (default-coded-charset-priority-list): Add
182         `=ucs-bmp-var-002'.
183
184         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
185         CHISE.
186         (=ucs-bmp-var-002): Ditto.
187
188 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
191         XEmacs CHISE.
192         (==jis-x0208@1978/5pr): Ditto.
193
194 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
195
196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
197         `=>ucs-bmp-cjk@component'.
198
199         * mule/mule-conf.el (=>ucs@component): New coded-charset for
200         XEmacs CHISE.
201         (=>ucs-bmp-cjk@component): Ditto.
202
203 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
206         setting for `=>iwds-1'.
207
208 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
211         CHISE.
212
213 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-charset.el (default-coded-charset-priority-list):
216         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
217         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
218         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
219         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
220
221 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-coding.el (coded-charset-entity-reference-alist):
224         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
225
226         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
227         `=>>ucs@iso' as the mother.
228         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
229         mother.
230
231 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
232
233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
234         setting for `===hanyo-denshi/ia'.
235
236 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
237
238         * mule/mule-charset.el (default-coded-charset-priority-list): Add
239         `===hanyo-denshi/ia'.
240
241 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
242
243         * mule/mule-conf.el (=koseki): Fix DOC.
244         (==koseki): New coded-charset for XEmacs CHISE.
245
246 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
247
248         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
249         XEmacs CHISE.
250         (===hanyo-denshi/jd): Fix DOC.
251
252 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
253
254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
255         setting for `===hanyo-denshi/ip'.
256
257 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
260         `===hanyo-denshi/ip'.
261
262         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
263         XEmacs CHISE.
264
265 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
266
267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
268         `==ucs-radicals@unicode' and `=>daikanwa'.
269
270         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
271         for XEmacs CHISE.
272
273 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
274
275         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
276         XEmacs CHISE.
277
278 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
279
280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
281         `===ruimoku-v6'.
282
283 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
286         setting for `===ruimoku-v6'.
287
288 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
289
290         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
291         CHISE.
292
293 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
294
295         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
296         coded-charset for XEmacs CHISE.
297
298 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
299
300         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
301         XEmacs CHISE.
302
303 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
304
305         * mule/mule-charset.el (default-coded-charset-priority-list): Add
306         `===ucs-sip@iso'.
307
308 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
309
310         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
311         CHISE.
312
313 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
314
315         * mule/mule-charset.el (default-coded-charset-priority-list): Add
316         `==ucs-sip@iso'.
317
318         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
319         CHISE.
320
321 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
322
323         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
324         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
325         (=ucs-sip-ext-b@iso): Fix registry.
326         (==ucs-sip-ext-b@iso): Ditto.
327         (===ucs-sip-ext-b@iso): Ditto.
328
329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
330         `=ucs-sip@iso'.
331
332 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
333
334         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
335         setting for `=>cbeta'.
336
337 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
340         `=>cns11643-7'.
341
342         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
343
344 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
345
346         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
347         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
348
349 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
350
351         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
352         `=ucs@cns'.
353         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
354         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
355         `=ucs@jis/1990'.
356         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
357         `=ucs@jis/2000'.
358         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
359         `=ucs@jis/2004'.
360         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
361
362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
363         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
364
365 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
366
367         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
368         XEmacs CHISE.
369         (==jis-x0208@1978/1pr): Ditto.
370         (==jis-x0208@1978/2-pr): Ditto.
371
372 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
375         setting for `===jis-x0213-1@2004'.
376
377 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
378
379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
380         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
381
382         * mule/mule-charset.el (default-coded-charset-priority-list): Add
383         `===hanyo-denshi/jb'.
384
385         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
386         XEmacs CHISE.
387         (=+>hanyo-denshi/ft): Ditto.
388         (=+>hanyo-denshi/jt): Ditto.
389
390 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
391
392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
393         `===hanyo-denshi/hg'.
394
395 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
396
397         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
398         XEmacs CHISE.
399         (===hanyo-denshi/hg): Ditto.
400
401 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
402
403         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
404         glyph-forms instead of detailed glyph-images.
405         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
406         `=adobe-japan1-*'.
407         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
408         (===adobe-japan1-1): Ditto.
409         (===adobe-japan1-2): Ditto.
410         (===adobe-japan1-3): Ditto.
411         (===adobe-japan1-4): Ditto.
412         (===adobe-japan1-5): Ditto.
413         (===adobe-japan1-6): Ditto.
414         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
415         `=>>>adobe-japan1' as the mother.
416         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
417         `=>>adobe-japan1' as the mother.
418         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
419         glyph-images.
420         (==jis-x0208@1978): Ditto.
421         (==jis-x0208@1983): Ditto.
422         (==jis-x0208@1990): Ditto.
423         (==jis-x0213-1): Ditto.
424         (==jis-x0213-1@2000): Ditto.
425         (==jis-x0213-1@2004): Ditto.
426         (==jis-x0213-2): Ditto.
427         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
428         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
429         `=jis-x0208@1978'.
430         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
431         `=jis-x0208@1983'.
432         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
433         `=jis-x0208@1990'.
434         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
435         `=jis-x0213-1'.
436         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
437         `=jis-x0213-1@2000'.
438         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
439         `=jis-x0213-1@2004'.
440         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
441         `=jis-x0213-2'.
442         (===jis-x0208): New coded-charset for XEmacs CHISE.
443         (===jis-x0208@1978): Ditto.
444         (===jis-x0208@1983): Ditto.
445         (===jis-x0208@1990): Ditto.
446         (===jis-x0213-1): Ditto.
447         (===jis-x0213-1@2000): Ditto.
448         (===jis-x0213-2): Ditto.
449         (===jis-x0212): Ditto.
450         (===ks-x1001): Ditto.
451         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
452         mother.
453         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
454         as the mother.
455         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
456         as the mother.
457         (===cns11643-1): New coded-charset for XEmacs CHISE.
458         (===cns11643-2): Ditto.
459         (===cns11643-3): Ditto.
460         (===cns11643-4): Ditto.
461         (===cns11643-5): Ditto.
462         (===cns11643-6): Ditto.
463         (===cns11643-7): Ditto.
464         (=>>cns11643-1): Ditto.
465         (==big5-cdp): Indicate abstract glyph-images instead of
466         representative glyph-images.
467         (===big5-cdp): New coded-charset for XEmacs CHISE.
468         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
469         detailed glyph-images.
470         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
471         `=hanyo-denshi/*'.
472         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
473         (===hanyo-denshi/ib): Ditto.
474         (===hanyo-denshi/jt): Ditto.
475         (===hanyo-denshi/ks): Ditto.
476         (===mj): Ditto.
477         (===mj-0): Ditto.
478         (===mj-1): Ditto.
479         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
480         `=>>>hanyo-denshi/*' as its mother.
481         (==gt): Indicate abstract glyph-forms instead of detailed
482         glyph-images.
483         (===gt): New coded-charset for XEmacs CHISE.
484         (=>>>gt): Indicates `==gt' instead of `=gt'.
485         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
486         (==gt-k): Indicate abstract glyph-forms instead of detailed
487         glyph-images.
488         (===gt-k): New coded-charset for XEmacs CHISE.
489         (==daikanwa): Indicates glyph-images instead of detailed
490         glyph-images.
491         (===daikanwa): New coded-charset for XEmacs CHISE.
492         (===daikanwa/+p): Ditto.
493         (===daikanwa/ho): Ditto.
494         (==cbeta): Ditto.
495         (===cbeta): Ditto.
496         (==jef-china3): Ditto.
497         (===jef-china3): Ditto.
498         (==ruimoku-v6): Ditto.
499         (==ucs@iso): Indicate representative glyph-forms instead of
500         representative glyph-images.
501         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
502         (==ucs@unicode): Indicate representative glyph-forms instead of
503         representative glyph-images.
504         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
505         `=ucs@unicode'.
506         (==ucs@cns): Indicate representative glyph-forms instead of
507         representative glyph-images.
508         (==ucs@jis): Ditto.
509         (==ucs@jis/1990): Ditto.
510         (==ucs@jis/2000): Ditto.
511         (==ucs@jis/2004): Ditto.
512         (==ucs@ks): Ditto.
513         (===ucs@iso): New coded-charset for XEmacs CHISE.
514         (===ucs@unicode): Ditto.
515         (===ucs@gb): Ditto.
516         (===ucs@ks): Ditto.
517         (===ucs-bmp-cjk@gb): Ditto.
518         (===ucs-sip-ext-b@iso): Ditto.
519
520 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
521
522         * mule/mule-charset.el (default-coded-charset-priority-list): Add
523         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
524         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
525         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
526         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
527         `===cns11643-3', `===cns11643-4', `===cns11643-5',
528         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
529         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
530         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
531         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
532
533         * mule/mule-coding.el (coded-charset-entity-reference-alist):
534         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
535         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
536         - Use "&g1-[NAME];" for `=>>[NAME]'.
537         - Abolish "&g2-[NAME];".
538
539 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
540
541         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
542         `=>>ucs@cns' as the mother.
543
544 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
545
546         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
547         setting for `==ucs@ks'.
548
549 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
550
551         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
552         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
553         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
554         0x00E30000〜0x00E409D5.
555
556 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
557
558         * mule/mule-coding.el (coded-charset-entity-reference-alist):
559         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
560         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
561
562 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
563
564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
565         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
566
567         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
568         (=mj-0): Ditto.
569         (=mj-1): Ditto.
570         (==mj): Ditto.
571         (==mj-0): Ditto.
572         (==mj-1): Ditto.
573         (=>>mj): Ditto.
574
575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
576         setting for `=mj' and `==mj'.
577
578 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
579
580         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
581         CHISE.
582
583 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
584
585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
586         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
587         `=>ucs@hanyo-denshi'.
588
589 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
590
591         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
592         setting for `=koseki' and `=>ucs@hanyo-denshi'.
593
594         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
595         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
596
597 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
598
599         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
600         XEmacs CHISE.
601
602 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
603
604         * mule/mule-coding.el (coded-charset-entity-reference-alist):
605         Change priority of `=>>>ucs@iso'.
606
607         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
608         `=>>>ucs@iso' as the mother.
609         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
610
611 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
612
613         * mule/mule-coding.el (coded-charset-entity-reference-alist):
614         Change priority of `=>>>ucs@unicode'.
615
616         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
617         `=ucs@unicode'.
618
619 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
620
621         * mule/mule-coding.el (coded-charset-entity-reference-alist):
622         Change priority of `=>>>ucs@jis'.
623
624         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
625         `=ucs@jis'.
626
627 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
628
629         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
630         setting for `==daikanwa/+p'.
631
632 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
633
634         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
635         setting for `==shinjigen@1ed'.
636
637 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
638
639         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
640         XEmacs CHISE.
641
642 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
643
644         * mule/mule-conf.el (==shinjigen): Modify DOC.
645         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
646         (==shinjigen@rev): Modify DOC.
647
648 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
649
650         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
651         CHISE.
652
653 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
654
655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
656         settings for `==daikanwa' and `==ucs@JP/hanazono'.
657
658         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
659         XEmacs CHISE.
660
661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
662         `==daikanwa'.
663
664 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
665
666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
667         setting for `==cns11643-7'.
668
669         * mule/mule-charset.el (default-coded-charset-priority-list): Add
670         `==cns11643-7'.
671
672 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
673
674         * mule/mule-charset.el (default-coded-charset-priority-list): Add
675         `==cns11643-6'.
676
677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
678         setting for `==cns11643-6'.
679
680 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
681
682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
683         setting for `==cns11643-5'.
684
685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
686         `==cns11643-5'.
687
688 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
691         setting for `==cns11643-4'.
692
693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
694         `==cns11643-4'.
695
696 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
697
698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
699         setting for `==cns11643-3'.
700
701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
702         `==cns11643-3'.
703
704 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
705
706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
707         setting for `==cns11643-2'.
708
709         * mule/mule-charset.el (default-coded-charset-priority-list): Add
710         `==cns11643-2'.
711
712 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
713
714         * mule/mule-coding.el (coded-charset-entity-reference-alist):
715         Change priority of `=>>>ucs@ks'.
716
717         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
718         `=ucs@ks'.
719
720 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
721
722         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
723         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
724         `==ucs@cns' and `==cns11643-1'.
725
726         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
727         (==cns11643-2): Ditto.
728         (==cns11643-3): Ditto.
729         (==cns11643-4): Ditto.
730         (==cns11643-5): Ditto.
731         (==cns11643-6): Ditto.
732         (==cns11643-7): Ditto.
733
734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
735         `==cns11643-1'.
736
737 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
738
739         * mule/mule-coding.el (coded-charset-entity-reference-alist):
740         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
741         `=>>>ucs@jis/1990'.
742
743         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
744         `=ucs@jis/1990'.
745         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
746         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
747
748 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
749
750         * mule/mule-coding.el (coded-charset-entity-reference-alist):
751         Change priority of `=>>>ucs@cns'.
752
753         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
754         `=ucs@cns'.
755
756 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
757
758         * mule/mule-charset.el (default-coded-charset-priority-list): Add
759         `==ks-x1001'.
760
761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
762         `=ks-x1001' instead of `korean-ksc5601'; add setting for
763         `==ks-x1001'.
764
765 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
766
767         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
768
769 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
770
771         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
772         `=jis-x0208'.
773         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
774         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
775         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
776         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
777         (=>>>jis-x0213-1@2000): Changed to an alias for
778         `=jis-x0213-1@2000'.
779         (=>>>jis-x0213-1@2004): Changed to an alias for
780         `=jis-x0213-1@2004'.
781         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
782
783 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
784
785         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
786         `=adobe-japan1-0'.
787         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
788         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
789         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
790         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
791         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
792         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
793
794 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
795
796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
797         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
798         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
799         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
800         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
801         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
802
803 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
804
805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
806         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
807         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
808         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
809         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
810         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
811         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
812         `==jis-x0212'.
813
814 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
815
816         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
817         "AdobeJapan1-[0-6]$".
818         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
819         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
820         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
821         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
822         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
823         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
824         (==adobe-japan1-1): Ditto.
825         (==adobe-japan1-2): Ditto.
826         (==adobe-japan1-3): Ditto.
827         (==adobe-japan1-4): Ditto.
828         (==adobe-japan1-5): Ditto.
829         (==adobe-japan1-6): Ditto.
830         (==jis-x0208): Ditto.
831         (==jis-x0208@1978): Ditto.
832         (==jis-x0208@1983): Ditto.
833         (==jis-x0208@1990): Ditto.
834         (==jis-x0213-1): Ditto.
835         (==jis-x0213-1@2000): Ditto.
836         (==jis-x0213-1@2004): Ditto.
837         (==jis-x0213-2): Ditto.
838         (==jis-x0212): Ditto.
839         (==gb2312): Ditto.
840         (==iso-ir165): Ditto.
841         (==gb12345): Ditto.
842         (==ks-x1001): Ditto.
843         (==cns11643-1): Ditto.
844         (==cns11643-2): Ditto.
845         (==cns11643-3): Ditto.
846         (==cns11643-4): Ditto.
847         (==cns11643-5): Ditto.
848         (==cns11643-6): Ditto.
849         (==cns11643-7): Ditto.
850         (==big5-cdp): Ditto.
851         (==hanyo-denshi/ja): Ditto.
852         (==hanyo-denshi/jb): Ditto.
853         (==hanyo-denshi/jc): Ditto.
854         (==hanyo-denshi/jd): Ditto.
855         (==hanyo-denshi/ft): Ditto.
856         (==hanyo-denshi/ia): Ditto.
857         (==hanyo-denshi/ib): Ditto.
858         (==hanyo-denshi/hg): Ditto.
859         (==hanyo-denshi/jt): Ditto.
860         (==hanyo-denshi/ks): Ditto.
861         (==gt): Ditto.
862         (==gt-k): Ditto.
863         (==daikanwa): Ditto.
864         (==shinjigen): Ditto.
865         (==ucs@iso): Ditto.
866         (==ucs@unicode): Ditto.
867         (==ucs@gb): Ditto.
868         (==ucs-bmp@gb): Ditto.
869         (==ucs@cns): Ditto.
870         (==ucs-bmp@cns): Ditto.
871         (==ucs@jis): Ditto.
872         (==ucs@jis/1990): Ditto.
873         (==ucs@jis/2000): Ditto.
874         (==ucs@jis/2004): Ditto.
875         (==ucs@JP): Ditto.
876         (==ucs@JP/hanazono): Ditto.
877         (==ucs@ks): Ditto.
878         (==ucs-bmp@ks): Ditto.
879         (==ucs@cns11643): Ditto.
880         (==ucs-bmp-cjk@gb): Ditto.
881         (==ucs-bmp-cjk@JP/hanazono): Ditto.
882         (==ucs-sip-ext-b@iso): Ditto.
883
884 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
885
886         * mule/mule-charset.el (default-coded-charset-priority-list): Use
887         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
888
889         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
890         XEmacs CHISE.
891         (=ucs-bmp-cjk@unicode): Abolished.
892
893 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
894
895         * mule/mule-charset.el (default-coded-charset-priority-list): Add
896         `=+>ucs-bmp-cjk-compat@jis'.
897
898         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
899         for XEmacs CHISE.
900
901 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
902
903         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
904         CHISE.
905
906 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
907
908         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
909         for XEmacs CHISE.
910         (=jis-x0208@1978/1er-pr): Abolished.
911         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
912         `=jis-x0208@1978/1er-pr' as the mother.
913
914 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
915
916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
917         setting for `=ucs-itaiji-084'.
918
919 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
920
921         * mule/mule-charset.el (default-coded-charset-priority-list):
922         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
923
924         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
925         XEmacs CHISE.
926         (=ucs-bmp-itaiji-084): Ditto.
927
928 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
929
930         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
931         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
932
933 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
934
935         * mule/mule-charset.el (default-coded-charset-priority-list): Add
936         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
937
938         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
939         XEmacs CHISE.
940         (=big5-cdp-var-5): Ditto.
941
942 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
943
944         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
945         XEmacs CHISE.
946
947 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
948
949         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
950         XEmacs CHISE.
951
952 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
953
954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
955         setting for `=>>>hanyo-denshi/ft'.
956
957 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
958
959         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
960         XEmacs CHISE.
961         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
962         `=hanyo-denshi/jd' as the mother.
963
964 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
965
966         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
967         XEmacs CHISE.
968         (=+>adobe-japan1-1): Ditto.
969         (=+>adobe-japan1-2): Ditto.
970         (=+>adobe-japan1-3): Ditto.
971         (=+>adobe-japan1-4): Ditto.
972         (=+>adobe-japan1-5): Ditto.
973         (=+>adobe-japan1-6): Ditto.
974         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
975
976 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
977
978         * mule/mule-coding.el (coded-charset-entity-reference-alist):
979         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
980         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
981
982         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
983         the top.
984
985 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
986
987         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
988         XEmacs CHISE.
989         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
990         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
991         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
992
993 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
994
995         * mule/mule-charset.el (default-coded-charset-priority-list):
996         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
997         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
998
999         * mule/mule-conf.el: Modify order of definitions of some
1000         coded-charsets.
1001
1002 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1003
1004         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1005         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1006         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1007
1008         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1009         CHISE.
1010         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1011         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1012
1013 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1014
1015         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1016         CHISE.
1017
1018 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1019
1020         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1021         setting for `=daikanwa/+2p'.
1022
1023         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1024         XEmacs CHISE.
1025
1026 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1027
1028         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1029         XEmacs CHISE.
1030         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1031
1032 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1033
1034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1035         setting for `=>>>hanyo-denshi/ib'.
1036
1037 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1038
1039         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1040         XEmacs CHISE.
1041         (=>>>hanyo-denshi/ib): Ditto.
1042         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1043         `=hanyo-denshi/ja' as the mother.
1044         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1045         `=hanyo-denshi/ib' as the mother.
1046
1047 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1048
1049         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1050         XEmacs CHISE.
1051         (utf-8-ivs-mcs-er): Likewise.
1052         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1053         and `=>ucs-gb'.
1054         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1055         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1056         `ucs-gb' and `=>ucs-gb'.
1057         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1058         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1059         and `=>ucs-cns'.
1060         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1061         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1062         `ucs-cns' and `=>ucs-cns'.
1063         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1064         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1065         `ucs-big5' and `=>ucs-big5'.
1066         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1067         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1068         `ucs-big5' and `=>ucs-big5'.
1069         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1070         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1071         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1072         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1073         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1074         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1075         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1076         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1077         `=>ucs-jis'; modify DOC and mnemonic.
1078         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1079         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1080         and `=>ucs-jis'; modify DOC and mnemonic.
1081         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1082         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1083         `=>ucs-ks'.
1084         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1085         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1086         and `=>ucs-ks'.
1087         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1088
1089 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1090
1091         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1092         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1093
1094 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1095
1096         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1097         Modify priorities.
1098
1099 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1100
1101         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1102         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1103
1104 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1105
1106         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1107         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1108
1109 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1110
1111         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1112         CHISE.
1113
1114 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1115
1116         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1117         CHISE.
1118
1119 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1120
1121         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1122         CHISE.
1123
1124 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1125
1126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1127         `=+>ucs-bmp-cjk@unicode'.
1128
1129         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1130         for XEmacs CHISE.
1131
1132 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1133
1134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1135         setting for `=>>daikanwa'.
1136
1137 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1138
1139         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1140         `=>>hanyo-denshi/jt'.
1141
1142 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1143
1144         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1145         XEmacs CHISE.
1146         (=+>jis-x0208@1990): Ditto.
1147         (=+>jis-x0213-1@2000): Ditto.
1148
1149 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1150
1151         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1152         XEmacs CHISE.
1153
1154 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1155
1156         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1157         XEmacs CHISE.
1158         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1159         `=hanyo-denshi/jc' as the mother.
1160
1161 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1162
1163         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1164         setting for `=+>adobe-japan1'.
1165
1166         * mule/mule-charset.el (default-coded-charset-priority-list):
1167         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1168         and `=>>hanyo-denshi/ft' to `=>>gt'.
1169
1170 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1171
1172         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1173         XEmacs CHISE.
1174         (=>>adobe-japan1-1): Ditto.
1175         (=>>adobe-japan1-2): Ditto.
1176         (=>>adobe-japan1-3): Ditto.
1177         (=>>adobe-japan1-4): Ditto.
1178         (=>>adobe-japan1-5): Ditto.
1179         (=>>adobe-japan1-6): Ditto.
1180         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1181
1182 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1183
1184         * mule/mule-conf.el (=adobe-japan1): New alias for
1185         `=adobe-japan1-6'.
1186         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1187         (=>>>adobe-japan1-1): Ditto.
1188         (=>>>adobe-japan1-2): Ditto.
1189         (=>>>adobe-japan1-3): Ditto.
1190         (=>>>adobe-japan1-4): Ditto.
1191         (=>>>adobe-japan1-5): Ditto.
1192         (=>>>adobe-japan1-6): Ditto.
1193         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1194
1195 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1196
1197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1198         setting for `=>>>adobe-japan1'.
1199
1200 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1201
1202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1203         setting for `=+>ucs@ks'.
1204
1205 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1206
1207         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1208         XEmacs CHISE.
1209         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1210         `=adobe-japan1-6' as the mother.
1211
1212 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1213
1214         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1215         setting for `=>cns11643-7'.
1216
1217 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1218
1219         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1220         CHISE.
1221
1222 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1223
1224         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1225         XEmacs CHISE.
1226         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1227
1228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1229         setting for `=>ucs@jis/2004'.
1230
1231 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1232
1233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1234         setting for `=+>gt'.
1235
1236         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1237         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1238
1239 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1240
1241         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1242         `=>ucs@unicode' as the mother.
1243         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1244         mother.
1245         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1246         mother.
1247         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1248         mother.
1249
1250 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1251
1252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1253         setting for `=+>ucs@unicode'.
1254
1255         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1256         CHISE.
1257
1258 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1259
1260         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1261         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1262         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1263         - Add setting for `=+>ucs@cns'.
1264
1265         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1266         CHISE.
1267         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1268         as the mother.
1269         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1270         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1271
1272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1273         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1274
1275 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1276
1277         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1278         setting for `=>ucs@ks'.
1279
1280 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1283         `=ucs-bmp-cjk-compat@unicode'.
1284
1285         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1286         coded-charset for XEmacs CHISE.
1287
1288 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1289
1290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1291         `=ucs-bmp-cjk-compat'.
1292
1293         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1294         XEmacs CHISE.
1295
1296 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1297
1298         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1299         CHISE.
1300
1301 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1302
1303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1304         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1305
1306         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1307         `=>ucs@jis/1990'.
1308         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1309
1310 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1311
1312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1313         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1314
1315         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1316         CHISE.
1317         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1318         mother.
1319
1320 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1321
1322         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1323         `=>jis-x0213-2@usual'.
1324         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1325         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1326         `=>jis-x0213-2@usual' as the mother.
1327
1328 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1329
1330         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1331         (=>ucs@JP): New alias for `=+>ucs@jis'.
1332
1333 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1334
1335         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1336         `=>jis-x0208@usual'.
1337         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1338         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1339         `=>jis-x0208@usual' as the mother.
1340         (=>jis-x0208): Likewise.
1341
1342 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1343
1344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1345         setting for `=+>jis-x0208@1978'.
1346
1347 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1348
1349         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1350         XEmacs CHISE.
1351
1352 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1353
1354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1355         setting for `=>>>ucs@jis/1990'.
1356
1357 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1358
1359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1360         setting for `=>ucs@jis/1990'.
1361
1362 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1363
1364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1365         setting for `=ucs@JP/hanazono'.
1366
1367         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1368         CHISE.
1369         (=ucs@JP/hanazono): Ditto.
1370         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1371         (=>>hanyo-denshi/jc): Ditto.
1372         (=>>hanyo-denshi/jd): Ditto.
1373
1374 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1375
1376         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1377         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1378
1379 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1380
1381         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1382         XEmacs CHISE.
1383
1384 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1385
1386         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1387         XEmacs CHISE.
1388
1389 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1390
1391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1392         `=ucs-bmp-cjk@JP'.
1393
1394 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1395
1396         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1397         XEmacs CHISE.
1398
1399 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1400
1401         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1402         Modify order of settings; add settings for `=daikanwa@rev2'.
1403
1404 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1405
1406         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1407         setting for `=>>cbeta'.
1408
1409         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1410         CHISE.
1411
1412 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1413
1414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1415         setting for `=>>adobe-japan1'.
1416
1417 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1418
1419         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1420         XEmacs CHISE.
1421
1422 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1423
1424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1425         setting for `=>>hanyo-denshi/ia'.
1426
1427         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1428         XEmacs CHISE.
1429
1430 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1431
1432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1433         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1434
1435         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1436         XEmacs CHISE.
1437         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1438         `=hanyo-denshi/jt' as the mother.
1439
1440 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1441
1442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1443         setting for `=>>>jis-x0213-2'.
1444
1445         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1446         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1447         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1448
1449 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1450
1451         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1452         XEmacs CHISE.
1453
1454 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1455
1456         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1457         XEmacs CHISE.
1458
1459         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1460         `=>>jis-x0213-1@2004'.
1461
1462 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1463
1464         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1465         XEmacs CHISE.
1466
1467 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1468
1469         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1470         - Use "&g2-*;" as entity-references for `=>>>*'.
1471         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1472
1473         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1474         XEmacs CHISE.
1475         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1476         as the mother.
1477
1478 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1479
1480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1481         setting for `=>>hanyo-denshi/ib'.
1482
1483         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1484         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1485         (=>>jis-x0208@1990): Ditto.
1486         (=>>hanyo-denshi/ib): Ditto.
1487
1488         * mule/mule-charset.el (default-coded-charset-priority-list):
1489         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1490
1491 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1492
1493         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1494         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1495         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1496         `=>>>ucs@jis/2004'.
1497
1498 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1499
1500         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1501         XEmacs CHISE.
1502         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1503         `=jis-x0213-1@2004' as the mother.
1504         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1505         (=>>>ucs@ks): Ditto.
1506
1507         * mule/mule-charset.el (default-coded-charset-priority-list):
1508         Modify priority of `=hanyo-denshi/*'.
1509
1510 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1511
1512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1513         settings for `=>>ucs@JP' and `=ucs@JP'.
1514
1515 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1516
1517         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1518         CHISE.
1519
1520 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1521
1522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1523         setting for `=>>>ucs@cns'.
1524
1525         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1526         CHISE.
1527
1528 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1529
1530         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1531         instead of `=>>>jis-x0213-1@2004' as the mother.
1532         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1533         (=>>>ucs@unicode): Likewise.
1534         (=>>>ucs@jis): Likewise.
1535         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1536         mother.
1537         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1538
1539 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1540
1541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1542         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1543         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1544         `=>>>ucs@jis'.
1545
1546 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1547
1548         * mule/mule-charset.el (default-coded-charset-priority-list):
1549         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1550         and `=jis-x0213-*-2000'.
1551
1552 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1553
1554         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1555         XEmacs CHISE.
1556         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1557         `=>>jis-x0213-1' as the mother.
1558
1559 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1560
1561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1562         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1563
1564 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1565
1566         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1567
1568 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1569
1570         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1571         XEmacs CHISE.
1572
1573 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1574
1575         * mule/mule-coding.el (decomposition-feature-list): Set
1576         `=decomposition', `=decomposition@cid' and
1577         `=decomposition@hanyo-denshi'.
1578
1579 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1580
1581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1582         setting for `=>>hanyo-denshi/ks'.
1583
1584         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1585         XEmacs CHISE.
1586
1587 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1588
1589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1590         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1591
1592         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1593         `=hanyo-denshi/ks/mf'.
1594
1595         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1596         XEmacs CHISE.
1597         (=hanyo-denshi/ks/mf): Ditto.
1598
1599 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1600
1601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1602         settings for P=hanyo-denshi/jt'.
1603
1604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1605         `=hanyo-denshi/jt'.
1606
1607         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1608         XEmacs CHISE.
1609
1610 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1611
1612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1613         settings for `=hanyo-denshi/ip'.
1614
1615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1616         `=hanyo-denshi/ip'.
1617
1618         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1619         XEmacs CHISE.
1620
1621 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1622
1623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1624         settings for `=hanyo-denshi/hg'.
1625
1626         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1627         `=hanyo-denshi/hg'.
1628
1629         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1630         XEmacs CHISE.
1631
1632 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1633
1634         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1635         setting for `=>>hanyo-denshi/ft'.
1636
1637         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1638         `=>>hanyo-denshi/ft'.
1639
1640         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1641         XEmacs CHISE.
1642
1643 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1644
1645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1646         settings for `=hanyo-denshi/ib'.
1647
1648         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1649         `=hanyo-denshi/ib'.
1650
1651         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1652         XEmacs CHISE.
1653
1654 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1655
1656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1657         settings for isolated characters of `=hanyo-denshi/ia' and
1658         non-isolated characters of `=hanyo-denshi/*'.
1659
1660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1661         `=hanyo-denshi/ia'.
1662
1663         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1664         XEmacs CHISE.
1665
1666 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1667
1668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1669         setting for isolated characters of `=hanyo-denshi/ft'.
1670
1671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1672         `=hanyo-denshi/ft'.
1673
1674         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1675         XEmacs CHISE.
1676
1677 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1678
1679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1680         setting for isolated characters of `=hanyo-denshi/jd'.
1681
1682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1683         `=hanyo-denshi/jd'.
1684
1685         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1686         XEmacs CHISE.
1687
1688 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1689
1690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1691         setting for isolated characters of `=hanyo-denshi/jc'.
1692
1693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1694         `=hanyo-denshi/jc'.
1695
1696         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1697         XEmacs CHISE.
1698
1699 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1700
1701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1702         setting for isolated characters of `=hanyo-denshi/jb'.
1703
1704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1705         `=hanyo-denshi/jb'.
1706
1707         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1708         XEmacs CHISE.
1709
1710 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1711
1712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1713         setting for isolated characters of `=hanyo-denshi/ja'.
1714
1715 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1716
1717         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1718         `=hanyo-denshi/ja'.
1719
1720         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1721         XEmacs CHISE.
1722
1723 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1724
1725         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1726         settings for isolated characters of `=adobe-japan1-6'.
1727
1728 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1729
1730         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1731         CHISE.
1732         (=daikanwa/+2p): Ditto.
1733         (=daikanwa/ho): Ditto.
1734
1735 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1736
1737         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1738         coding-system for XEmacs CHISE.
1739
1740 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1741
1742         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1743         setting for `=>>ruimoku-v6'.
1744
1745         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1746         CHISE.
1747
1748 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1749
1750         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1751         setting for `=daikanwa@rev1'.
1752
1753 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1754
1755         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1756         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1757
1758 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1759
1760         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1761         XEmacs CHISE.
1762         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1763
1764 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1765
1766         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1767         CHISE.
1768
1769 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1770
1771         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1772         CHISE.
1773
1774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1775         setting for `=>ucs@jis'.
1776
1777 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1778
1779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1780         setting for `=>jis-x0208@usual'.
1781
1782         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1783         XEmacs CHISE.
1784         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1785         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1786         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1787
1788 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1789
1790         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1791         CHISE.
1792         (=>>>jis-x0208@1990): Ditto.
1793         (=>>>jis-x0213-1): Ditto.
1794         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1795         mother.
1796         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1797         as the mother.
1798
1799 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1800
1801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1802         setting for `=>ucs@cns' and `=>>ucs@ks'.
1803
1804         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1805         CHISE.
1806
1807 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1808
1809         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1810         CHISE.
1811
1812 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1813
1814         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1815         CHISE.
1816         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1817         mother.
1818
1819 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1820
1821         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1822         `==>ucs-bmp-cjk@bucs'.
1823
1824         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1825         XEmacs CHISE.
1826
1827 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1828
1829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1830         setting for `==>ucs@bucs'.
1831
1832         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1833         XEmacs CHISE.
1834
1835 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1836
1837         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1838         - Add setting for `=>>jis-x0208'.
1839         - Omit setting for `=>>jis-x0208@1990'.
1840         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1841           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1842           `=ucs@FOO'.
1843
1844 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1845
1846         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1847         setting for `=>daikanwa'.
1848
1849 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1850
1851         * mule/mule-conf.el (=daikanwa): Fix DOC.
1852         (=>daikanwa): New abstract character for XEmacs CHISE.
1853         (=>ucs@iso): Likewise.
1854         (=>ucs@unicode): Likewise.
1855         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1856
1857 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1858
1859         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1860         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1861           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1862         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1863         - Add `=>big5-cdp'.
1864
1865 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1866
1867         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1868         (=>big5-cdp): New abstract character.
1869
1870 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1871
1872         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1873         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1874         `chinese-big5'.
1875
1876 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1877
1878         * mule/mule-charset.el (default-coded-charset-priority-list):
1879         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1880
1881         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1882         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1883         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1884         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1885         and `=>jis-x0213-2'.
1886
1887 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1888
1889         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1890         XEmacs CHISE.
1891         (=>>ucs@jis/2000): Likewise.
1892         (=>>ucs@jis/2004): Likewise.
1893
1894 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1895
1896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1897         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1898         `=>>ucs@cns'.
1899
1900         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1901         XEmacs CHISE.
1902         (=>>gt): Use quote instead of backquote; modify DOC.
1903         (=>gt): Use quote instead of backquote.
1904         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1905         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1906         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1907         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1908         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1909         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1910
1911 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1912
1913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1914         `=>>ucs@unicode' and `=>>gt'.
1915
1916 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1917
1918         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1919         XEmacs CHISE.
1920         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1921         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1922         `=jis-x0208@1978/1er-pr' as the mother.
1923         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1924
1925 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1926
1927         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1928         `=ucs@unicode' as the mother.
1929
1930 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1931
1932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1933         setting for `=>>ucs@unicode'.
1934
1935         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1936         CHISE.
1937
1938 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1939
1940         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1941         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1942
1943         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1944         `=adobe-japan1-6' and `=adobe-japan1-base'.
1945
1946         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1947         XEmacs CHISE.
1948         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1949         specify `min-code' and `max-code'.
1950         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1951         (=adobe-japan1-2): Likewise.
1952         (=adobe-japan1-3): Likewise.
1953         (=adobe-japan1-4): Likewise.
1954         (=adobe-japan1-5): Likewise.
1955         (=adobe-japan1-6): Likewise.
1956
1957 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1958
1959         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1960         setting for `=>gt'.
1961
1962 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1963
1964         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1965         CHISE.
1966
1967 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1968
1969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1970         setting for `=>zinbun-oracle'.
1971
1972         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1973         for XEmacs CHISE.
1974
1975 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1976
1977         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1978         for XEmacs CHISE.
1979         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1980         `=jis-x0208@1978' as the mother.
1981
1982 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1983
1984         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1985         - Use `=gt' instead of `ideograph-gt'.
1986         - Use `=gt-k' instead of `ideograph-gt-k'.
1987         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1988         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1989         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1990         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1991         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1992         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1993         - Use `=>>gt' instead of `<=>gt'.
1994         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1995         - Add setting for `=>>jis-x0208@1990'.
1996         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1997           `=>>jis-x0213-1@2000'.
1998         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1999         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2000           `=>>jis-x0213-1@2004'.
2001         - Add setting for `=>>jis-x0208@1978'.
2002         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2003
2004 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2005
2006         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2007         XEmacs CHISE.
2008
2009 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2010
2011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2012         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2013         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2014         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2015         `<=>jis-x0213-1@2004'.
2016
2017 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2018
2019         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2020         CHISE.
2021         (=>jis-x0213-2): Ditto.
2022
2023 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2024
2025         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2026         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2027
2028 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2029
2030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2031         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2032         `=>jis-x0213-1'.
2033
2034 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2037         CHISE.
2038         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2039
2040 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2041
2042         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2043         `<==>jis-x0213-1'.
2044         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2045         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2046         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2047         (<=>jis-x0208): New alias for `=>jis-x0208'.
2048         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2049         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2050         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2051         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2052         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2053         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2054         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2055         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2056         (=>>gt): Renamed from `<==>gt'.
2057         (<==>gt): New alias for `=>>gt'.
2058
2059 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2060
2061         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2062         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2063         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2064         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2065         - Add settings for `<=>jis-x0213-1@2000' and
2066           `<=>jis-x0213-1@2004'.
2067
2068         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2069         XEmacs CHISE.
2070         (<==>jis-x0213-1): Likewise.
2071         (<==>jis-x0213-1@2000): Likewise.
2072         (<==>jis-x0213-1@2004): Likewise.
2073         (<=>jis-x0208): Add property `=>iso-ir 168'.
2074         (<=>jis-x0208@1997): Likewise.
2075         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2076         as the mother; add property `=>iso-ir 228'.
2077         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2078         property `=>iso-ir 228'.
2079         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2080         property `=>iso-ir 233'.
2081         (<==>gt): Renamed from `<=>gt'.
2082         (<=>gt): New alias for `<==>gt'.
2083
2084 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2085
2086         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2087         CHISE.
2088         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2089         `<=>jis-x0208' as the mother.
2090         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2091         (<=>jis-x0213-1@2000): Ditto.
2092         (<=>jis-x0213-1@2004): Ditto.
2093
2094 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2095
2096         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2097         settings for `<=>gt'.
2098
2099         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2100
2101 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2102
2103         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2104         XEmacs CHISE.
2105         (=jis-x0208@1978/-4pr): Likewise.
2106         (=jis-x0208@1978/4-pr): Likewise.
2107         (=jis-x0213-1): Likewise.
2108         (=ucs@iso): Likewise.
2109         (=ucs@unicode): Likewise.
2110         (=ucs@gb): Likewise.
2111         (=ucs@gb/fw): Likewise.
2112         (=ucs@cns): Likewise.
2113         (=ucs@cns/fw): Likewise.
2114         (=ucs@jis): Likewise.
2115         (=ucs@jis/fw): Likewise.
2116         (=ucs@jis/1990): Likewise.
2117         (=ucs@jis/2000): Likewise.
2118         (=ucs@jis/2004): Likewise.
2119         (=ucs@JP): Likewise.
2120         (=ucs@ks): Likewise.
2121         (=ucs@big5): Likewise.
2122         (=ucs@big5/cns11643): Likewise.
2123         (=ucs@cns11643): Likewise.
2124
2125 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2126
2127         * mule/mule-charset.el (default-coded-charset-priority-list):
2128         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2129
2130         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2131         CHISE.
2132         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2133         mother.
2134
2135 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2136
2137         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2138         from src/mule-charset.c].
2139         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2140         specify `final'.
2141         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2142         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2143         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2144         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2145         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2146         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2147
2148 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2151         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2152         (=jis-x0208@1978/i-4): Specify `partial'.
2153         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2154         mother coded-charset.
2155         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2156
2157 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2158
2159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2160         settings for `=jis-x0213-1@2004'.
2161
2162 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2163
2164         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2165         CHISE.
2166         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2167         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2168         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2169         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2170         temporarily.
2171         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2172
2173 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2174
2175         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2176         CHISE.
2177         (=shinjigen@1ed): Inherited from `=shinjigen'.
2178         (=shinjigen@rev): Likewise.
2179
2180 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2181
2182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2183         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2184
2185 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2186
2187         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2188         define it as an alias.
2189         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2190         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2191         alias.
2192         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2193         alias.
2194
2195 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2196
2197         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2198         CHISE.
2199
2200 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2201
2202         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2203         CHISE.
2204         (shinjigen-2): Ditto.
2205
2206 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-charset.el (default-coded-charset-priority-list):
2209         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2210         `chinese-big5-eten-*' and `chinese-big5'.
2211
2212 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2213
2214         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2215         #x9FA5 temporarily.
2216
2217 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2218
2219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2220         settings for `=jis-x0208@1978/i1'.
2221
2222 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2223
2224         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2225         XEmacs CHISE.
2226
2227 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2228
2229         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2230         XEmacs CHISE.
2231
2232 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2233
2234         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2235         XEmacs CHISE.
2236
2237 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2238
2239         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2240         CHISE.
2241         (=ucs-bmp@cns): Likewise.
2242         (=ucs-bmp@jis): Likewise.
2243         (=ucs-bmp@ks): Likewise.
2244
2245 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2246
2247         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2248         CHISE.
2249         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2250
2251 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2252
2253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2254         settings for `=zinbun-oracle'.
2255
2256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2257         `=zinbun-oracle'.
2258
2259 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2260
2261         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2262         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2263         `=ucs@iso'.
2264
2265 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2266
2267         * mule/mule-charset.el (default-coded-charset-priority-list):
2268         Delete `ucs-sip'; modify order of some CCSs.
2269
2270 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2271
2272         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2273         in XEmacs CHISE.
2274
2275         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2276         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2277         CHISE.
2278
2279 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2280
2281         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2282         its registry.
2283         (=ucs-radicals@unicode): Likewise.
2284
2285 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2286
2287         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2288         CHISE.
2289
2290 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2291
2292         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2293         CHISE.
2294
2295 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2296
2297         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2298         CHISE.
2299
2300 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2301
2302         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2303         Modify preference of *isolated settings*.
2304
2305 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2308         utf-2000 is provided.
2309         (=ucs@cns11643): Likewise.
2310
2311 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2312
2313         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2314         Prefer every *isolated setting* to ordinary setting.
2315
2316 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2317
2318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2319         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2320
2321 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2322
2323         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2324         CHISE.
2325
2326 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2327
2328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2329         settings for `=jis-x0208@1997'.
2330
2331 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2332
2333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2334         `=jis-x0208@1997'.
2335
2336 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2337
2338         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2339         XEmacs CHISE.
2340
2341 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2342
2343         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2344         `=jis-x0208@1978'.
2345         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2346         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2347         `=jis-x0208-1990' as the mother.
2348         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2349
2350 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2351
2352         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2353         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2354         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2355         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2356         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2357         for `=ucs@JP'.
2358
2359 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2360
2361         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2362         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2363         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2364         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2365         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2366         `=daikanwa@rev2'.
2367
2368 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2369
2370         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2371         (=gt): Likewise.
2372         (=gt-k): Likewise.
2373         (=gt-pj-*): Likewise.
2374         (=gt-pj-k1): Likewise.
2375         (=gt-pj-k2): Likewise.
2376         (=daikanwa): Likewise.
2377         (=daikanwa-rev1): Likewise.
2378         (=daikanwa-rev2): Likewise.
2379         (=big5-pua): Likewise.
2380         (=big5-eten): Likewise.
2381         (chinese-big5-eten-a): Likewise.
2382         (chinese-big5-eten-b): Likewise.
2383         (=hanziku-*): Likewise.
2384         (=cbeta): Likewise.
2385         (=jef-china3): Likewise.
2386         (=ruimoku-v6): Likewise.
2387         (=ucs@iso): Likewise.
2388         (=ucs@unicode): Likewise.
2389         (=ucs@gb): Likewise.
2390         (=ucs@cns): Likewise.
2391         (=ucs@jis): Likewise.
2392         (=ucs@jis-1990): Likewise.
2393         (=ucs@jis-2000): Likewise.
2394         (=ucs@jp): Likewise.
2395         (=ucs@ks): Likewise.
2396         (=ucs@big5): Likewise.
2397         (=ucs-radicals): Likewise.
2398         (=ucs-radicals@unicode): Likewise.
2399         (=ucs-bmp-cjk): Likewise.
2400         (=ucs-bmp-cjk@unicode): Likewise.
2401         (=ucs-sip-ext-b): Likewise.
2402         (=ucs-sip-ext-b@iso): Likewise.
2403
2404 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2405
2406         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2407         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2408
2409 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2410
2411         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2412         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2413         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2414         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2415         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2416         arabic-digit, ipa and ``&I-B-XXXX;''.
2417
2418 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2419
2420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2421         setting for (I-)HZK{03..12}-XXXX.
2422
2423 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2424
2425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2426         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2427
2428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2429         `=ruimoku-v6'.
2430
2431         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2432         CHISE.
2433
2434 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2435
2436         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2437         (=ucs@unicode): Likewise.
2438         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2439         (=ucs@cns): Likewise.
2440         (=ucs@jis): Likewise.
2441         (=ucs@ks): Likewise.
2442         (=ucs@big5): Likewise.
2443
2444 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2445
2446         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2447         `ucs-jis'.
2448         (utf-8-jis-er): Likewise.
2449         (utf-8-jp): New coding-system.
2450         (utf-8-jp-er): Likewise.
2451
2452         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2453
2454 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2455
2456         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2457
2458         * mule/japanese.el: Move definition of `euc-jisx0213' to
2459         mule/mule-coding.el.
2460
2461 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2462
2463         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2464         mule-coding before loading update-cdb when utf-2000 is provided.
2465
2466 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2467
2468         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2469         `=daikanwa'.
2470
2471 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2472
2473         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2474         definition codes when `utf-2000' is provided.
2475
2476 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2477
2478         * mule/mule-category.el (word-combining-categories): Don't setup
2479         `word-combining-categories' in XEmacs CHISE.
2480         (word-separating-categories): Add setting about Latin script in
2481         XEmacs CHISE.
2482
2483 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2484
2485         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2486         setting for `chinese-big5'.
2487
2488 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2489
2490         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2491         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2492         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2493         add setting for HZK0[12]-xxxx.
2494
2495 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2496
2497         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2498         in XEmacs CHISE.
2499
2500 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2501
2502         * mule/mule-charset.el (default-coded-charset-priority-list):
2503         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2504         and `chinese-big5' to `=gt-pj-*'.
2505
2506 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2507
2508         * mule/mule-conf.el (=daikanwa): Renamed from
2509         `ideograph-daikanwa'.
2510         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2511
2512 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2513
2514         * mule/mule-conf.el (=cns11643-7): Renamed from
2515         `chinese-cns11643-7'.
2516         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2517
2518 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2519
2520         * mule/mule-conf.el (=cns11643-6): Renamed from
2521         `chinese-cns11643-6'.
2522         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2523
2524 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2525
2526         * mule/mule-conf.el (=cns11643-5): Renamed from
2527         `chinese-cns11643-5'.
2528         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2529
2530 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2531
2532         * mule/mule-conf.el (=cns11643-4): Renamed from
2533         `chinese-cns11643-4'.
2534         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2535
2536 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2537
2538         * mule/mule-conf.el (=cns11643-3): Renamed from
2539         `chinese-cns11643-3'.
2540         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2541
2542 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2543
2544         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2545         `=cns11643-2'.
2546         (chinese-cns11643-2): New alias for `=cns11643-2'.
2547
2548 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2549
2550         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2551         `=cns11643-1'.
2552         (chinese-cns11643-1): New alias for `=cns11643-1'.
2553
2554 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2555
2556         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2557         (chinese-gb12345): New alias for `=gb12345'.
2558
2559 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2560
2561         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2562         (chinese-gb2312): New alias for `=gb2312'.
2563
2564 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2565
2566         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2567         (chinese-big5): New alias for `=big5'.
2568
2569 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2570
2571         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2572         (korean-ksc5601): New alias for `=ks-x1001'.
2573
2574 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2575
2576         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2577         `=jis-x0212'.
2578         (japanese-jisx0212): New alias for `=jis-x0212'.
2579
2580 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2581
2582         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2583         `=jis-x0208-1983'.
2584         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2585
2586 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2587
2588         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2589         `=jis-x0208-1978'.
2590         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2591
2592 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2593
2594         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2595         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2596
2597 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2598
2599         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2600         (chinese-cns11643-3): Specify iso-ir 183.
2601         (chinese-cns11643-4): Specify iso-ir 184.
2602         (chinese-cns11643-5): Specify iso-ir 185.
2603         (chinese-cns11643-6): Specify iso-ir 186.
2604         (chinese-cns11643-7): Specify iso-ir 187.
2605         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2606         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2607
2608 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2609
2610         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2611         \uXXXX for every cases.
2612
2613 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2614
2615         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2616         (ucs-big5): Changed to an alias for `=ucs@big5'.
2617
2618 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2619
2620         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2621         (ucs-ks): Changed to an alias for `=ucs@ks'.
2622
2623 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2624
2625         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2626         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2627
2628 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2629
2630         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2631         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2632
2633 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2634
2635         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2636         (ucs-jis): Changed to an alias for `=ucs@jis'.
2637
2638 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2639
2640         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2641         (ucs-cns): Changed to an alias for `=ucs@cns'.
2642
2643 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2644
2645         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2646         (ucs-gb): Changed to an alias for `=ucs@gb'.
2647
2648 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2649
2650         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2651         `ideograph-daikanwa-2'.
2652         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2653         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2654
2655 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2656
2657         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2658         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2659
2660         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2661         for `xemacs-chise-version'.
2662
2663 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2664
2665         * mule/mule-charset.el (default-coded-charset-priority-list):
2666         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2667         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2668         instead of `ideograph-hanziku-*'.
2669
2670         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2671         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2672
2673 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2674
2675         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2676         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2677         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2678         `utf-2000' is provided.
2679
2680 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2681
2682         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2683         is provided [was builtin coded-charsets].
2684
2685 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2686
2687         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2688         is provided [was builtin coded-charsets].
2689
2690 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2691
2692         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2693         is provided [was builtin coded-charsets].
2694
2695 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2696
2697         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2698         is provided [was builtin coded-charsets].
2699
2700 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2701
2702         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2703         when `utf-2000' is provided [was builtin coded-charsets].
2704
2705 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2706
2707         * mule/mule-conf.el (=hanziku-*): Renamed from
2708         `ideograph-hanziku-*'.
2709         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2710
2711 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2712
2713         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2714         `utf-2000' is provided [was builtin coded-charsets].
2715         (ideograph-hanziku-{1..12}): Likewise.
2716
2717 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2718
2719         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2720         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2721
2722 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2723
2724         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2725         when `utf-2000' is provided [was builtin coded-charsets].
2726
2727 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2728
2729         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2730         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2731         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2732
2733 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2734
2735         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2736         (ideograph-gt): Changed to an alias for `=gt'.
2737
2738 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2739
2740         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2741         is provided; it was defined as a builtin coded-charset.
2742         (ideograph-gt): Likewise.
2743
2744 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2745
2746         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2747         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2748
2749 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2750
2751         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2752         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2753
2754 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2755
2756         * mule/mule-conf.el (=big5-eten): Renamed from
2757         `chinese-big5-eten'.
2758         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2759
2760 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2761
2762         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2763         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2764
2765 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2766
2767         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2768         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2769
2770 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2771
2772         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2773         (china3-jef): Changed to an alias for `=jef-china3'.
2774
2775 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2776
2777         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2778         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2779
2780         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2781         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2782         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2783         when `utf-2000' is provided.
2784
2785 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2786
2787         * mule/mule-charset.el (default-coded-charset-priority-list):
2788         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2789
2790         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2791         (ucs-jis-2000): Deleted.
2792
2793 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2794
2795         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2796         UTF-2000.
2797         (=ucs-jis-2000): New coded-charset for UTF-2000.
2798
2799 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2800
2801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2802         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2803
2804 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2805
2806         * mule/mule-charset.el (default-coded-charset-priority-list):
2807         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2808         `ideograph-cbeta'.
2809
2810 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2811
2812         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2813         builtin coded-charset].
2814
2815 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2816
2817         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2818         settings for &K0-xxxx and &I-K0-xxxx.
2819
2820 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2821
2822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2823         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2824
2825 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2826
2827         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2828         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2829
2830 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2831
2832         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2833         UTF-2000.
2834         (ideograph-gt-pj-k1): Likewise.
2835         (ideograph-gt-pj-k2): Likewise.
2836
2837 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2838
2839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2840         `=jis-x0208'.
2841
2842 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2843
2844         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2845         UTF-2000 [was a builtin coded-charset].
2846
2847 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2848
2849         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2850         (utf-8-gb-er): Likewise.
2851
2852 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2853
2854         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2855         settings for JIS X 0212 and JIS X 0208:1978.
2856
2857 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2858
2859         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2860         setting for JIS X 0213.
2861
2862 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2863
2864         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2865         standard-case-table in UTF-2000.
2866
2867 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2868
2869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2870         definitions for isolated-chars.
2871
2872 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2873
2874         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2875         `configure-utf-2000-lisp-directory'.
2876         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2877         `mule-lisp-load-path'.
2878
2879 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2880
2881         * startup.el (startup-setup-paths): Set and use
2882         `utf-2000-lisp-directory'.
2883         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2884         UTF-2000.
2885
2886 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2887
2888         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2889         (paths-find-utf-2000-lisp-directory): New function.
2890         (paths-construct-load-path): Add new optional argument
2891         `utf-2000-lisp-directory'.
2892
2893         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2894
2895 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2896
2897         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2898         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2899         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2900         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2901         `chinese-big5-2' in UTF-2000.
2902
2903         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2904         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2905
2906 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2907
2908         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2909         `big5-eten-er' in UTF-2000.
2910         (big5-cdp): Modify DOC-string and mnemonic.
2911
2912 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2913
2914         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2915         UTF-2000 [renamed from utf-8-er].
2916         (utf-8-gb): New coding-system in UTF-2000.
2917         (utf-8-gb-er): Likewise.
2918         (utf-8-cns): Likewise.
2919         (utf-8-cns-er): Likewise.
2920         (utf-8-big5): Likewise.
2921         (utf-8-big5-er): Likewise.
2922         (utf-8-jis): Likewise.
2923         (utf-8-jis-er): Likewise.
2924         (utf-8-ks): Likewise.
2925         (utf-8-ks-er): Likewise.
2926         (utf-8-er): Likewise.
2927
2928 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2929
2930         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2931         instead of `utf-8-unix' in UTF-2000.
2932
2933         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2934
2935 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2936
2937         * mule/japanese.el (euc-jisx0213): New coding-system.
2938
2939         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2940         `japanese-jisx0208-1990' as the mother.
2941
2942 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2943
2944         * dumped-lisp.el (preloaded-file-list): Change condition of
2945         loading "close-cdb".
2946
2947 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2948
2949         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2950         setup `coded-charset-entity-reference-alist'.
2951
2952 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2953
2954         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2955         UTF-2000.
2956
2957 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2958
2959         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2960         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2961
2962 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2963
2964         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2965         (chinese-big5-eten-a): Likewise.
2966         (chinese-big5-eten-b): Likewise.
2967         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2968         code range is #x8140 .. #x8DFE.
2969
2970 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2971
2972         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2973         UTF-2000.
2974         (chinese-big5-cdp): Likewise.
2975
2976 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2977
2978         * dumped-lisp.el (preloaded-file-list): Rename
2979         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2980
2981 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2982
2983         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2984         append `system-char-db-source-file-list' into
2985         `preloaded-file-list' in UTF-2000.
2986
2987 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2988
2989         * dumped-lisp.el (preloaded-file-list): Delete
2990         character-definition files.
2991
2992 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2993
2994         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2995         UTF-2000.
2996
2997 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2998
2999         * mule/mule-charset.el (default-coded-charset-priority-list):
3000         Delete `mojikyo-2022-1'.
3001
3002 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3003
3004         * mule/mule-charset.el (default-coded-charset-priority-list):
3005         Delete `mojikyo'.
3006
3007 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3008
3009         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3010         `ucs-sip'.
3011
3012 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3013
3014         * mule/mule-charset.el (default-coded-charset-priority-list):
3015         Comment out `chinese-gb12345'.
3016
3017 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3018
3019         * bytecomp.el (byte-compile-insert-header): Fixed.
3020
3021 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3022
3023         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3024         XEmacs UTF-2000.
3025
3026 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3027
3028         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3029         UTF-2000.
3030
3031 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3032
3033         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3034         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3035
3036 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3037
3038         * mule/mule-charset.el (default-coded-charset-priority-list):
3039         `japanese-jef-china3' is renamed `china3-jef'.
3040
3041 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3042
3043         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3044         `japanese-jef-china3' and `ideograph-cbeta'.
3045
3046 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3047
3048         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3049
3050 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3051
3052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3053         `chinese-big5-cdp'.
3054
3055 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3056
3057         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3058         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3059
3060 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3061
3062         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3063         loading character definitions.
3064
3065 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3066
3067         * dumped-lisp.el (preloaded-file-list): Rename
3068         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3069
3070 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3071
3072         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3073         `chinese-big5'.
3074
3075 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3076
3077         * dumped-lisp.el (preloaded-file-list): Dump
3078         "Ideograph-R028-Private" with XEmacs UTF-2000.
3079
3080 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3081
3082         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3083         `chinese-gb12345'.
3084
3085 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3086
3087         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3088         `ideograph-gt-pj-{1..11}'.
3089
3090         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3091         XEmacs UTF-2000.
3092
3093 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3094
3095         * mule/mule-charset.el (default-coded-charset-priority-list):
3096         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3097         `chinese-isoir165'.
3098
3099 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3100
3101         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3102         `image/png', `image/x-xpm' and `image/tiff'.
3103
3104         * files.el (binary-file-regexps): Add *.PNG.
3105
3106 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3107
3108         * mule/mule-charset.el (default-coded-charset-priority-list):
3109         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3110         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3111
3112 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3113
3114         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3115         the first completion when UTF-2000 is running.
3116
3117 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3118
3119         * mule/mule-charset.el (default-coded-charset-priority-list):
3120         Delete `ucs'.
3121
3122 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3123
3124         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3125
3126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3127         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3128
3129 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3130
3131         * mule/vietnamese.el (vscii-2): Delete abolished property
3132         `composite'; now composite mode is default.
3133
3134 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3135
3136         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3137         of `raw-text'; check \uHHHH representation even if non-ascii
3138         characters are not found.
3139
3140         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3141         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3142         unconditionally.
3143
3144         * mule/viet-ccl.el: New file.
3145
3146         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3147         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3148         - Separate CCL based implementations to viet-ccl.el.
3149
3150 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3151
3152         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3153         "jisx0213.2000-1".
3154         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3155
3156         * mule/mule-charset.el (default-coded-charset-priority-list):
3157         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3158         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3159
3160 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3161
3162         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3163
3164 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3165
3166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3167         `ucs' in UTF-2000.
3168
3169 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3170
3171         * mule/mule-charset.el (default-coded-charset-priority-list):
3172         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3173         `arabic-iso8859-6'.
3174
3175 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3176
3177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3178         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3179
3180 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3181
3182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3183         `katakana-jisx0201' in UTF-2000.
3184
3185 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3186
3187         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3188         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3189         "u0FB50-Arabic-Presentation-Forms-A",
3190         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3191         "u0FE50-Small-Form-Variants",
3192         "u0FE70-Arabic-Presentation-Forms-B",
3193         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3194         UTF-2000.
3195
3196 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3197
3198         * dumped-lisp.el (preloaded-file-list): Delete
3199         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3200         ... "Ideograph-R214-Flute" in UTF-2000.
3201
3202 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3203
3204         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3205         (japanese-jisx0213-2): New coded-charset.
3206
3207         * dumped-lisp.el (preloaded-file-list): Add
3208         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3209         "Ideograph-R030-Mouth".
3210
3211 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3212
3213         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3214         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3215         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3216         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3217         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3218         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3219         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3220         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3221
3222 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3223
3224         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3225         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3226         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3227         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3228         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3229
3230         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3231         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3232
3233 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3234
3235         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3236         in UTF-2000.
3237
3238 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3239
3240         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3241         (chinese-isoir165): Moved from mule/chinese.el.
3242         (chinese-cns11643-3): Moved from mule/chinese.el.
3243         (chinese-cns11643-4): Moved from mule/chinese.el.
3244         (chinese-cns11643-5): Moved from mule/chinese.el.
3245         (chinese-cns11643-6): Moved from mule/chinese.el.
3246         (chinese-cns11643-7): Moved from mule/chinese.el.
3247
3248         * mule/chinese.el: Move definition of coded-charsets to
3249         mule/mule-conf.el.
3250
3251 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3252
3253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3254         `ideograph-daikanwa'.
3255
3256 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3257
3258         * dumped-lisp.el (preloaded-file-list): Delete
3259         "ccs-jisx0201-latin.el".
3260
3261 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3262
3263         * dumped-lisp.el (preloaded-file-list): Add
3264         "u031A0-Extended-Bopomofo" in UTF-2000.
3265
3266 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3267
3268         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3269         renamed to u02E00-CJK-Radical-Supplement.
3270
3271 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3272
3273         * dumped-lisp.el (preloaded-file-list): Add
3274         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3275         "u030A0-Katakana", "u03100-Bopomofo",
3276         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3277         "u03200-Enclosed-CJK-Letters-and-Months" and
3278         "u03300-CJK-Compatibility".
3279
3280 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3281
3282         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3283         "u02F00-Kangxi-Radicals" and
3284         "u02FF0-Ideographic-Description-Characters".
3285
3286 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3287
3288         * dumped-lisp.el (preloaded-file-list): Add
3289         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3290         "u02800-Braille-Patterns" in UTF-2000.
3291
3292 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3293
3294         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3295         "uXXXXX-*.el" in UTF-2000.
3296
3297         * bytecomp.el (byte-compile-insert-header): Delete comments if
3298         non-ASCII characters are found; allow `byte-compile-dynamic' and
3299         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3300         `raw-text'.
3301
3302 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3303
3304         * dumped-lisp.el (preloaded-file-list): Add
3305         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3306         "u025A0-Geometric-Shapes.el".
3307
3308 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3309
3310         * dumped-lisp.el (preloaded-file-list): Add
3311         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3312         "u02460-Enclosed-Alphanumerics.el".
3313
3314 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3315
3316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3317         `chinese-gb2312'.
3318
3319         * dumped-lisp.el (preloaded-file-list): Add
3320         "u02200-Mathematical-Operators.el" and
3321         "u02300-Miscellaneous-Technical.el".
3322
3323 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3324
3325         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3326         `chinese-cns11643-*'.
3327
3328         * dumped-lisp.el (preloaded-file-list): Add
3329         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3330         "u02190-Arrows.el" in UTF-2000.
3331
3332 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3333
3334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3335         `korean-ksc5601'.
3336
3337         * dumped-lisp.el (preloaded-file-list): Add
3338         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3339         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3340         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3341
3342 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3343
3344         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3345
3346 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3347
3348         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3349         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3350         "u01780-Khmer.el", "u01800-Mongolian.el",
3351         "u01E00-Latin-Extended-Additional.el" and
3352         "u01F00-Greek-Extended.el" in UTF-2000.
3353
3354 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3355
3356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3357         `ethiopic-ucs' and `ethiopic'.
3358
3359         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3360         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3361
3362         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3363         from mule/ethiopic.el.
3364
3365         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3366         mule/mule-conf.el.
3367
3368 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3369
3370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3371         `lao'.
3372
3373         * mule/mule-conf.el (lao): New coded-charset.
3374
3375         * dumped-lisp.el (preloaded-file-list): Add
3376         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3377         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3378         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3379         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3380         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3381
3382 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3383
3384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3385         `ucs-bmp' and `arabic-iso8859-6'.
3386
3387 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3388
3389         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3390         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3391         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3392
3393 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3394
3395         * startup.el (normal-top-level): Load autoload file for UTF-2000
3396         in UTF-2000.
3397
3398 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3399
3400         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3401         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3402         "u00020-Basic-Latin.el", "u00080-C1.el",
3403         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3404         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3405         "u002B0-Spacing-Modifier-Letters.el",
3406         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3407         UTF-2000.
3408
3409 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3410
3411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3412         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3413         instead of `vietnamese-viscii-*'.
3414
3415 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3416
3417         * mule/mule-conf.el: New file.
3418
3419         * mule/misc-lang.el: Move definition of charset `ipa' to
3420         mule/mule-conf.el.
3421
3422 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3423
3424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3425         `latin-viscii'; prefer it for characters used in Vietnamese.
3426
3427 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3428
3429         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3430
3431 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3432
3433         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3434         `vietnamese-viscii-lower'.
3435         (latin-viscii-upper): Renamed from charset
3436         `vietnamese-viscii-upper'.
3437         (vietnamese-viscii-lower): New alias for charset
3438         `latin-viscii-lower'.
3439         (vietnamese-viscii-upper): New alias for charset
3440         `latin-viscii-upper'.
3441
3442 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3443
3444         * mule/mule-charset.el (default-coded-charset-priority-list):
3445         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3446
3447 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3448
3449         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3450         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3451         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3452         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3453         lisp/utf-2000.
3454
3455 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3456
3457         * mule/ccs-tcvn5712.el: New file.
3458
3459 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3460
3461         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3462         in UTF-2000.
3463
3464 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3465
3466         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3467         `japanese-jisx0208'.
3468
3469 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3470
3471         * dumped-lisp.el (preloaded-file-list): Add
3472         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3473         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3474         UTF-2000.
3475
3476         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3477         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3478         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3479         mule/ccs-viscii.el: New files.
3480
3481         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3482         if \uXXXX is found.
3483
3484 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3485
3486         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3487         `hiragana-jisx0208' and `katakana-jisx0208'.
3488
3489 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3490
3491         * mule/chinese.el (chinese-cns11643-3): Define it even if
3492         `utf-2000' is provided.
3493         (chinese-cns11643-4): Likewise.
3494         (chinese-cns11643-5): Likewise.
3495         (chinese-cns11643-6): Likewise.
3496         (chinese-cns11643-7): Likewise.
3497
3498 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3499
3500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3501         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3502
3503 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3504
3505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3506         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3507
3508 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3509
3510         * mule/mule-charset.el (default-coded-charset-priority-list):
3511         Setup in UTF-2000.
3512
3513 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3514
3515         * mule/viet-chars.el: Don't define charset
3516         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3517         they are defined as builtin charsets.
3518
3519 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3520
3521         * version.el (emacs-version): Add more space just before UTF-2000
3522         version string.
3523
3524 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3525
3526         * version.el ([constant] emacs-version): Don't add a space in the
3527         preceding place of `xemacs-betaname' because it is duplicated.
3528         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3529
3530         * startup.el (splash-frame-body): Add ETL.
3531
3532 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3533
3534         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3535         is provided because it is defined as builtin charset.
3536         (chinese-cns11643-4): Likewise.
3537         (chinese-cns11643-5): Likewise.
3538         (chinese-cns11643-6): Likewise.
3539         (chinese-cns11643-7): Likewise.
3540
3541 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3542
3543         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3544         coding-system `iso-10646-ucs-4' is not defined.
3545
3546 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3547
3548         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3549         coding-system if `utf-2000' is provided.
3550
3551 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3552
3553         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3554         `utf-2000' is provided.
3555
3556 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3557
3558         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3559         if utf-2000 is provided temporally.
3560
3561 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3562
3563         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3564         as builtin variable].
3565
3566 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3567
3568         * files.el (insert-file-contents-literally): Treat file as binary;
3569         call file-name-handlers. [sync with Emacs 20.3.10]
3570
3571 2008-12-28  Vin Shelton  <acs@xemacs.org>
3572
3573         * XEmacs 21.4.22 is released
3574
3575 2008-12-30  Vin Shelton  <acs@xemacs.org>
3576
3577         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3578         during building even if no packages are found.
3579
3580 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3581
3582         * printer.el (generic-print-region): 
3583         (generic-print-buffer): 
3584         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3585         check if the msprinter device is available, now that msprinter is
3586         always available as a specifier tag. 
3587
3588 2008-12-24  Vin Shelton  <acs@xemacs.org>
3589
3590         * about.el: Add Francisco to my bio!
3591
3592 2008-12-23  Vin Shelton  <acs@xemacs.org>
3593
3594         * autoload.el: Move operator definitions to autoload-operators.el
3595         in the xemacs-base package.
3596
3597 2007-11-22  Vin Shelton  <acs@xemacs.org>
3598
3599         * about.el (about-hacker-contribution): Updated my bio.
3600
3601 2007-10-07  Vin Shelton  <acs@xemacs.org>
3602
3603         * XEmacs 21.4.21 is released
3604
3605 2007-09-19  Didier Verna  <didier@xemacs.org>
3606
3607         Update my personal info.
3608         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3609         * about.el (about-other-current-hackers): Ditto.
3610         * about.el (about-url-alist): Add my musical website.
3611         * about.el (about-personal-info): Update my entry.
3612         * about.el (about-hacker-contribution): Ditto.
3613
3614 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3615
3616         * package-get.el (package-get-download-sites): Update download
3617         sites in Japan.
3618         * package-get.el (package-get-pre-release-download-sites): Ditto.
3619
3620 2007-08-18  Vin Shelton  <acs@xemacs.org>
3621
3622         * package-get.el (package-get-pre-release-download-sites): Sync
3623         mirror sites with 21.5.  (Thanks, Adrian)
3624
3625 2007-08-09  Mike Sperber  <mike@xemacs.org>
3626
3627         * startup.el (migrate-user-init-file): Create backup of
3628         `user-init-file' before migrating.
3629         * startup.el (maybe-migrate-user-init-file): Print
3630         information about backup file.
3631         (maybe-create-compatibility-dot-emacs): Follow above change.
3632
3633 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3634
3635         * font-lock.el: Sync font-lock-add-keywords and
3636         font-lock-remove-keywords from GNU Emacs.
3637         * font-lock.el (font-lock-keywords-alist): New.
3638         * font-lock.el (font-lock-removed-keywords-alist): New.
3639         * font-lock.el (font-lock-add-keywords): New.
3640         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3641         * font-lock.el (font-lock-remove-keywords): New.
3642
3643 2007-08-16  Vin Shelton  <acs@xemacs.org>
3644
3645         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3646         patch from Hans de Graaff.
3647
3648 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3649
3650         * package-get.el (package-get-download-sites): Document Chile and
3651         update Denmark download site.
3652         * package-get.el (package-get-pre-release-download-sites): Ditto.
3653
3654 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3655
3656         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3657
3658 2006-12-09  Vin Shelton  <acs@xemacs.org>
3659
3660         * XEmacs 21.4.20 is released
3661
3662 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3663
3664         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3665
3666 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3667
3668         * info.el (Info-find-file-node, Info-insert-dir)
3669         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3670         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3671         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3672         and discussion.
3673
3674 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3675
3676         * obsolete.el (line-beginning-position): New, from 21.5.x.
3677         (line-end-position): Ditto.
3678
3679 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3680
3681         * package-get.el (package-get-download-sites): Welcome
3682         nl.xemacs.org and Thanks!
3683         * package-get.el (package-get-pre-release-download-sites): Ditto.
3684
3685 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3686
3687         * font-lock.el: Add support for not-so recent changes in Java to
3688         java-mode.
3689
3690 2006-01-28  Vin Shelton  <acs@xemacs.org>
3691
3692         * XEmacs 21.4.19 is released
3693
3694 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3695
3696         * easymenu.el: Update copyright. 
3697         * easymenu.el (easy-menu-all-popups):
3698         Add a docstring. 
3699         * easymenu.el (easy-menu-add):
3700         Document a bug, rework the function to preserve any existing
3701         non-default mode-popup-menu instead of overwriting it, and not to
3702         bother normalising the menu title (nothing else does).
3703         * easymenu.el (easy-menu-remove):
3704         Restore the default mode-popup-menu instead of leaving an empty
3705         one when we remove the last easy-menu popup. 
3706
3707 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3708
3709         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3710         as suggested by Rodrigo Ventura.
3711         * package-get.el (package-get-pre-release-download-sites): Ditto,
3712         with replacement of xemacs-21.5 by beta, which is the logical path
3713         to our beta core and package pre-releases.
3714
3715 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3716
3717         * package-get.el (package-get-download-sites): Add Hong Kong
3718         download site.
3719         * package-get.el (package-get-pre-release-download-sites): Ditto.
3720
3721 2005-12-26  Vin Shelton  <acs@xemacs.org>
3722
3723         * find-paths.el:
3724         * find-paths.el (paths-emacs-root-p): Add search for package root.
3725         * find-paths.el (paths-find-emacs-root): Replaced with
3726         paths-find-invocation-roots, which returns a list of roots.
3727         * find-paths.el (paths-find-invocation-roots): New.
3728         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3729
3730 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3731
3732         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3733         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3734
3735 2005-12-03  Vin Shelton <acs@xemacs.org>
3736
3737         * XEmacs 21.4.18 is released
3738
3739 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3740
3741         * package-get.el (package-get-download-sites): Update reflecting
3742         latest http://www.xemacs.org/Releases/ information generated by
3743         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3744         * package-get.el (package-get-pre-release-download-sites): Ditto.
3745
3746 2005-02-28  Simon Josefsson  <jas@extundo.com>
3747
3748         * about.el (xemacs-hackers): Add jas.
3749         (about-other-current-hackers): Likewise.
3750         (about-url-alist): Add URL for jas.
3751         (about-personal-info): Document jas.
3752         (about-hacker-contribution): Describe jas contributions.
3753
3754 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3755
3756         * easymenu.el (easy-menu-remove): As described in 
3757         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3758         except the "Command" menu from mode-popup-menu. 
3759
3760 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3761  
3762         * font.el (font-spatial-to-canonical): Correct calculation of 
3763         return value for pixel-based input value. 
3764  
3765 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3766
3767         * code-process.el (call-process): Process-related docstring
3768         improvements spurred by Norbert Koch.
3769         * code-process.el (call-process-region): Ditto.
3770         * code-process.el (start-process): Ditto.
3771
3772 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3773
3774         * finder.el (finder-find-library): Return filename actually
3775         searched for.
3776
3777 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3778
3779         * help.el (view-emacs-news): Use `expand-file-name' instead of
3780         `locate-data-file' as the latter will find any "NEWS" files that
3781         might exist in packages _before_ the one in core.
3782
3783 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3784
3785         * package-get.el (package-get-init-package):
3786         package-get-init-package buglet (21.4.17) by Jeff Mincy
3787         <mincy@rcn.com> fixing false temporary load-path shadows reported
3788         after package installation and simplifying code.
3789
3790 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3791
3792         * package-get.el (package-get-download-sites): Sync mirrors list
3793         with the XEmacs website.
3794         (package-get-pre-release-download-sites): Ditto.
3795
3796 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3797
3798         * derived.el (derived-mode-merge-syntax-tables):
3799         Revert my 21.5-only patch of 2003-07-18 which slipped in
3800         through Jerry James's patch of 2004-06-07.
3801
3802 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3803
3804         * cmdloop.el (keyboard-quit): Remove workaround for
3805         `region-active-p' not making sure active region is in current
3806         buffer now that it does.
3807         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3808         * simple.el (region-active-p): `region-active-p' to only return t
3809         when active region is in current buffer.
3810
3811 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3812
3813         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3814         package names, quell a byte-compiler warning, doc fix.
3815
3816 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3817
3818         * buffer.el (pop-to-buffer):
3819         * window-xemacs.el (display-buffer):
3820         Document use of `same-window-buffer-names,' `same-window-regexps'
3821         by pop-to-buffer and display-buffer. 
3822         
3823 2005-02-06  Vin Shelton <acs@xemacs.org>
3824
3825         * XEmacs 21.4.17 is released
3826
3827 2005-01-29  Ben Wing  <ben@xemacs.org>
3828
3829         * shadow.el (find-emacs-lisp-shadows):
3830         Add custom-defines to list of ignored files.
3831
3832 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3833
3834         * simple.el (shifted-motion-keys-select-region): Fix statement
3835         about unshifted-motion-keys-deselect-region.
3836
3837 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3838
3839         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3840         now) for GNU Emacs compatibility.
3841         (make-obsolete-variable): Ditto.
3842
3843 2004-01-08  Ben Wing  <ben@xemacs.org>
3844
3845         * code-files.el (load):
3846         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3847
3848 2004-12-05  Vin Shelton <acs@xemacs.org>
3849
3850         * XEmacs 21.4.16 is released
3851
3852 2004-12-04  Vin Shelton  <acs@xemacs.org>
3853
3854         * auto-autoloads.el: Regenerated.
3855
3856         * custom-load.el: Regenerated.
3857
3858 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3859
3860         Fix bug: apropos errors if a defalias refers to an undefined
3861         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3862
3863         * apropos.el (apropos):
3864         (apropos-command):
3865         * help.el (frob-help-extents):
3866         * help-macro.el (make-help-screen):
3867         * hyper-apropos.el (hyper-apropos-grok-functions):
3868         (hyper-apropos-get-doc):
3869         Catch void-function error thrown by `documentation'.
3870
3871 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3872
3873         * packages.el (package-require): Fix incorrect arg to format.
3874         This fixes a `format specifier' error.
3875
3876 2004-08-13  Jerry James  <james@xemacs.org>
3877
3878         * bytecomp.el (forward-word): Tell the byte compiler the correct
3879         number of arguments to forward-word.
3880
3881 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3882
3883         * etags.el: Fixed loading of include files for tag completion. Now
3884         you can make a tag file for a library, include it into your
3885         project and it will be reloaded only if it changed. Infinte
3886         include loops are detected and the correct tag files are loaded.
3887         * etags.el (buffer-tag-table-list): Load and verify tag files in
3888         the external function buffer-tag-table-list-load.
3889         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3890         tag files. Also load the included tag files. The priority of the
3891         included files is right below their parent file. If multiple
3892         matches occur then the symbols from the parent file are found
3893         first.
3894         * etags.el (tag-table-include-files): Corrected comment
3895         string. Switched to pattern constant tags-include-pattern to have
3896         it at a central location.
3897         * etags.el (tags-include-pattern): Added doc string.
3898         * etags.el (add-to-tag-completion-table): Removed obsolete
3899         comments as the include files are allready returned by
3900         buffer-tag-table-list and loaded.
3901         * etags.el (find-tag-internal): The include files are allready
3902         included in tag-tables as buffer-tag-table-list returns them now.
3903
3904 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3905
3906         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3907         Loading items into the notebook is now done by C code.
3908         * widgets-gtk.el (gtk-widget-instantiate-internal):
3909         Style no longer changed.
3910
3911 2004-06-28  Nix  <nix@esperi.org.uk>
3912
3913         * cmdloop.el (truncate-command-history-for-gc): Delay
3914         execution of all things that look up variable bindings,
3915         via `enqueue-eval-event'.
3916
3917 2004-06-24  Vin Shelton  <acs@xemacs.org>
3918
3919         * package-get.el (package-get-require-signed-base-updates):
3920         now defaults to nil.
3921
3922 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3923
3924         * subr.el (split-string): Clean up docstring.
3925
3926 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3927
3928         * faces.el (zmacs-region): fix typo in docstring.
3929
3930 2004-06-07  Jerry James  <james@xemacs.org>
3931
3932         * derived.el: Synch with Emacs 21.3.
3933         * subr.el (with-local-quit): New, from Emacs 21.3.
3934         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3935         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3936         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3937
3938 2004-06-16  Jerry James  <james@xemacs.org>
3939
3940         * cl.el (cl-set-substring): Increment start by the length of the
3941         string, not the string itself.
3942
3943 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3944
3945         * etags.el (tag-table-include-files): Expand included TAGS file
3946         paths to avoid problems with relative paths.  Thanks to Peter
3947         Chubb <peterc@gelato.unsw.edu.au>.
3948         * etags.el (tags-include-pattern): New.
3949         * etags.el (add-to-tag-completion-table): Parse and ignore
3950         trailing include lines.
3951
3952 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3953
3954         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3955         avoiding line solely composed of equal signs.
3956
3957 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3958
3959         * cus-edit.el (alloc): Typo fix.
3960         * cus-edit.el (custom-browse-visibility): Ditto.
3961         * cus-edit.el (custom-variable-value-create): Ditto.
3962         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3963         * cus-edit.el (custom-save-variables): Bind print-length and
3964         print-level to nil to avoid value abbreviation.
3965         * cus-edit.el (custom-save-face-internal): Ditto.
3966         * cus-edit.el (custom-save-faces): Save in sorted order.
3967         * cus-edit.el (custom-save-resets): Bind print-length and
3968         print-level to nil to avoid value abbreviation.
3969         * cus-edit.el (custom-save-loaded-themes): Ditto.
3970
3971 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3972
3973         * subr.el (split-string-default-separators): New.
3974         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3975         see comment in source.
3976
3977 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3978
3979         * mule/japanese.el (paragraph-start, paragraph-separate):
3980         Remove anchor to BOL.
3981
3982 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3983
3984         * cl.el (gensym, gentemp): Improve docstrings.
3985
3986 2004-05-10  Vin Shelton  <acs@xemacs.org>
3987
3988         * etags.el: Sync with 21.5 version.
3989
3990 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3991
3992         * etags.el:
3993         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3994         only for use with exuberant ctags. This will also enable building of 
3995         completion tables with exuberant ctags. This will not work with
3996         xemacs ctags. 
3997         * etags.el (get-tag-table-buffer): New function for creating of
3998         completion table is used if tags-exuberant-ctags-optimization-p ist t
3999         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4000         finding the tag names. New.
4001         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4002         building tag completion table with exuberant ctags. New.
4003         * etags.el (find-tag-internal): Improve exact tag matching for tags
4004         with name fields. Before the patch return types of functions or
4005         function parameters (with exuberant ctags) were found as matches.
4006
4007 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4008
4009         * list-mode.el (display-completion-list): Fixed completion list was
4010         taking the width of the frame and not of the window for displaying
4011         the selection methods.
4012
4013 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4014
4015         * menubar-items.el (default-menubar): Options are saved to custom.el.
4016
4017
4018 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4019
4020         * isearch-mode.el (isearch-abort): Preserve successful search target.
4021
4022 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4023
4024         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4025         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4026         Bihlmeyer.
4027         * gnuserv.el (gnuserv-mode-line-string): New.
4028         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4029         gnuserv-mode.
4030         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4031         * gnuserv.el (gnuserv-edit-files): Use
4032         make-x-device-with-gtk-fallback.
4033
4034 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4035
4036         * gtk-widgets.el: New import: gtk-accel-group-new.
4037         * dialog-gtk.el:
4038         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4039         * dialog-gtk.el (popup-builtin-question-dialog):
4040         Added support for dialog button mnemonics.
4041
4042 2004-03-22  Chris Green <cmg@dok.org>
4043
4044         * process.el (shell-command): Output buffer was ignored when a
4045         background process was run via shell-command.
4046
4047 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4048
4049         * cus-edit.el (custom-save-variables): Retrieve a list of
4050         variables to save first, sort it, and make sure the variables are
4051         saved in sorted order.
4052
4053 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4054  
4055         * package-get.el (package-get-update-base-from-buffer): Force
4056         binary coding system for verifying GnuPG signature in the
4057         package-index file.
4058  
4059 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4060
4061         * package-get.el (package-get-package-index-file-location): Handle
4062         missing "EMACSPACKAGEPATH" environment variable.
4063
4064 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4065
4066         * package-admin.el (package-admin-find-top-directory): Simplify
4067         directory comparisions and fix substring errors on short path
4068         components.
4069         * package-get.el (package-get-package-index-file-location):
4070         Default to first component of "EMACSPACKAGEPATH", if set.
4071
4072 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4073
4074         * package-get.el (process-error): New error datum.
4075
4076 2004-02-02  Vin Shelton <acs@xemacs.org>
4077
4078         * XEmacs 21.4.15 is released
4079
4080 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4081
4082         * itimer.el (activate-itimer): Modify the itimer timeout value as
4083         if it were begun at the last time when the itimer driver was woken
4084         up.
4085
4086 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4087
4088         * specifier.el (Copyright):
4089         Update.
4090         (make-specifier-and-init):
4091         (map-specifier):
4092         (canonicalize-inst-pair):
4093         (canonicalize-spec-list):
4094         (set-specifier):
4095         Synch docstrings to 21.5 where appropriate.
4096
4097 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4098
4099         * package-get.el (package-get-list-packages-where): New.  A
4100         function that allows searching for groups of packages.  For
4101         example, find all packages that require the fsf-compat package.
4102
4103 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4104
4105         The Great PUI Sync.
4106
4107         * auto-autoloads.el: Regenerated.
4108
4109         * custom-load.el: Regenerated.
4110
4111         * dumped-lisp.el (packages-hardcoded-lisp): New.
4112
4113         * menubar-items.el (menu-max-items): New.
4114         (menu-submenu-max-items): New.
4115         (menu-submenu-name-format): New.
4116         (menu-split-long-menu): New.
4117         (menu-sort-menu): New.
4118         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4119
4120         * obsolete.el (pui-add-install-directory): Renamed to the more
4121         logical `pui-set-local-package-get-directory'.
4122         (package-get-download-menu): Moved to `package-ui.el' and renamed
4123         to `package-ui-add-download-menu'.
4124
4125         * package-admin.el (package-admin-install-function-mswindows):
4126         Whitespace clean up.
4127         (package-admin-add-single-file-package): Removed.
4128         (package-admin-default-install-function): Whitespace clean up.
4129         (package-admin-find-top-directory): New.
4130         (package-admin-get-install-dir): Use it.
4131         (package-admin-get-manifest-file): 
4132         (package-admin-check-manifest): 
4133         (package-admin-add-binary-package):
4134         (package-admin-get-lispdir):
4135         (package-admin-delete-binary-package):
4136         (package-admin):
4137
4138         * package-get.el (package-get-package-index-file-location): New.
4139         (package-get-install-to-user-init-directory): New.
4140         (package-get-remote):
4141         (package-get-download-sites):
4142         (package-get-pre-release-download-sites): New.
4143         (package-get-site-release-download-sites): New.
4144         (package-get-base-filename):
4145         (package-get-always-update):
4146         (package-get-user-index-filename): Removed.
4147         (package-get-pgp-available-p): New.
4148         (package-get-require-signed-base-updates):
4149         (package-get-was-current):
4150         (package-entries-are-signed): New.
4151         (package-get-continue-update-base): New.
4152         (package-get-download-menu): Removed.
4153         (package-get-require-base):
4154         (package-get-update-base-entry):
4155         (package-get-locate-file):
4156         (package-get-locate-index-file):
4157         (package-get-maybe-save-index):
4158         (package-get-update-base):
4159         (package-get-update-base-from-buffer):
4160         (package-get-update-base-entries):
4161         (package-get-interactive-package-query):
4162         (package-get-update-all):
4163         (package-get-all):
4164         (package-get-dependencies):
4165         (package-get-init-package):
4166         (package-get-info): New.
4167         (package-get):
4168         (package-get-staging-dir):
4169         (package-get-set-version-prop): Removed.
4170         (package-get-installedp):
4171         (package-get-ever-installed-p):
4172         (packages): Removed.
4173         (package-get-custom-groups): Removed.
4174         (package-get-custom): Removed.
4175         (package-get-custom-add-entry): Removed.
4176
4177         * package-info.el (batch-update-package-info):
4178
4179         * package-net.el (package-net-batch-generate-bin-ini):
4180         (package-net-update-installed-db):
4181
4182         * package-ui.el (pui-info-buffer):
4183         (pui-directory-exists): Removed.
4184         (pui-package-dir-list): Removed.
4185         (pui-add-install-directory): Removed.
4186         (package-ui-download-menu): New.
4187         (package-ui-pre-release-download-menu): New.
4188         (package-ui-site-release-download-menu): New.
4189         (pui-set-local-package-get-directory): New.
4190         (pui-package-symbol-char):
4191         (pui-update-package-display):
4192         (pui-toggle-package):
4193         (pui-toggle-package-key):
4194         (pui-toggle-package-delete):
4195         (pui-toggle-package-delete-key):
4196         (pui-toggle-package-event):
4197         (pui-toggle-verbosity-redisplay):
4198         (pui-install-selected-packages):
4199         (pui-add-required-packages):
4200         (pui-help-echo):
4201         (pui-display-info):
4202         (list-packages-mode):
4203         (pui-list-packages):
4204
4205         * packages.el (packages-compute-package-locations):
4206         (package-require):
4207         (package-delete-name):
4208         (packages-hardcoded-lisp): Removed.
4209         (packages-useful-lisp): Removed.
4210         (packages-unbytecompiled-lisp): Removed.
4211         (packages-find-package-directories):
4212
4213         Summary:
4214
4215         Major code clean up of all things PUI.
4216
4217         Much improved code to determine where packages should be
4218         installed.  PUI no longer depends on any packages being
4219         pre-installed to compute where packages are to be installed to.
4220
4221         The user can specify the location of their package-index file.  It
4222         isn't necessary to set this because it has sane defaults.  People
4223         who "run-in-place" won't accidently overwrite the CVS
4224         package-index file.  See
4225         `package-get-package-index-file-location'. 
4226
4227         PUI will now properly clean up after itself in the event of an
4228         unsuccessful package install.  This drastically reduces the number
4229         of "wrong md5sum" FAQs.
4230
4231         non-Mule XEmacsen can no longer install Mule packages.
4232
4233         Package management via the custom interface has been removed.
4234
4235         The PUI related menubar items have been reorganised.
4236
4237         The PGP verification code has been fixed and the default for
4238         whether or not it is used is automatically computed.
4239
4240         * update-elc.el ((preloaded-file-list site-load-packages
4241         need-to-dump dumped-exe)):
4242         Just a couple of small changes to allow for
4243         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4244         existing anymore.
4245
4246 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4247
4248         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4249         apply `format' to the first argument of byte-compile-warn, it
4250         already calls format.
4251
4252 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4253
4254         * files.el (delete-old-versions): Avoid going interactive during
4255         make install when environment variable VERSION_CONTROL is set.
4256
4257 2003-12-04  Vin Shelton  <acs@xemacs.org>
4258
4259         * menubar-items.el (menu-item-search): Only bring up search dialog
4260         box if the feature is available and desired.
4261
4262 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4263
4264         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4265
4266 2003-11-05  Vin Shelton  <acs@xemacs.org>
4267
4268         * help.el (Help-prin1-face):
4269         (Help-princ-face):
4270         princ and prin1 are functions and need to be called as such.  The
4271         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4272
4273 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4274
4275         * about.el (about-xemacs): Give full version and build date.
4276
4277 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4278
4279         * win32-native.el (grep-null-device): This XEmacs has null-device.
4280
4281 2003-09-06  Mike Sperber  <mike@xemacs.org>
4282
4283         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4284         implement the specified semantics for `defvar.'
4285
4286 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4287
4288         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4289         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4290         displaying buffer in question.
4291
4292 2003-09-03  Vin Shelton <acs@xemacs.org>
4293
4294         * XEmacs 21.4.14 is released
4295
4296 2003-08-17  Vin Shelton  <acs@xemacs.org>
4297
4298         * about.el: Vanity patch.
4299
4300 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4301
4302         * code-process.el (call-process):
4303         (call-process-region):
4304         (start-process):
4305         Document coding system processing.
4306
4307 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4308
4309         * startup.el (splash-frame-body): Idiomatic English.
4310
4311 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4312
4313         * font-lock.el (font-lock-match-java-declarations): Move
4314         save-restriction, narrow-to-region to beginning of function to
4315         avoid going beyond the limit and causing an infloop.
4316
4317 2003-04-16  Jerry James  <james@xemacs.org>
4318
4319         * keydefs.el: Remove mappings for keys mapped to the nowhere
4320         defined function function-key-error.
4321
4322 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4323
4324         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4325         lisp-interaction-mode-hook): Add the docstrings.
4326
4327 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4328
4329         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4330         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4331         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4332
4333 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4334
4335         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4336         lambda list after the original doc.  Care about
4337         #'(lambda () "SingleString") 
4338         (cl-upcase-arg): 
4339         (cl-function-arglist):
4340         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4341         circular data structures in lambda list specification
4342
4343 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4344
4345         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4346         to appear in font-lock-function-name-face.
4347
4348 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4349
4350         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4351         is not also the value of the lambda.
4352
4353 2003-05-06  Andy Piper  <andy@xemacs.org>
4354
4355         * files.el (revert-buffer): Make sure local variables get processed,
4356         even in the case of an optimized reversion.
4357
4358 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4359
4360         * XEmacs 21.4.13 is released
4361
4362 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4363
4364         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4365         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4366
4367 2003-02-14  Ben Wing  <ben@xemacs.org>
4368
4369         * byte-optimize.el:
4370         * byte-optimize.el (byte-compile-inline-expand):
4371         * byte-optimize.el (byte-compile-unfold-lambda):
4372         * byte-optimize.el (byte-optimize-form-code-walker):
4373         * byte-optimize.el (byte-optimize-form):
4374         * byte-optimize.el (byte-decompile-bytecode-1):
4375         * byte-optimize.el (byte-optimize-lapcode):
4376         Review carefully and sync up to 20.7 except for areas as noted.
4377         Fixes problem with JDE compilation.
4378
4379 2003-02-05  Ben Wing  <ben@xemacs.org>
4380
4381         * simple.el:
4382         * simple.el (motion-keys-for-shifted-motion):
4383         Omit M-S-home/end from motion keys.
4384
4385 2003-02-07  Ben Wing  <ben@xemacs.org>
4386
4387         * text-props.el (text-property-any):
4388         * text-props.el (text-property-not-all):
4389         Fix bug when end > start.
4390
4391 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4392
4393         * info.el (Info-insert-dir): Make default-directory end in
4394         separator.  Patch due to Martin Buchholz.
4395
4396 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4397
4398         * XEmacs 21.4.12 "Portable Code" is released.
4399
4400 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4401
4402         * about.el: Update golubev data.
4403
4404 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4405
4406         * isearch-mode.el (isearch-mode-map): Substitute comment on
4407         desirability, and back out "GR is printable" changes.
4408
4409 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4410
4411         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4412
4413 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4414
4415         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4416
4417 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4418
4419         * menubar-items.el (default-menubar): Use browse-url-mozilla
4420         instead of browse-url-gnome-moz for Mozilla.
4421
4422 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4423
4424         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4425
4426 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4427
4428         * files.el (auto-mode-alist): Remove redundant entries for modes
4429         that live in packages.
4430         (interpreter-mode-alist): Ditto.
4431
4432 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4433
4434         * menubar-items.el (default-menubar): Sync with current
4435         browse-url-xemacs.el.
4436
4437 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4438
4439         * XEmacs 21.4.10 "Military Intelligence" is released.
4440
4441 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4442
4443         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4444
4445 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4446
4447         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4448
4449 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4450
4451         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4452         effect free function.
4453         (font-lock-fontify-keywords-region): Supply the argument to
4454         font-lock-compile-keywords.
4455
4456 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4457
4458         * package-get.el (package-get-download-sites): Bring sites list
4459         up to date, prefer xx.xemacs.org addresses.
4460
4461 2002-09-27  Andy Piper  <andy@xemacs.org>
4462
4463         * dialog.el (make-dialog-box): for general dialogs only
4464         delete-frame-hook will be run.
4465
4466 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4467
4468         * font-lock.el (font-lock-fontify-syntactically-region): Add
4469         comment about lookup-syntax-properties, document LOUDLY as unused.
4470
4471 2002-08-26  Andy Piper  <andy@xemacs.org>
4472
4473         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4474         merge.
4475
4476 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4477
4478         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4479         (make-obsolete-variable): Ditto.
4480         (make-compatible): Ditto.
4481         (make-compatible-variable): Ditto.
4482
4483 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4484
4485         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4486         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4487
4488 2002-08-28  Andy Piper  <andy@xemacs.org>
4489
4490         * files.el (revert-buffer): propagate revert-without-query-status.
4491
4492 2002-06-03  Andy Piper  <andy@xemacs.org>
4493
4494         * dialog-items.el (make-search-dialog): align various subcontrols
4495         in visually pleasing ways, allow frame to autosize to the dialog
4496         size.
4497         * dialog.el (make-dialog-box): add a border inside the frame. Add
4498         :autosize property, if t then reset the frame size appropriately
4499         before the frame is mapped.
4500         * gutter-items.el (set-progress-feedback-instantiator): align
4501         various subcontrols.
4502         * gutter-items.el (set-progress-abort-instantiator): ditto.
4503
4504 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4505
4506         * XEmacs 21.4.9 "Informed Management" is released.
4507
4508 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4509
4510         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4511         "&optional append" argument.
4512
4513 2002-07-16  Didier Verna  <didier@xemacs.org>
4514
4515         * subr.el (replace-in-string): fix case fold bug introduced by
4516         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4517         case-fold-search in temporary buffers.
4518
4519 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4520
4521         * lib-complete.el (find-library): Remove check for mule because
4522         decompression DOES work on Mule.
4523
4524 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4525
4526         * simple.el (join-line): New alias for `delete-indentation'.
4527
4528 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4529
4530         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4531         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4532         (font-lock-builtin-face): New.
4533         (font-lock-constant-face): New.
4534         (font-lock-face-list): Add builtin and constant faces.
4535
4536 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4537
4538         * autoload.el (make-autoload): Support define-derived-mode.
4539         Collected puts of doc-string-elt property.  Based on a patch by
4540         Didier Verna <didier@xemacs.org>.
4541
4542 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4543
4544         * wid-edit.el (widget-field-activate): Fix docstring typo.
4545
4546 2002-07-23  Andy Piper  <andy@xemacs.org>
4547
4548         * about.el (about-personal-info): update me.
4549
4550 2002-07-12  Andy Piper  <andy@xemacs.org>
4551
4552         * custom.el (custom-theme-set-variables): remove bogus
4553         arguments. Use custom-set-default to set defaults.
4554         (custom-set-variables): update doc.
4555         (custom-local-buffer): new, synced from FSF.
4556         (custom-set-default): ditto.
4557         (defcustom): update doc.
4558
4559 2002-06-16  Andy Piper  <andy@xemacs.org>
4560
4561         * menubar-items.el (default-menubar): enable windows printing on
4562         cygwin as well as native.
4563
4564 2002-06-12  Andy Piper  <andy@xemacs.org>
4565
4566         * printer.el (generic-print-buffer): catch all errors so that the
4567         print device can be cleared in all scenarios.
4568         (Printer-clear-device): make sure clearing the printer allows it
4569         to be used again immediately.
4570         (generic-print-region): make sure the default printer face is
4571         black-on-white.
4572
4573 2002-04-23  Jerry James  <james@xemacs.org>
4574
4575         * window-xemacs.el (display-buffer-function): Change doc to
4576         reflect new arg.
4577         * window-xemacs.el (pre-display-buffer-function): Ditto.
4578         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4579         non-nil, make the new window just big enough for its contents.
4580         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4581         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4582         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4583
4584 2002-06-06  Andy Piper  <andy@xemacs.org>
4585
4586         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4587         (defcustom): ditto.
4588         (custom-handle-keyword): ditto.
4589
4590 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4591
4592         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4593         Make obsolete.  Default to nil.
4594         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4595         Inspired by a patch by John Palmieri.
4596
4597 2002-07-01  Mike Alexander  <mta@arbortext.com>
4598
4599         * process.el (shell-command-on-region): Don't delete the region
4600         before giving it to call-process-region
4601
4602 2002-06-04  Jerry James <james@eecs.ku.edu>
4603
4604         * find-paths.el (paths-find-architecture-directory): Search in
4605         `system-configuration'/`base', not `base'`system-configuration'.
4606
4607 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4608
4609         * info.el (Info-index): Add missing \ in [ t].
4610
4611 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4612
4613         * gutter-items.el (gutter-buffers-tab-visible-p,
4614         buffers-tab-omit-function, buffers-tab-selection-function,
4615         buffers-tab-filter-functions):
4616         Doc improvements.
4617
4618 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4619
4620         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4621
4622         * toolbar-items.el (toolbar-news): Fix typo in message string.
4623
4624 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4625
4626         * dialog.el (yes-or-no-p-dialog-box): 
4627         * cmdloop.el (y-or-n-p-minibuf):
4628         (yes-or-no-p-minibuf):
4629         (yes-or-no-p):
4630         (y-or-n-p): 
4631         Specify negative answers in docstrings.
4632
4633 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4634
4635         * package-ui.el (pui-help-echo): Display both installed and author
4636         version.  Use a balloon-help window to display extra info like
4637         package requires.
4638
4639 2002-05-30  Andy Piper  <andy@xemacs.org>
4640
4641         * files.el (revert-buffer-internal): don't visit
4642         revert-buffer. Kill buffer when not used. Suggested by Mike
4643         Alexander <mta@arbortext.com>
4644
4645 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4646
4647         * files.el (revert-buffer): More docstring fiddling.
4648
4649 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4650
4651         * files.el (revert-buffer):
4652         (revert-buffer-internal):
4653         (revert-buffer-insert-file-contents-function):
4654         Improve docstrings and comments.
4655
4656 2002-05-08  Andy Piper  <andy@xemacs.org>
4657
4658         * files.el (revert-buffer): observe noconfirm behavior.
4659
4660 2002-04-09  Andy Piper  <andy@xemacs.org>
4661
4662         * files.el (revert-buffer): use revert-buffer-internal if it looks
4663         like doing so will not result in any user-visible changes.
4664         (revert-buffer-internal): new function. Do the actual process of
4665         reversion and then see whether the result is any different to what
4666         we have already. If it is not then do nothing.
4667
4668 2001-12-11  Andy Piper  <andy@xemacs.org>
4669
4670         * menubar.el (get-popup-menu-response): re-order so that it works
4671         on more sane/facist window systems.
4672
4673 2001-12-03  Andy Piper  <andy@xemacs.org>
4674
4675         * faces.el (frob-face-property): don't infloop in face frobbing
4676         from Jan Vroonhof <jan@xemacs.org>.
4677
4678 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4679
4680         * faces.el (frob-face-property): Follow face fall-back hierarchy
4681         properly for face properties without an instance. Only do manual
4682         copy form 'default in last resort. This handles in particular
4683         the case where 'default itself has only a fall-back (which is
4684         the case by default on windows).
4685
4686 2001-11-24  Andy Piper  <andy@xemacs.org>
4687
4688         * printer.el (generic-print-region): set default-frame-plist to
4689         nil while creating the printer frame so that sizes reflect the
4690         printed page.
4691
4692         * faces.el (face-complain-about-font): Don't complain on printers.
4693
4694 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4695         
4696         * package-net.el: Andy synch.
4697         
4698 2001-12-16  Andy Piper  <andy@xemacs.org>
4699
4700         * package-get.el (package-get-update-all): Make sure installed.db
4701         gets updated after updating packages.
4702
4703 2002-03-28  Ben Wing  <ben@xemacs.org>
4704
4705         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4706         continuation, truncation so that we don't get line jumpiness from
4707         them being larger than the line height.
4708
4709         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4710
4711 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4712
4713         * font.el (font-window-system-mappings): Add mapping for Gtk
4714         (assume identical to X) 
4715
4716 2002-02-04  Andy Piper  <andy@xemacs.org>
4717
4718         * files.el (convert-standard-filename): Fix for short filename
4719         Peter Arius <pas@methodpark.de>
4720
4721 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4722
4723         * list-mode.el (default-choose-completion): completion-base-size
4724         should refer to local value in the completion list buffer.
4725
4726 2001-12-03  Didier Verna  <didier@xemacs.org>
4727
4728         * rect.el: autoload `replace-rectangle'.
4729         * keydefs.el (global-map): bind it to `C-x r p'.
4730
4731 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4732
4733         * XEmacs 21.4.8 "Honest Recruiter" is released.
4734
4735 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4736
4737         This patch is based on Jerry James's patch and analysis.
4738
4739         * select.el (get-clipboard):
4740         (get-selection):
4741         Update docstrings.
4742         (get-clipboard-foreign):
4743         (get-selection-foreign):
4744         New function for use as `interprogram-paste-function's.
4745
4746         * simple.el (interprogram-paste-function): Change default to
4747         `get-clipboard-foreign'; improve docstring.
4748         (interprogram-cut-function): Improve dosctring.
4749
4750 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4751
4752         * XEmacs 21.4.7 "Economic Science" is released.
4753
4754 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4755
4756         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4757
4758 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4759
4760         * obsolete.el (assq-delete-all): New compatibility alias for 
4761         remassq.
4762
4763 2002-01-09  Simon Josefsson  <jas@extundo.com>
4764
4765         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4766
4767 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4768
4769         * info.el (Info-auto-generate-directory): Default
4770         Info-auto-generate-directory to 'if-outdated.
4771
4772 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4773
4774         * startup.el (normal-top-level): Prevent migration code from
4775         trashing .emacs on an error in loading the init files.
4776
4777 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4778
4779         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4780         "system default" Xdefaults and friends get xrdb-mode.
4781
4782 2002-03-05  Mats Lidell  <matsl@contactor.se>
4783  
4784         * help-nomule.el (tutorial-supported-languages): Added Swedish
4785         tutorial. Sorted languages.
4786
4787 2002-02-11  Mike Sperber <mike@xemacs.org>
4788
4789         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4790         regenerating outdated dir files and dir is non-existent.
4791
4792 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4793
4794         * code-files.el (convert-mbox-coding-system): Improve comment.
4795         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4796         coding-system argument to `write-region-pre-hook' call.
4797         (write-region-pre-hook): Fix docstring to mention lockname argument.
4798
4799 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4800
4801         * minibuf.el (completing-read): Remove redundant wrong arg list.
4802
4803         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4804
4805 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4806
4807         * obsolete.el (interactive-form): new compatibility alias for 
4808         function-interactive.
4809
4810 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4811
4812         * menubar-items.el (Menubar-items-truncate-list): Removed.
4813         * menubar-items.el (Menubar-items-truncate-history): New.
4814         * menubar-items.el (default-menubar): Use
4815         Menubar-items-truncate-history.
4816
4817 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4818
4819         * printer.el (generic-print-region): Pass correct arguments to
4820         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4821         Torkelsson <torkel@acc.umu.se>.
4822
4823 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4824
4825         * help.el (describe-mode): synched with FSF 19.34; handle nil
4826         minor mode indicators.
4827
4828 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4829
4830         * minibuf.el (completing-read): Update docstring.
4831
4832 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4833
4834         * XEmacs 21.4.6 "Common Lisp" is released.
4835
4836 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4837
4838         * package-net.el: Inadvertant synch with Windows branch.  From
4839         Andy's log:
4840         (package-net-kit-version): new variable.
4841         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4842
4843 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4844
4845         * package-get.el (package-get-locate-index-file): Also search the
4846         core etc/ directory for the package index file if it can't be
4847         found in ~/.xemacs/.
4848
4849 2001-12-13  William Perry  <wmperry@gnu.org>
4850
4851         * dialog-gtk.el (popup-builtin-question-dialog):
4852         Conform to API in gui.c.
4853         
4854 2001-11-12  Andy Piper  <andy@xemacs.org>
4855
4856         * cus-edit.el (custom-save-face-internal): make sure we save
4857         non-themed faces.
4858         (custom-save-variables): ditto variables.
4859
4860 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4861
4862         * faces.el (make-face-family):
4863         (make-face-size):
4864         New face-modifying functions per Jan Vroonhof.
4865
4866         cus-face.el (custom-set-face-font-family):
4867         (custom-set-face-font-size):
4868         Use them.
4869
4870         * font.el (font-window-system-mappings): More precise docstring.
4871
4872         (font-create-name):
4873         (font-create-object):
4874         (tty-font-create-object):
4875         (tty-font-create-plist):
4876         (x-font-create-object):
4877         (x-font-create-name):
4878         (ns-font-create-name):
4879         (mswindows-font-create-object):
4880         (mswindows-font-create-name):
4881         Add doctrings.
4882
4883 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4884
4885         * gtk-faces.el (gtk-init-device-faces): removed spurious
4886         quote before let* expression.
4887
4888 2001-10-29  Andy Piper  <andy@xemacs.org>
4889
4890         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4891         modified when changing coding system.
4892
4893         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4894         that we invoke the GUI directory selector.
4895
4896 2001-10-25  Andy Piper  <andy@xemacs.org>
4897
4898         * dialog.el (make-dialog-box): use new directory dialog support.
4899         * minibuf.el (read-file-name-1): ditto.
4900         (read-file-name): ditto.
4901         (read-directory-name): ditto.
4902
4903 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4904
4905         * XEmacs 21.4.5 "Civil Service" is released.
4906
4907 2001-04-23  Didier Verna  <didier@xemacs.org>
4908
4909         * cus-edit.el (custom-variable-pre-save): New.
4910         * cus-edit.el (custom-variable-post-save): New.
4911         * cus-edit.el (custom-variable-save): use them.
4912         * cus-edit.el (custom-face-pre-save): New.
4913         * cus-edit.el (custom-face-post-save): New.
4914         * cus-edit.el (custom-face-save): use them.
4915         * cus-edit.el (custom-group-pre-save): New.
4916         * cus-edit.el (custom-group-post-save): New.
4917         * cus-edit.el (custom-group-save): use them.
4918         * cus-edit.el (Custom-save): use the pre/post functions above,
4919         call `custom-save-all' only once.
4920         * cus-edit.el (custom-variable-pre-reset-standard): New.
4921         * cus-edit.el (custom-variable-post-reset-standard): New.
4922         * cus-edit.el (custom-variable-reset-standard): use them.
4923         * cus-edit.el (custom-face-pre-reset-standard): New.
4924         * cus-edit.el (custom-face-post-reset-standard): New.
4925         * cus-edit.el (custom-face-reset-standard): use them.
4926         * cus-edit.el (custom-group-pre-reset-standard): New.
4927         * cus-edit.el (custom-group-post-reset-standard): New.
4928         * cus-edit.el (Custom-reset-standard): use them.
4929         * cus-edit.el (custom-face-reset-saved): use the pre/post
4930         functions above, call `custom-save-all' only once.
4931
4932 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4933
4934         * gutter-items.el (buffers-tab face): Derive from the modeline
4935         face by default.  Many people use white-on-black for the default
4936         font, and the tabs look hideous with that color combination.  The
4937         modeline usually has the correct colors.
4938
4939 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4940
4941         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4942         (tag-mark-stack-max): Typo fix.
4943
4944 2001-09-28  Ben Wing  <ben@xemacs.org>
4945
4946         * font-lock.el:
4947         * font-lock.el (font-lock-after-change-function):
4948         fix problem with last patch, reported by Katsumi Yamaoka.
4949
4950 2001-09-17  Ben Wing  <ben@xemacs.org>
4951
4952         * font-lock.el (font-lock-after-change-function):
4953         fix problem when you insert a comment on the line before a line of
4954         code: if we use the following char, then when you hit backspace,
4955         the following line of code turns the comment color.
4956
4957 2001-06-08  Ben Wing  <ben@xemacs.org>
4958
4959         * process.el: comment about shell-command-switch.
4960         * process.el (shell-quote-argument): Need to quote a null
4961         argument, too.  From Dan Holmsand.
4962         
4963         * startup.el (normal-top-level): Delete some unused FSF junk.
4964         * startup.el (command-line-early):
4965         
4966         * startup.el (command-line): Call MS Windows init function.
4967         
4968         * win32-native.el:
4969         * win32-native.el (mswindows-system-shells): New.
4970         * win32-native.el (mswindows-system-shell-p): New.
4971         * win32-native.el (init-mswindows-at-startup): New.
4972         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4973         * win32-native.el (mswindows-quote-one-simple-arg):
4974         * win32-native.el (mswindows-quote-one-command-arg):
4975         * win32-native.el (mswindows-construct-process-command-line-alist):
4976         Correct comments at top.  Correctly handle passing arguments
4977         to Cygwin programs and to bash.  Fix quoting of zero-length
4978         arguments (from Dan Holmsand).  Set shell-command-switch based
4979         on shell-file-name, which in turn comes from env var SHELL.
4980
4981 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4982
4983         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4984         default-toolbar-position): Fill docstrings for balloon-help.
4985
4986 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4987
4988         * faces.el: Reenable specifications over 'gtk domain.
4989
4990 2001-08-08  Didier Verna  <didier@xemacs.org>
4991
4992         * autoload.el (update-autoload-files): make defdir a file name,
4993         not directory name.
4994
4995 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4996
4997         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4998
4999         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5000
5001 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5002
5003         * font-menu.el (font-menu-set-font): Default to current font-family.
5004         (font-menu-preferred-resolution):
5005         (font-menu-size-scaling):
5006         Provide gtk defaults, too.
5007
5008 2001-07-29  Mike Alexander  <mta@arbortext.com>
5009
5010         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5011         list
5012         (custom-set-face-font-family): ditto
5013
5014 2001-07-26  Mike Sperber <mike@xemacs.org>
5015
5016         * files.el (auto-mode-alist): .9 files are man pages, too.
5017
5018 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5019
5020         * process.el (call-process-internal): bind
5021         coding-system-for-write to 'binary when calling
5022         start-process-internal, so the process receives 
5023         the literal contents of INFILE.
5024
5025 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5026
5027         * files.el (auto-mode-alist): Add configure.ac support.
5028
5029 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5030
5031         * buff-menu.el:
5032         mouse.el:
5033         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5034
5035 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5036
5037         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5038
5039 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5040
5041         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5042         mixed text.
5043         (kinsoku-eol-p): Ditto.
5044
5045 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5046
5047         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5048         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5049         characters as the category `s' or `e' correctly.
5050
5051 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5052
5053         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5054
5055 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5056
5057         * mule/cyrillic.el:  Set up case table.
5058
5059 2001-06-08  Mike Sperber <mike@xemacs.org>
5060
5061         * files.el (save-some-buffers-1): Don't zap the help window right
5062         after `map-y-or-n-p' has popped it up.
5063
5064 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5065
5066         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5067
5068 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5069
5070         * specifier.el: define-specifier-tag 'gtk.
5071
5072 2001-05-12  Ben Wing  <ben@xemacs.org>
5073
5074         * find-paths.el (paths-find-recursive-path):
5075         fix error with null EXCLUDE-REGEXP.
5076         
5077         * font-lock.el (font-lock-mode):
5078         fix problem reported by hrvoje with buffers starting with a space.
5079         
5080 2001-05-06  Ben Wing  <ben@xemacs.org>
5081
5082         * dialog.el (make-dialog-box):
5083         * menubar-items.el (default-menubar):
5084         * printer.el (generic-print-buffer):
5085         * printer.el (generic-print-region):
5086         implement printing the selection when it's selected.
5087
5088 2001-04-18  Didier Verna  <didier@xemacs.org>
5089
5090         * cus-edit.el (Custom-reset-standard): reset to standard settings
5091         not only when the buffer's :custom-state is 'modified, but also
5092         when it is 'set or 'saved.
5093
5094 2001-04-17  Didier Verna  <didier@xemacs.org>
5095
5096         * startup.el (load-user-init-file): define `custom-file' before
5097         loading the user's init file.
5098
5099 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5100
5101         * menubar.el (popup-mode-menu): Make it work with
5102         popup-menu-titles turned off.
5103         
5104 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5105
5106         * about.el (about-mailto-link): Use compose-mail for sending mail.
5107
5108 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5109
5110         * package-admin.el (package-install-hook): New.
5111         (package-delete-hook): New.
5112         (package-admin-add-single-file-package): Use package-delete-hook.
5113
5114         * package-get.el (package-get): Use package-install-hook.
5115
5116 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5117
5118         * package-ui.el (pui-install-selected-packages): reverse the lists
5119         of packages so that they get handled in the same order as they
5120         were selected.
5121
5122 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5123
5124         * packages.el (locate-library): Use read-library-name for completion.
5125
5126 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5127
5128         * byte-optimize.el (=): `=' is not a binary predicate!
5129         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5130         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5131
5132 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5133
5134         * bytecomp.el (byte-compile-arithcompare):
5135         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5136
5137 2001-06-03  William M. Perry  <wmperry@gnu.org>
5138
5139         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5140         return the filename selected by the user!
5141
5142 2001-05-31  William M. Perry  <wmperry@gnu.org>
5143
5144         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5145         in XEmacs/GTK.
5146
5147 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5148
5149         * coding.el: Tiny typo fixed.
5150
5151 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5152
5153         * XEmacs 21.4.3 "Academic Rigor" is released.
5154
5155 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5156
5157         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5158
5159 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5160
5161         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5162
5163 2001-05-04  Ben Wing  <ben@xemacs.org>
5164
5165         * printer.el (generic-print-buffer):
5166         * printer.el (generic-print-region):
5167         Enable dialog boxes.  Apply workaround recommended by Kirill.
5168         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5169         
5170         * simple.el (kill-whole-line):
5171         * simple.el (kill-line-1):
5172         * simple.el (kill-entire-line):
5173         * simple.el (kill-line):
5174         * simple.el (backward-kill-line):
5175         Take out interactive dependence of kill-whole-line.
5176
5177 2001-04-22  Ben Wing  <ben@xemacs.org>
5178
5179         * dialog.el (make-dialog-box):
5180         Put dialog titles back in -- this time correctly.  Fix various
5181         other problems with leaks and such.
5182
5183         * simple.el (region-exists-p):
5184         * simple.el (region-active-p):
5185         Add comment about which one is correct to use in menu specs.
5186
5187 2001-05-05  Ben Wing  <ben@xemacs.org>
5188
5189         * dialog.el (make-dialog-box): fix doc string.
5190         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5191         take out Pretty Print.
5192         * printer.el:
5193         * printer.el (printer-current-device): New.
5194         * printer.el (Printer-get-device): New.
5195         * printer.el (Printer-clear-device): New.
5196         * printer.el (generic-page-setup): New.
5197         * printer.el (generic-print-buffer):
5198         * printer.el (generic-print-region):
5199         Implement Page Setup.  Handle errors properly.
5200
5201 2001-05-05  Ben Wing  <ben@xemacs.org>
5202
5203         * subr.el (error): Complete list of errors in doc string.
5204         
5205 2001-04-22  Ben Wing  <ben@xemacs.org>
5206
5207         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5208         
5209 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5210
5211         * build-report.el: Remove CVS keywords since this file has been in
5212         core lisp for a while now.
5213         * build-report.el (build-report-make-output-files): Fix typo.
5214
5215 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5216
5217         * about.el (about-finish-buffer): Make sure the last change works
5218         even if EVENT is nil.
5219
5220 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5221
5222         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5223         clicked, not the one that happens to be the current buffer at the
5224         time.
5225
5226 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5227
5228         * cus-edit.el (custom-display): Support the GTK Window System also.
5229
5230 2001-04-30  Ben Wing  <ben@xemacs.org>
5231
5232         * printer.el:
5233         * printer.el (printer-page-header):
5234         * printer.el (Print-context): New.
5235         * printer.el (printer-page-footer):
5236         * printer.el (generate-header-element): New.
5237         * printer.el (generate-header-line): New.
5238         * printer.el (print-context-property):
5239         * printer.el (generic-print-buffer):
5240         * printer.el (generic-print-region):
5241         Implement headers and footers.  Implement calling Print dialog box
5242         (#### but it doesn't quite work yet).
5243
5244 2001-04-25  Ben Wing  <ben@xemacs.org>
5245
5246         * about.el (xemacs-hackers):
5247         * about.el (about-url-alist):
5248         * about.el (about-personal-info):
5249         * about.el (about-hacker-contribution):
5250         More contributions.
5251         
5252         * simple.el (handle-post-motion-command):
5253         Fix spurious setting of zmacs-region-stays to t after a non-shift
5254         motion command.
5255
5256 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5257
5258         * about.el (about-personal-info): Update my bio.
5259         (about-hacker-contribution): Ditto.
5260
5261 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5262
5263         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5264
5265 2001-04-19  Andy Piper  <andy@xemacs.org>
5266
5267         * package-net.el (package-net-cygwin32-binary-size): new size.
5268         (package-net-win32-binary-size): new size.
5269         (package-net-convert-index-to-ini): Use new arch.
5270         (package-net-batch-convert-index-to-ini): Removed.
5271         (package-net-generate-bin-ini): New.
5272         (package-net-batch-generate-bin-ini): New.
5273
5274 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5275
5276         * XEmacs 21.4.1 "Copyleft" is released.
5277
5278 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5279
5280         * x-compose.el (xlib-input-method-bug-workaround):
5281         (alias-colon-to-double-quote):
5282         Force sort in map-keymap to work around rehash bug.
5283
5284 2001-04-17  Ben Wing  <ben@xemacs.org>
5285
5286         * about.el: Finish overhaul, add a few new hackers, update a
5287         couple old ones.
5288
5289 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5290
5291         * XEmacs 21.4.0 "Solid Vapor" is released.
5292
5293 2001-04-15  Ben Wing  <ben@xemacs.org>
5294
5295         * about.el:
5296         * about.el (about-headline-face): New.
5297         * about.el (about-link-face): New.
5298         * about.el (about-current-release-maintainers): New.
5299         * about.el (about-other-current-hackers): New.
5300         * about.el (about-url-alist):
5301         * about.el (about-once-and-future-hackers): New.
5302         * about.el (about-mailto-link): New.
5303         * about.el (about-get-buffer):
5304         * about.el (about-finish-buffer):
5305         * about.el (about-xemacs):
5306         * about.el (about-features): Removed.
5307         * about.el (about-advantages): New.
5308         * about.el (about-maintainer-info): Removed.
5309         * about.el (about-personal-info): New.
5310         * about.el (about-hacker-contribution): New.
5311         * about.el (about-maintainer):
5312         * about.el (about-show-linked-info):
5313         * about.el (about-hackers):
5314         Major revamping.  Rewriting of most of the text, improve the
5315         link handling, separate info on contributors into personal
5316         and contribution info, add new contributors, update personal
5317         info, etc. etc.
5318         
5319         * menubar-items.el (default-menubar):
5320         Help menubar entry for News now says more accurately
5321         "What's New in XEmacs".
5322         
5323         * mouse.el:
5324         * mouse.el (mouse-track-cleanup-hook):
5325         * mouse.el (mouse-track):
5326         Don't set-buffer to a dead buffer when calling mouse-track
5327         cleanup hooks.
5328
5329 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5330
5331         * XEmacs 21.2.47 "Zephir" is released.
5332
5333 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5334
5335         * dialog.el (make-dialog-box): Disable dialog box titles until
5336         we get them working.
5337
5338 2001-03-30  Ben Wing  <ben@xemacs.org>
5339
5340         * help.el:
5341         * help.el (Help-princ-face):
5342         * help.el (Help-prin1-face):
5343         * help.el (frob-help-extents):
5344         * help.el (describe-function-1):
5345         * help.el (describe-variable):
5346         Avoid using font-lock faces, which may not be defined.
5347         Instead, use hyper-apropos faces, and make sure they're
5348         defined as necessary by using `require'. (It's not so safe
5349         to do this for font-lock.) In any case, we will eventually
5350         be merging this functionality into hyper-apropos.
5351
5352         * loaddefs.el (completion-ignored-extensions):
5353         Fix documentation.
5354         
5355         * menubar-items.el (menu-truncate-list): Removed.
5356         * menubar-items.el (Menubar-items-truncate-list): New.
5357         * menubar-items.el (default-menubar):
5358         Fix errors if grep or compile command is too long.  Rename helper
5359         function to be less visible.
5360
5361 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5362
5363         * byte-optimize.el (byte-optimize-minus):
5364         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5365
5366 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5367
5368         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5369         Mule is available.
5370
5371         * mule/latin.el: New file.
5372
5373 2001-03-11  Ben Wing  <ben@xemacs.org>
5374
5375         * auto-save.el:
5376         * auto-save.el (auto-save-directory):
5377         * auto-save.el (make-auto-save-file-name):
5378         * auto-save.el (auto-save-file-name-p): New.
5379
5380         Merge in improvements from other definition of
5381         make-auto-save-file-name in files.el.
5382         
5383         * auto-save.el (auto-save-original-name):
5384         * auto-save.el (auto-save-name-in-fixed-directory):
5385         * auto-save.el (auto-save-unslashify-name): Removed.
5386         * auto-save.el (auto-save-slashify-name): Removed.
5387         * auto-save.el (auto-save-reserved-chars): New.
5388         * auto-save.el (auto-save-escape-name): New.
5389         * auto-save.el (auto-save-unhex): New.
5390         * auto-save.el (auto-save-unescape-name): New.
5391
5392         Change algorithm for encoding filenames in auto-save names to be
5393         entirely safe with all filesystems and all possible characters in
5394         a filename, and 100% reversible. (Essentially, uses
5395         quoted-printable as the encoding.)
5396         
5397         * auto-save.el (recover-all-files):
5398
5399         Use insert-directory rather than calling ls directly -- fixes
5400         things under Windows.
5401
5402         * files.el:
5403         * files.el (convert-standard-filename): Substitute FSF's
5404         definition for this (we had nothing here before).
5405         
5406         * files.el (backup-buffer): Warning fix.
5407         
5408         * files.el (make-backup-file-name):
5409         * files.el (find-backup-file-name):
5410         Fix error in calling sequence to auto-save-file-name-p.
5411         
5412         * files.el (recover-file):
5413         Use insert-directory rather than calling ls directly -- fixes
5414         things under Windows.
5415
5416         * files.el (make-auto-save-file-name): Removed.
5417         * files.el (auto-save-file-name-p): Removed.
5418         auto-save is always dumped so no sense in having a definition
5419         that will always be overwritten with another.
5420         
5421         * files.el (insert-directory):
5422         * win32-native.el:
5423         * win32-native.el (debug-mswindows-process-command-lines):
5424         * win32-native.el (original-make-auto-save-file-name): Removed.
5425         * win32-native.el (make-auto-save-file-name): Removed.
5426
5427
5428 2001-03-21  Martin Buchholz <martin@xemacs.org>
5429
5430         * XEmacs 21.2.46 "Urania" is released.
5431
5432 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5433
5434         * menubar-items.el (default-menubar): Update sample.emacs to
5435         sample.init.el and adjust accelerators.
5436
5437 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5438
5439         * build-report.el (build-report): Improve docstring.
5440
5441 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5442
5443         * ChangeLog: Log GTK merge.
5444
5445         * gutter-items.el:
5446         * mwheel.el:
5447         * sound.el:
5448         * startup.el:
5449         Revert gratuitous whitespace changes.
5450
5451 2001-03-07  Ben Wing  <ben@xemacs.org>
5452
5453         * help.el:
5454         * help.el (key-or-menu-binding):
5455         * help.el (Help-find-file): New.
5456         * help.el (describe-beta):
5457         * help.el (describe-copying):
5458         * help.el (describe-project):
5459         * help.el (view-emacs-news):
5460         * help.el (view-sample-init-el): New.
5461         * help.el (Help-princ-face): New.
5462         * help.el (Help-prin1-face): New.
5463         * help.el (help-symbol-function-context-menu):
5464         * help.el (help-symbol-variable-context-menu):
5465         * help.el (help-symbol-function-and-variable-context-menu):
5466         * help.el (frob-help-extents):
5467         * help.el (describe-function-1):
5468         * help.el (describe-variable):
5469
5470         Add coloring in Help buffers, correspondent with hyperlinks.
5471         View files in view-mode rather than Fundamental.
5472         Remove separators from context menus -- now handled in generic code.
5473         Add `Find Tag' to context menu.
5474         
5475         * menubar.el (popup-mode-menu):
5476
5477         Rewrite code that outputs the popup menu to (a) put more specific
5478         entries first, (b) be more robust, (c) output the proper context
5479         menu separators automatically (the context menu functionality is
5480         new and currently used only by Help).
5481
5482 2001-03-10  William M. Perry  <wmperry@aventail.com>
5483
5484         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5485         this function when converting from the 21.1 GTK branch.  Now
5486         supports file, password, question, and color built-in dialogs.
5487
5488 2001-03-06  Ben Wing  <ben@xemacs.org>
5489
5490         * keydefs.el:
5491         * keydefs.el (global-map):
5492         Add commented-out change of M-k (for 21.5).
5493         
5494         * menubar-items.el (default-menubar):
5495         Fix items to control kill-line behavior; add items for
5496         shifted motion.
5497         
5498         * simple.el:
5499         * simple.el (kill-whole-line):
5500         * simple.el (historical-kill-line): Removed.
5501         * simple.el (kill-line): Removed.
5502         * simple.el (kill-entire-line): New.
5503         * simple.el (kill-line-1): New.
5504         * simple.el (backward-kill-line):
5505         Undo kill-whole-line == always changes.  Add new function
5506         kill-entire-line to unconditionally delete the current line.
5507         Add comments describing the lamentable state of affairs of
5508         the kill-line functions and variables.
5509
5510 2001-03-02  Ben Wing  <ben@xemacs.org>
5511
5512         * simple.el:
5513         * simple.el (beginning-of-buffer):
5514         * simple.el (end-of-buffer):
5515         * simple.el (mark-ring-unrecorded-commands):
5516         * simple.el (signal-error-on-buffer-boundary):
5517         * simple.el (shifted-motion-keys-select-region):
5518         * simple.el (unshifted-motion-keys-deselect-region):
5519         * simple.el (motion-keys-for-shifted-motion): New.
5520         * simple.el (handle-pre-motion-command):
5521         * simple.el (handle-post-motion-command):
5522         * simple.el (forward-char-command):
5523         * simple.el (backward-char-command):
5524         * simple.el (scroll-up-command):
5525         * simple.el (scroll-down-command):
5526         * simple.el (next-line):
5527         * simple.el (previous-line):
5528         * simple.el (backward-block-of-lines):
5529         * simple.el (forward-block-of-lines):
5530         * simple.el (backward-word):
5531         * simple.el (mark-word):
5532
5533         Augment documentation of the most common motion commands to make
5534         note of the shifted-motion support.  Improve the support to (a)
5535         properly document how it works and why it's done in the fashion it
5536         is, and (b) allow the keystrokes that trigger it to be customized.
5537
5538         Correct error in the customize specification of
5539         mark-ring-unrecorded-commands.
5540
5541 2001-03-02  Ben Wing  <ben@xemacs.org>
5542
5543         * font-lock.el:
5544         * font-lock.el (font-lock-pending-extent-table): Removed.
5545         * font-lock.el (font-lock-pending-buffer-table): New.
5546         * font-lock.el (font-lock-pre-idle-hook):
5547         * font-lock.el (font-lock-after-change-function):
5548         * font-lock.el (font-lock-fontify-pending-extents):
5549         * font-lock.el (font-lock-lisp-like):
5550
5551         Fix handling of pending extents to avoid excessive slowness (N^2
5552         behavior) when making lots of buffer changes between redisplays,
5553         such as when saving the Options.
5554
5555 2001-03-09  William M. Perry  <wmperry@aventail.com>
5556
5557         * device.el:
5558         * dragdrop.el:
5559         * dumped-lisp.el:
5560         * faces.el:
5561         * frame.el:
5562         * gnuserv.el:
5563         * loadup.el:
5564         * menubar-items.el:
5565         * minibuf.el:
5566         The Great GTK Merge.
5567
5568         * ChangeLog.GTK:
5569         * dialog-gtk.el:
5570         * gdk.el:
5571         * generic-widgets.el:
5572         * glade.el:
5573         * gnome-widgets.el:
5574         * gnome.el:
5575         * gtk-compose.el:
5576         * gtk-extra.el:
5577         * gtk-faces.el:
5578         * gtk-ffi.el:
5579         * gtk-file-dialog.el:
5580         * gtk-font-menu.el:
5581         * gtk-glyphs.el:
5582         * gtk-init.el:
5583         * gtk-iso8859-1.el:
5584         * gtk-marshal.el:
5585         * gtk-mouse.el:
5586         * gtk-package.el:
5587         * gtk-password-dialog.el:
5588         * gtk-select.el:
5589         * gtk-widget-accessors.el:
5590         * gtk-widgets.el:
5591         * gtk.el:
5592         widgets-gtk.el:
5593         The Great GTK Merge: new files.
5594
5595 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5596
5597         * generic-widgets.el: Don't require gtk (a built-in feature) at
5598         top level.  Don't execute the last sexp unless (featurep 'gtk).
5599
5600 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5601
5602         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5603
5604 2001-02-23  Martin Buchholz <martin@xemacs.org>
5605
5606         * XEmacs 21.2.45 "Thelxepeia" is released.
5607
5608 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5609  
5610         * about.el (xemacs-hackers): update my entry. 
5611         * about.el (about-maintainer-info): ditto. 
5612         * about.el (about-hackers): ditto. 
5613
5614 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5615
5616         * about.el (about-maintainer-info): More vanity info about
5617         yours truly.
5618
5619 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5620
5621         * build-report.el (build-report-destination): xemacs-build-reports
5622         has moved to SourceForge, where mailing list name length is
5623         restricted, hence the name change to
5624         xemacs-buildreports@xemacs.org.
5625         * build-report.el (build-report-keep-regexp): Update default.
5626         * build-report.el (build-report-delete-regexp): Ditto.
5627         * build-report.el (build-report-make-output-files): Ditto.
5628
5629 2001-02-19  Craig Lanning  <lanning@scra.org>
5630
5631         * lisp-mode.el: Add indentation specifications for following
5632         Common Lisp forms: handler-case, handler-bind, with-slots,
5633         with-open-file, with-open-stream, print-unreadable-object.
5634
5635 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5636
5637         * font-lock.el (font-lock-set-defaults-1):
5638         Move initialization of `font-lock-cache-position' so that it's set
5639         even if font-lock-keywords is already defined.
5640
5641 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5642
5643         * autoload.el (generate-file-autoloads-1):
5644         Use `emacs-lisp-mode-syntax-table' instead of
5645         `lisp-mode-syntax-table'.
5646         * lisp-mode.el (lisp-mode-syntax-table):
5647         Get rid of old checks for `parse-partial-sexp' version.
5648         Make `|' (pipe) string delimiter instead of punctuation.
5649
5650 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5651
5652         * window.el (save-selected-window):
5653         Use gensym for better macro hygiene.
5654
5655 2001-02-06  Mike Sperber <mike@xemacs.org>
5656
5657         * dump-paths.el:
5658         * startup.el (startup-setup-paths): Set and use
5659         `mule-lisp-directory'.
5660         (startup-setup-paths-warning): Ditto.
5661
5662         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5663         (paths-construct-load-path): Consider `mule-lisp-directory'.
5664
5665 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5666
5667         * font-lock.el: Syntax table improvements used.  A few random
5668         changes are not specified below.
5669         (font-lock-fontify-string-delimiters):
5670         (font-lock-syntactic-keywords):
5671         (font-lock-cache-state nil):
5672         (font-lock-cache-position):
5673         New variables.
5674         (font-lock-set-syntax):
5675         (font-lock-apply-syntactic-highlight):
5676         (font-lock-fontify-syntactic-anchored-keywords):
5677         (font-lock-fontify-syntactic-keywords-region):
5678         (font-lock-eval-keywords):
5679         New functions.
5680         (font-lock-remove-face):
5681         (font-lock-fontify-syntactically-region):
5682         Use syntax properties.
5683
5684 2001-02-08  Martin Buchholz <martin@xemacs.org>
5685
5686         * XEmacs 21.2.44 "Thalia" is released.
5687
5688 2001-01-16  Mike Sperber <mike@xemacs.org>
5689
5690         * startup.el (normal-top-level): Work even if no installation root
5691         is found.
5692
5693 2001-01-30  Andy Piper  <andy@xemacs.org>
5694
5695         * gutter-items.el (progress-abort-glyph): remove instantiator.
5696         (set-progress-abort-instantiator): new function.
5697         (abort-progress-feedback): use it.
5698
5699         * gutter.el (set-gutter-dirty-p): new function.
5700
5701 2001-01-30  Didier Verna  <didier@xemacs.org>
5702
5703         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5704
5705 2001-01-24  Didier Verna  <didier@xemacs.org>
5706
5707         * sound.el (sound-extension-list): give a better default value.
5708         * sound.el (load-sound-file): improve the doc string, also find
5709         files given by absolute names, pass a real extension list to
5710         `locate-file'.
5711
5712 2001-01-26  Martin Buchholz <martin@xemacs.org>
5713
5714         * XEmacs 21.2.43 "Terspichore" is released.
5715
5716 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5717
5718         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5719         messages from gnuserv.
5720
5721 2001-01-20  Martin Buchholz <martin@xemacs.org>
5722
5723         * XEmacs 21.2.42 "Poseidon" is released.
5724
5725 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5726
5727         * cl-macs.el (cl-upcase-arg): New function.
5728         (cl-function-arglist): New function.
5729         (cl-transform-lambda): Automatically add CL-style lambda list to
5730         documentation string using functions above.
5731
5732 2001-01-12  Andy Piper  <andy@xemacs.org>
5733
5734         * package-get.el (package-get-custom): call
5735         package-net-update-installed-db.
5736
5737         * package-ui.el (pui-install-selected-packages): call
5738         package-net-update-installed-db.
5739
5740         * package-net.el (package-net-update-installed-db): use
5741         packages-package-list so that we reflect reality.
5742
5743         * packages.el (packages-package-list): Make docstring reflect
5744         reality.
5745
5746         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5747
5748         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5749         isn't installed.
5750
5751 2001-01-17  Andy Piper  <andy@xemacs.org>
5752
5753         * wid-edit.el (widget-activation-glyph-mapper): activate or
5754         deactivate native widgets.
5755         (widget-glyph-insert-glyph): record instantiator.
5756         (widget-push-button-value-create): use it.
5757
5758         * gui.el (gui-button-action): new function. Make button's domain
5759         buffer current when calling.
5760         (make-gui-button): update to use gui-button-action.
5761
5762 2001-01-16  Didier Verna  <didier@xemacs.org>
5763
5764         * menubar-items.el (default-menubar): add an entry for modeline
5765         horizontal scrolling in Options -> Display.
5766
5767 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5768
5769         * package-get.el (package-get-require-signed-base): Set to nil
5770         by default.
5771
5772 2001-01-17  Martin Buchholz <martin@xemacs.org>
5773
5774         * XEmacs 21.2.41 "Polyhymnia" is released.
5775
5776 2001-01-16  Mike Sperber <mike@xemacs.org>
5777
5778         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5779         catch lisp/mule/.
5780
5781 2001-01-14  Mike Sperber <mike@xemacs.org>
5782
5783         * startup.el (maybe-create-compatibility-dot-emacs):
5784         (maybe-unmigrate-user-init-file):
5785         (unmigrate-user-init-file): Created.
5786         (maybe-migrate-user-init-file): Offer creation of compatibility
5787         .emacs.
5788         Some doc fixes wrt init file location.
5789
5790 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5791
5792         * faces.el (face-frob-from-locale-first): new variable.
5793         (frob-face-font-2): Honor tags arg while trying to use
5794         standard-face-mapping.  When face-frob-from-locale-first is set,
5795         first try to set face inheriting from frobbed-face.
5796
5797 2001-01-15  Didier Verna  <didier@xemacs.org>
5798
5799         * about.el (xemacs-hackers): update my entry.
5800         * about.el (about-url-alist): ditto.
5801         * about.el (about-maintainer-info): ditto.
5802         * about.el (about-hackers): ditto.
5803
5804 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5805
5806         The byte compiler has been badly broken for a year,
5807         by the patch of 1999-12-06.
5808         * byte-optimize.el (byte-optimize-form-code-walker):
5809         Bug was: the byte compiler was making this erroneous optimization:
5810         (progn (or (foo)) (bar)) ==> (bar)
5811
5812 2000-11-20  Mike Sperber <mike@xemacs.org>
5813
5814         * setup-paths.el (paths-core-load-path-depth): Split
5815         `paths-load-path-depth' in two for site and core lisp.  Don't
5816         recurse into core.
5817         * setup-paths.el (paths-construct-load-path): Use.
5818
5819 2001-01-10  Andy Piper  <andy@xemacs.org>
5820
5821         * package-net.el (package-net-cygwin32-binary-size): new variable
5822         (package-net-win32-binary-size): ditto.  add much needed
5823         commentary.
5824
5825         * gutter-items.el (buffers-tab-items): correct off-by-one error
5826         for buffers-tab-max-size.
5827
5828 2001-01-08  Martin Buchholz <martin@xemacs.org>
5829
5830         * XEmacs 21.2.40 is released.
5831
5832 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5833
5834         * mule/hebrew.el: Fix comments and typos.
5835         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5836
5837 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5838
5839         * ChangeLog.1: move ancient log from fill.el.
5840
5841         * dump-paths.el:
5842         paragraphs.el:
5843         mule/mule-category.el:
5844         Miscellaneous typo fixes and slight doc clarifications.
5845
5846         * mule/mule-ccl.el:  Correct file name in header.
5847
5848 2000-12-31  Martin Buchholz <martin@xemacs.org>
5849
5850         * XEmacs 21.2.39 is released.
5851
5852 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5853
5854         * byte-optimize.el (byte-optimize-cond):
5855         (byte-optimize-cond-1): New.
5856         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5857         Optimizes (cond (x nil)) ==> nil.
5858         Provide better diagnostic on malformed expr like (cond foo).
5859
5860 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5861
5862         * mule/mule-coding.el:
5863         mule/mule-cmds.el (reset-language-environment,
5864         set-language-environment-coding-systems):
5865         Safer default coding-priority-list, corresponding to src/file-coding.h.
5866
5867 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5868
5869         * package-admin.el: Allow package removal from
5870         early-package-load-path.
5871
5872 2000-12-15  Andreas Jaeger  <aj@suse.de>
5873
5874         * about.el (about-maintainer-info): Update my entry.
5875
5876 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5877
5878         * packages.el (locate-library): Add support for bzip2
5879         compressed .el files.
5880
5881 2000-12-12  Andy Piper  <andy@xemacs.org>
5882
5883         * package-net.el: new file.
5884
5885 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5886
5887         * font-lock.el: Add missing C++ keywords.
5888
5889 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5890
5891         * simple.el (indent-for-comment): Preserve indentation of comments
5892         starting in column 0, as documented in (Info-goto-node
5893         "(xemacs)Comments").  Update docstring accordingly.
5894
5895 2000-12-05  Martin Buchholz <martin@xemacs.org>
5896
5897         * XEmacs 21.2.38 is released.
5898
5899 2000-12-04  Didier Verna  <didier@xemacs.org>
5900
5901         * mouse.el (default-mouse-track-set-point-in-window): remove
5902         spurious '+' operation detected by Martin.
5903
5904
5905 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5906
5907         * cl-extra.el (coerce):
5908         Implement char to integer coercion.
5909         Remove extraneous (numberp) test.
5910
5911         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5912         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5913         (byte-optimize-predicate):
5914         Warn if evaluating constant expression signals an error.
5915         (byte-optimize-form): Small simplification.
5916
5917         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5918
5919 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5920
5921         * byte-optimize.el:
5922         (byte-optimize-minus):
5923         (byte-optimize-plus):
5924         (byte-optimize-mult):
5925         (byte-optimize-quo):
5926         Use (car (last x)) instead of (last x) to get last elt!
5927         Use `byte-optimize-predicate' to optimize `%'.
5928         Move optimizations for special numeric args to bytecomp.el.
5929         * bytecomp.el (byte-compile-associative): Remove.
5930         (byte-compile-max): New.
5931         (byte-compile-min): New.
5932         Properly handle erroneous calls: (max) (min).
5933         (byte-compile-plus): New.
5934         (byte-compile-minus):
5935         It's easiest to handle 0, +1 and -1 args here.
5936         (byte-compile-mult): New.
5937         It's easiest to handle 1, -1 and 2 args here.
5938         (byte-compile-quo):
5939         It's easiest to handle 0, +1 and -1 args here.
5940         Issue byte-compiler warning when dividing by zero.
5941
5942         Byte-compiler arithmetic improvements.
5943         Better optimize these expressions in the obvious way:
5944         (+ x y 1)   -->  varref x varref y add add1
5945         (+ x y -1)  -->  varref x varref y add sub1
5946         (- x y 0)   -->  (- x y)
5947         (- 0 x y)   -->  (- (- x) y)
5948         (% 42 19)   --> compile-time constant
5949         (/ 42 19)   --> compile-time constant
5950         (* (foo) 2) --> foo call dup plus
5951
5952         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5953         unless (declaim (optimize (safety 3)))
5954         or (setq byte-compile-delete-errors nil).
5955
5956 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5957
5958         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5959         docstrings.
5960
5961 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5962
5963         * startup.el (command-line-do-help):  Add documentation of
5964         portable dumper switches.
5965
5966 2000-11-22  Andy Piper  <andy@xemacs.org>
5967
5968         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5969
5970         * glyphs.el (init-glyphs): don't use autodetect for strings.
5971
5972 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5973
5974         * byte-optimize.el (byte-optimize-char-before):
5975         (byte-optimize-backward-char):
5976         (byte-optimize-backward-word):
5977         Fix incorrect optimizations for these sorts of expressions:
5978         (let ((x nil)) (backward-char x))
5979
5980 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5981
5982         * byte-optimize.el:
5983         * byte-optimize.el (byte-optimize-backward-char): New.
5984         * byte-optimize.el (byte-optimize-backward-word): New.
5985         Make backward-word and backward-char as efficient as forward versions.
5986
5987         * bytecomp.el (byte-compile-no-args-with-one-extra):
5988         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5989         * bytecomp.el (byte-compile-two-args-with-one-extra):
5990         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5991         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5992         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5993         Check if extra arg is constant nil, and if so, use byte-coded call.
5994
5995         * simple.el (backward-word):
5996         * simple.el (mark-word):
5997         * simple.el (kill-word):
5998         * simple.el (backward-kill-word):
5999         Make COUNT argument optional, for consistency with forward-char et al.
6000
6001         * abbrev.el (abbrev-string-to-be-defined):
6002         * abbrev.el (inverse-abbrev-string-to-be-defined):
6003         * abbrev.el (inverse-add-abbrev):
6004         * abbrev.el (expand-region-abbrevs):
6005         * buff-menu.el (Buffer-menu-execute):
6006         * indent.el (move-to-left-margin):
6007         * indent.el (indent-relative):
6008         * indent.el (move-to-tab-stop):
6009         * info.el (Info-reannotate-node):
6010         * lisp-mode.el (lisp-indent-line):
6011         * lisp.el (end-of-defun):
6012         * lisp.el (move-past-close-and-reindent):
6013         * misc.el (copy-from-above-command):
6014         * mouse.el (default-mouse-track-scroll-and-set-point):
6015         * page.el (forward-page):
6016         * paragraphs.el (forward-paragraph):
6017         * paragraphs.el (end-of-paragraph-text):
6018         * picture.el (picture-forward-column):
6019         * picture.el (picture-self-insert):
6020         * rect.el (extract-rectangle-line):
6021         * simple.el (newline):
6022         * simple.el (fixup-whitespace):
6023         * simple.el (backward-delete-char-untabify):
6024         * simple.el (transpose-chars):
6025         * simple.el (transpose-preceding-chars):
6026         * simple.el (do-auto-fill):
6027         * simple.el (indent-new-comment-line):
6028         * simple.el (blink-matching-open):
6029         * view-less.el (cleanup-backspaces):
6030         * wid-edit.el (widget-transpose-chars):
6031         * term/bg-mouse.el (bg-insert-moused-sexp):
6032         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6033
6034         * info.el (Info-fontify-node):
6035         * simple.el (backward-delete-function):
6036         Use canonical delete-backward-char instead of backward-delete-char.
6037
6038 2000-11-20  Andy Piper  <andy@xemacs.org>
6039
6040         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6041         no buffers.
6042
6043 2000-11-20  Andy Piper  <andy@xemacs.org>
6044
6045         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6046         buffer tabs.
6047
6048 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6049
6050         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6051         (proclaim inline...) was shadowing compiler-macros.
6052
6053 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6054
6055         * bytecomp.el (byte-compile-eval): New.
6056         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6057         Keeps this promise made in Lispref:
6058         "If a file being compiled contains a `defmacro' form, the macro is
6059         defined temporarily for the rest of the compilation of that file."
6060
6061 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6062
6063         * cl.el (floatp-safe):
6064         (plusp):
6065         (minusp):
6066         (oddp):
6067         (evenp):
6068         (cl-abs):
6069         Use a better parameter name than `x'.
6070
6071         * cl-macs.el (check-type): Make continuable.  Change documentation
6072         to require PLACE, but accept any form for compatibility.
6073
6074         * abbrev.el (define-abbrev): Use check-type.
6075         * font-menu.el (font-menu-change-face): Use check-type.
6076         * menubar.el (relabel-menu-item): Use check-type.
6077         * itimer.el: Fix typo.
6078
6079 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6080
6081         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6082
6083 2000-11-14  Martin Buchholz <martin@xemacs.org>
6084
6085         * XEmacs 21.2.37 is released.
6086
6087 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6088
6089         * code-cmds.el: Provide the feature.
6090
6091 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6092
6093         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6094
6095         * code-cmds.el: New file
6096         * mule/mule-cmds.el:
6097         * mule/mule-misc.el
6098         (coding-keymap): New keymap. Define coding system keyboard
6099         commands on file-coding builds too.
6100         (coding-system-change-eol-conversion):
6101         (universal-coding-system-argument):
6102         (set-default-coding-systems):
6103         (prefer-coding-system): Moved from mule-cmds.el
6104         (set-buffer-process-coding-system): Moved from mule-misc.el
6105
6106 2000-09-15  Stephen Carney <carney@scubadoo.com>
6107
6108         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6109
6110 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6111
6112         * package-get.el (package-get-download-sites): Add a pre-release
6113         site for experimental packages.
6114
6115         * auto-autoloads.el: Regenerated.
6116
6117 2000-08-01  Andy Piper  <andy@xemacs.org>
6118
6119         * gutter-items.el (buffers-tab-omit-function): reference
6120         buffers-tab-select-visible-buffers.
6121         (buffers-tab-filter-functions): new variable, by default uses
6122         buffers-tab-selection-function and buffers-tab-omit-function.
6123         (select-buffers-tab-buffers-by-mode): invert arguments.
6124         (buffers-tab-select-visible-buffers): new function. Invert calling
6125         of buffers-menu-omit-invisible-buffers.
6126         (buffers-tab-items): rewrite to use
6127         buffers-tab-filter-functions. Rewrite docstring.
6128         (gutter-buffers-tab-extent): delete.
6129         (add-tab-to-gutter): always build a new extent when adding the
6130         tabs.
6131         (update-tab-in-gutter): make gutter dirty when orientation
6132         changes.
6133
6134 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6135
6136         * bytecomp.el (byte-compile-defvar-or-defconst):
6137         Only do loadhist recording if defvar form includes a value.
6138
6139 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6140
6141         * bytecomp.el (byte-compile-initial-macro-environment):
6142         `eval-when-compile' should not compile its body.
6143
6144 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6145
6146         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6147         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6148         some Japanese English.  Remove some ancient FSF comments, and
6149         improve docstrings.  Use symbols not vectors for tables.
6150
6151 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6152
6153         * keymap.el:
6154         (local-key-binding):
6155         (global-key-binding):
6156         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6157
6158         * lisp.el:
6159         (backward-sexp): Slightly simpler code.
6160         (mark-sexp): Make arg optional, like FSF Emacs.
6161         (forward-list): Slightly simpler code.
6162         (backward-list): Slightly simpler code.
6163         (down-list):  Make arg optional, like FSF Emacs.
6164         (up-list):  Make arg optional, like FSF Emacs.
6165         (backward-up-list):  Make arg optional, like FSF Emacs.
6166         (kill-sexp):  Make arg optional, like FSF Emacs.
6167         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6168
6169         * font-menu.el (font-menu-change-face):
6170         Take continuable errors into account.
6171
6172         * abbrev.el:
6173         * abbrev.el (clear-abbrev-table):
6174         * abbrev.el (define-abbrev-table):
6175         * abbrev.el (define-abbrev):
6176         * abbrev.el (insert-abbrev-table-description):
6177         * apropos.el (apropos-documentation-check-doc-file):
6178         * apropos.el (apropos-documentation-check-elc-file):
6179         * buff-menu.el (list-buffers):
6180         * buff-menu.el (list-buffers-noselect):
6181         * bytecomp.el (byte-recompile-directory):
6182         * bytecomp.el (batch-byte-compile):
6183         * cl-macs.el (typep):
6184         * code-files.el (find-coding-system-magic-cookie):
6185         * code-files.el (insert-file-contents):
6186         * cus-edit.el (customize-set-variable):
6187         * cus-edit.el (customize-save-variable):
6188         * cus-face.el (custom-set-face-font-size):
6189         * cus-face.el (custom-set-face-update-spec):
6190         * cus-face.el (custom-reset-faces):
6191         * custom.el (custom-check-theme):
6192         * custom.el (copy-upto-last):
6193         * fill.el (canonically-space-region):
6194         * fill.el (fill-paragraph):
6195         * fill.el (fill-region):
6196         * fill.el (find-space-insertable-point):
6197         * fill.el (justify-current-line):
6198         * faces.el (face-spec-update-all-matching):
6199         * faces.el (set-face-stipple):
6200         * files-nomule.el (insert-file-contents):
6201         * files.el (insert-file-contents-literally):
6202         * files.el (hack-local-variables-last-page):
6203         * files.el (basic-save-buffer):
6204         * files.el (insert-directory):
6205         * font-menu.el (font-menu-change-face):
6206         * font.el (font-spatial-to-canonical):
6207         * format.el (format-encode-region):
6208         * format.el (format-insert-file):
6209         * format.el (format-replace-strings):
6210         * gutter.el (set-gutter-element):
6211         * help.el (key-or-menu-binding):
6212         * help.el (describe-bindings):
6213         * help.el (with-syntax-table):
6214         * indent.el (indent-rigidly):
6215         * indent.el (delete-to-left-margin):
6216         * info.el:
6217         * info.el (Info-extract-dir-entry-from):
6218         * info.el (Info-build-dir-anew):
6219         * info.el (Info-rebuild-dir):
6220         * info.el (Info-batch-rebuild-dir):
6221         * info.el (Info-read-subfile):
6222         * info.el (Info-build-node-completions):
6223         * info.el (Info-extract-menu-node-name):
6224         * isearch-mode.el (isearch-range-invisible):
6225         * isearch-mode.el (isearch-restore-invisible-extents):
6226         * itimer.el (itimerp):
6227         * itimer.el (itimer-live-p):
6228         * keymap.el:
6229         * keymap.el (substitute-key-definition):
6230         * keymap.el (read-command-or-command-sexp):
6231         * keymap.el (local-key-binding):
6232         * keymap.el (global-key-binding):
6233         * keymap.el (global-set-key):
6234         * keymap.el (local-set-key):
6235         * ldap.el:
6236         * ldap.el (ldap-add-entries):
6237         * ldap.el (ldap-delete-entries):
6238         * lisp.el (backward-sexp):
6239         * lisp.el (mark-sexp):
6240         * lisp.el (forward-list):
6241         * lisp.el (backward-list):
6242         * lisp.el (down-list):
6243         * lisp.el (backward-up-list):
6244         * lisp.el (up-list):
6245         * lisp.el (kill-sexp):
6246         * lisp.el (backward-kill-sexp):
6247         * menubar.el (add-menu-button):
6248         * menubar.el (add-submenu):
6249         * menubar.el (delete-menu-item):
6250         * menubar.el (relabel-menu-item):
6251         * mouse.el (narrow-window-to-region):
6252         * obsolete.el (define-obsolete-variable-alias):
6253         * obsolete.el (store-substring):
6254         * package-admin.el:
6255         * package-admin.el (package-admin-install-function):
6256         * package-admin.el (package-admin-install-function-mswindows):
6257         * package-admin.el (package-admin-default-install-function):
6258         * package-get.el (package-get-update-base-entries):
6259         * packages.el (packages-load-package-dumped-lisps):
6260         * packages.el (packages-collect-package-dumped-lisps):
6261         * printer.el (generic-print-buffer):
6262         * printer.el (generic-print-region):
6263         * replace.el (occur-mode-mouse-goto):
6264         * replace.el (perform-replace):
6265         * select.el (get-selection-no-error):
6266         * simple.el:
6267         * simple.el (newline):
6268         * simple.el (open-line):
6269         * simple.el (edit-and-eval-command):
6270         * simple.el (goto-line):
6271         * simple.el (undo):
6272         * simple.el (kill-region):
6273         * simple.el (copy-region-as-kill):
6274         * simple.el (kill-ring-save):
6275         * simple.el (set-mark):
6276         * simple.el (next-line):
6277         * simple.el (previous-line):
6278         * simple.el (line-move):
6279         * simple.el (set-goal-column):
6280         * simple.el (comment-region):
6281         * subr.el:
6282         * subr.el (putf):
6283         * syntax.el (modify-syntax-entry):
6284         * syntax.el (map-syntax-table):
6285         * view-less.el (view-file):
6286         * view-less.el (view-buffer):
6287         * view-less.el (view-file-other-window):
6288         * window-xemacs.el (backward-other-window):
6289         * window.el:
6290         * window.el (one-window-p):
6291         * window.el (walk-windows):
6292         * window.el (window-list):
6293         * x-mouse.el (x-mouse-kill):
6294         * x-select.el (x-get-cutbuffer):
6295         * x-select.el (x-store-cutbuffer):
6296         * term/bg-mouse.el (bg-mouse-line-to-center):
6297         * term/sun-mouse.el (window-line-end):
6298         * term/sun-mouse.el (sun-select-region):
6299         * term/sun.el (kill-region-and-unmark):
6300         * mule/mule-category.el:
6301         * mule/mule-category.el (modify-category-entry):
6302         * mule/mule-category.el (char-category-list):
6303         * mule/mule-coding.el (coding-system-force-on-output):
6304         * mule/mule-misc.el (coding-system-put):
6305         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6306
6307 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6308
6309         * cus-face.el: Typo fixes and tiny clarifications.
6310         * custom.el: ditto
6311
6312 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6313
6314         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6315         * startup.el (normal-top-level): Setup auto-save-list-file-name
6316         if auto-save-list-file-prefix is non-nil.
6317
6318 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6319
6320         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6321
6322 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6323
6324         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6325         get symbol at point-min.
6326
6327 2000-10-24  Didier Verna  <didier@xemacs.org>
6328
6329         * info.el (Info-emacs-info-file-name): defconst it.
6330         * info.el (Info-footnote-tag): defcustom it.
6331         * info.el (Info-no-description-string): ditto.
6332         * info.el (Info-find-node): adapt to new semantics of
6333         'Info-suffixed-file (don't do the case variants stuff).
6334         * info.el (Info-insert-dir): rewrite the dir file variants code.
6335         * info.el (Info-directory-files): New. Return the list of info
6336         files in a directory.
6337         * info.el (Info-dir-outdated-p): use it.
6338         * info.el (Info-parse-dir-entries): ditto.
6339         * info.el (Info-build-dir-anew): don't restrict to files ending
6340         with a ".info.*" extension.
6341         * info.el (Info-set-mode-line): ditto.
6342         * info.el (Info-read-subfile): adapt to new semantics of
6343         'Info-suffixed-file (append 'exact argument).
6344         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6345         string independently of the case.
6346         * info.el (Info-suffixed-file): use it (match all possible case
6347         for the file name).
6348         * info.el (Info-insert-file-contents): code cleanup.
6349         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6350         columns.
6351         * info.el (Info-batch-rebuild-dir): ditto.
6352         * info.el (Info-read-node-name-1): ditto.
6353         * info.el (Info-search): ditto.
6354         * info.el (Info-fontify-node): ditto.
6355
6356
6357 2000-10-24  Didier Verna  <didier@xemacs.org>
6358
6359         * process.el (shell-command): when called from a program, avoid
6360         'push-mark's "mark-set" message.
6361
6362 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6363
6364         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6365         by a symbol, not by a vector.
6366         * mule/vietnamese.el (vscii): Likewise.
6367         (viscii): Likewise.
6368         * mule/cyrillic.el (koi8-r): Likewise.
6369
6370         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6371         by a symbol, not by a vector.
6372         (chinese-big5-2): Likewise.
6373         * mule/ethiopic.el (ethiopic): Likewise.
6374         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6375         (vietnamese-viscii-upper): Likewise.
6376
6377 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6378
6379         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6380
6381 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6382
6383         * byte-optimize.el (byte-optimize-car): New function.
6384         (byte-optimize-cdr): Ditto.
6385
6386 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6387
6388         * byte-optimize.el: Partial synch with FSF 20.7.
6389         Optimize constant concatenation.
6390         Add keymapp as a side effect free function.  It is a built-in.
6391         (byte-after-unbind-pos): Remove byte-equal.
6392
6393 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6394
6395         * update-elc-2.el: Quote regexps correctly.
6396
6397 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6398
6399         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6400         (ccl-compile): Apply integerp, not integer-or-char-p to
6401         check the type of the buffer magnification
6402         (ccl-compile-write-string): Encode a string with binary
6403         coding system.
6404         (ccl-compile-write-repeat): Likewise.
6405
6406 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6407
6408         * buff-menu.el:
6409         * bytecomp.el:
6410         * coding.el:
6411         * faces.el:
6412         * files.el:
6413         * fill.el:
6414         * float-sup.el:
6415         * font-lock.el:
6416         * help.el:
6417         * iso8859-1.el:
6418         * loaddefs.el:
6419         * menubar-items.el:
6420         * menubar.el:
6421         * modeline.el:
6422         * msw-font-menu.el:
6423         * paragraphs.el:
6424         * paths.el:
6425         * replace.el:
6426         * simple.el:
6427         * sound.el:
6428         * startup.el:
6429         * version.el:
6430         * x-faces.el:
6431         * x-font-menu.el:
6432         Remove purecopy.
6433
6434 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6435
6436         * simple.el (do-auto-fill): Use the function pointer to by
6437         `comment-line-break-function', not `indent-new-comment-line'. This
6438         fixes an issue with cc-mode comment continuation.
6439
6440 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6441
6442         * simple.el (turn-on-auto-fill):  Add (interactive).
6443         * mwheel.el (mwheel-install): Add (interactive).
6444         * font-lock.el (turn-on-font-lock): Add (interactive).
6445         (turn-off-font-lock): Add (interactive).
6446
6447 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6448
6449         * packages.el (packages-special-base-regexp): Add `man'.
6450
6451 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6452
6453         * wid-edit.el (widget-specify-active): map over extents in current
6454         buffer like `widget-specify-inactive' does.  Mapping over the
6455         inactive extent object does not work since the current extent is
6456         ignored by `map-extents'.
6457
6458 2000-10-04  Martin Buchholz <martin@xemacs.org>
6459
6460         * XEmacs 21.2.36 is released.
6461
6462 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6463
6464         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6465         Optimize the compiled-function-constants vector by byte-code
6466         reference counts.
6467
6468 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6469
6470         * build-report.el (build-report-delete-regexp): quote value in
6471         defcustom
6472
6473 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6474
6475         * build-report.el (build-report): Don't bind srcdir which we don't
6476         use in `multiple-value-bind' to avoid the only byte-compiler
6477         warning.
6478
6479 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6480
6481         * build-report.el: Requires cl and custom now.
6482         build-report-version is determined by XEmacs version -- remove
6483         build-report-version*.
6484         * build-report.el (build-report-version): Removed.
6485         * build-report.el (build-report-installation-version-regexp): New.
6486         * build-report.el (build-report-version-file-regexp): New.
6487         * build-report.el (build-report-installation-srcdir-regexp): New.
6488         * build-report.el (build-report-destination): Offer
6489         xemacs-build-reports and xemacs-beta.
6490         * build-report.el (build-report-keep-regexp): Adjusted.
6491         * build-report.el (build-report-delete-regexp): Adjusted.
6492         * build-report.el (build-report-make-output-dir): New.
6493         * build-report.el (build-report-installation-file): Replace use of
6494         `concat' with `expand-file-name'.
6495         * build-report.el (build-report-make-output-file): Removed.
6496         * build-report.el (build-report-make-output-files): New.
6497         * build-report.el (build-report-subject): Identify as
6498         user-variable with "*...".
6499         * build-report.el (build-report-prompts): Ditto.
6500         * build-report.el (build-report-version-file): New.
6501         * build-report.el (build-report-file-encoding): Identify as
6502         user-variable with "*...".
6503         * build-report.el (build-report-make-output-get): New.
6504         * build-report.el (build-report-insert-header): Report
6505         emacs-version and system-configuration instead of
6506         build-report-version.
6507         * build-report.el (build-report-insert-make-output): Add file
6508         argument.
6509         * build-report.el (build-report-insert-installation-file):
6510         Re-indent.
6511         * build-report.el (build-report-keep): Change docstring,
6512         re-indent.
6513         * build-report.el (build-report-delete): Ditto.
6514         * build-report.el (build-report-installation-data): New.
6515         * build-report.el (build-report-version-file-data): New.
6516
6517 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6518
6519         * byte-optimize.el (byte-optimize-lapcode):
6520         Fix the optimization of using the first 5 elements of the
6521         constants vector for variables.
6522         (byte-optimize-lapcode): Fix another ancient broken optimization.
6523
6524 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6525
6526         * *: Spelling mega-patch
6527
6528 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6529
6530         * easymenu.el: doc fixes.
6531         (easy-menu-do-define): Use backquote.
6532         (easy-menu-change):
6533         (easy-menu-add):
6534         `when' seems much clearer than `if' here.
6535         (easy-menu-remove):
6536         (easy-menu-add-item):
6537         (easy-menu-item-present-p):
6538         (easy-menu-remove-item):
6539         Wrap using (when (featurep 'menubar) ...)
6540
6541 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6542
6543         * bytecomp.el (displaying-byte-compile-warnings):
6544         Revert Ben's change to this function below so that the compile log
6545         is displayed properly for users of the "popper" package.
6546
6547 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6548
6549         * window.el (save-selected-window): Use backquote.
6550
6551         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6552         Renamed from `byte-compile-file-form-defvar'.
6553         * bytecomp.el (byte-compile-defvar-or-defconst):
6554         Only cons onto current-load-list in top-level forms.
6555         Else this leaks a cons cell every time a defun is called.
6556         Renamed from `byte-compile-defvar', for clarity.
6557         Warn when docstring of defvar is not a string.
6558         Use consistent error messages.
6559         Better comments.
6560
6561 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6562
6563         * simple.el (set-variable):
6564         Remove unneeded defvar by rearranging order of let* forms.
6565
6566         * mule/mule-ccl.el (ccl-get-next-code):
6567         * menubar-items.el (bookmark-menu-filter):
6568         (language-environment-menu-filter):
6569         (tutorials-menu-filter):
6570         * toolbar-items.el (toolbar-compile):
6571         * byte-optimize.el (disassemble-offset):
6572         Use (declare (special ...)) instead of `defvar'.
6573
6574         * cl-macs.el (cl-do-proclaim):
6575         Fix (declare (special ...)) warning suppression syntax.
6576
6577 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6578
6579         * info.el (Info-tag-table-marker):
6580         (Info-tag-table-buffer):
6581         (Info-find-file-node):
6582         (Info-read-subfile):
6583         (Info-build-node-completions):
6584         (Info-search):
6585         (Info-mode):
6586         Multiple info buffer support.
6587
6588 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6589
6590         * ldap.el (ldap-decode-entry): New defun
6591         (ldap-search-entries): Use it in order to decode DN-prefixed
6592         entries properly
6593
6594 2000-08-23  Daniel Pittman <daniel@danann.net>
6595
6596         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6597         Use `eq', not `=', to compare symbols.
6598
6599 2000-07-30  Ben Wing  <ben@xemacs.org>
6600
6601         * bytecomp.el (byte-compile-report-error):
6602         * bytecomp.el (displaying-byte-compile-warnings):
6603         if stack-trace-on-error is set, send out a backtrace when
6604         an error is encountered that stops byte compilation.  this
6605         should make it much much easier to track down those curious
6606         problems.  also undo the kludge of using a separate "*Show*"
6607         buffer for display when there's a temp-buffer-show-function;
6608         we can avoid this by just being a little smarter.
6609
6610         * dialog-items.el:
6611         * dialog-items.el (search-dialog-regexp): New.
6612         * dialog-items.el (search-dialog-callback):
6613         * dialog-items.el (make-search-dialog):
6614         add a regexp option to the dialog and clean up a bit.
6615
6616         * dialog.el:
6617         * dialog.el (yes-or-no-p-dialog-box):
6618         * dialog.el (get-dialog-box-response):
6619         * dialog.el (make-dialog-box):
6620         * dialog.el (dialog-box-finish): New.
6621         * dialog.el (dialog-box-cancel): New.
6622         * dialog.el (internal-make-dialog-box-exit): New.
6623         implement [properly!] the :modal property of the new dialog box
6624         interface.  this is the first time xemacs has ever had *proper*
6625         modal dialog boxes, giving the standard window-system feedback.
6626         (e.g. under windows, clicking on a disabled frame causes a beep
6627         and makes the dialog box flash three times.)
6628
6629         * dragdrop.el: header keyword frobbing.
6630
6631         * dumped-lisp.el (preloaded-file-list):
6632         renamed winnt.el to win32-native.el.
6633
6634         * faces.el (face-property):
6635         * faces.el (set-face-property):
6636         * faces.el (frob-face-property):
6637         * faces.el (frob-face-font-2):
6638         * faces.el (make-face-bold):
6639         * faces.el (make-face-italic):
6640         * faces.el (make-face-bold-italic):
6641         * faces.el (make-face-unbold):
6642         * faces.el (make-face-unitalic):
6643         * faces.el (make-face-smaller):
6644         * faces.el (make-face-larger):
6645         clean up the implementation of these so that window-system-specific
6646         methods are called only on objects belonging to that window system.
6647         previously, you could have [e.g.] mswindows-make-face-bold called
6648         on font object of device type `stream', which is not good and
6649         explains the subtle errors Adrian was getting when byte-compiling
6650         something that required 'term. (Adrian, now you can use stack-trace-
6651         on-error to find the exact place where things are going wrong instead
6652         of having to laboriously binary-search your way through.)
6653
6654         * finder.el (finder-known-keywords):
6655         cleaned up -- properly sorted, clarified the meanings of many of
6656         the keywords, and added a few -- mswin, gui, content, build, www,
6657         user, services.  the last two try to distinguish between a package
6658         that's used directly by the user, and a package that provides
6659         support services to other packages.
6660
6661         * font-lock.el (lisp-font-lock-keywords-2):
6662         update list of lisp control structures to include everything,
6663         including new ones i introduced.
6664
6665         * gutter.el: header keyword frobbing.
6666
6667         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6668         recent isearch element was not doing so!  you got the second-most-
6669         recent instead.
6670
6671         * lisp-mode.el (construct-lisp-mode-menu):
6672         more menubar cleanups.
6673         * lisp-mode.el (with-selected-window):
6674         make it indent properly.
6675
6676         * menubar-items.el (default-menubar): lots of menubar cleanups.
6677         rearranged the options menu the most, e.g. splitting up the
6678         Keyboard/Mouse menu into a new Editing menu and combining the
6679         separate Scrollbar/Gutter/Toolbar submenus into Display.
6680         Got rid of General, moved items to Editing or new Troubleshooting.
6681         Moved Packages to Tools; doesn't seem to belong under Options.
6682         Added stuff to the Cmds menu, e.g. Change Case.
6683
6684         NB please don't complain about these periodic menubar changes.
6685         Anything like this is necessarily incremental in its construction
6686         -- By constant use you gradually become more and more aware of
6687         better and better ways to group menu items.  When we eventually
6688         move the options menu to a property sheet, the existing structure
6689         will probably be preserved fairly well.
6690
6691         * minibuf.el (next-history-element): fix problems with pressing
6692         down arrow in repeat-complex-command.
6693
6694         * modeline.el:
6695         * modeline.el (modeline-3d-p): New.
6696         added custom variable for controlling the 3d modeline.  the
6697         corresponding Options item has been present for a long time,
6698         but commented out with "fix me!" comments.  it's fixed now.
6699
6700         * obsolete.el (add-menu):
6701         remove bogus gettexts.
6702
6703         * process.el (shell-quote-argument):
6704         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6705         For bash under Windows native, see below.
6706
6707         * simple.el:
6708         * simple.el (display-warning-buffer):
6709         Fixed the handling of warning display to eliminate the annoying
6710         *Show* buffer, like was done for byte-compiler output above.
6711
6712         * simple.el (debug-print): New.
6713         Simple function for sending debug messages to the console and/or
6714         other debug places.
6715
6716         * subr.el (replace-in-string):
6717         Rewrite this function to avoid N^2 behavior with large strings --
6718         catastrophic with the new Windows selection code! (Apparently the
6719         author of this function didn't realize there was a fun
6720         replace-match that could make his life much easier, because we
6721         duplicated the entire logic.  The new version is smaller, easier
6722         to understand, much more robust, and has extended features --
6723         those of replace-match.)
6724
6725         * window.el:
6726         * window.el (with-selected-window): New.
6727         An obvious complement to the existing `with-selected-frame' and
6728         `with-current-buffer'.
6729
6730         * win32-native.el: Renamed from winnt.el.
6731         Added a great deal of stuff for properly handling process quoting,
6732         somewhat modeled on Kirill's original model (which i later threw
6733         away).  We should now finally have correctly working process arg
6734         quoting/dequoting so that the final app gets exactly what we
6735         intended.  Because the mechanism is in Lisp, it's easily
6736         extendible. (For those running bash and running the native
6737         version, I tried hard to do what I thought was correct.  But more
6738         thought is needed, and ideally the volunteer work of people with
6739         these configurations that they generally run on.)
6740
6741         * x-font-menu.el (x-font-menu-font-data):
6742         Put in defvar's to fix byte-compiler warnings.
6743
6744 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6745
6746         * select.el (selection-coercion-alist): Initialise.
6747         * select.el (select-coerce-to-text): New.
6748         * select.el (select-coerce): New.
6749         New functions to perform type and value coercion.
6750
6751         * select.el (select-buffer-killed-default): Keep data if it was
6752         on the clipboard.
6753
6754 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6755
6756         * menubar-items.el (default-menubar): Fix typo.
6757         (default-menubar): `lambda' was mispelled as `lamda'.
6758
6759 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6760
6761         * window.el (shrink-window-if-larger-than-buffer): Remove
6762         edge checking code.
6763
6764 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6765
6766         * paths.el (gnus-local-domain): Removed.
6767         (gnus-local-organization): Ditto.
6768         (gnus-startup-file): Ditto.
6769
6770 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6771
6772         * files.el (auto-mode-alist): Add .spec for RPM.
6773
6774 2000-07-31  Andy Piper  <andy@xemacs.org>
6775
6776         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6777
6778 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6779
6780         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6781         browse-url.
6782         * help.el (xemacs-www-page): Ditto.
6783         (xemacs-www-faq): Ditto.
6784         * menubar-items.el (default-menubar): Ditto.
6785
6786         * wid-edit.el (widget-url-link-action): Ditto.
6787         From: Kenichi OKADA <okada@opaopa.org>.
6788
6789 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6790
6791         * finder.el (finder-commentary): Add autoload cookie.
6792
6793 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6794
6795         * files.el (insert-file-contents-literally): Fix second let
6796         binding for `coding-system-for-read' to `coding-system-for-write'
6797         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6798
6799 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6800
6801         * files.el (insert-file-contents-literally): Use binary coding
6802         system (from Morioka san).
6803         (insert-file-contents-literally): Make file-name-handler method.
6804
6805 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6806
6807         * cl-macs.el (get-selection): Add defsetf.
6808
6809 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6810
6811         * x-init.el (x-activate-region-as-selection): replace obsolete
6812         function x-own-selection with own-selection.
6813         (ow-find): replace obsolete functions x-get-selection and
6814         x-get-clipboard with get-selection and get-clipboard.
6815         (init-post-x-win): replace obsolete function x-disown-selection
6816         with disown-selection.
6817
6818 2000-07-20  Mike Sperber  <mike@xemacs.org>
6819
6820         * startup.el (load-user-init-file): Only try to load init file if
6821         it exists.
6822
6823 2000-07-10  Andy Piper  <andy@xemacs.org>
6824
6825         * dialog-items.el: sync with Ben's patch.
6826
6827         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6828         comment.
6829         (progress-text-glyph): deleted.
6830         (progress-layout-glyph): make completely minimal.
6831         (progress-gauge-glyph): ditto.
6832         (progress-display-style): fix to handle dynamic instantiator
6833         changes.
6834         (progress-text-instantiator): new.
6835         (progress-layout-instantiator): new.
6836         (progress-gauge-instantiator): new.
6837         (set-progress-display-instantiator): renamed and changed from
6838         set-progress-display-style.
6839         (progress-abort-glyph): use instantiator not glyph.
6840         (append-progress-display): use set-progress-display-instantiator
6841         and set-glyph-image.
6842         (abort-progress-display): ditto.
6843         (raw-append-progress-display): ditto.
6844
6845 2000-07-20  Ben Wing  <ben@xemacs.org>
6846
6847         * code-files.el: Move Mule-specific code to mule-coding.el.
6848
6849 2000-07-15  Ben Wing  <ben@xemacs.org>
6850
6851         * autoload.el:
6852         Fixed comments.
6853
6854         * cmdloop.el:
6855         * cmdloop.el (yes-or-no-p):
6856         * cmdloop.el (y-or-n-p):
6857         Make these functions use should-use-dialog-box-p and not be
6858         overridden in dialog.el.
6859
6860         * cus-dep.el:
6861         * cus-dep.el (Custom-make-dependencies): Removed.
6862         * cus-dep.el (Custom-make-dependencies-1): New.
6863         * cus-dep.el (Custom-make-one-dependency): New.
6864         New entry point for use in Makefiles, to avoid excessive
6865         invocations.
6866
6867         * cus-edit.el (custom-variable-reset-saved):
6868         * cus-edit.el (custom-variable-reset-standard):
6869         * cus-edit.el (custom-save-resets):
6870         Fix bytecompiler warnings.
6871
6872         * dialog.el:
6873         * dialog.el (yes-or-no-p-dialog-box):
6874         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6875         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6876         * dialog.el (get-dialog-box-response):
6877         * dialog.el (message-or-box):
6878         * dialog.el (make-dialog-box):
6879         * dialog.el (popup-dialog-box): New.
6880         Avoid yes-or-no-p bogosities.
6881         Create a general function `make-dialog-box' to encapsulate all
6882         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6883
6884         * dumped-lisp.el (preloaded-file-list):
6885         Add dialog-items.  Clean up.  Group files by types.
6886
6887         * easymenu.el (easy-menu-add):
6888         * easymenu.el (easy-menu-remove):
6889         Account for accelerators.
6890
6891         * extents.el:
6892         * extents.el (extent-list): New args, like in map-extents.
6893         * extents.el (extent-at-event): New.
6894         * extents.el (extents-at-event): New.
6895
6896         * font-lock.el:
6897         * font-lock.el (font-lock-mode):
6898         * font-lock.el (font-lock-default-fontify-buffer):
6899         * font-lock.el (font-lock-default-unfontify-region):
6900         * font-lock.el (font-lock-fontify-syntactically-region):
6901         * font-lock.el (font-lock-fontify-keywords-region):
6902         Use new progress-feedback names.
6903
6904         * font-lock.el (java-font-lock-identifier-regexp):
6905         * font-lock.el (java-font-lock-class-name-regexp):
6906         Fix bytecompiler warnings.
6907
6908         * gutter-items.el:
6909         * gutter-items.el (progress-display-use-echo-area): Removed.
6910         * gutter-items.el (progress-feedback-use-echo-area): New.
6911         * gutter-items.el (progress-display-popup-period): Removed.
6912         * gutter-items.el (progress-feedback-popup-period): New.
6913         * gutter-items.el (set-progress-display-style): Removed.
6914         * gutter-items.el (set-progress-feedback-style): New.
6915         * gutter-items.el (progress-display-style): Removed.
6916         * gutter-items.el (progress-feedback-style): New.
6917         * gutter-items.el (progress-stack):
6918         * gutter-items.el (progress-displayed-p): Removed.
6919         * gutter-items.el (progress-feedbacked-p): New.
6920         * gutter-items.el (clear-progress-display): Removed.
6921         * gutter-items.el (clear-progress-feedback): New.
6922         * gutter-items.el (progress-display-clear-when-idle): Removed.
6923         * gutter-items.el (progress-feedback-clear-when-idle): New.
6924         * gutter-items.el (remove-progress-display): Removed.
6925         * gutter-items.el (remove-progress-feedback): New.
6926         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6927         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6928         * gutter-items.el (append-progress-display): Removed.
6929         * gutter-items.el (append-progress-feedback): New.
6930         * gutter-items.el (abort-progress-display): Removed.
6931         * gutter-items.el (abort-progress-feedback): New.
6932         * gutter-items.el (raw-append-progress-display): Removed.
6933         * gutter-items.el (raw-append-progress-feedback): New.
6934         * gutter-items.el (display-progress-display): Removed.
6935         * gutter-items.el (display-progress-feedback): New.
6936         * gutter-items.el (current-progress-display): Removed.
6937         * gutter-items.el (current-progress-feedback): New.
6938         * gutter-items.el (current-progress-display-label): Removed.
6939         * gutter-items.el (current-progress-feedback-label): New.
6940         * gutter-items.el (progress-display): Removed.
6941         * gutter-items.el (progress-feedback): New.
6942         Replace "progress-display" with "progress-feedback" globally.
6943
6944         * gutter-items.el (lprogress-display): Removed.
6945         * gutter-items.el (progress-feedback-with-label): New.
6946         Rename lprogress-display ==> progress-feedback-with-label.
6947
6948         * gutter-items.el (search-dialog-direction): Removed.
6949         * gutter-items.el (search-dialog-text): Removed.
6950         * gutter-items.el (search-dialog-callback): Removed.
6951         * gutter-items.el (make-search-dialog): Removed.
6952         Move to dialog-items.el.
6953
6954         * help.el:
6955         * help.el (help-mode-quit):
6956         * help.el (mode-for-help): New.
6957         * help.el (help-sticky-window): New.
6958         * help.el (help-window-config): New.
6959         * help.el (with-displaying-help-buffer):
6960         * help.el (function-at-event): New.
6961         * help.el (help-symbol-regexp): New.
6962         * help.el (help-symbol-run-function-1): New.
6963         * help.el (help-symbol-run-function): New.
6964         * help.el (help-symbol-function-context-menu): New.
6965         * help.el (help-symbol-variable-context-menu): New.
6966         * help.el (help-symbol-function-and-variable-context-menu): New.
6967         * help.el (frob-help-extents): New.
6968         * help.el (describe-function-1):
6969         * help.el (variable-at-point):
6970         * help.el (variable-at-event): New.
6971         * help.el (describe-variable):
6972         Major overhaul.
6973         - Make functions and variables be mousable.
6974         - Middle button hyperlinks.
6975         - New context-menu entries.
6976
6977         * keydefs.el:
6978         * keydefs.el (global-map):
6979         New key bindings to move lines up and down.
6980
6981         * lisp-mode.el:
6982         * lisp-mode.el (construct-lisp-mode-menu): New.
6983         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6984         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6985         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6986         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6987         Make popup and menubar menus be different.  Popup menu uses
6988         clicked location and automatically assumes symbol under the mouse
6989         for various commands.
6990
6991         * menubar-items.el:
6992         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6993         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6994
6995         * menubar-items.el (global-popup-menu): Removed.
6996         * menubar-items.el (mode-popup-menu): Removed.
6997         * menubar-items.el (activate-popup-menu-hook): Removed.
6998         * menubar-items.el (popup-mode-menu): Removed.
6999         * menubar-items.el (popup-buffer-menu): Removed.
7000         * menubar-items.el (popup-menubar-menu): Removed.
7001         Move to menubar.el.
7002
7003         * menubar.el:
7004         * menubar.el (global-popup-menu): New.
7005         * menubar.el (mode-popup-menu): New.
7006         * menubar.el (activate-popup-menu-hook): New.
7007         * menubar.el (last-popup-menu-event): New.
7008         * menubar.el (popup-mode-menu): New.
7009         * menubar.el (popup-buffer-menu): New.
7010         * menubar.el (popup-menubar-menu): New.
7011         * menubar.el (menu-call-at-event): New.
7012         Move non-content functions here.  Add support for context menu
7013         items on extents.
7014
7015         * minibuf.el (minibuffer-history-uniquify):
7016         Typo fix.
7017
7018         * minibuf.el (read-file-name-1):
7019         Call new file dialog box if it exists.
7020
7021         * minibuf.el (mouse-rfn-setup-vars):
7022         Clean up "chop" action.
7023
7024         * mouse.el:
7025         * mouse.el (button2): Now bound to mouse-track.
7026         * mouse.el (click-inside-extent-p):
7027         * mouse.el (point-inside-extent-p):
7028         * mouse.el (point-inside-selection-p):
7029         * mouse.el (mouse-drag-or-yank): Removed.
7030         * mouse.el (mouse-begin-drag-n-drop): New.
7031         * mouse.el (mouse-eval-sexp):
7032         * mouse.el (mouse-track-activate-strokes): New.
7033         * mouse.el (mouse-track-do-activate): New.
7034         * mouse.el (mouse-track):
7035         * mouse.el (default-mouse-track-event-is-with-button): New.
7036         * mouse.el (default-mouse-track-cleanup-hook):
7037         * mouse.el (default-mouse-track-drag-hook):
7038         * mouse.el (default-mouse-track-drag-up-hook):
7039         * mouse.el (default-mouse-track-click-hook):
7040         Merge drag-n-drop into mouse-track.
7041         Add general "activate" support to replace specific button2 kludges.
7042         Use "button modifier" support in mouse-track.
7043
7044         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7045
7046         * package-ui.el:
7047         * package-ui.el (pui-menu):
7048         * package-ui.el (pui-popup-context-sensitive): Removed.
7049         Fix bytecompiler warnings.
7050         Clean up popup code a bit.
7051
7052         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7053
7054         * simple.el:
7055         * simple.el (transpose-lines):
7056         * simple.el (transpose-line-up): New.
7057         * simple.el (transpose-line-down): New.
7058         * simple.el (transpose-subr):
7059         * simple.el (transpose-subr-1): Removed.
7060         Clean up, add functions to move lines up and down.
7061
7062         * startup.el (mail-host-address):
7063         * startup.el (user-mail-address):
7064         Customize.
7065
7066         * subr.el:
7067         * subr.el (set-symbol-value-in-buffer): New.
7068         * subr.el (error):
7069         * subr.el (check-argument-type):
7070         * subr.el (defined-error-p): New.
7071         Add structured error support.
7072
7073         * toolbar-items.el (toolbar-compile):
7074         Use new make-dialog-box.
7075
7076         * update-elc.el:
7077
7078         * userlock.el (ask-user-about-lock-dbox):
7079         * userlock.el (ask-user-about-supersession-threat-dbox):
7080         * userlock.el (ask-user-about-lock):
7081         * userlock.el (ask-user-about-supersession-threat):
7082         Use new make-dialog-box.
7083         Add safety checks; use should use-dialog-box-p.
7084
7085         * window-xemacs.el:
7086         * window-xemacs.el (__buffer-dedicated-frame):
7087         * window-xemacs.el (buffer-dedicated-frame): New.
7088         * window-xemacs.el (set-buffer-dedicated-frame): New.
7089         Move dedicated-frame stuff into lisp.
7090
7091 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7092
7093         * printer.el (generic-print-region): Do not require that
7094         `printer-name' be set.
7095         (printer-name): Commentary clarification.
7096
7097 2000-07-19  Martin Buchholz <martin@xemacs.org>
7098
7099         * XEmacs 21.2.35 is released.
7100
7101 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7102
7103         * select.el (selection-coercible-types): Initialise.
7104
7105 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7106
7107         * select.el (own-clipboard): Bug fix.
7108
7109 2000-07-17  Mike Sperber  <mike@xemacs.org>
7110
7111         * cus-edit.el (custom-migrate-custom-file): Save init file before
7112         continuing.
7113
7114 2000-07-16  Mike Sperber  <mike@xemacs.org>
7115
7116         * startup.el (load-init-file): Remove silly call to
7117         `load-user-custom-file`.
7118         (maybe-migrate-user-init-file): Minor fixes.
7119
7120 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7121
7122         * apropos.el (apropos-documentation-check-doc-file):
7123         `doc' variable should be let-bound, as was presumably intended.
7124
7125         * cus-edit.el (custom-variable-reset-saved):
7126         (custom-variable-reset-standard):
7127         Remove unused variable comment-widget.  Twice.
7128
7129         * toolbar.el (toolbar-blank-press-function):
7130         Add a real defvar with initial value nil and proper docstring.
7131         (press-toolbar-button): No need to check for boundp-ness anymore.
7132
7133         * rect.el (open-rectangle-line): Remove useless (let) form.
7134         Add defvar for pending-delete-mode.
7135
7136         * info.el (Info-find-node): This function needs an autoload cookie.
7137
7138         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7139         Use let* since the second form referred to the first.
7140
7141 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7142
7143         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7144         instead of removed `mswindows-get-clipboard'.
7145
7146
7147 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7148
7149         * select.el (select-convert-from-text): New.
7150         * select.el (select-convert-from-length): New.
7151         * select.el (select-convert-from-integer): New.
7152         * select.el (select-convert-from-identity): New.
7153         * select.el (select-convert-from-filename): New.
7154         * select.el (selection-converter-in-alist): Use them.
7155         New converter functions for X.
7156
7157         * select.el (get-selection): Removed comment.
7158
7159         * select.el (own-selection): Removed append code - I thought
7160         I'd already done this, but apparently not...
7161
7162         * select.el: Changed comment about TIMESTAMP.
7163
7164         * select.el (select-convert-in): New.
7165         * select.el (select-convert-out): New.
7166         New functions that get used by select.c.
7167
7168         * select.el (select-buffer-killed-default): New.
7169         * select.el (select-buffer-killed-text): New.
7170         * select.el (selection-buffer-killed-alist): New.
7171         New list and functions that get called if a relevant selection
7172         exists and a buffer gets killed.
7173
7174         * select.el (select-convert-to-targets):
7175         * select.el (select-convert-to-identity): Removed.
7176         * select.el (select-convert-from-identity): Removed.
7177         * select.el (select-converter-out-alist):
7178         Removed _EMACS_INTERNAL selection type.
7179
7180         * x-select.el (xselect-kill-buffer-hook): Removed.
7181         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7182         Removed this X-specific nonesense. Use the generic support
7183         in select.el instead.
7184
7185 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7186
7187         * mule/mule-category.el (defined-category-hashtable):
7188         Use make-hash-table instead of make-hashtable
7189
7190         * buff-menu.el: Byte-compiler warning fix.
7191
7192         * isearch-mode.el (isearch-highlight-all-cleanup):
7193         Remove unused variable `isearch-highlight-all-start'.
7194
7195         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7196
7197         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7198
7199         * cus-dep.el (Custom-make-dependencies):
7200         Add autoload cookie for custom-add-loads to generated custom-load.el.
7201
7202         * autoload.el (autoload-package-name): Warning suppression.
7203         Move defvar prior to first use.
7204
7205         * custom.el: Add autoload for custom-declare-face.
7206         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7207         * cl.el (cl-hack-byte-compiler):
7208         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7209         to work properly.
7210
7211 2000-07-08  Mike Sperber  <mike@xemacs.org>
7212
7213         * startup.el (load-home-init-file): Added variable.
7214         (maybe-migrate-user-init-file): Added.
7215         (load-user-init-file): Load custom file if different from init
7216         file.
7217
7218         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7219         "startup."
7220
7221         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7222         Moved `custom-file'-related code to cus-file.el.
7223
7224         * cus-file.el: New file.
7225
7226 2000-04-01  Mike Sperber  <mike@xemacs.org>
7227
7228         * packages.el (packages-find-package-directories): Added support
7229         for external package hierarchies with in-place installations.
7230
7231         * find-paths.el (paths-root-in-place-p): Added.
7232         (paths-find-emacs-directory): Added support for external
7233         directories with in-place installations.
7234         (paths-find-site-directory): Ditto.
7235
7236         * startup.el (find-user-init-file): Also look for
7237         ~/.xemacs/init.elc? in preference to ~/.emacs.
7238
7239 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7240
7241         * select.el (own-selection):
7242         * select.el (own-clipboard): Changed `append' parameter to
7243         `how-to-use' parameter.
7244         * select.el (own-selection): Removed icky append code.
7245         * select.el (own-selection, get-selection): Removed extra type
7246         checking.
7247         * select.el (selection-appender-alist):
7248         * select.el (selection-converter-{in|out}-alist): Initialise.
7249         * select.el (select-append-to-*): New.
7250         * select.el (select-convert-from-*): New.  New functions to append
7251         data and convert data from external type.
7252
7253 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7254
7255         * font-lock.el: Javadoc enhancements.
7256
7257 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7258
7259         * printer.el (generic-print-region): Compose job name from buffer
7260         name.
7261
7262 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7263
7264         * font-lock.el (font-lock-fontify-pending-extents): Call
7265         font-lock-fontify-region instead of font-lock-fontify-buffer
7266         to avoid unnecessary progress gauges.
7267
7268 2000-07-06  Craig Lanning  <lanning@scra.org>
7269
7270         * custom-load.el (faces):
7271
7272         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7273         dir is a regex.
7274
7275         * process.el (call-process-internal): from Dan Holmsand, use binary
7276         coding systems so that jka-compr works.
7277
7278 2000-07-07  Ben Wing  <ben@xemacs.org>
7279
7280         * font-lock.el: Undo previous change.  Unfortunately, some
7281         files actually use the variables directly in their init code
7282         without quoting them.
7283
7284 2000-07-07  Ben Wing  <ben@xemacs.org>
7285
7286         * font-lock.el (defvar font-lock-*-face): Removed.
7287
7288         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7289         only when necessary.
7290
7291 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7292
7293         * cl-macs.el: fix cl-transform-function-property kludge
7294         so that it does not require a random feature.
7295
7296 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7297
7298         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7299         as in Linux kernel "Rules.make".
7300
7301 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7302
7303         * build-report.el (build-report): Add autoload cookie.
7304
7305 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7306
7307         * package-ui.el (defgroup pui):  Correct a misspelling
7308         (pui-toggle-package-delete):  Change `seleted' to `selected'
7309
7310 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7311
7312         * package-get.el (package-get-update-base):
7313         (package-get): Use insert-file-contents-literally always.
7314         (package-get-maybe-save-index):
7315         Force coding system for writing to binary.
7316
7317 2000-06-08  Mike Alexander  <mta@arbortext.com>
7318
7319         * code-process.el (call-process-region): If there is no coding
7320         system for the process on process-coding-system-alist use the
7321         coding system of the buffer containing the region.
7322
7323 2000-06-10  Ben Wing  <ben@xemacs.org>
7324
7325         * cmdloop.el (command-error):
7326         If debug-on-error and noninteractive, output backtrace.
7327
7328         * files.el (file-relative-name):
7329         Remove MSDOS references.
7330
7331         * simple.el (line-number): New function, due to non-obvious
7332         behavior/usage of count-lines.
7333
7334         * simple.el (count-lines): document non-obvious usage to get
7335         line number.
7336
7337 2000-06-11  Ben Wing  <ben@xemacs.org>
7338
7339         * faces.el ((featurep 'xpm)):
7340         * x-faces.el (x-init-face-from-resources):
7341         * x-faces.el (x-init-frame-faces):
7342         * x-misc.el (x-init-specifier-from-resources):
7343         * x-misc.el (x-get-resource-and-bogosity-check):
7344         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7345         * x-mouse.el (x-init-pointer-shape):
7346         * x-scrollbar.el (x-init-scrollbar-from-resources):
7347         Add sixth argument to x-get-resource calls so as to issue warnings
7348         rather than errors on bogus arguments.
7349
7350 2000-06-05  Ben Wing  <ben@xemacs.org>
7351
7352         * compat.el: new file.  provides a clean, non-intrusive way to
7353         define compatibility functions.
7354
7355         * process.el (shell-quote-argument): temporary fix for lack
7356         of nt-quote-process-args.  #### I need to put back the overall
7357         structure of that mechanism but redo the guts of it using the
7358         extra intelligence in the C code.
7359
7360 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7361
7362         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7363         `package-get' does in package-get.el, instead of using external
7364         "md5sum" program.
7365
7366         * package-get.el (package-get): Insert package file literally to
7367         make checksum calculation work.
7368
7369 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7370
7371         * code-files.el (convert-mbox-coding-system): Deleted.
7372         (file-coding-system-alist): Removed reference to
7373         convert-mbox-coding-system.
7374
7375 2000-05-28  Martin Buchholz <martin@xemacs.org>
7376
7377         * XEmacs 21.2.34 is released.
7378
7379 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7380
7381         * font-lock.el (font-lock-keywords): Rewrote docstring
7382
7383 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7384
7385         * loadhist.el (unload-feature): handle case where x is both boundp
7386         and fboundp
7387
7388 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7389
7390         * packages.el: It's ok to use built-in macros, but not lisp
7391         defined ones.
7392
7393 2000-05-20  Ben Wing  <ben@xemacs.org>
7394
7395         * font-lock.el:
7396         * font-lock.el (font-lock-message-threshold):
7397         * font-lock.el (font-lock-mode):
7398         * font-lock.el (font-lock-default-fontify-buffer):
7399         * font-lock.el (font-lock-always-fontify-immediately):
7400         * font-lock.el (font-lock-old-extent): Removed.
7401         * font-lock.el (font-lock-old-len): Removed.
7402         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7403         * font-lock.el (font-lock-pending-extent-table): New.
7404         * font-lock.el (font-lock-range-table): New.
7405         * font-lock.el (font-lock-after-change-function):
7406         * font-lock.el (font-lock-after-change-function-1): Removed.
7407         * font-lock.el (font-lock-fontify-pending-extents): New.
7408         * font-lock.el ('font-lock-revert-cleanup): Removed.
7409         * font-lock.el ('font-lock-revert-setup): Removed.
7410         Rewrite deferral code to handle any number of changes, merging
7411         them properly.  Remove hacked-up code for revert-buffer, now
7412         unnecessary.
7413
7414         * menubar-items.el (default-menubar):
7415         In Options->Edit Init File, don't switch to emacs-lisp-mode
7416         unless necessary; doing this turns off font-lock.
7417
7418 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7419
7420         * keydefs.el: Define C-x BS to backward-kill-sentence.
7421
7422 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7423
7424         * files.el (hack-local-variables-prop-line): Use non-greedy
7425         matching to process -*-texinfo-*- -*-.
7426
7427 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7428
7429         * minibuf.el (minibuf-directory-files): new function.
7430         (read-file-name-activate-callback): use minibuf-directory-files.
7431         (read-directory-name-internal): ditto.
7432         (mouse-file-display-completion-list): ditto.
7433         (mouse-directory-display-completion-list): ditto.
7434         (read-file-name-internal): remove "./" from completion list unless
7435         explicitly matched, for consistency.
7436
7437 2000-05-11  Ben Wing  <ben@xemacs.org>
7438
7439         * gutter-items.el (gutter-buffers-tab):
7440         * gutter-items.el (add-tab-to-gutter):
7441         * gutter-items.el (update-tab-in-gutter):
7442         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7443         * gutter-items.el (append-progress-display):
7444         * gutter-items.el (abort-progress-display):
7445         * gutter-items.el (raw-append-progress-display):
7446         Further fixes.  Use set-glyph-image not set-image-instance-property,
7447         to fix problems with multiple windows in a frame.
7448
7449         * menubar-items.el (tutorials-menu-filter):
7450         Fix typo.
7451
7452         * startup.el (early-error-handler):
7453         Display message box under windows; otherwise, message will disappear
7454         before it can be viewed.
7455
7456         * update-elc.el:
7457         Fix bug in NEEDTODUMP processing.
7458
7459 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7460
7461         * startup.el (lock-directory): Removed.
7462         (superlock-file): Ditto.
7463         (startup-set-paths): Remove lockdir.
7464         (startup-setup-paths-warning): Remove lock-directory.
7465
7466         * setup-paths.el (paths-find-lock-directory): Removed.
7467         (paths-find-superlock-file): Ditto.
7468
7469 2000-05-09  Ben Wing  <ben@xemacs.org>
7470
7471         * faces.el (set-face-property):
7472         * faces.el (set-face-font):
7473         * faces.el (set-face-foreground):
7474         * faces.el (set-face-background):
7475         * faces.el (set-face-background-pixmap):
7476         * faces.el (set-face-underline-p):
7477         * faces.el (set-face-strikethru-p):
7478         * faces.el (set-face-highlight-p):
7479         * faces.el (set-face-dim-p):
7480         * faces.el (set-face-blinking-p):
7481         * faces.el (set-face-reverse-p):
7482         doc string changes.
7483
7484         * glyphs.el:
7485         * glyphs.el (make-image-specifier):
7486         * glyphs.el (glyph-property):
7487         * glyphs.el (set-glyph-image):
7488         * glyphs.el (make-glyph):
7489         * glyphs.el (make-pointer-glyph):
7490         * glyphs.el (make-icon-glyph):
7491         * glyphs.el (widget-image-instance-p): New.
7492         authorship info, lots of doc changes.  New predicate, inadvertently
7493         omitted.  the general principle with specifier docs is now that
7494         the description of instantiators should go with the make-foo-specifier
7495         fun's doc string, rather than in foo-specifier-p.  this follows
7496         conventions elsewhere in XEmacs and in general is a lot more obvious
7497         of a place to look.  sometimes the make-foo-specifier function needs
7498         to be created in the process.
7499
7500         * gutter.el:
7501         * gutter.el (make-gutter-specifier): New.
7502         * gutter.el (make-gutter-size-specifier): New.
7503         * gutter.el (make-gutter-visible-specifier): New.
7504         specifier doc updates according to the conventions specified before.
7505
7506         * objects.el:
7507         * objects.el (make-font-specifier):
7508         * objects.el (make-color-specifier):
7509         * objects.el (make-face-boolean-specifier): New.
7510         specifier doc updates according to the conventions specified before.
7511
7512         * specifier.el:
7513         * specifier.el (set-specifier):
7514         * specifier.el (make-integer-specifier): New.
7515         * specifier.el (make-boolean-specifier): New.
7516         * specifier.el (make-natnum-specifier): New.
7517         * specifier.el (make-generic-specifier): New.
7518         * specifier.el (make-display-table-specifier): New.
7519         specifier doc updates according to the conventions specified before.
7520
7521         * toolbar.el:
7522         * toolbar.el (make-toolbar-specifier): New.
7523         specifier doc updates according to the conventions specified before.
7524
7525 2000-05-09  Ben Wing  <ben@xemacs.org>
7526
7527         * process.el (call-process-internal): Revert to previous version
7528         because Mike's change clashed with a change I did not long before.
7529         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7530         Thanks very much Mike for pointing out the bug and submitting a
7531         patch!
7532
7533 2000-04-13  Mike Alexander  <mta@arbortext.com>
7534
7535         * process.el (call-process-internal): Send the correct input buffer
7536         (call-process-internal): Return the exit status of the process
7537
7538 2000-05-07  Ben Wing  <ben@xemacs.org>
7539
7540         * winnt.el:
7541         * winnt.el (nt-quote-args-verbatim): Removed.
7542         * winnt.el (nt-quote-args-prefix-quote): Removed.
7543         * winnt.el (nt-quote-args-backslash-quote): Removed.
7544         * winnt.el (nt-quote-args-double-quote): Removed.
7545         * winnt.el (nt-quote-args-functions-alist): Removed.
7546         * winnt.el (nt-quote-process-args): Removed.
7547         Remove all stuff for argument quoting.  We borrow the code instead
7548         from Emacs 20.6, which is much more careful in its quoting
7549         (e.g. in handling runs of the escape character) and avoids most of
7550         the need for this Lisp mechanism by checking to see whether we're
7551         running a Cygwin or normal program and doing the appropriate
7552         quoting.  If we end up needing such a mechanism, we should add
7553         it by extending the variable `mswindows-quote-process-args' so it
7554         can take an alist of regexps.
7555
7556 2000-05-07  Ben Wing  <ben@xemacs.org>
7557
7558         * keydefs.el:
7559         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7560         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7561         the window without moving point.
7562
7563         * simple.el:
7564         * simple.el (scroll-up-one): New.
7565         * simple.el (scroll-down-one): New.
7566         Functions for use with C-M-up/down.
7567
7568 2000-05-01  Martin Buchholz <martin@xemacs.org>
7569
7570         * XEmacs 21.2.33 is released.
7571
7572 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7573
7574         * dialog.el (yes-or-no-p-dialog-box):
7575         Fix docstring.
7576         Fix following horrible bug in X11 mode with focus-follows-mouse:
7577           1. Visit two files in two different frames.
7578           2. do File->Revert Buffer in one of those frames.
7579           3. Dialog box appears.
7580           4. Arrange things so that the mouse passes over the *other*
7581              frame, then to the dialog box, and click on "Yes".
7582           5. The file contents end up in the *wrong* buffer!
7583         Add TODO comment.
7584
7585 2000-04-28  Ben Wing  <ben@xemacs.org>
7586
7587         * help.el (describe-installation): correct typo introduced
7588         in last patch: boundp -> fboundp.
7589
7590         * etags.el (buffer-tag-table-list):
7591         canonicalize filenames to Unix format so that tag-table-alist
7592         searching works under Windows.
7593
7594         * autoload.el:
7595         Bowdlerize the supposedly objectionable words
7596         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7597
7598         * gutter-items.el (set-progress-display-style):
7599         * gutter-items.el (search-dialog-callback):
7600         * gutter-items.el (make-search-dialog):
7601         Change to new callback-ex api.
7602
7603 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7604
7605         * help.el: (describe-installation): decode-coding-string is not
7606         defined in a non MULE environment.
7607
7608 2000-04-28  Ben Wing  <ben@xemacs.org>
7609
7610         * gutter-items.el (buffer-list-changed-hook):
7611         use it, not record-buffer-hook.
7612
7613         * subr.el (record-buffer-hook): Removed.
7614
7615 2000-04-27  Ben Wing  <ben@xemacs.org>
7616
7617         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7618         use NORECORD option.  Andy will not like this, but the existing
7619         gutter behavior is just wrong, as per this comment:
7620
7621         ;; this used to add the norecord flag to both calls below.
7622         ;; this is bogus because it is a pervasive assumption in XEmacs
7623         ;; that the current buffer is at the front of the buffers list.
7624         ;; for example, select an item and then do M-C-l
7625         ;; (switch-to-other-buffer).  Things get way confused.
7626         ;;
7627         ;; Andy, if you want to maintain the current look, you must
7628         ;;  *uncouple* the gutter order and buffers order.
7629
7630         * loaddefs.el (completion-ignored-extensions): unfuckify.
7631
7632         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7633         xemacs.mak.
7634
7635         * autoload.el (batch-update-one-directory): new function, used in
7636         xemacs.mak.
7637
7638         * loadup.el: set gc-cons-threshold very high unless dumping --
7639         loadup during update-elc is much much much faster.  also do this
7640         when quick-building.
7641
7642         add commented-out code for profiling loadup.
7643
7644
7645         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7646         is required in order to build xemacs.
7647
7648 2000-04-26  Ben Wing  <ben@xemacs.org>
7649
7650         * loadup.el: don't garbage collect during loadup if quick-build
7651         compile-time option is set.
7652
7653 2000-04-23  Ben Wing  <ben@xemacs.org>
7654
7655         * update-elc.el: compute whether any dumped .el or .elc files
7656         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7657         if so.
7658
7659         * update-elc.el (update-elc-files-to-compile): always change
7660         NOBYTECOMPILE in the src directory rather than current dir,
7661         so it will work under NT.
7662
7663         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7664         the form of this file is identical between Unix and Windows.
7665         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7666         Added comment.
7667         (update-autoloads-from-directory): updated doc string.
7668         updated doc strings in a few other places.
7669
7670 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7671
7672         * bytecomp.el (byte-force-recompile): Fix argument to
7673         byte-recompile-directory.
7674
7675 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7676
7677         * gutter-items.el (progress-display-clear-when-idle): Use
7678         add-one-shot-hook.
7679         * gutter-items.el (clear-progress-display): Adjust number of
7680         arguments.
7681
7682 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7683
7684         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7685
7686 2000-04-16  Ben Wing  <ben@xemacs.org>
7687
7688         * printer.el: New file.
7689
7690         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7691
7692         * help.el (describe-installation): Fix decoding for Windows.
7693
7694         * menubar-items.el:
7695         * menubar-items.el (default-menubar):
7696         * menubar-items.el (tutorials-menu-filter): New.
7697         * menubar-items.el (popup-menubar-menu):
7698         Add authorship.  Redo Help menu and Tutorials filter.
7699
7700         * menubar.el: Correct comment.
7701
7702         * modeline.el (modeline-buffer-identification): Correct doc string.
7703
7704         * simple.el:
7705         * simple.el (printing): Removed.
7706         * simple.el (printer-name): Removed.
7707         * simple.el (generic-print-buffer): Removed.
7708         * simple.el (generic-print-region): Removed.
7709         Move generic print code to printer.el.
7710
7711 2000-04-15  Ben Wing  <ben@xemacs.org>
7712
7713         * simple.el (generic-print-region): New.
7714         make this function actually work.
7715         (generic-print-buffer): call generic-print-region.
7716
7717 2000-04-14  Andy Piper  <andy@xemacs.org>
7718
7719         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7720         by using the new widget-callback-current-channel.
7721         (search-dialog-callback): ditto.
7722
7723 2000-04-12  Andy Piper  <andy@xemacs.org>
7724
7725         * gutter.el (default-gutter-position): moved from gutter-items.el.
7726         (default-gutter-position-changed-hook): ditto.
7727         (gutter-element-visibility-changed-hook): ditto.
7728         (set-gutter-element): ditto.
7729         (remove-gutter-element): ditto.
7730         (set-gutter-element-visible-p): ditto.
7731         (gutter-element-visible-p): ditto.
7732         (init-gutter): ditto.
7733
7734         * dialog.el (make-dialog-box): renamed and moved from
7735         gutter-items.el
7736
7737         * gutter-items.el: move various functions elsewhere.
7738
7739 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7740
7741         * menubar-items.el: Fixed place of parenthesis.
7742
7743 2000-04-12  Ben Wing  <ben@xemacs.org>
7744
7745         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7746                 without constantly being prompted for the tag.
7747         * simple.el: Added a number of section headings, to clarify the
7748                 organization of this file.
7749         * simple.el (activate-region):
7750         * simple.el (region-exists-p):
7751         * simple.el (region-active-p):
7752                 Moved these three function down to the other side of
7753                 the case-changing functions, so they join the rest of
7754                 the region code.
7755         * simple.el (printing): New.
7756         * simple.el (printer-name): New.
7757         * simple.el (generic-print-buffer): New.
7758                 New functions, a very simple prototype for a unified
7759                 printing interface.
7760
7761         * process.el (call-process-internal): Real fix for null BUFFER,
7762                 other problems with BUFFER specs.
7763
7764         * menubar-items.el:
7765                 Fixed up File->Print to use new printing functions.
7766                 Various corrections and expansions to Grep/Compile menus.
7767                 New options for Printing.
7768                 New options for SMTP Mail, the way to send mail under
7769                   MS Windows. (There's also a package patch to make SMTP
7770                   Mail be the default under MSWin.)
7771
7772 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7773
7774         * menubar-items.el: Selecting Rectangle Mousing from menubar
7775         did not work.  Needed to quote mouse-track-rectangle-p.
7776
7777 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7778
7779         * cl-compat.el (keywordp): Removed.
7780
7781 2000-04-05  Andy Piper  <andy@xemacs.org>
7782
7783         * gutter-items.el (progress-layout-glyph): don't initialize here.
7784         (progress-gauge-glyph): use dynamic sizing.
7785         (set-progress-display-style): new function. Set progress glyphs
7786         appropriately depending on the style.
7787         (progress-display-style): new variable. Custom version of
7788         set-progress-display-style.
7789         (progress-abort-glyph): switch to dynamic sizes.
7790         (search-dialog-text): make the edit field active.
7791
7792 2000-04-04  Andy Piper  <andy@xemacs.org>
7793
7794         * gutter-items.el (make-search-dialog): need to make the search
7795         dialog visible after creation.
7796
7797         * menubar-items.el (default-menubar): use the search dialog for
7798         searching. Remove some extraneous search menu items.
7799
7800         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7801         well as strings.
7802         (make-gutter-only-dialog-frame): allow the user to create the
7803         frame unmapped. Allow the gutter spec to be given as a glyph.
7804         (search-dialog-direction): new variable.
7805         (search-dialog-text): new variable.
7806         (search-dialog-callback): new function. Callback for the search
7807         dialog action.
7808         (make-search-dialog): new function. Create a user-friendly search
7809         dialog.
7810
7811 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7812
7813         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7814         under Windows.
7815
7816 2000-04-01  Andy Piper  <andy@xemacs.org>
7817
7818         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7819         progress more accurately.
7820
7821 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7822
7823         * finder.el (finder-compile-keywords): Process readable files only.
7824         Because error in process of .#finder-inf.el when compile xemacs
7825         with --with-clash-detection option.
7826
7827 2000-03-31  Andy Piper  <andy@xemacs.org>
7828
7829         * gutter-items.el (append-progress-display): don't delay after a
7830         successful font-lock.
7831         (make-gutter-only-dialog-frame): new function. Allow users to
7832         create gutter-only dialogs.
7833
7834 2000-03-27  Mike Alexander  <mta@arbortext.com>
7835
7836         * process.el (call-process-internal): Handle a null BUFFER
7837         parameter correctly.
7838
7839 2000-03-28  Andy Piper  <andy@xemacs.org>
7840
7841         * gutter-items.el (abort-progress-display): put strings in the
7842         gutter not extents.
7843         (progress-layout-glyph): signal special 'quit callback.
7844         (progress-display-quit-function): deleted.
7845         (progress-display-stop-callback): deleted.
7846         (progress-display-dispatch-command-events): deleted.
7847         (append-progress-display): remove calls to
7848         progress-display-dispatch-command-events.
7849         (raw-append-progress-display): ditto.
7850
7851 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7852
7853         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7854         being a list.  Actually define `stipple-pixmap-p' which is used as
7855         an error predicate.  Correctly handle PIXMAP being either relative
7856         or absolute file name.
7857
7858 2000-03-24  Andy Piper  <andy@xemacs.org>
7859
7860         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7861         (abort-progress-display): ditto. Don't delete the created extent.
7862         (raw-append-progress-display): ditto.
7863         (progress-display-dispatch-non-command-events): new
7864         function. Encapsulates what we want to do when no command input is
7865         required.
7866         (progress-display-dispatch-command-events): likewise, but disable
7867         for now since it causes too many problems.
7868         (append-progress-display): use them.
7869         (raw-append-progress-display): ditto.
7870         (default-gutter-position-changed-hook): set this rather than
7871         default-gutter-position-changed.
7872         (default-gutter-position-changed-hook): lambda with zero arguments
7873         rather than one.
7874         (raw-append-progress-display): trap errors in pending input since
7875         allowing them to signal will hose the gauge well and
7876         truly. Ideally we would like to delay these until we are more able
7877         to cope.
7878         (append-progress-display): ditto.
7879
7880 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7881
7882         * lisp/make-docfile.el: call-process-internal is now implemented
7883         in process.el.
7884
7885 2000-03-21  Ben Wing  <ben@xemacs.org>
7886
7887         * mule\mule-cmds.el (set-language-info-alist):
7888         Fix to correspond to new menu arrangement.
7889
7890 2000-03-21  Ben Wing  <ben@xemacs.org>
7891
7892         * process.el:
7893         * process.el (call-process-internal): New.
7894         New implementation of call-process.  Only enabled under NT, so far.
7895         stderr handling not implemented yet in CVS'd C code.
7896
7897 2000-03-20  Ben Wing  <ben@xemacs.org>
7898
7899         * lisp-mode.el:
7900         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7901         * lisp-mode.el (lisp-interaction-mode):
7902         Put back Lisp Interaction menubar for Jan V's sake.
7903
7904         * simple.el:
7905         * simple.el (mark-ring):
7906         * simple.el (dont-record-current-mark): New.
7907         * simple.el (in-shifted-motion-command): New.
7908         * simple.el (mark-ring-unrecorded-commands): New.
7909         * simple.el (mark-ring-max):
7910         * simple.el (set-mark-command):
7911         * simple.el (push-mark):
7912         * simple.el (handle-pre-motion-command):
7913         Implement scheme for not recording unimportant marks.
7914
7915         * subr.el:
7916         * subr.el (function-allows-args): New.
7917         New function function-allows-args.
7918
7919 2000-03-20  Martin Buchholz <martin@xemacs.org>
7920
7921         * XEmacs 21.2.32 is released.
7922
7923 2000-03-20  Andy Piper  <andy@xemacs.org>
7924
7925         * gutter-items.el (update-tab-in-gutter): force selection of the
7926         selected-window if required to do so.
7927         (buffers-tab-items): ditto.
7928         (add-tab-to-gutter): ditto.
7929         (create-frame-hook): use force-selection.
7930         (default-gutter-position-changed): lambdify.
7931         (update-tab-hook): deleted since it was only used in one place.
7932
7933 2000-03-18  Andy Piper  <andy@xemacs.org>
7934
7935         * files.el (find-file-noselect): undo change that shouldn't have
7936         gone in.
7937
7938 2000-03-17  Andy Piper  <andy@xemacs.org>
7939
7940         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7941         of selected-window trickery.
7942
7943         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7944         frames tabs.
7945         (progress-display-stop-callback): progress -> progress-display
7946         (progress-display-quit-function): ditto.
7947         (clear-progress-display): ditto.
7948         (remove-progress-display): ditto.
7949         (append-progress-display): ditto.
7950         (abort-progress-display): ditto.
7951         (raw-append-progress-display): ditto.
7952         (display-progress-display): ditto.
7953         (current-progress-display-label): ditto.
7954         (current-progress-display): ditto.
7955         (lprogress-display): ditto and save the buffer
7956         (progress-display): ditto. Otherwise the buffer sometimes gets
7957         changed which confuses font-lock.
7958
7959         * font-lock.el (font-lock-default-fontify-buffer): catch all
7960         errors, not just quit.
7961         (font-lock-mode): progress -> display-progress
7962         (font-lock-default-fontify-buffer): ditto.
7963         (font-lock-fontify-syntactically-region): ditto.
7964         (font-lock-fontify-keywords-region): ditto.
7965
7966 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7967
7968         * cl.el (gensym): Move to here from cl-macs.el.
7969         (gentemp): Ditto.
7970
7971 2000-03-16  Andy Piper  <andy@xemacs.org>
7972
7973         * font-lock.el (font-lock-mode): use lprogress and friends for
7974         progress management.
7975         (font-lock-default-fontify-buffer): ditto.
7976         (font-lock-fontify-syntactically-region): ditto.
7977         (font-lock-fontify-keywords-region): ditto.
7978         (font-lock-revert-cleanup): fix reverting.
7979         (font-lock-revert-setup): ditto.
7980
7981         * gutter-items.el (progress-use-echo-area): new variable. Use the
7982         echo area for progress gauges if non-nil.
7983         (clear-progress): remove echo area stuff and defer to
7984         clear-message.
7985         (append-progress): dispatch non-command events after each progress
7986         increment. Remove echo area stuff.
7987         (abort-progress): remove echo area stuff and defer to
7988         display-message.
7989         (raw-append-progress): ditto. Dispatch non-command events after
7990         gutter redisplay.
7991         (display-progress): defer echo area stuff to display-message.
7992
7993         * gutter-items.el (clear-progress):
7994         (abort-progress): indentation changes.
7995         (display-progress): don't clear progress.
7996         (append-progress): compare messages with equal.
7997         (raw-append-progress): use dispatch-non-command-events to flush
7998         widget creation events.
7999
8000 2000-03-13  Ben Wing  <ben@xemacs.org>
8001
8002         * abbrev.el:
8003         * abbrev.el (abbrev-string-to-be-defined): New.
8004         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8005         Changes for use with the menubar.
8006
8007 2000-03-12  Ben Wing  <ben@xemacs.org>
8008
8009         * alist.el (vassoc): moved here from font-menu.el.
8010
8011         * custom.el (defface): typo fix.
8012
8013         * dialog.el (yes-or-no-p-dialog-box):
8014         * dialog.el (message-box):
8015         * files.el (save-some-buffers-1):
8016         Put accelerators in the button names.
8017
8018         * font-lock.el (font-lock-comment-face):
8019         * font-lock.el (font-lock-keyword-face):
8020         * font-lock.el (font-lock-function-name-face):
8021         Fixed some of the colors under MS Windows because the existing
8022         default colors were hardly different from black and needed to be
8023         made lighter.
8024
8025         * font-menu.el:
8026         * font-menu.el (font-menu-split-long-menu):
8027         * font-menu.el (font-menu-family-constructor):
8028         * font-menu.el (font-menu-size-constructor):
8029         * font-menu.el (font-menu-weight-constructor):
8030         * font-menu.el (font-menu-set-font):
8031         vassoc moved to alist.el.
8032         Accelerators added to all menus.
8033         Unused bound var new-props removed.
8034
8035         * keydefs.el: I did a whole lot of rearranging to put things in a
8036         more consistent order and fixed a number of cases where key
8037         combinations involving up, down, left, right and so on were
8038         defined but the corresponding keypad combinations were not
8039         defined.
8040
8041         * lisp-mode.el:
8042         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8043         * lisp-mode.el (emacs-lisp-mode):
8044         * lisp-mode.el (lisp-interaction-mode):
8045         * lisp-mode.el (flet):
8046         Added accelerators onto the menus.
8047         Made all the different versions of the let function be indented
8048         the same way.
8049         Undid Steve's easy-menu-ification, because it makes it impossible
8050         to have the menubar and popup menus different.
8051         Cleaned up the menu; added items for find-function &c and some
8052         indenting, and removed debug-on-*.
8053
8054         * list-mode.el (list-mode-hook):
8055         * list-mode.el (list-mode):
8056         * list-mode.el (completion-setup-hook):
8057         * list-mode.el (display-completion-list):
8058         Added support for the :window-height keyword, which is required
8059         because of other changes that I made for the file dialog box.  I
8060         also made the hook variables list-mode-hook and
8061         completion-setup-hook and also minibuffer-setup-hook in
8062         minibuf.el be permanent-local; see comment in list-mode.el.
8063
8064         * map-ynp.el (map-y-or-n-p):
8065         Added accelerators to the dialog buttons.
8066
8067         * menubar-items.el (menu-truncate-list):
8068         New internal function.
8069         * menubar-items.el (submenu-generate-accelerator-spec):
8070         * menubar-items.el (menu-item-strip-accelerator-spec):
8071         * menubar-items.el (menu-item-generate-accelerator-spec):
8072         New exported functions, for use in auto-generating accelerator specs.
8073
8074         * menubar-items.el:
8075         * menubar-items.el (default-menubar):
8076         * menubar-items.el (maybe-add-init-button):
8077         * menubar-items.el (bookmark-menu-filter):
8078         * menubar-items.el (slow-format-buffers-menu-line):
8079         * menubar-items.el (build-buffers-menu-internal):
8080         * menubar-items.el (language-environment-menu-filter):
8081         * menubar-items.el (default-popup-menu):
8082         * menubar-items.el (popup-buffer-menu):
8083         * menubar-items.el (popup-menubar-menu):
8084         Did a major overhaul on this file, and in fact I'm nowhere near
8085         done working on the menubar, and there will be more patches to
8086         come.  A basic summary of what I've done:
8087
8088         a) I added accelerators to all of the menu items.  For menus that
8089         are auto-generated, such as the buffers menu, the accelerators are
8090         automatically added to the beginning of each line using the
8091         numbers 1 through 9, then zero, and then letters starting with A,
8092         but omitting the letters that are already in use for the fixed
8093         menu items at the top of the buffers menu.  To facilitate adding
8094         accelerators of this kind, I created some new functions
8095         (*-accelerator-spec), which are also being used by other filters
8096         that auto generate lists of things such as ftp sites to download
8097         packages.  If people really don't like these accelerators
8098         appearing at the beginning of the menu items, a variable can be
8099         added to optionally turn them off, but I think this is rather
8100         pointless because other menu items have accelerators and many or
8101         most of the menu users will use the accelerators if the support is
8102         there.
8103
8104         b) I combined the top level Tools and Apps menus into a single
8105         Tools menu, because the distinction between the two is not
8106         obvious, and the items on the menus are not used often enough that
8107         putting some of them onto submenus is a problem.
8108
8109         c) I created two new top level menus called View and Cmds because
8110         there were too many items on the File and Edit menus, and I'm going
8111         to be adding more items to these menus.  In contrast to the Tools
8112         menu, the items on these menus may be used quite often during an
8113         editing session, and so should be available with fewer
8114         keystrokes.
8115
8116         d) I added a number of options to the options menu, including one
8117         for controlling whether the alt key can be used to traverse to
8118         menu items using the accelerators, one for controlling behavior of
8119         control-k, one for controlling how the kill and yank functions
8120         interact with the clipboard, a few additional buffers-menu
8121         options, and various other things.  I also did a bit of
8122         rearranging, for example, combining the keyboard and mouse options
8123         into a single keyboard and mouse submenu to facilitate the
8124         accelerators on that level.
8125
8126         e) I changed the variable buffers-menu-format-buffer-line-function
8127         to take two arguments instead of one, the second argument being
8128         the line number for use in creating an accelerator.  I added a
8129         hack to support existing functions with one argument (although I
8130         doubt that very many of these exist), for backward compatibility.
8131
8132         f) I moved the top level mule menu to be a submenu of the edit
8133         menu.  I think that most of the items on this menu are fairly
8134         useless and there are certainly not enough frequently used items
8135         to justify this being its own top level menu.
8136
8137         g) I combined most of the items in big-menubar.el into the main menu.
8138         If people think the main menu is too big, it would be possible to
8139         create different configurations, some smaller.
8140
8141         * menubar.el (check-menu-syntax):
8142         Deleted some syntax checks that were no longer valid, partly
8143         because of changes that were already made a long time ago, and
8144         partly because of a change I made where I allow the name of the
8145         menu item to be an evaluated expression rather than just a string,
8146         similar to all of the other parameters of a menu item.
8147
8148         * minibuf.el:
8149         * minibuf.el (read-file-name-1):
8150         * minibuf.el (mouse-read-file-name-1):
8151         I made a number of changes to improve the appearance
8152         and functioning of the file dialog box.  They include:
8153
8154         a) Fixing the problem where closing the dialog box by clicking on
8155         the close button of the window didn't properly exit the
8156         minibuffer.
8157
8158         b) Fixing the problem that if you typed part of a file name, and
8159         then clicked on a completion with the mouse, the file was not
8160         correctly selected.
8161
8162         c) Changing the title of the dialog box to reflect the operation
8163         being done in accordance with user interface conventions, rather
8164         than the name of the dialog box buffer, which is rather useless.
8165
8166         d) Remove the words "possible completions are" which didn't
8167         belong.
8168
8169         e) Fix things so that the completions scroll off the end of the
8170         completions windows only to the right, rather than both to the
8171         right and down, which is in accordance with Windows user interface
8172         conventions.
8173
8174         * msw-init.el (init-post-mswindows-win):
8175         Added a binding for meta-F4, which is the standard windows binding
8176         for exiting a program.
8177
8178         * select.el (get-selection-no-error):
8179         * select.el (own-selection):
8180         * select.el (own-clipboard):
8181         Added an optional argument called append to the functions
8182         own-selection and own-clipboard.  This adds support for appending
8183         text to the existing selection and allows the function
8184         own-clipboard to be used as the value of the variable
8185         interprogram- cut-function.
8186
8187         Fixed a bug in own-selection in handling zmacs-region-stays.
8188
8189         * simple.el (historical-kill-line): New.
8190
8191         * simple.el (kill-line):
8192         * simple.el (interprogram-cut-function):
8193         * simple.el (interprogram-paste-function):
8194         * simple.el (handle-pre-motion-command):
8195         * simple.el (next-line):
8196         * simple.el (previous-line):
8197         a) Expanded the variable kill-whole-line, so that function
8198         kill-line can be set to delete the entire line always, not just
8199         when cursor is at the beginning of the line.  This is controlled
8200         by setting the variable kill-whole-line to the symbol 'always.
8201         This behavior, as well as the existing kill-whole-line behavior,
8202         now only take effect when kill-line is called interactively,
8203         although this is a departure from a previous behavior in the case
8204         of setting this variable kill-whole-line to t.  It is almost
8205         certainly what has always been intended, and most likely the old
8206         way of doing things introduced bugs.  I also created a function
8207         called historical-kill-line, which ignores the kill-whole-line
8208         setting and always gives the historical behavior of only killing
8209         to the end of the line.  I bound this function to shift- control-k
8210         so that the kill to end of line behavior is available, even when
8211         kill-whole-line has been set to change control-k into the simple
8212         delete-whole-line behavior. (This can be set using the options
8213         menu.)
8214
8215         b) I changed things so that kill and yank now interact with the
8216         clipboard by default under windows.  This was done by changing the
8217         default value of interprogram-cut- function and
8218         interprogram-paste-function.  You can get the old behavior by
8219         setting these to nil, and there is an option on the options menu
8220         to do this.
8221
8222         c) I added support for selecting text using shifted motion keys.
8223         This support is on by default and can be controlled by the
8224         variable shifted-motion-keys-select-region.  There is also a
8225         variable called unshifted-motion-keys-deselect-region that
8226         controls more specifically how the shifted motion key behavior
8227         works.  I did not put an option on the options menu to turn this
8228         off, because I can't imagine why this would be useful.
8229
8230         * simple.el (forward-block-of-lines):
8231         * simple.el (backward-block-of-lines):
8232         * simple.el (block-movement-size):
8233         New.
8234
8235         * simple.el (uncapitalized-title-words):
8236         * simple.el (uncapitalized-title-word-regexp):
8237         * simple.el (capitalize-string-as-title):
8238         * simple.el (capitalize-region-as-title):
8239         New.
8240
8241
8242         * subr.el (add-hook):
8243         * subr.el (make-local-hook): New.
8244         * subr.el (remove-local-hook): New.
8245         * subr.el (add-one-shot-hook): New.
8246         * subr.el (add-local-one-shot-hook): New.
8247         Added some functions to make using hooks easier.
8248         These include:
8249
8250         a) Functions add-local-hook and remove-local-hook to make it easy
8251         to use local hooks.
8252
8253         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8254         make it possible to add a "one-shot" hook, which is to say a hook
8255         that runs only once, and automatically removes itself after the
8256         first time it has run.
8257
8258 2000-03-09  Andy Piper  <andy@xemacs.org>
8259
8260         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8261
8262 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8263
8264         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8265         Moved from menubar-items.el.
8266         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8267
8268 2000-03-08  Andy Piper  <andy@xemacs.org>
8269
8270         * gutter-items.el (build-buffers-tab-internal): add selected field
8271         to buffers tab spec.
8272
8273 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8274
8275         * minibuf.el (last-exact-completion): Initialize to nil.
8276
8277 2000-03-07  Didier Verna  <didier@xemacs.org>
8278
8279         * startup.el (command-line-1): remove unused variable
8280         `first-file-buffer'.
8281
8282 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8283
8284         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8285         which is also used for Web server log files.
8286
8287 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8288
8289         * mule/mule-charset.el: Setup auto-fill-chars.
8290
8291 2000-03-02  SL Baur  <steve@beopen.com>
8292
8293         * subr.el (with-string-as-buffer-contents): Reimplement using
8294         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8295         non-deletion of buffer after execution problem.
8296         (with-output-to-string): Use unique buffer name.
8297
8298 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8299
8300         * gutter-items.el (buffers-tab-sort-function):  New variable.
8301         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8302
8303 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8304
8305         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8306
8307 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8308
8309         * menubar-items.el (maybe-add-init-button): Remove the "Load
8310         .emacs" button from all menubars.
8311
8312 2000-03-01  Didier Verna  <didier@xemacs.org>
8313
8314         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8315         region rectangle replacement (from Jan Vroonhof).
8316         (replace-rectangle): new function.
8317
8318 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8319
8320         * mule/mule-cmds.el (set-default-coding-systems): Use
8321         set-terminal-coding-system and set-keyboard-coding-system.
8322         * coding.el (set-terminal-coding-system): Use
8323         set-console-tty-output-coding-system.
8324         (set-keyboard-coding-system): Use
8325         set-console-tty-input-coding-system.
8326
8327 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8328
8329         * minibuf.el (read-variable): Allow symbol to default argument.
8330
8331 2000-02-27  Andy Piper  <andy@xemacs.org>
8332
8333         * gutter-items.el (update-tab-hook): new function to be used for
8334         hooks.
8335         (create-frame-hook): add update-tab-hook.
8336         (record-buffer-hook): ditto.
8337         (default-gutter-position-changed): ditto.
8338         (default-gutter-position): updating the buffers tab is now handled
8339         by a hook.
8340         (default-gutter-position-changed-hook): new variable.
8341         (gutter-element-visibility-changed-hook): ditto.
8342         (set-gutter-element-visible-p): call it.
8343         (set-gutter-element): use modify-specifier-instances. Set extents
8344         as duplicable before using.
8345         (remove-gutter-element): ditto.
8346         (set-gutter-element-visible-p): ditto.
8347         (init-gutter): new function.
8348         (add-tab-to-gutter): use new gutter-element functions rather than
8349         setting specifiers directly.
8350         (clear-progress): ditto.
8351         (abort-progress): ditto.
8352         (gutter-buffers-tab-visible-p): renamed from
8353         default-gutter-visible-p
8354
8355         * specifier.el (modify-specifier-instances): new function from Jan
8356         Vroonhof.
8357
8358         * x-init.el (init-post-x-win): call init-gutter.
8359
8360         * msw-init.el (init-post-mswindows-win): call init-gutter.
8361
8362         * menubar-items.el (default-menubar): Update to reflect new gutter
8363         variables.
8364
8365 2000-02-26  Andy Piper  <andy@xemacs.org>
8366
8367         * gutter-items.el (set-gutter-element): new function. Add gutter
8368         elements to the specified gutter.
8369         (remove-gutter-element): new function. Remove gutter elements from
8370         the specified gutter.
8371         (set-gutter-element-visible-p): new function. Set gutter element
8372         visibility for the provided gutter-visible specifier.
8373
8374 2000-02-23  Andy Piper  <andy@xemacs.org>
8375
8376         * gutter-items.el (add-tab-to-gutter): specify dimensions
8377         dynamically.
8378
8379 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8380
8381         * gutter-items.el (add-tab-to-gutter):
8382         * package-get.el (package-get-interactive-package-query):
8383         * package-ui.el (pui-directory-exists):
8384         (pui-install-selected-packages):
8385         (pui-list-packages):
8386         Use #'(lambda ...)  instead of '(lambda ...).
8387
8388 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8389
8390         * startup.el (load-user-init-file): Check to make sure user
8391           has an init-file before calling load().
8392
8393 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8394
8395         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8396
8397 2000-02-23  Martin Buchholz <martin@xemacs.org>
8398
8399         * XEmacs 21.2.31 is released.
8400
8401 2000-02-21  Mike Sperber <mike@xemacs.org>
8402
8403         * loadup.el (really-early-error-handler):
8404         * update-elc.el:
8405         * make-docfile.el:
8406         Remove dependency on EMACSBOOTSTRAP... environment variables.
8407
8408 2000-02-21  Martin Buchholz <martin@xemacs.org>
8409
8410         * XEmacs 21.2.30 is released.
8411
8412 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8413
8414         * byte-optimize.el (byte-optimize-plus):
8415         (byte-optimize-minus):
8416         (byte-optimize-multiply):
8417         Optimize (- 0) to 0, not (-)
8418         Optimize (+ 5 3.0) to 8.0
8419         Optimize (* 5 3.0) to 15.0
8420         Improve readability.
8421
8422 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8423
8424         * modeline.el: (modeline-scrolling-method): change modeline
8425         mswindows cursor appearance according to the value.
8426
8427         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8428         and 'gui-element face colors and 'gui-element face font to Windows
8429         defaults.
8430
8431 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8432
8433         * font-lock.el: Javadoc enhancements
8434
8435 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8436
8437         * ldap.el (toplevel): Test if LDAP support has been compiled in
8438         (ldap-verbose): New option
8439         (ldap-search-entries): Renamed from the previous ldap-search
8440         Conditionalize message display on ldap-verbose
8441         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8442         defuns
8443         (ldap-search): Is now defined as an obsolete wrapper calling
8444         ldap-search-basic or ldap-search-entries
8445
8446
8447 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8448             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8449             Jan Vroonhof  <jan@xemacs.org>
8450
8451         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8452         When for-effect is true, didn't call `byte-optimize-form'
8453         in and/or subforms without last.
8454
8455 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8456
8457         * package-get.el (package-get-download-sites): Use correct custom
8458         type.
8459
8460 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8461
8462         * files.el (write-file): Ask for coding system when compiled with
8463         file-coding.
8464
8465 2000-02-16  Andy Piper  <andy@xemacs.org>
8466
8467         * buffer.el (switch-to-buffer): give norecord argument to
8468         set-window-buffer instead of explicitly recording.
8469
8470         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8471         we have to pick a window.
8472
8473 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8474
8475         * mule/mule-cmds.el (describe-language-support): Don't add
8476         unexist function to help-map.
8477         (describe-coding-system): Don't use already assigend `C'.
8478
8479 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8480
8481         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8482         work in custom.
8483
8484 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8485
8486         * about.el: Ienaga's e-mail address change.
8487
8488 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8489
8490         * etags.el (find-tag): force new window -- even if buf already
8491         visible -- when other-window is t
8492
8493 2000-02-16  Martin Buchholz <martin@xemacs.org>
8494
8495         * XEmacs 21.2.29 is released.
8496
8497 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8498
8499         * cl-extra.el (getf): This is now identical to `plist-get', so
8500         just defalias it.
8501         * cl-macs.el: Make getf an alias to plist-get, at the
8502         byte-compiler level, using define-compiler-macro.
8503
8504 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8505
8506         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8507
8508 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8509
8510         * lisp/etags.el (find-tag-internal): set exact-tagname to
8511           a regular expression that matches against the tagname
8512           part of the tag entry first instead of only looking in
8513           the context area.
8514
8515 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8516
8517         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8518         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8519
8520 2000-02-07  Martin Buchholz <martin@xemacs.org>
8521
8522         * XEmacs 21.2.28 is released.
8523
8524 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8525
8526         * cl-extra.el (getf): Just call `get', never `get*'.
8527         Make arglist match docstring.
8528         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8529         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8530         * byte-optimize.el: remove references to `get*'.
8531
8532 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8533
8534         * mule/european.el: Add syntax information for Latin3 and Latin4.
8535
8536 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8537
8538         * byte-optimize.el: Byte-optimize (length "foo")
8539
8540 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8541
8542         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8543         width check using `window-leftmost-p' and `window-rightmost-p'.
8544
8545 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8546
8547         * wid-edit.el (widget-match-inline): An atom never matches a
8548           list.
8549
8550 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8551
8552         * modeline.el: Consolidated 'x and 'mswindows specification under
8553         'win tag.
8554
8555 2000-01-29  Andy Piper  <andy@xemacs.org>
8556
8557         * gutter-items.el: (format-buffers-tab-line): Try and be
8558         intelligent about buffer naming when we have duplicates.
8559
8560 2000-01-29  Andy Piper  <andy@xemacs.org>
8561
8562         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8563         updated when it becomes visible.
8564
8565 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8566
8567         * bytecomp.el (byte-compile-insert-header): Properly set coding
8568         system under MULE and file-coding.
8569
8570 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8571
8572         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8573         (dontusethis-set-value-terminal-coding-system-handler):
8574         (dontusethis-set-value-keyboard-coding-system-handler):
8575         Never undefine coding system aliases.  Emergency fix for gnus.
8576
8577 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8578
8579         * files.el (abbreviate-file-name): Use directory-sep-char instead
8580         of hard-coded "/".
8581
8582 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8583
8584         * startup.el (user-init-file-base-list): New variable, replacing
8585         user-init-file-base.
8586         (find-user-init-file): New function.
8587         (command-line-early): Use it.
8588         (load-user-init-file): Ditto.
8589
8590 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8591
8592         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8593         calling valid-image-instantiator-format-p
8594
8595 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8596
8597         * isearch-mode.el (isearch-mode): The variable is
8598         isearch-unhidden-extents, not isearch-opened-extents.
8599
8600 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8601
8602         * minibuf.el (next-history-element): Modify error message if a
8603         default value is available.
8604
8605 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8606
8607         * bytecomp.el (byte-compile-file): Don't unconditionally write
8608         .elc files in binary - might contain non-Latin1.
8609
8610 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8611
8612         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8613         for windows-nt.
8614
8615         * version.el:
8616         * startup.el (user-init-file-base):
8617         * process.el (call-process-region):
8618         * files.el (make-backup-file-name):
8619         (backup-file-name-p):
8620         (file-relative-name):
8621         (abbreviate-file-name):
8622         (set-auto-mode):
8623         * code-process.el (call-process-region): Removed unnecessary
8624         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8625         support out of the universe.
8626
8627         * process.el:
8628         * code-process.el:
8629         * bytecomp.el (byte-compile-file): Removed reference to
8630         buffer-file-type, and commented usage of binary-process-output
8631         NTEmacs variables.
8632
8633 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8634
8635         * help.el (function-arglist): Add case for macro.
8636
8637 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8638
8639         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8640         printers.
8641         (custom-display): Added a menu for printer/display tags.
8642
8643         * frame.el (frame-type):
8644         * device.el (device-type): Added 'msprinter to the doc string, and
8645         removed 'pc -- it is not going to be implemented ever.
8646         (call-device-method): Fixed docstring typo.
8647         Defined specifier tags 'printer and 'display.
8648
8649 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8650
8651         * lisp/itimer.el (itimer-run-expired-timers): (consp
8652           last-command-event-time) instead of (consp
8653           'last-command-event-time).
8654
8655 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8656
8657         * msw-glyphs.el: Removed obsolete commentary.
8658
8659 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8660
8661         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8662         better default value.
8663
8664 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8665
8666         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8667         (read-string): Ditto.
8668         (eval-minibuffer): Ditto.
8669         (read-command): Ditto.
8670         (read-function): Ditto.
8671         (read-variable): Ditto.
8672         (read-number): Ditto.
8673         (read-shell-command): Ditto.
8674         (read-number): Record history.
8675
8676 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8677
8678         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8679
8680 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8681
8682         * faces.el (startup-initialize-custom-faces): New function.
8683         Reset all faces created during auto-autoloads loading time
8684         by defface.
8685         * startup.el (command-line): Call it.
8686
8687 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8688
8689         * about.el (about-hackers): Add myself to contributors list.
8690
8691 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8692
8693         * menubar-items.el (maybe-add-init-button): Removed an argument in
8694         a call to load-user-init-file, as the function managed to lose its
8695         formal parameter a few betas ago.
8696
8697 2000-01-18  Martin Buchholz <martin@xemacs.org>
8698
8699         * XEmacs 21.2.27 is released.
8700
8701 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8702
8703         * process.el (shell-command-to-string): Use the FSF docstring.
8704         Make shell-command-to-string the standard function, and
8705         exec-to-string the (deprecated) alias.
8706
8707         * startup.el: typo fix.
8708
8709 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8710
8711         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8712
8713 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8714
8715         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8716         buffers after visible buffers.
8717         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8718
8719 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8720
8721         * info.el (Info-extract-menu-node-name): Stop at a dot
8722         followed by whitespace or right parenthesis.
8723
8724 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8725
8726         * info.el (Info-directory-list): Warn against using Customize with
8727         Info-directory-list.
8728
8729 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8730
8731         * minibuf.el (read-file-name): doc fix.
8732
8733         * autoload.el (update-file-autoloads): doc fix.
8734
8735         * about.el (about-hackers): Change my E-mail address.
8736
8737 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8738
8739         * info.el (Info-visit-file): Just use the `f' interactive spec to
8740         read a filename in the standard way.
8741
8742 2000-01-13  Andy Piper  <andy@xemacs.org>
8743
8744         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8745         (gutter-buffers-tab-extent): new variable.
8746         (update-tab-in-gutter): call add-tab-to-gutter again if the
8747         orientation has changed.
8748         (add-tab-to-gutter): cope with different orientations.
8749
8750 2000-01-11  Didier Verna  <didier@xemacs.org>
8751
8752         * info.el (Info-following-node-name): backward-skip dots as well
8753         as spaces (dots at the end of a node name aren't part of it).
8754         (Info-extract-menu-node-name): don't skip dots. There could be
8755         some in the node name.
8756         (Info-index): allow dots to be part of a node name.
8757
8758 2000-01-12  Andreas Jaeger  <aj@suse.de>
8759
8760         * files.el (auto-mode-alist): Added idlwave-mode.
8761         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8762
8763 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8764
8765         * info.el (Info-search): Show default value.
8766
8767 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8768
8769         * info.el (Info-read-node-completion-table): New variable.
8770         (Info-read-node-name-1): New function.
8771         (Info-read-node-name): Use it.
8772         (Info-follow-reference): Use DEFAULT argument of completing-read.
8773         (Info-menu): Ditto.
8774
8775 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8776
8777         * hyper-apropos.el (hyper-describe-key-briefly): Save
8778         window configuration.
8779         (hyper-describe-face): Use DEFAULT of completing-read.
8780         (hyper-apropos-read-variable-symbol): Ditto.
8781         (hyper-apropos-read-function-symbol): Ditto.
8782
8783 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8784
8785         * mule/mule-cmds.el (set-default-coding-system): Set
8786         comint-exec-hook to use coding-system-for-read and
8787         coding-system-for-write so that C-x RET c works.
8788
8789 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8790
8791         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8792         (previous-matching-history-element): Increment
8793         minibuffer-max-depth by 1.
8794         (next-matching-history-element): Ditto.
8795
8796 2000-01-11  Andy Piper  <andy@xemacs.org>
8797
8798         * gutter-items.el (buffers-tab): Create a new face for the buffers
8799         tab.
8800         (buffers-tab-face): use it.
8801
8802 2000-01-10  Didier Verna  <didier@xemacs.org>
8803
8804         * modeline.el (modeline-scrolling-method): change modeline X
8805         cursor appearance according to the value.
8806
8807 2000-01-07  Andreas Jaeger  <aj@suse.de>
8808
8809         * about.el (about-hackers): Moved my entry to contributor list.
8810         (xemacs-hackers): Added myself.
8811         (about-maintainer-info): Added description of myself.
8812
8813
8814 2000-01-07  Didier Verna  <didier@xemacs.org>
8815
8816         * modeline.el (modeline-scrolling-method): new variable.
8817         (mouse-drag-modeline): add reference to it in the docstring.
8818         (mouse-drag-modeline): handle it.
8819
8820 2000-01-08  Andy Piper  <andy@xemacs.org>
8821
8822         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8823         calls.
8824         (remove-buffer-from-gutter-tab): ditto.
8825
8826 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8827
8828         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8829         (custom-face-edit): Fix grammatical error in help message.
8830
8831 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8832
8833         * movemail.el: Added.
8834
8835         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8836
8837 2000-01-03  Didier Verna  <didier@xemacs.org>
8838
8839         * modeline.el (mouse-drag-modeline): remove the code related to
8840         the modeline horizontal scrolling facility.
8841
8842 1999-12-31  Martin Buchholz <martin@xemacs.org>
8843
8844         * XEmacs 21.2.26 is released.
8845
8846 1999-12-28  Andy Piper  <andy@xemacs.org>
8847
8848         * wid-edit.el (widget-push-button-value-create): The gui cache
8849         does not agree with native widgets which can only be displayed
8850         once per window. The reasons for caching are diminished now that
8851         we don't hog resources when creating buttons.
8852         (widget-push-button-cache) deleted.
8853
8854 1999-12-24  Martin Buchholz <martin@xemacs.org>
8855
8856         * XEmacs 21.2.25 is released.
8857
8858 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8859
8860         * hyper-apropos.el (hyper-apropos): Toggle
8861         hyper-apropos-programming-apropos correctly.
8862         Set REGEXP when user accepts default value.
8863
8864 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8865
8866         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8867         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8868
8869 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8870
8871         * mule/mule-category.el (undefined-category-designator):
8872         Return char instead of character.  Search for undefined one.
8873         (describe-category): Use with-displaying-help-buffer.
8874
8875 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8876
8877         * byte-optimize.el (byte-optimize-plus):
8878         Optimize (+ 1) to 1 instead of (1+ nil).
8879
8880         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8881
8882         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8883
8884         * byte-optimize.el (byte-optimize-char-before): New function.
8885         Remove performance penalty for using (char-before) instead of (char-after).
8886
8887 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8888
8889         * mule/mule-category.el (char-category-list): Return character
8890         instead of integer.
8891
8892 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8893
8894         * minibuf.el (read-buffer): Check default is buffer object.
8895
8896 1999-11-25  Andy Piper  <andy@xemacs.org>
8897
8898         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8899         for buttons.
8900
8901 1999-12-16  Andreas Jaeger  <aj@suse.de>
8902
8903         * package-get.el (package-get-maybe-save-index): Fixed typo.
8904         Patch by Jeff Miller <jmiller@smart.net>.
8905
8906 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8907
8908         * gnuserv.el (gnuserv-process-filter):  don't call
8909         gnuserv-write-to-client when gnuserv-current-client is nil
8910
8911 1999-12-14  Martin Buchholz <martin@xemacs.org>
8912
8913         * XEmacs 21.2.24 is released.
8914
8915 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8916
8917         * about.el (about-hackers): Update my email address.
8918
8919 1999-12-07  Martin Buchholz <martin@xemacs.org>
8920
8921         * XEmacs 21.2.23 is released.
8922
8923 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8924
8925         * package-get.el (package-get-download-sites): Removed several
8926         defunct download sites, added many new ones, and corrected a few
8927         incorrect directory-on-site entries.  Added physical locations to
8928         site-description.
8929
8930 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8931
8932         * finder.el (finder-commentary): add DOC string and fix
8933         interactive spec
8934
8935 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8936
8937         * help.el (describe-function): Don't forget to intern the string
8938         completing-read returns.
8939         (describe-variable): Ditto.
8940
8941 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8942
8943         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8944         `hyper-apropos-help-mode' here to find symbol to customize
8945         irregardless of cursor position and simplify
8946         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8947         `hyper-apropos-popup-menu'.
8948
8949 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8950
8951         * apropos.el (apropos-mode-map): Add return to call
8952         apropos-follow.
8953         (apropos-print): Call apropos-mode to have better
8954         command reference. Put keymap text-poperty to
8955         symbole name.
8956
8957 1999-11-22  Alastair Burt  <burt@dfki.de>
8958
8959         * help.el: (describe-bindings-1): Added handling of keymaps for
8960         the extents at point.
8961
8962 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8963
8964         * gutter-items.el (buffers-tab-items): Wrap the function in a
8965         save-match-data
8966
8967 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8968
8969         * help.el (describe-function): Use the DEFAULT argument to
8970         completing-read.
8971         (describe-variable): Ditto.
8972
8973 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8974
8975         * minibuf.el (read-from-minibuffer): Add optional argument
8976         DEFAULT to have better mini-buffer history support.
8977         (completing-read): Pass default to read-from-minibuffer.
8978         (read-buffer): Pass default to completing-read.
8979
8980 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8981
8982         * font-lock.el (font-lock-doc-string-face): Document the
8983         `font-lock-lisp-like' property.
8984
8985 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8986
8987         * lisp-mode.el: Specify `font-lock-lisp-like'.
8988
8989         * font-lock.el (font-lock-lisp-like): New function.
8990         (font-lock-fontify-syntactically-region): Use it.
8991
8992 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8993
8994         * XEmacs 21.2.22 is released
8995
8996 1999-11-28  Martin Buchholz <martin@xemacs.org>
8997
8998         * XEmacs 21.2.21 is released.
8999
9000 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9001
9002         * minibuf.el (read-coding-system): Accept symbol and
9003         coding-system object as a default-coding-system.
9004
9005 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9006
9007         * minibuf.el (read-coding-system): Accept symbol as
9008         a default-coding-system.
9009
9010 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9011
9012         * apropos.el (apropos-documentation): Use insert instead
9013         of princ.
9014
9015 1999-11-07  William M. Perry  <wmperry@aventail.com>
9016
9017         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9018           for the linux console.
9019
9020         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9021           stuff to work when you are not on a window system, since the GPM
9022           mouse support now allows pasting from outside of XEmacs.
9023
9024 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9025
9026         * XEmacs 21.2.20 is released
9027
9028 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9029
9030         * setup-paths.el (paths-default-info-directories): Add
9031         /usr/share/info and /usr/local/share/info.
9032
9033 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9034
9035         * about.el: Updated Vladimir Ivanovic's info.
9036
9037 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9038
9039         * auto-show.el (auto-show-truncationp): Remove.
9040
9041         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9042
9043 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9044
9045         * indent.el (indent-line-to): fix bug: spaces were not replaced
9046         with tab if column is multiple of tab-width
9047         From dhn@qedinc.com
9048
9049 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9050
9051         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9052         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9053
9054         * package-get.el (package-get-package-provider): Be verbose when
9055         interactive. Patch from Robert Pluim
9056
9057 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9058
9059         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9060         info file suffixes.
9061
9062 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9063
9064         * process.el (open-network-stream): Add a new optional parameter
9065         PROTOCOL to support udp; fix a minor typo and add an explanation
9066         in docstring for udp programming.
9067
9068         * code-process.el (open-network-stream): Add a new optional
9069         parameter PROTOCOL to support udp; fix a minor typo and add an
9070         explanation in docstring for udp programming.
9071
9072 1999-10-18  Andy Piper  <andy@xemacs.org>
9073
9074         * gui.el (make-gui-button): be more precise about how we call
9075         callbacks.
9076
9077         * wid-edit.el (widget-push-button-value-create): Use the new form
9078         of native gui-button.
9079
9080 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9081
9082         * info.el (Info-page-prev): Don't do (sit-for 0).
9083
9084 1999-10-13  Andy Piper  <andy@xemacs.org>
9085
9086         * gutter-items.el (progress-abort-glyph): new glyph for showing
9087         abort status.
9088         (append-progress): dispatch-event rather than sit-for.
9089         (abort-progress): new function. Show the abort glyph with an
9090         appropriate message.
9091         (raw-append-progress): dispatch-event rather than sit-for.
9092         (display-progress): cope with aborts.
9093
9094         * gui.el (make-gui-button): Use native widgets for buttons
9095         unconditionally.
9096         (insert-gui-button): ditto.
9097         (gui-button-p): ditto.
9098
9099         * xbm-button.el: remove from core.
9100
9101         * xpm-button.el: remove from core.
9102
9103 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9104
9105         * faces.el (init-device-faces): Don't initialize the random faces
9106         on the stream device.
9107
9108 1999-10-06  Andy Piper  <andy@xemacs.org>
9109
9110         * files.el (recover-file): Don't use ls under windows for revert buffer.
9111
9112 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9113
9114         * package-get.el (package-get-download-menu): Make menu really
9115         toggle download sites.
9116         (package-get-download-sites): Add autoload cookie.
9117
9118 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9119
9120         * setup-paths.el (paths-find-module-directory): Ditto.
9121
9122 1999-09-29  Werner Fink  <werner@suse.de>
9123
9124         * setup-paths.el (paths-find-exec-directory): Add missing nil
9125         parameter for environment.
9126
9127 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9128
9129         * modeline.el (modeline-format):
9130         Only purecopy the strings.  Else
9131         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9132         barfs.
9133
9134 1999-08-28  Mike Woolley  <mike@bulsara.com>
9135
9136         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9137         user setting comint-completion-addsuffix and
9138         comint-process-echoes.
9139
9140 1999-09-22  Andy Piper  <andy@xemacs.org>
9141
9142         * gutter-items.el (update-tab-in-gutter): use
9143         last-nonminibuf-window instead of selected-window.
9144
9145 1999-09-18  Andy Piper  <andy@xemacs.org>
9146
9147         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9148         display on.
9149
9150         * subr.el (record-buffer-hook): new variable so that the hook gets
9151         some documentation.
9152
9153 1999-09-16  Andy Piper  <andy@xemacs.org>
9154
9155         * gutter-items.el (update-tab-in-gutter): only update when the
9156         gutter is visible.
9157         (remove-buffer-from-gutter-tab): ditto.
9158
9159 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9160
9161         * simple.el (do-auto-fill): Commented out part of Kinsoku
9162         processing.
9163
9164 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9165
9166         * isearch-mode.el (isearch-highlightify-region): Give the
9167         highlighting extents a high priority.
9168         (isearch-make-extent): Give the main highlighting extent an even
9169         higher priority.
9170
9171 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9172
9173         * packages.el (packages-compute-package-locations): Fix typo from
9174         -u rationalization.
9175
9176 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9177
9178         * setup-paths.el (paths-find-doc-directory): Respect value of
9179         `configure-doc-directory.'
9180
9181         * find-paths.el (paths-find-architecture-directory): Give
9182         precendence `default' argument (which typically comes from
9183         configure).
9184
9185 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9186
9187         * startup.el (command-line-early): Added options -user-init-file
9188         and -user-init-directory.
9189
9190         * files.el (user-init-file): Default to NIL so we can recognize
9191         when it's set.
9192
9193 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9194
9195         * obsolete.el (init-file-user):
9196         * startup.el:
9197         * packages.el (packages-compute-package-locations):
9198         * package-get.el (package-get-user-index-filename):
9199         * menubar-items.el (maybe-add-init-button):
9200         * info.el (Info-annotations-path):
9201         * dump-paths.el:
9202         Change `user-init-directory' to be an absolute path.
9203         Use `user-init-directory' where appropriate.
9204         Zap `init-file-user' and its uses.
9205
9206 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9207
9208         * subr.el (copy-symbol): New function.
9209
9210 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9211
9212         * isearch-mode.el (isearch-done): Be sure to restore invisible
9213         extents in the proper buffer.
9214         (isearch-pre-command-hook): Set this-command to the correct value
9215         in case the buffer has changed and old overriding-local-map was
9216         used.
9217         (isearch-restore-extent): Use remprop instead of setting the
9218         property to nil.
9219
9220 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9221
9222         * cmdloop.el (execute-extended-command): Update zmacs region
9223         before the delay.
9224         (execute-extended-command): Make the message gettext-friendly.
9225
9226 1999-09-07  Andy Piper  <andy@xemacs.org>
9227
9228         * gutter-items.el (progress-gauge-glyph): renamed from
9229         progress-glyph.
9230         (progress-text-glyph): new variable.
9231         (progress-layout-glyph): use layouts and text glyphs.
9232         (progress-area-buffer): removed.
9233         (progress-text-and-extent): new variable.
9234         (progress-displayed-p): dynamically create gutter area buffer.
9235         (clear-progress): ditto.
9236         (raw-append-progress): ditto.
9237         (append-progress): use new glyph names.
9238         (raw-append-progress): only create the extent when needed. set
9239         properties more optimally.
9240         (progress): remove args.
9241
9242 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9243
9244         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9245         mapcar where the return value is unused.
9246         (isearch-restore-invisible-extents): Ditto.
9247         (isearch-highlight-all-cleanup): Ditto.
9248         (isearch-delete-extents-in-range): Traverse the extents only once.
9249         (isearch-highlight-all-update): Don't start over if the search
9250         string has changed and more input is pending.
9251
9252 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9253
9254         * packages.el (packages-find-package-data-path): Ditto.
9255
9256         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9257
9258         * subr.el (mapc-internal): Don't make obsolete.
9259
9260         * cl-extra.el (mapc): Resurrect.
9261
9262 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9263
9264         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9265         alias.
9266
9267         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9268         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9269         (isearch-yank-clipboard): Use get-clipboard instead of
9270         x-get-clipboard.
9271         (isearch-yank-selection): Fix docstring.
9272
9273 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9274
9275         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9276
9277 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9278
9279         * cl-macs.el (extent-start-position): Fix setf method.
9280         (extent-end-position): Ditto.
9281
9282 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9283
9284         * isearch-mode.el: End merge with FSF 20.4.
9285
9286         * isearch-mode.el (search-invisible): New variable.
9287         (isearch-hide-immediately): Ditto.
9288         (isearch-unhidden-extents): Ditto.
9289         (isearch-range-invisible): New function.
9290         (isearch-unhide-extent): Ditto.
9291         (isearch-restore-invisible-extents): Ditto.
9292         (isearch-restore-extent): Ditto.
9293
9294         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9295         implementation.
9296         (isearch-ring-retreat-edit): Ditto.
9297         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9298         (isearch-forward-regexp): New arguments NOT-REGEXP and
9299         NO-RECURSIVE-EDIT.
9300         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9301         (isearch-backward-regexp): New arguments NOT-REGEXP and
9302         NO-RECURSIVE-EDIT.
9303         (isearch-mode): Return isearch-success.
9304         (isearch-update): Use unread-command-events instead of
9305         unread-command-event.
9306         (isearch-abort): If an invalid regexp is encountered, keep popping
9307         states.
9308         (isearch-*-char): Use FSF implementation.
9309         (isearch-whitespace-chars): Use the more robust FSF's
9310         implementation.
9311         (isearch-within-brackets): New variable.
9312         (isearch-mode): Initialize it.
9313         (isearch-edit-string): Bind it.
9314         (isearch-search-and-update): Set it.
9315         (isearch-push-state): Push it.
9316         (isearch-top-state): Pop it.
9317         (isearch-search): Set it.
9318         (isearch-printing-char): When called by isearch-whitespace-chars,
9319         handle M-SPC gracefully.
9320         (isearch-message-prefix): New argument ELLIPSIS.
9321         (isearch-message-suffix): Ditto.
9322         (isearch-message): Use the ELLIPSIS argument when calling
9323         isearch-message-prefix and isearch-message-suffix.
9324         (isearch-message-prefix): Distinguish between "wrapped" and
9325         "overwrapped" search, FWIW.
9326
9327 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9328
9329         * isearch-mode.el (isearch-edit-string): Use the head of the
9330         search ring instead of search-last-string and search-last-regexp.
9331         (search-highlight): Renamed from isearch-highlight.
9332         (isearch-exit): Use the new name.
9333         (isearch-highlight): Ditto.
9334         (isearch-dehighlight): Ditto.
9335         (isearch-update-ring): New function.
9336         (isearch-done): Call it.
9337         (isearch-done): New argument EDIT.
9338         (isearch-repeat): If search string is empty, look up at the car of
9339         the search ring; ignore the yank pointer.
9340         (isearch-abort): Call isearch-done with NOPUSH.
9341         (isearch-cancel): New function.
9342         (isearch-mode-map): Bind it to ESC ESC ESC.
9343
9344         * isearch-mode.el: Begin merge with FSF 20.4.
9345
9346 1999-09-01  Andy Piper  <andy@xemacs.org>
9347
9348         * x-select.el (x-get-clipboard): obsolete.
9349         (x-yank-clipboard-selection): obsolete
9350
9351         * select.el (disown-selection): need to be careful to disown the
9352         clipboard if we set it via selection.
9353         (get-clipboard): move from x-select.el
9354         (yank-clipboard-selection): ditto.
9355
9356 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9357
9358         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9359         isearch-highlight-all-matches to nil.
9360         (isearch-fixed-case): New variable.
9361         (isearch-mode): Initialize it.
9362         (isearch-edit-string): Save it.
9363         (isearch-toggle-case-fold): Set it.
9364         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9365         need to check isearch-fixed-case.
9366         (isearch-toggle-case-fold): Update highlighting of all matches
9367         before the pause.
9368         (isearch-edit-string):
9369
9370 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9371
9372         * isearch-mode.el (isearch-edit-string): Call isearch-message
9373         before reading the event so that the prompt is displayed properly.
9374         (isearch-message): Use isearch-nonincremental when calling
9375         isearch-message-prefix.
9376         (minibuffer-local-isearch-map): Bind up and down to do the same as
9377         M-p and M-n respectively.
9378         (isearch-done): New arg NOPUSH.
9379         (isearch-edit-string): Use it.
9380         (isearch-edit-string): Don't bind isearch-string.
9381         (isearch-ring-adjust): Edit string, *then* push state.
9382
9383 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9384
9385         * faces.el (isearch-secondary): Make isearch-secondary look
9386         different than default.
9387
9388 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9389
9390         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9391         save-excursion.
9392         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9393         (isearch-update): Call isearch-dehighlight without arguments.
9394         (isearch-done): Ditto.
9395
9396         * isearch-mode.el (isearch-fix-case): If the search string has no
9397         upper-case letters, allow the folding to be reenabled.
9398         Previously, once disabled, the folding would remain that way until
9399         the end of isearch.
9400         (isearch-top-state): Call isearch-fix-case.
9401
9402         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9403         save-excursion.
9404         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9405
9406 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9407
9408         * xpm-button.el:
9409         xbm-button.el: Need to exist in core because gui.el depends on
9410         them.
9411
9412 1999-08-31  Andy Piper  <andy@xemacs.org>
9413
9414         * gutter-items.el (buffers-tab-face): new customizable variable.
9415         (buffers-tab-default-buffer-line-length): new specifier for
9416         maximum viewable characters.
9417         (progress-stack): new variable for implementing widget-based
9418         progress messages.
9419         (progress-area-buffer): ditto.
9420         (progress-glyph-height): ditto.
9421         (progress-stop-callback): ditto.
9422         (progress-quit-function): new function.
9423         (progress-glyph): new variable.
9424         (progress-layout-glyph): ditto.
9425         (progress-displayed-p): new function, see message-displayed-p for
9426         details.
9427         (clear-progress): ditto.
9428         (remove-progress): ditto.
9429         (append-progress): ditto.
9430         (raw-append-progress): ditto.
9431         (display-progress): ditto.
9432         (current-progress): ditto.
9433         (current-progress-label): ditto.
9434         (progress): ditto.
9435         (lprogress): ditto.
9436
9437
9438 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9439
9440         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9441
9442         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9443         `isearch-yank-selection'.
9444         (isearch-mode-map): Use it.
9445         (isearch-yank-selection): Use `get-selection' instead of
9446         `get-x-selection'.
9447
9448 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9449
9450         * faces.el (isearch-secondary): Create face here.
9451
9452         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9453         timers.
9454
9455 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9456
9457         * subr.el (buffer-string): More robust backward compatibility
9458         check, courtesy William Perry.
9459
9460 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9461
9462         * replace.el (perform-replace): Stop the search after the search
9463         limit has been reached.
9464
9465 1999-08-23  Andy Piper  <andy@xemacs.org>
9466
9467         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9468         here if we don't have one.
9469
9470 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9471
9472         * ldap.el (ldap-coding-system): Default to nil until we get
9473         efficient UTF8 support
9474         (ldap-decode-string): Guard against `decode-coding-string' not
9475         being defined
9476         (ldap-encode-string): Guard against `encode-coding-string' not
9477         being defined
9478
9479 1999-08-23  Didier Verna  <didier@xemacs.org>
9480
9481         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9482         Some doc strings improvements, and add a star to the `interactive'
9483         calls.
9484
9485 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9486
9487         * font-lock.el (java-font-lock-keywords-3): introduced new
9488         keywords and regexpes for javadoc syntax 1.2.
9489
9490 1999-08-17  Andy Piper  <andy@xemacs.org>
9491
9492         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9493         format-buffers-tab-line.
9494         (buffers-tab-max-buffer-line-length): new variable.
9495         (format-buffers-tab-line): new function. truncate names if over
9496         buffers-tab-max-buffer-line-length.
9497
9498 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9499
9500         * cus-start.el: Customize the variable `bell-inhibit-time'.
9501
9502 1999-08-16  Andy Piper  <andy@xemacs.org>
9503
9504         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9505         brute-force approach to deleting the last buffer.
9506         (buffers-tab-grouping-regexp): new customizable variable.
9507         (select-buffers-tab-buffers-by-mode): use it.
9508
9509 1999-08-13  Andy Piper  <andy@xemacs.org>
9510
9511         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9512         deletion problem.
9513
9514 1999-07-30  Didier Verna  <didier@xemacs.org>
9515
9516         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9517         of princ to output symbols.
9518         (custom-save-face-internal): ditto.
9519         (custom-save-resets): ditto.
9520
9521 1999-08-09  Didier Verna  <didier@xemacs.org>
9522
9523         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9524         `regexp-quote' to protect the major mode name for use as a regular
9525         expression (c++ needs this for instance).
9526
9527 1999-08-08  Andy Piper  <andy@xemacs.org>
9528
9529         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9530         cope with similar mode names.
9531
9532         * gutter-items.el (buffers-tab-selection-function): new selection
9533         function.
9534         (select-buffers-tab-buffers-by-mode): new function.
9535         (buffers-tab-items): use it if set to only display buffers in the
9536         tab in the current buffer's group..
9537         (update-tab-in-gutter): use new api.
9538         (remove-buffer-from-gutter-tab): ditto.
9539
9540         * gutter-items.el (buffers-tab-max-size): set custom selection
9541         default to 6.
9542         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9543         (add-tab-to-gutter): set face as default.
9544
9545 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9546
9547         * faces.el (frob-face-property): Merge the fall-back specifier
9548         with the target, not replace it.
9549
9550 1999-08-05  Andy Piper  <andy@xemacs.org>
9551
9552         * gutter-items.el (update-tab-in-gutter): add frame argument for
9553         buffer-items.
9554         (update-tab-in-gutter): use it.
9555
9556         * gutter-items.el (record-buffer-hook): set.
9557
9558         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9559         change.
9560         (switch-to-buffer-hook) deleted.
9561
9562 1999-08-04  Andy Piper  <andy@xemacs.org>
9563
9564         * gutter-items.el (update-tab-in-gutter): make sure this will work
9565         as an argument to create-frame-hook.
9566
9567 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9568
9569         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9570         instead of timer emulation.
9571
9572 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9573
9574         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9575         Emacs isearch enhancements.
9576
9577 1999-07-28  Andy Piper  <andy@xemacs.org>
9578
9579         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9580         all devices that support tab controls.
9581         (remove-buffer-from-gutter-tab): new function. to be used as a
9582         value for kill-buffer-hook.
9583
9584 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9585
9586         * auto-show.el (auto-show-truncationp): changed to match
9587         `window_translation_on'
9588
9589 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9590
9591         * XEmacs 21.2.19 is released
9592
9593 1999-07-28  SL Baur  <steve@miho>
9594
9595         * code-files.el (insert-file-contents): Fix docstring.
9596         revert previous change.
9597
9598 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9599
9600         * fill.el (fill-region-as-paragraph): Change re-break-point to
9601         contain word-across-newline plus one character so that filling
9602         Japanese and Chinese works as desired.
9603         * simple.el (do-auto-fill): Ditto.
9604
9605 1999-07-26  SL Baur  <steve@miho>
9606
9607         * mule/japanese.el ("Japanese"): Do not specify a default input
9608         method.
9609         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9610
9611 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9612
9613         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9614         able to use cl-macs macro in early lisp.
9615
9616 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9617
9618         * custom.el:
9619         * cus-face.el:
9620         * cus-edit.el:
9621                 Massive custom Theme API changes.
9622
9623 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9624
9625         * code-files.el (insert-file-contents): Regard
9626         coding-system-magic-cookie if `coding-system-for-read' is nil.
9627
9628 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9629
9630         * mule/thai-xtis.el: Add coding: local variable, to avoid
9631         bootstrapping problem with C locale.
9632
9633 1999-07-22  Andy Piper  <andy@xemacs.org>
9634
9635         * dumped-lisp.el (preloaded-file-list): guard against putting
9636         gutter-items in a less than functional XEmacs.
9637         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9638
9639 1999-07-18  Bob Weiner  <weiner@beopen.com>
9640
9641         * fill.el (fill-context-prefix): Fixed bug that prevented the
9642         setting of an adaptive fill prefix when the `dont-skip-first' was
9643         t.
9644
9645 1999-07-22  SL Baur  <steve@miho>
9646
9647         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9648
9649 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9650
9651         * files.el (interpreter-mode-alist): add `make', `guile', and
9652         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9653         makefile-mode, guile is a scheme, and someday XEmacs will be
9654         modular enough to use as an efficient scripting tool.)
9655
9656 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9657
9658         * mule/mule-cmds.el (reset-language-environment): Regard
9659         coding-category `utf-8' and `ucs-4' if they are available.
9660
9661 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9662
9663         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9664         (prefer-coding-system): Fix DOC-string.
9665
9666         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9667         DOC-string too.
9668
9669         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9670         Mule.
9671         (coding-system-change-eol-conversion): Fix DOC-string.
9672
9673 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9674
9675         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9676         instead of `list-coding-system'.
9677
9678 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9679
9680         * menubar-items.el (default-menubar): `select-input-method' was
9681         renamed to `set-input-method'.
9682
9683         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9684         "Set Language Environment" menu.
9685
9686         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9687         "Describe Language Support" menu.
9688
9689 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9690
9691         * mule/chinese.el ("Chinese-GB"): Rename
9692         `chinese-gb-environment-setup-function' to
9693         `setup-chinese-gb-environment-internal'.
9694
9695 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9696
9697         * mule/korean.el: Use `define-coding-system-alias' instead of
9698         `copy-coding-system'.
9699
9700 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9701
9702         * mule/mule-cmds.el (set-language-environment-coding-systems):
9703         Treat duplicated coding-categories.
9704
9705 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9706
9707         * mule/japanese.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/vietnamese.el: Specify `iso-8-1' as a category of
9713         coding-system `viscii'.
9714
9715 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9716
9717         * mule/cyrillic.el:
9718         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9719         (cyrillic-alternativnyj-decode-table): New variable.
9720         (cyrillic-alternativnyj-encode-table): New variable.
9721         - Specify `iso-8-1' as a category of coding-system
9722           `alternativnyj'.
9723         - Abolish general Cyrillic environment.
9724
9725 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9726
9727         * mule/chinese.el:
9728         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9729         - Register `chinese-gb-environment-setup-function' as a
9730           `setup-function' of "Chinese-GB" environment.
9731
9732 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9733
9734         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9735         optional argument `parents'.
9736
9737         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9738         property for Thai-XTIS.
9739
9740         * mule/mule-help.el (help-with-tutorial): Use property
9741         `tutorial-coding-system' of language-info as a coding-system to
9742         read tutorial file.
9743
9744 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9745
9746         * mule/thai-xtis.el: Don't setup `setup-function' and
9747         `exit-function'.
9748
9749         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9750         `set-coding-category-system' to set up coding-system for
9751         coding-category.
9752
9753         * mule/mule-cmds.el (prefer-coding-system): Use
9754         `set-coding-category-system' to set up coding-system for
9755         coding-category.
9756
9757 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9758
9759         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9760         Thai-XTIS environment.
9761
9762         * mule/mule-cmds.el (prefer-coding-system): Use
9763         `find-coding-system' instead of `coding-system-p'.
9764
9765 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9766
9767         * mule/mule-cmds.el (set-language-environment-coding-systems):
9768         Modify eol-type for XEmacs.
9769
9770         * mule/thai-xtis.el: Delete unused local variable `category'.
9771
9772         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9773         function.
9774         (prefer-coding-system): Don't call
9775         `update-coding-systems-internal'; use function
9776         `coding-category-list' instead of variable `coding-category-list';
9777         use `set-coding-priority-list' instead of `set-coding-priority';
9778         modify `eol-type' for XEmacs.
9779
9780         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9781         `charset-columns'.
9782         (char-width): Likewise.
9783
9784 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9785
9786         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9787         `tis-620'.
9788
9789         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9790         `set-coding-priority-list' instead of `set-coding-priority'; don't
9791         call `update-coding-systems-internal'.
9792
9793         * mule/mule-misc.el (coding-system-get): New function.
9794         (coding-system-put): New function.
9795         (coding-system-category): New function.
9796
9797 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9798
9799         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9800         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9801         to avoid conflict with leim/quail/thai-xtis.
9802
9803         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9804         to thai-xtis-chars.el.
9805
9806         * mule/thai-xtis-chars.el: New file (split from
9807         mule/thai-xtis.el).
9808
9809 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9810
9811         * mule/thai-xtis.el:
9812         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9813         - Add syntax entries.
9814         - Put `preferred-coding-system' of the charset `thai-xtis' to
9815           `tis-620'.
9816
9817 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9818
9819         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9820         rewritten to use write-multibyte-character.
9821
9822 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9823
9824         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9825         of `iso-2022-7'.
9826         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9827         ported yet.
9828         (read-input-method-name): Treat optional argument `default'.
9829
9830 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9831
9832         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9833         all.
9834         (set-language-info-alist): Set up menus here.
9835
9836 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9837
9838         * minibuf.el (completing-read): Add new optional argument
9839         `default'.
9840         (read-coding-system): Add new optional argument
9841         `default-coding-system'.
9842
9843 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9844
9845         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9846         (viet-viscii-...->viet-vscii...).
9847
9848 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9849
9850         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9851         and menus.
9852
9853 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9854
9855         * mule/mule-cmds.el (input-method-function): Add permanent-local
9856         property.
9857
9858 1999-03-30  Dave Love  <fx@gnu.org>
9859
9860         * mule/mule-cmds.el (current-language-environment): Doc fix.
9861
9862 1999-02-06  Richard Stallman  <rms@gnu.org>
9863
9864         * mule/european.el (setup-slovenian-environment): New function.
9865         ("Slovenian"): New language environment.
9866
9867 1999-01-27  Dave Love  <fx@gnu.org>
9868
9869         * mule/mule-cmds.el (current-language-environment): Provide :link,
9870         :type (choices) and appropriate :get.
9871
9872 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9873
9874         * mule/mule-cmds.el (describe-language-environment): Don't alter
9875         input-method-alist.
9876
9877 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9878
9879         * mule/mule-cmds.el (prefer-coding-system): Call
9880         set-coding-priority, so that the internal array of priorities is
9881         also updated.
9882
9883 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9884
9885         * mule/mule-cmds.el (prefer-coding-system): If the argument
9886         requires specific EOL conversion type, make the default coding
9887         systems use that.
9888
9889 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9890
9891         * mule/mule-cmds.el (set-language-environment): Pass the default
9892         eol-type to set-language-environment-coding-systems.
9893         (set-default-coding-systems): Copy the eol-type property for the
9894         new default values of {buffer-file,process}-coding-system from the
9895         old defaults.
9896         (set-language-environment-coding-systems): Accept an optional
9897         argument EOL-TYPE, and set the eol-type property of the default
9898         coding systems accordingly.
9899
9900 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9901
9902         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9903         use generate-new-buffer instead of get-buffer-create.
9904
9905 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9906
9907         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9908
9909 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9910
9911         * mule/mule-cmds.el (default-input-method): Fix custom type.
9912
9913 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9914
9915         * mule/mule-cmds.el (setup-specified-language-environment):
9916         Add apropos-inhibit property.
9917         (describe-specified-language-support): Likewise.
9918
9919 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9920
9921         * mule/mule-cmds.el: Doc fixes.
9922
9923 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9924
9925         * mule/mule-cmds.el (register-input-method): Doc-string
9926         modified.
9927
9928 1998-09-01  Dave Love  <fx@gnu.org>
9929
9930         * mule/mule-cmds.el (current-language-environment): Fix
9931         setter function.
9932
9933 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9934
9935         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9936         mule/european.el, mule/hebrew.el, mule/japanese.el,
9937         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9938         avoid bootstrapping problem if you need to recompile all the Lisp
9939         files using interpreted code.
9940
9941 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9942
9943         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9944         ("Latin-2"): Likewise.
9945
9946 1998-08-18  Per Starback  <starback@update.uu.se>
9947
9948         * mule/european.el (setup-latin2-environment): Fix typo.
9949
9950 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9951
9952         * mule/european.el: Give proper value of `input-method' key to all
9953         lang. env.
9954
9955         * mule/mule-cmds.el (activate-input-method): Handle the case that
9956         the arg INPUT-METHOD is nil correctly.
9957         (read-multilingual-string): Activate the specified input method
9958         before calling read-string.  Afterward, activate the original
9959         input method.
9960
9961 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9962
9963         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9964         (set-language-info-alist): Fix typo in doc-string.
9965
9966         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9967
9968 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9969
9970         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9971         (reset-language-environment): New function for the job that
9972         setup-english-environment used to do.
9973         (set-language-environment): Do more setups according to the info
9974         in language-info-alist.
9975         (read-language-name): Handle the case that the arg KEY is nil.
9976         (describe-language-environment): Handle input-method property.
9977
9978         * mule/: All files under this directory, which related with
9979         specific languages (such as mule/european.el, mule/greek.el,
9980         mule/hebrew.el, mule/misc-lang.el), modified as below.
9981         (setup-XXX-environment): Just call set-language-environment.  If
9982         they used to do some other jobs than what done by
9983         set-language-environment, those jobs are done in
9984         setup-XXX-environment-internal now.
9985         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9986         the value to setup-XXX-environment-internal.  Add properties
9987         input-method and features.
9988
9989         * mule/english.el (setup-english-environment): Just call
9990         reset-language-environment.
9991
9992         * mule/european.el (setup-8-bit-environment): Function deleted.
9993
9994 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9995
9996         * mule/mule-cmds.el (input-method-exit-on-first-char)
9997         (input-method-use-echo-area): Doc fixes.
9998
9999 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10000
10001         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10002         variable.
10003         (input-method-use-echo-area): New variable.
10004
10005 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10006
10007         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10008
10009 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10010
10011         * mule/mule-cmds.el (activate-input-method): Update mode line.
10012         (inactivate-input-method): Likewise.
10013
10014 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10015
10016         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10017         input method in the current buffer, but just bind
10018         current-input-method.
10019
10020 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10021
10022         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10023
10024         * mule/misc-lang.el ("IPA"): Add coding-priority and
10025         coding-system.
10026
10027 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10028
10029         * mule/greek.el: Add coding-priority.
10030
10031 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10032
10033         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10034         LANG-ENV.
10035
10036 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10037
10038         * mule/mule-cmds.el (register-input-method): Fix previous change.
10039         (setup-specified-language-environment): Doc fix.
10040
10041 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10042
10043         * mule/mule-cmds.el: Several doc fixes.
10044         (get-language-info, set-language-info): Rename argument.
10045         (set-language-info-alist): Likewise.
10046         (register-input-method): Rename argument.
10047         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10048
10049 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10050
10051         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10052         default value while reading an input method.
10053
10054 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10055
10056         * mule/mule-cmds.el (universal-coding-system-argument):
10057         Use buffer-file-coding-system as default.
10058
10059 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10060
10061         * mule/korean.el ("Korean"): Doc fix.
10062
10063 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10064
10065         * mule/mule-cmds.el (describe-language-environment): Print the
10066         languge environment at the head.
10067
10068 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10069
10070         * mule/japanese.el: Set exit-function to exit-japanese-environment
10071         for Japanese environment.
10072
10073 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10074
10075         * mule/mule-cmds.el (set-language-environment): Doc fix.
10076         (current-language-environment): Use defcustom.
10077         (default-input-method): Specify :type.
10078
10079 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10080
10081         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10082         modified.
10083         (prefer-coding-system): Doc-string modified.
10084
10085 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10086
10087         * mule/mule-cmds.el (set-language-info): Doc-string
10088         describes `coding-priority' KEY.
10089         (set-language-environment-coding-systems): New function.
10090         (select-safe-coding-system): New function.
10091         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10092         (set-language-info-alist): New optionla arg PARENTS.  Call
10093         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10094         (set-language-environment-coding-systems): New function.
10095
10096         * mule/chinese.el: Remove setting up of
10097         describe-chinese-environment-map and
10098         setup-chinese-environment-map.  Exclude them in args of calls to
10099         set-language-info-alist.  Register coding-priority key in
10100         language-info-alist.
10101
10102         * mule/cyrillic.el: Remove setting up of
10103         describe-cyrillic-environment-map and
10104         setup-cyrillic-environment-map.  Exclude them in args of calls to
10105         set-language-info-alist.  Register coding-priority key in
10106         language-info-alist.
10107
10108         * mule/english.el: Register coding-priority key in
10109         language-info-alist.
10110
10111         * mule/ethiopic.el: Register coding-priority key in
10112         language-info-alist.
10113
10114         * mule/european.el: Remove setting up of
10115         describe-european-environment-map and
10116         setup-european-environment-map.  Exclude them in args of calls to
10117         set-language-info-alist.  Register coding-priority key in
10118         language-info-alist.  Add "German" language env.
10119         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10120         (setup-german-environment): New function.
10121
10122         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10123         change default input method to "greek-postfix".
10124
10125         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10126         coding-priority key in
10127
10128 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10129
10130         * mule/mule-cmds.el (set-language-info): Doc fix.
10131         (input-method-inactivate-hook): Doc fix.
10132
10133 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10134
10135         * mule/mule-cmds.el (set-input-method): Renamed from
10136         select-input-method.
10137
10138 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10139
10140         * mule/mule-cmds.el (set-language-environment): Run
10141         exit-language-environment-hook before calling `exit-function'
10142         which is specified for the language environment.
10143
10144 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10145
10146         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10147         modified.
10148         (prefer-coding-system): Likewise.
10149         (describe-language-environment): Print aliases of each coding
10150         system.
10151         (set-language-environment-hook): New variable.
10152         (exit-language-environment-hook): New variable.
10153         (set-language-environment): Call these hooks.  Before setting a
10154         new language environment, exit from the
10155         current-language-environment if necessary.
10156         (input-method-verbose-flag): The value can be nil, t,
10157         complex-only, or default.
10158         (input-method-highlight-flag): Doc-string augmented.
10159         (activate-input-method): Check if we can run the registered
10160         function to activate an input method.
10161
10162         * mule/korean.el: Set exit-function for language environment
10163         "Korean" to exit-korean-environment.
10164         (setup-korean-environment): Moved to korea-util.el.
10165
10166 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10167
10168         * mule/mule-cmds.el (read-multilingual-string): Use
10169         current-input-method prior to default-input-method.  Don't bind
10170         current-input-method by `let', instead, activate the specified
10171         input method in the current buffer temporarily.
10172
10173 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10174
10175         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10176
10177 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10178
10179         * mule/chinese.el (post-read-decode-hz): Return the result of
10180         decode-hz-region.
10181         (pre-write-encode-hz): Do not change the value of
10182         last-coding-system.
10183
10184 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10185
10186         * mule/mule-ccl.el: Doc fixes.
10187
10188 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10189
10190         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10191         (check-ccl-program): New macro.
10192
10193 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10194
10195         * mule/mule-ccl.el: Comment about CCL syntax modified.
10196         (ccl-command-table): Add read-multibyte-character and
10197         write-multibyte-character.
10198         (ccl-code-table): Add ex-cmd.
10199         (ccl-extended-code-table): New variable.
10200         (ccl-embed-extended-command): New function.
10201         (ccl-compile-read-multibyte-character,
10202         ccl-compile-write-multibyte-character) New functions.
10203         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10204         ccl-dump-write-multibyte-character): New functions.
10205
10206 1999-07-22  SL Baur  <steve@miho>
10207
10208         * config.el (config-value-file): config.values is installed into
10209         doc-directory.
10210         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10211
10212 1999-07-19  Didier Verna  <didier@xemacs.org>
10213
10214         * rect.el: all functions rewritten, except when noted. Below is a
10215         list of interface changes.
10216         (apply-on-rectangle): new function. Obsoletes
10217         `operate-on-rectangle'. All functions that used to call this
10218         function now call the new one.
10219         (kill-rectangle): added optional prefix arg to fill lines.
10220         (delete-rectangle): ditto.
10221         (delete-extract-rectangle): ditto.
10222         (open-rectangle): ditto.
10223         (clear-rectangle): ditto.
10224         (delete-rectangle-line): added third arg FILL.
10225         (delete-extract-rectangle-line): ditto.
10226         (open-rectangle-line): ditto.
10227         (clear-rectangle-line): ditto.
10228
10229 1999-07-18  Andy Piper  <andy@xemacs.org>
10230
10231         * menubar-items.el (default-menubar): add gutter options.
10232
10233         * gutter-items.el: new file.
10234         (gutter): new group for custom.
10235         (gutter-visible-p): new variable.
10236         (default-gutter-position): ditto.
10237         (buffers-tab): new group for the buffers tab.
10238         (gutter-buffers-tab): widget to put in the gutter.
10239         (buffers-tab-max-size): max number of tabs.
10240         (buffers-tab-switch-to-buffer-function): function to call when a
10241         tab is pressed.
10242         (buffers-tab-omit-function): filter buffers with this function.
10243         (buffers-tab-format-buffer-line-function): format buffer names for
10244         inclusion in tabs.
10245         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10246         the record.
10247         (build-buffers-tab-internal): build a list of tab items.
10248         (buffers-tab-items): ditto.
10249         (add-tab-to-gutter): put a tab in the gutter area.
10250         (update-tab-in-gutter): reset the buffers in the tab.
10251
10252         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10253
10254         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10255         (switch-to-buffer-hooks): new hook.
10256
10257         * toolbar.el (default-toolbar-position): fix typo.
10258
10259 1999-07-16  Andy Piper  <andy@xemacs.org>
10260
10261         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10262
10263 1999-07-15  Didier Verna  <didier@xemacs.org>
10264
10265         * cus-edit.el (custom-prompt-variable): optional third arg makes
10266         prompt for a comment string.
10267         (customize-set-value): optional prefix makes this function handle
10268         variable comments.
10269         (customize-set-variable): ditto.
10270         (customize-save-variable): ditto.
10271         (customize-customized): handle custom comments.
10272         (customize-save-customized): ditto.
10273         (custom-variable-state-set): ditto.
10274         (custom-face-state-set): ditto.
10275         (customize-saved): ditto.
10276         (custom-variable-set): ditto.
10277         (custom-face-set): ditto.
10278         (custom-variable-save): ditto.
10279         (custom-face-save): ditto.
10280         (custom-variable-reset-saved): ditto.
10281         (custom-face-reset-saved): ditto.
10282         (custom-variable-reset-standard): ditto.
10283         (custom-face-reset-standard): ditto.
10284         (custom-comment-face): new face.
10285         (custom-comment-tag-face): ditto.
10286         (custom-comment): new widget.
10287         (custom-comment-create): new function.
10288         (custom-comment-delete): ditto.
10289         (custom-comment-value-set): ditto.
10290         (custom-comment-show): ditto.
10291         (custom-comment-invisible-p): ditto.
10292         (custom-variable-value-create): create a comment field widget.
10293         (custom-face-value-create): ditto.
10294         (custom-variable-menu): new entry for adding a custom comment.
10295         (custom-face-menu): ditto.
10296         (custom-save-variables): possibly save custom comments.
10297         (custom-save-faces): ditto.
10298
10299         * cus-face.el (custom-set-faces): the arguments can now have a
10300         custom comment as fourth argument.
10301
10302         * custom.el (custom-set-variables): the arguments can now have a
10303         custom comment as fifth element.
10304
10305 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10306
10307         * XEmacs 21.2.18 is released
10308
10309 1999-07-13  SL Baur  <steve@miho>
10310
10311         * lib-complete.el (read-library-name): Revert previous change.
10312         (read-library): Ditto.
10313
10314 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10315
10316         * packages.el (packages-package-list): Capitalize docstring.
10317
10318         * packages.el (packages-find-package-library-path): Use #'nconc
10319         rather than #'append to reduce consing -- #'mapcar uses Flist,
10320         which returns a freshly consed list.  #'append would create yet
10321         another fresh list, using Fmake_list in concat.
10322
10323         * packages.el (package-provide): Use setq with remassq like it
10324         says in its docstring.
10325
10326 1999-07-06  SL Baur  <steve@miho.m17n.org>
10327
10328         * lib-complete.el (progn-with-message): Fix typo.
10329
10330 1999-07-06  SL Baur  <steve@miho.m17n.org>
10331
10332         * mule/mule-misc.el (char-octet): Make function match docstring.
10333         From Katsumi Yamaoka <yamaoka@jpl.org>
10334
10335 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10336
10337         * wid-edit.el (widget-documentation): corrected spelling error.
10338
10339 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10340
10341         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10342         keys if already bound
10343
10344 1999-07-06  SL Baur  <steve@miho.m17n.org>
10345
10346         * lib-complete.el (progn-with-message): Revert previous changes.
10347
10348 1999-06-24  Bob Weiner  <weiner@beopen.com>
10349
10350         * lib-complete.el (find-library):
10351         (find-library-other-window):
10352         (find-library-other-frame): Completely rewrote
10353         so that these functions actually work when called non-interactively.
10354         Also made them handle LIBRARY arguments which end with .el or .elc.
10355
10356 1999-06-24  Bob Weiner  <weiner@beopen.com>
10357
10358         * simple.el (indent-new-comment-line): Locally bound
10359         `block-comment-start' to `comstart' or else when this is called
10360         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10361         `block-comment-start' value, ignoring any existing spacing after a
10362         comment prefix in the previous line and producing ugly comments.
10363
10364 1999-06-23  Bob Weiner  <weiner@beopen.com>
10365
10366         * list-mode.el (mouse-choose-completion):
10367         (choose-completion):
10368         (completion-switch-to-minibuffer): Added.
10369         ([Tab]): [Tab] previously switched to the minibuffer
10370         but since [space] does that and since most applications in the
10371         world use [Tab] to select the next item in a list, do that in the
10372         *Completions* buffer too.  This will cause the least confusion
10373         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10374         06/23/1999.
10375
10376 1999-06-22  Bob Weiner  <weiner@beopen.com>
10377
10378         * help.el (help-buffer-name): Added support for a null value
10379         of `help-buffer-prefix-string' since some buffers require no
10380         prefix.
10381
10382 1999-06-20  Bob Weiner  <weiner@beopen.com>
10383
10384         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10385         in the completion-list-mode-map to bury the completions buffer
10386         even when the minibuffer is no longer active.
10387
10388 1999-06-20  Bob Weiner  <weiner@beopen.com>
10389
10390         * list-mode.el (list-mode): It is visually disconcerting to have
10391         the text cursor disappear within list buffers, especially when
10392         moving from window to window, so leave it visible.
10393
10394 1999-07-01  SL Baur  <steve@miho.m17n.org>
10395
10396         * menubar-items.el (default-menubar): Conditionalize the bug
10397         report menu item (which may not be possible in this XEmacs).
10398         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10399
10400 1999-06-30  SL Baur  <steve@miho.m17n.org>
10401
10402         * subr.el (with-current-buffer): DOC string fix.
10403         Suggested by Bob Weiner <weiner@altrasoft.com>
10404
10405 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10406
10407         * cus-face.el (custom-face-italic): insert missing args
10408
10409 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10410
10411         * packages.el (package-locations): Changed default early package
10412         hierarchies to ~/.xemacs/mule-packages and
10413         ~/.xemacs/xemacs-packages.
10414
10415 1999-06-23  SL Baur  <steve@miho.m17n.org>
10416
10417         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10418
10419 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10420
10421         * packages.el (package-locations): Changed default early package
10422         hierarchy to ~/.xemacs/packages.
10423         (package-locations): Removed `packages' as a possible name for a
10424         late package hierarchy.
10425
10426 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10427
10428         * mule/mule-category.el (word-combining-categories): Set up new
10429         variable.
10430         (word-separating-categories): Likewise.
10431
10432 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10433
10434         * XEmacs 21.2.17 is released
10435
10436 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10437
10438         * font-menu.el (font-menu-set-font): allow for nil specification
10439         of font size.
10440
10441 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10442
10443         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10444         is 1.
10445
10446 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10447
10448         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10449         8859-5 instead of ISO 8859-1.
10450
10451 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10452
10453         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10454         (viet-viscii-encode-table): Ditto.
10455
10456         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10457         Make obsolete definition of char-octet.
10458
10459 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10460
10461         * subr.el: Move no-Mule make-char ...
10462         * help-nomule.el (make-char): To here.
10463         (string-width): Make Mule compatibility alias.
10464
10465 1999-06-15  Andy Piper  <andy@xemacs.org>
10466
10467         * select.el (get-selection-no-error): really make there be no-error.
10468         (get-selection): revert to original.
10469
10470 1999-06-11  Andy Piper  <andy@xemacs.org>
10471
10472         * select.el (selection-sets-clipboard): renamed.
10473         (own-selection): use it.
10474
10475 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10476
10477         * XEmacs 21.2.16 is released
10478
10479 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10480
10481         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10482         missing characters to avoid crash.
10483
10484 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10485
10486         * coding.el (set-terminal-coding-system): Only set the console
10487         coding system on the selected console if it is a tty.
10488
10489 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10490
10491         * cus-face.el:
10492         * cus-edit.el:
10493         * faces.el:
10494         (custom):
10495         (face-spec-set):
10496         * faces.el (frob-face-property):
10497         * font-menu.el (font-menu-set-font):
10498                   Actually apply changes from 1999-03-17
10499
10500 1999-06-10  Andy Piper  <andy@xemacs.org>
10501
10502         * select.el (get-selection): abstract out non error-signalling
10503         part.
10504         (get-selection-no-error): get-selection without signalling an
10505         error.
10506         (selection-is-clipboard-p): new variable. controls whether the
10507         selection sets the clipboard.
10508         (own-selection): use it.
10509
10510         * mouse.el (insert-selection): fallback to clipboard after trying
10511         primary selection and cutbuffer.
10512
10513 1999-06-05  Andy Piper  <andy@xemacs.org>
10514
10515         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10516         selection functions.
10517
10518 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10519
10520         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10521         default value.
10522         (load): Use `raw-text' instead of `no-conversion'.
10523         (insert-file-contents): Likewise.
10524
10525         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10526         of `no-conversion'.
10527
10528 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10529
10530         * coding.el: Don't copy `no-conversion' to `raw-text'.
10531
10532 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10533
10534         * subr.el (make-char): Define it if Mule is not around.
10535
10536 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10537
10538         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10539
10540         * x-select.el (x-disown-selection-internal): Restore symbol as an
10541         obsolete alias.
10542         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10543
10544 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10545
10546         * XEmacs 21.2.15 is released
10547
10548 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10549
10550         * subr.el (split-string): Avoid infinite looping
10551
10552 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10553
10554         * ldap.el (ldap-ignore-attribute-codings): New variable
10555         (ldap-default-attribute-decoder): New variable
10556         (ldap-coding-system): New variable
10557         (ldap-attribute-syntax-encoders): New variable
10558         (ldap-attribute-syntax-decoders): New variable
10559         (ldap-attribute-syntaxes-alist): New variable
10560         (ldap-encode-boolean): New function
10561         (ldap-decode-boolean): New function
10562         (ldap-encode-country-string): New function
10563         (ldap-decode-string): New function
10564         (ldap-decode-address): New function
10565         (ldap-encode-address): New function
10566         (ldap-decode-attribute): New function
10567         (ldap-search): Use some of these
10568
10569 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10570
10571         * version.el (emacs-version): Make the patch level/beta come
10572         before the XEmacs qualifier so that it gets into (funcall
10573         emacs-version) and thus in the bug reports.
10574         (emacs-version>=): Support patch levels.
10575
10576 1999-06-03  SL Baur  <steve@xemacs.org>
10577
10578         * version.el: implement x.y.z version number
10579         From Jan Vroonhof <vroonhof@math.ethz.ch>
10580
10581 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10582
10583         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10584
10585 1999-05-22  Vin Shelton <acs@xemacs.org>
10586
10587         * startup.el: Document -private and break out non-standard X options.
10588
10589 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10590
10591         * mule/mule-charset.el (charset-after): New function.
10592         (charset-direction): Synch with Mule, update docstring.
10593         (get-charset-property): New function.
10594         (put-charset-property): New function.
10595         (charset-plist): New function.
10596
10597         * mule/mule-charset.el (compose-region):
10598         (decompose-region): remove;  these functions (which don't work
10599         since we don't do composite characters) have been moved to
10600         mule-util.el.
10601         (toplevel): follow coding standards
10602
10603 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10604
10605         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10606         exist any more.
10607
10608         * code-files.el: Fix commentary to follow coding standards.  Move
10609         the single line left in mule-files.el to here.
10610
10611         * mule/mule-files.el: delete.
10612
10613 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10614
10615         * info.el (Info-scroll-prev): Use event functions instead of the
10616         old emacs 19 interface.
10617
10618 1999-06-02  Andy Piper  <andy@xemacs.org>
10619
10620         * x-font-menu.el (x-font-menu-load-font):
10621         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10622
10623 1999-05-31  Andy Piper  <andy@xemacs.org>
10624
10625         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10626         group.
10627         (font-menu-this-frame-only-p): ditto.
10628         (font-menu-max-items): reinstate, from Jan Vroonhof
10629         <vroonhof@math.ethz.ch>
10630         (font-menu-submenu-name-format): ditto.
10631         (font-menu-split-long-menu): ditto, for use by the family
10632         constructor.
10633         (font-menu-family-constructor): use it.
10634
10635 1999-05-30  Andy Piper  <andy@xemacs.org>
10636
10637         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10638         for use by the font menu.
10639
10640         * msw-font-menu.el: new file implementing mswindows specific
10641         font-menu behaviour.
10642         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10643         (mswindows-font-menu-junk-families): ditto.
10644         (hack-font-truename): ditto.
10645         (mswindows-font-regexp-ascii): ditto.
10646         (mswindows-reset-device-font-menus): ditto.
10647         (mswindows-font-menu-font-data): ditto.
10648         (mswindows-font-menu-load-font): ditto.
10649
10650         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10651         (x-font-menu-font-data): ditto.
10652         (x-font-menu-load-font): ditto.
10653
10654         * font-menu.el: new file implementing generic font menu behaviour.
10655         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10656         made device independent.
10657         (font-menu-this-frame-only-p): ditto.
10658         (font-menu-preferred-resolution): ditto.
10659         (font-menu-size-scaling): new variable used to determine whether
10660         sizes are in points or tenths of a point.
10661         (vassoc): moved from x-font-menu.el.
10662         (device-fonts-cache): ditto.
10663         (device-fonts-cache): ditto.
10664         (flush-device-fonts-cache): ditto.
10665         (reset-device-font-menus): copied from x-font-menu.el and made
10666         device independent. Most functionality deferred to
10667         device-dependent versions.
10668         (font-menu-family-constructor): copied from x-font-menu.el and
10669         made device independent.
10670         (font-menu-size-constructor): ditto.
10671         (font-menu-weight-constructor): ditto.
10672         (font-menu-set-font): ditto.
10673         (font-menu-change-face): ditto.
10674         (font-menu-load-font): new device method.
10675         (font-menu-font-data): ditto.
10676
10677         * x-font-menu.el: The above functions deleted.
10678
10679 1999-05-26  Andy Piper  <andy@xemacs.org>
10680
10681         * update-elc.el:
10682         * make-docfile.el:
10683         * loadup.el: rehash expand-file-name usage to not use default-directory.
10684
10685 1999-05-21  Andy Piper  <andy@xemacs.org>
10686
10687         * x-select.el (x-select-convert-to-text):
10688         (x-selected-text-type):
10689         (x-get-selection):
10690         (xselect-convert-to-string):
10691         (xselect-convert-to-compound-text):
10692         (xselect-convert-to-length):
10693         (xselect-convert-to-targets):
10694         (xselect-convert-to-delete):
10695         (xselect-convert-to-filename):
10696         (xselect-convert-to-charpos):
10697         (xselect-convert-to-lineno):
10698         (xselect-convert-to-colno):
10699         (xselect-convert-to-sourceloc):
10700         (xselect-convert-to-os):
10701         (xselect-convert-to-host):
10702         (xselect-convert-to-user):
10703         (xselect-convert-to-class):
10704         (xselect-convert-to-name):
10705         (xselect-convert-to-integer):
10706         (xselect-convert-to-atom):
10707         (xselect-convert-to-identity): functions renamed from x-* and
10708         moved to select.el.
10709         (x-get-secondary-selection): use rename get-selection.
10710         (x-get-clipboard): ditto.
10711         (x-own-selection): moved to select.el.
10712         (x-valid-simple-selection-p): ditto.
10713         (x-dehilight-selection): ditto.
10714         (x-own-clipboard): ditto.
10715         (x-disown-selection): ditto.
10716
10717         * x-mouse.el (x-yank-function): moved to mouse.el.
10718         (x-insert-selection): ditto.
10719         (x-set-point-and-move-selection): use renamed function.
10720
10721         * select.el (selected-text-type): moved and renamed from
10722         x-select.el.
10723         (selection-owner-p): moved to C.
10724         (selection-exists-p): ditto.
10725         (get-cutbuffer): new device method.
10726         (get-selection): generalised and moved from x-select.el.
10727         (own-selection): moved x-own-selection functionality into here.
10728         (dehilight-selection): renamed and moved from x-select.el.
10729         (own-clipboard): functionality moved from x-select.el using new
10730         generic C builtins.
10731         (disown-clipboard): ditto.
10732         (select-convert-to-text):
10733         (select-convert-to-string):
10734         (select-convert-to-compound-text):
10735         (select-convert-to-length):
10736         (select-convert-to-targets):
10737         (select-convert-to-delete):
10738         (select-convert-to-filename):
10739         (select-convert-to-charpos):
10740         (select-convert-to-lineno):
10741         (select-convert-to-colno):
10742         (select-convert-to-sourceloc):
10743         (select-convert-to-os):
10744         (select-convert-to-host):
10745         (select-convert-to-user):
10746         (select-convert-to-class):
10747         (select-convert-to-name):
10748         (select-convert-to-integer):
10749         (select-convert-to-atom):
10750         (select-convert-to-identity): new functions renamed from x-* and
10751         moved from x-select.el.
10752
10753         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10754         into here and use as the default window-system mouse yank.
10755         (insert-selection): generalised and moved from x-mouse.el.
10756         (own-clipboard): moved to C.
10757
10758         * msw-select.el (mswindows-selection-owned-p): deleted.
10759         (mswindows-own-selection): generalised and moved to select.el.
10760         (mswindows-disown-selection): generalised and moved to C.
10761         (mswindows-selection-owner-p): ditto.
10762
10763 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10764
10765         * XEmacs 21.2.14 is released
10766
10767 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10768
10769         * about.el: update contact info for jason and slb.
10770
10771 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10772
10773         * mule/european.el (setup-romanian-environment): Add Romanian
10774         support from Emacs/Mule romanian.el.
10775
10776 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10777
10778         * cus-face.el: Label all custom changes with the 'custom' tag.
10779
10780         * cus-edit.el: idem ditto.
10781
10782         * faces.el: Added suport for adding device tags to various functions.
10783         (custom): New device tag.
10784         (face-spec-set): Call reset face with tags argument. No longer do
10785         x-init-global-faces hack.
10786
10787         * faces.el (frob-face-property): Use an anonymous specifier to map
10788         frob-face-property-1 over.
10789
10790         * x-font-menu.el (font-menu-set-font): Always specify all
10791         properties to custom.
10792
10793 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10794
10795         * mule/european.el (setup-czech-environment): Add czech support.
10796         From David Sauer <davids@orfinet.cz>
10797
10798 1999-03-15  SL Baur  <steve@xemacs.org>
10799
10800         * check-features.el: Turn hard errors into warnings.
10801
10802 1999-03-21  SL Baur  <steve@xemacs.org>
10803
10804         * simple.el (delete-key-deletes-forward): As per discussion on
10805         xemacs-beta, default to t.
10806
10807 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10808
10809         * loadup.el: Define Installation-string before loading anything.
10810
10811 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10812
10813         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10814         From Anders Stenman <stenman@isy.liu.se>
10815
10816 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10817
10818         * wid-edit.el (widget-glyph-find): Ditto.
10819
10820         * packages.el (locate-library): Ditto.
10821
10822         * loadup.el (really-early-error-handler): Ditto.
10823
10824         * lib-complete.el (read-library): Ditto.
10825
10826         * faces.el (set-face-stipple): Ditto.
10827
10828         * code-files.el (load): Use new calling style of locate-file.
10829
10830 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10831
10832         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10833         dead.
10834
10835 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10836
10837         * dumped-lisp.el (preloaded-file-list): Don't load
10838         Installation.el.
10839
10840         * loadup.el (Installation-string): Define it here.
10841
10842 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10843
10844         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10845         Installation.el needs to be loaded before `dump-paths', otherwise
10846         the dumping process won't find it.
10847
10848 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10849
10850         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10851         subr so that we can use `replace-in-string' in Installation.el to
10852         get rid of C-m chars under the native Windows build.
10853
10854 1999-04-29  Andy Piper  <andy@xemacs.org>
10855
10856         * make-docfile.el: canonicalize file and directory names.
10857
10858         * device.el (call-device-method): new function for calling device
10859         specific methods.
10860         (define-device-method): new function for defining device methods.
10861         (define-device-method*): ditto.
10862
10863 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10864
10865         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10866
10867 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10868
10869         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10870         (cyrillic-koi8-r-encode-table): Likewise.
10871         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10872         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10873
10874         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10875         from vietnamese.el].
10876
10877         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10878         mule/mule-misc.el.
10879
10880 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10881
10882         * mule/thai-xtis.el:
10883         - Change font registry name from "Thai94x94-0" to "xtis-0".
10884         - Change mnemonic of coding-system `tis-620' to "TIS620".
10885
10886 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10887
10888         * mule/ethiopic.el: fixed.
10889
10890 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10891
10892         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10893
10894         * mule/thai-xtis.el: New file.
10895
10896         * mule/vietnamese.el: New file.
10897
10898         * mule/ethiopic.el: New file.
10899
10900 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10901
10902         * bytecomp.el (byte-compile-close-variables): Leave
10903         debug-issue-ebola-notices alone.
10904
10905 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10906
10907         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10908         at the top of the buffer since it is the most important thing to
10909         customize
10910         (ldap-get-host-parameter): New defun
10911         (ldap-search): Add a new parameter `withdn' to retrieve the
10912         distinguished names of entries
10913
10914 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10915
10916         * startup.el (splash-frame-body): Date and spelling fixes.
10917
10918 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10919
10920         * view-less.el (toggle-truncate-lines): add autoload tag
10921
10922 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10923
10924         * format.el (format-alist): Disable image stuff.
10925
10926 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10927
10928         * wid-edit.el (widget-glyph-find): Search by directories, then by
10929         suffixes rather than the other way around.
10930         (widget-image-conversion): Renamed to
10931         `widget-image-file-name-suffixes'.
10932
10933 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10934
10935         * mule/mule-charset.el: Made old functions obsolete, remove the
10936         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10937         (charset-iso-graphic-plane): Rename from charset-graphic.
10938         (charset-iso-final-char): Rename from charset-final.
10939         (charset-width): Rename from charset-columns.
10940         (charset-bytes): Added from fsf compatibility, returns always 1.
10941
10942         * mule/mule-misc.el: Move charset-doc-string alias to
10943         mule-charset.el
10944
10945 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10946
10947         * x-faces.el (x-make-font-bold-italic): honor
10948         *try-oblique-before-italic-fonts*
10949
10950 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10951
10952         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10953
10954 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10955
10956         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10957         name.
10958
10959 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10960
10961         * cl-extra.el (equalp): Would bug out for lists.
10962
10963 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10964
10965         * about.el (about-hackers):  Change cgw's email address
10966
10967 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10968
10969         * XEmacs 21.2.13 is released
10970
10971 1999-03-12  SL Baur  <steve@xemacs.org>
10972
10973         * simple.el (delete-key-deletes-forward): Revert to previous
10974         behavior.
10975
10976 1999-01-18  Didier Verna  <didier@xemacs.org>
10977
10978         * menubar-items.el (xemacs-splash-buffer): handle the case of
10979         multiple elements in the splash buffer body.
10980
10981         * startup.el (splash-frame-timeout): new constant: interval
10982         between splash buffer elements.
10983         (command-line-1): handle splash buffer with multiple elements (use
10984         a timeout).
10985         (splash-frame-body): Originally `startup-splash-frame-body'.
10986         Rewrote a cleaner and more readable version. This can now be array,
10987         in which case each element is displayed in turn in the splash buffer.
10988         (splash-frame-static-body): new constant. Persistent information
10989         across all splash buffer elements (preserves the possibility to give
10990         it in different languages.
10991         (circulate-splash-frame-elements): new function. Used as a timeout
10992         to circulate through all splash frame elements and display them in
10993         sequence.
10994         (display-splash-frame): originally `startup-splash-frame'. Handle
10995         the case of multiple elements in the splash buffer body. Now
10996         returns a timeout id if multiple elements to display, or nil.
10997
10998 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10999
11000         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11001         so they can be overridden by x-init-face-from-resources.
11002         Additionally specify the font name also with an x tag.
11003
11004 1999-03-08  Andy Piper  <andy@xemacs.org>
11005
11006         * package-get.el (package-get-base): autoload.
11007
11008         * menubar-items.el (default-menubar): add update menu item. Fix
11009         custom menu to only be activated when package-base is available.
11010
11011         * package-get.el (package-get-custom): don't load
11012         package-get-custom as it is auto-generated. Fix group definition.
11013
11014 1999-03-05  Didier Verna  <didier@xemacs.org>
11015
11016         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11017         instead of `symbol-name' (Thanks Kyle).
11018
11019         * cus-edit.el (custom-save-variables): use `prin1' instead of
11020         princ to write symbols.
11021
11022 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11023
11024         * XEmacs 21.2.12 is released
11025
11026 1999-03-05  SL Baur  <steve@xemacs.org>
11027
11028         * menubar-items.el (default-menubar): Add kfm browsing support.
11029         From Neal Becker <nbecker@fred.net>
11030
11031 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11032
11033         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11034         calls to font-lock during buffer reversion.
11035
11036 1999-02-12  Didier Verna  <didier@xemacs.org>
11037
11038         * info.el (Info-build-node-completions): unconditionally widen the
11039         tag table buffer.
11040
11041 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11042
11043         * x-faces.el (x-init-face-from-resources):
11044         Only set fonts in the 'x locale.
11045
11046 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11047
11048         * package-ui.el (pui-install-selected-packages): Don't throw on
11049         `package-admin-delete-binary-package' returning nil since it's
11050         normal.  Reindent function.
11051         (pui-add-required-packages): Handle case where packages selected
11052         for installation have never been installed.
11053
11054 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11055
11056         * menubar-items.el (default-menubar):
11057         Implement the ``Mule->Set coding system of process'' menu item.
11058
11059 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11060
11061         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11062         files
11063         - Change some `if's to `when's
11064
11065 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11066
11067         * XEmacs 21.2.11 is released
11068
11069 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11070
11071         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11072         against window close (Fix Bug #460).
11073         (ask-user-about-lock-dbox): Idem.
11074
11075 1999-02-25  SL Baur  <steve@xemacs.org>
11076
11077         * mule/mule-charset.el (charset-leading-byte): New function.
11078         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11079
11080 1999-02-12  Andy Piper  <andy@xemacs.org>
11081
11082         * about.el (xemacs-hackers): change andy's email address.
11083         (about-url-alist): change andy's web page address.
11084         (about-xemacs): add piper.
11085
11086 1999-02-16  SL Baur  <steve@xemacs.org>
11087
11088         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11089         of mule-base into lisp/mule.
11090
11091 1999-02-16  SL Baur  <steve@xemacs.org>
11092
11093         * mule/arabic.el:
11094         mule/canna-leim.el:
11095         mule/chinese.el:
11096         mule/cyrillic.el:
11097         mule/english.el:
11098         mule/european.el:
11099         mule/greek.el:
11100         mule/hebrew.el:
11101         mule/japanese.el:
11102         mule/kinsoku.el:
11103         mule/korean.el:
11104         mule/misc-lang.el:
11105         mule/mule-category.el:
11106         mule/mule-ccl.el:
11107         mule/mule-charset.el:
11108         mule/mule-cmds.el:
11109         mule/mule-coding.el:
11110         mule/mule-files.el:
11111         mule/mule-help.el:
11112         mule/mule-init.el:
11113         mule/mule-misc.el:
11114         mule/mule-tty-init.el:
11115         mule/mule-x-init.el:
11116         mule/viet-chars.el:  Remerge from mule-base.
11117
11118         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11119         of mule-base into lisp/mule.
11120
11121 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11122
11123         * process.el (exec-to-string): Use `shell-command-switch' in place
11124         of hard-wired "-c" (for WindowsNT).
11125
11126 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11127
11128         * menubar-items.el (default-menubar):  Remove obsolete
11129         "Gopher" item
11130
11131 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11132
11133         * package-admin.el (package-admin-get-install-dir): First fall
11134         back to the location of xemacs-base for non-mule packages.
11135
11136 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11137
11138         * paths.el:
11139         - improved automounter tmp directory support.
11140         - support 4 (!) empirically discovered automounter conventions
11141
11142 1999-02-12  SL Baur  <steve@xemacs.org>
11143
11144         * etags.el (pop-tag-mark): autoload to match key binding.
11145
11146 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11147
11148         * XEmacs 21.2.10 is released
11149
11150 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11151
11152         * package-get.el (package-get-remote-filename): Don't bug out for
11153         a local file name in the search entry.
11154
11155 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11156
11157         * XEmacs 21.2.9 is released
11158
11159 1999-01-19  Didier Verna  <didier@xemacs.org>
11160
11161         * replace.el (replace-search-function): new variable containing a
11162         function to perform a search-forward.
11163         (replace-re-search-function): new variable containing a function
11164         to perform a re-search-forward.
11165         (perform-replace): use them.
11166
11167 1999-01-25  Didier Verna  <didier@xemacs.org>
11168
11169         * select.el (selection-owner-p): use the name `XEmacs'.
11170         (cut-copy-clear-internal): ditto.
11171
11172 1999-01-18  Andy Piper  <andy@xemacs.org>
11173
11174         * about.el (about-url-alist): Update my entry.
11175         (xemacs-hackers): Ditto.
11176
11177 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11178
11179         * buffer.el (switch-to-buffer): Fixing documentation.
11180         * minibuf.el (minibuffer-completion-table): ditto.
11181         * cl-macs.el (return-from): ditto.
11182
11183 1999-01-04  Didier Verna  <didier@xemacs.org>
11184
11185         * replace.el (delete-non-matching-lines): temporarily disable
11186         case-folding when called interactively with a regexp containing
11187         uppercase characters.
11188         (delete-matching-lines): ditto.
11189         (count-matches): ditto.
11190         (list-matching-lines): ditto.
11191
11192 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11193
11194         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11195         abort if current window is split horizontally, not if others are
11196         split.  Got rid of unnecessary minibuffer checking.  Also, add
11197         some comments (it's still complex).
11198
11199 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11200
11201         * package-get.el: changed address for doc.ic.ac.uk to
11202         sunsite.doc.ic.ac.uk
11203
11204 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11205
11206         * ldap.el (toplevel): Remove requires so that the file compiles
11207         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11208
11209 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11210
11211         * dump-paths.el: Calculate module-directory and set
11212         module-load-path to the load path for modules.
11213
11214         * loadup.el: Get bootstrap value of module-load-path from the
11215         environment variable EMACSBOOTSTRAPMODULEPATH.
11216         - Display the module load path if we're debugging paths.
11217
11218         * setup-paths.el: Added function paths-find-site-module-directory.
11219         - Added function paths-find-module-directory.
11220         - Added function paths-construct-module-load-path.  Uses new
11221         environment variable EMACSMODULEPATH.
11222
11223 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11224
11225         * font.el (font-default-object-for-device):
11226         Oops! This `or' can't be replaced by `unless'.
11227         Fixed inability to run w3, among other things.
11228
11229 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11230
11231         * package-admin.el: Change initialization of
11232           package-admin-install-function dependent on system type.
11233           Change package-admin-install-function-mswindows to use
11234           "minitar".
11235
11236 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11237
11238         * mouse.el (default-mouse-motion-handler): Disable help echo while
11239         in the minibuffer.
11240
11241 1998-12-28  Martin Buchholz <martin@xemacs.org>
11242
11243         * XEmacs 21.2.8 is released.
11244
11245 1998-12-24  Martin Buchholz <martin@xemacs.org>
11246
11247         * XEmacs 21.2.7 is released.
11248
11249 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11250
11251         * package-ui.el (pui-list-packages): Set truncate-lines.
11252
11253         * package-get.el (package-get-download-menu): Use
11254         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11255
11256         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11257         (pui-help-string): idem.
11258         (list-packages-mode): New major mode.
11259         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11260         (pui-install-selected-packages): Add suport for removing packages.
11261         (pui-toggle-package-delete-key): New function.
11262         (pui-popup-context-sensitive): New kludge.
11263         (pui-list-packages): Add warning when `package-get-remote' is nil.
11264         (package-ui-add-site): New function.
11265
11266 1998-12-01  Didier Verna  <didier@xemacs.org>
11267
11268         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11269
11270 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11271
11272         * ldap.el: Custom-ized
11273         (toplevel): Do not provide `ldap' which is provided by C level
11274         LDAP code
11275         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11276
11277 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11278
11279         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11280
11281 1998-12-17  Andy Piper  <andy@xemacs.org>
11282
11283         * sound.el (sound-load-list): name changed from sound-load-alist.
11284         (sound-extension-list): name changed from sound-ext-list.
11285         (load-default-sounds): use new names.
11286         (load-sound-file): use new names.
11287
11288 1998-12-16  Andy Piper  <andy@xemacs.org>
11289
11290         * XEmacs 21.2.6 is released
11291
11292 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11293
11294         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11295         errors.
11296
11297 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11298
11299         * wid-edit.el (widget-echo-this-extent): Set
11300         help-echo-owns-message to t.
11301
11302 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11303
11304         * package-get.el (package-get-download-menu): use toggles for
11305           each site in the download site menu.
11306
11307 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11308
11309         * package-get.el (package-get): If we cannot find a package
11310           because package-get-remote is not set, give a more helpful
11311           error message.
11312
11313 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11314
11315         * package-get.el (package-get-remote-filename): use an EFS path
11316         with user anonymous if no user is specified.
11317
11318 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11319
11320         * faces.el (face-spec-set): Re-init fallfacks for default after
11321         calling reset-face on the default face.
11322
11323 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11324
11325         * package-admin.el (package-admin-default-install-function):
11326         Behave as advertised.  Make sure the pkg-dir is proper for
11327         default-directory.
11328         (package-admin-add-binary-package): Make sure the pkg-dir is
11329         proper for default-directory.
11330         (package-admin-install-function-mswindows): Make sure the pkg-dir
11331         is proper for default-directory.
11332
11333 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11334
11335         * XEmacs 21.2.5 is released
11336
11337 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11338
11339         * files.el (binary-file-regexps): regexp-opt is not available at
11340         bytecompile time.
11341
11342 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11343
11344         * x-win-xfree86.el:
11345         * x-win-sun.el (x-win-init-sun):
11346         * x-win-sun.el:
11347         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11348         * x-iso8859-1.el:
11349         * x-init.el (init-post-x-win):
11350         * x-init.el (init-pre-x-win):
11351         * x-init.el (x-initialize-compose):
11352         * x-init.el:
11353         * x-compose.el:
11354         * winnt.el:
11355         * widget.el:
11356         * wid-edit.el (widget-glyph-click):
11357         * wid-edit.el (widget-glyph-find):
11358         * wid-edit.el (widget-type):
11359         * view-less.el (view-buffer-other-window):
11360         * very-early-lisp.el:
11361         * version.el:
11362         * toolbar.el:
11363         * toolbar-items.el:
11364         * term/sun.el (suntool-map):
11365         * term/sun-mouse.el:
11366         * term/internal.el:
11367         * syntax.el (modify-syntax-entry):
11368         * symbol-syntax.el:
11369         * subr.el:
11370         * startup.el (lock-directory):
11371         * simple.el (set-comment-column):
11372         * simple.el (backward-delete-char-untabify):
11373         * shadow.el (find-emacs-lisp-shadows):
11374         * shadow.el:
11375         * setup-paths.el (paths-construct-info-path):
11376         * select.el (cut-copy-clear-internal):
11377         * process.el (call-process-region):
11378         * process.el (start-process-shell-command):
11379         * process.el:
11380         * paths.el (rmail-spool-directory):
11381         * paragraphs.el (use-hard-newlines):
11382         * package-get.el (package-get-dependencies):
11383         * package-admin.el (package-admin-delete-binary-package):
11384         * obsolete.el (truncate-string):
11385         * obsolete.el (store-substring):
11386         * mouse.el (default-mouse-track-maybe-own-selection):
11387         * mouse.el (mouse-yank-at-point):
11388         * modeline.el:
11389         * modeline.el (mouse-drag-modeline):
11390         * minibuf.el (read-directory-name-internal):
11391         * minibuf.el (read-file-name-internal):
11392         * minibuf.el (read-file-name-internal-1):
11393         * minibuf.el (read-file-name-2):
11394         * minibuf.el (exact-minibuffer-completion-p):
11395         * minibuf.el (read-from-minibuffer):
11396         * minibuf.el:
11397         * menubar.el (check-menu-syntax):
11398         * map-ynp.el (map-y-or-n-p):
11399         * make-docfile.el (docfile-out-of-date):
11400         * loadup.el ((member "run-temacs" command-line-args)):
11401         * loadup.el ((member "no-site-file" command-line-args)):
11402         * loadup.el (really-early-error-handler):
11403         * loadup.el:
11404         * loadhist.el:
11405         * loaddefs.el:
11406         * lisp-mnt.el (lm-verify):
11407         * lib-complete.el (lib-complete:cache-completions):
11408         * lib-complete.el (library-all-completions):
11409         * itimer.el (itimer-run-expired-timers):
11410         * info.el (Info-mode):
11411         * info.el (Info-insert-file-contents):
11412         * info.el (Info-rebuild-dir):
11413         * info.el (Info-build-dir-anew):
11414         * info.el (Info-parse-dir-entries):
11415         * info.el (Info-dir-outdated-p):
11416         * info.el (Info-insert-dir):
11417         * info.el (info-xref):
11418         * info.el:
11419         * hyper-apropos.el (hyper-apropos-get-doc):
11420         * hyper-apropos.el (hyper-describe-face):
11421         * hyper-apropos.el (hyper-apropos-mode):
11422         * hyper-apropos.el:
11423         * help.el (list-processes):
11424         * help.el:
11425         * gnuserv.el:
11426         * font.el (mswindows-font-create-name):
11427         * font.el (font-default-font-for-device):
11428         * font.el (x-font-create-object):
11429         * font.el (font-registry):
11430         * font.el:
11431         * font-lock.el (font-lock-keywords):
11432         * font-lock.el:
11433         * finder.el (finder-compile-keywords):
11434         * find-paths.el (paths-find-recursive-path):
11435         * fill.el (set-justification-center):
11436         * fill.el (fill-region-as-paragraph):
11437         * files.el (insert-directory):
11438         * files.el (wildcard-to-regexp):
11439         * files.el (recover-file):
11440         * files.el (basic-save-buffer):
11441         * files.el (delete-auto-save-file-if-necessary):
11442         * files.el (file-relative-name):
11443         * files.el (backup-extract-version):
11444         * files.el (backup-buffer):
11445         * files.el (set-visited-file-name):
11446         * files.el (set-auto-mode):
11447         * files.el (interpreter-mode-alist):
11448         * files.el:
11449         * files.el (find-file-noselect):
11450         * files.el (abbreviate-file-name):
11451         * files.el (parse-colon-path):
11452         * files.el (directory-abbrev-alist):
11453         * etags.el (visit-tags-table-buffer):
11454         * easymenu.el (easy-menu-define):
11455         * dragdrop.el (experimental-dragdrop-drag):
11456         * dragdrop.el (dragdrop-drop-do-functions):
11457         * dragdrop.el (dragdrop-drop-at-point):
11458         * disass.el (disassemble-1):
11459         * disass.el (disassemble-internal):
11460         * disass.el (disassemble):
11461         * disass.el:
11462         * derived.el (derived-mode-init-mode-variables):
11463         * derived.el (define-derived-mode):
11464         * custom.el (defgroup):
11465         * cus-edit.el (custom-quote):
11466         * config.el:
11467         * code-process.el (open-network-stream):
11468         * code-process.el (start-process):
11469         * code-process.el (call-process-region):
11470         * code-process.el (call-process):
11471         * code-process.el:
11472         * code-files.el (insert-file-contents):
11473         * code-files.el:
11474         * code-files.el (buffer-file-coding-system-for-read):
11475         * cmdloop.el (yes-or-no-p-minibuf):
11476         * cl.el:
11477         * cl-macs.el:
11478         * cl-extra.el:
11479         * callers-of-rpt.el (make-caller-report):
11480         * callers-of-rpt.el:
11481         * bytecomp.el (batch-byte-recompile-directory):
11482         * bytecomp.el (batch-byte-compile-1):
11483         * bytecomp.el (batch-byte-compile):
11484         * bytecomp.el (display-call-tree):
11485         * bytecomp.el (byte-compile-insert):
11486         * bytecomp.el (byte-compile-two-args-19->20):
11487         * bytecomp.el (byte-compile-variable-ref):
11488         * bytecomp.el (byte-compile-form):
11489         * bytecomp.el (byte-compile-top-level-body):
11490         * bytecomp.el (byte-compile-out-toplevel):
11491         * bytecomp.el (byte-compile-byte-code-maker):
11492         * bytecomp.el (byte-compile-file-form-defmumble):
11493         * bytecomp.el (byte-compile-file-form):
11494         * bytecomp.el (byte-compile-keep-pending):
11495         * bytecomp.el (byte-compile-insert-header):
11496         * bytecomp.el (byte-compile-from-buffer):
11497         * bytecomp.el (byte-compile-file):
11498         * bytecomp.el (byte-recompile-file):
11499         * bytecomp.el (byte-compile-close-variables):
11500         * bytecomp.el (byte-compile-warn-about-unused-variables):
11501         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11502         * bytecomp.el (byte-compiler-legal-options):
11503         * bytecomp.el (byte-compile-lapcode):
11504         * bytecomp.el (byte-optimize-log):
11505         * bytecomp.el ((fboundp 'defsubst)):
11506         * bytecomp.el:
11507         * bytecomp-runtime.el:
11508         * byte-optimize.el (byte-optimize-apply):
11509         * byte-optimize.el (car):
11510         * byte-optimize.el (byte-optimize-form):
11511         * byte-optimize.el (byte-optimize-form-code-walker):
11512         * byte-optimize.el:
11513         * build-report.el (build-report-insert-installation-file):
11514         * build-report.el (build-report):
11515         * auto-show.el:
11516         * apropos.el (apropos-documentation):
11517         - mega patch
11518         - clean up byte-compile warnings
11519         - remove unused variables
11520         - Use common lisp style hashtable functions
11521         - byte compiler cleanup
11522         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11523         - remove old backquote syntax usage
11524         - move some cl functionality into C for speed.
11525         - remove last remaining VMS support
11526         - spelling fixes
11527         - implement last, butlast, nbutlast, copy-list in C.
11528         - new macro ignore-file-errors, similar to ignore-errors
11529           (ignore-file-errors (delete-file "foo"))
11530         - get frequent garbage collection during loadup.el by tweaking
11531           gc-cons-threshold, rather than explicitly calling garbage-collect
11532         - default delete-key-deletes-forward to `t'.
11533
11534 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11535
11536         * XEmacs 21.2-beta4 is released.
11537
11538 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11539
11540         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11541         (easy-menu-item-present-p): Wrapper around find-menu-item.
11542         (easy-menu-remove-item): Wrapper around delete-menu-item.
11543
11544         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11545         (add-menu-button): Add 'in-menu' argument.
11546         (add-menu-item-1): Add in-menu support to helper function.
11547
11548 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11549
11550         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11551
11552 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11553
11554         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11555         of Dec 4, 1997.
11556
11557 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11558
11559         * process.el (shell-command-on-region): Report if the command
11560         succeeded or failed.
11561
11562 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11563
11564         * subr.el (buffer-substring-no-properties): Comment out.
11565
11566 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11567
11568         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11569           into font instances first, like `x-frob-font-size' does.
11570           (mswindows-find-larger-font): ditto
11571
11572 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11573
11574         * package-ui.el (pui-install-selected-packages): fix args in call
11575         to `package-get'.
11576
11577 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11578
11579         * package-get.el (host-name): New widget type.
11580         (package-get-remote): Better customization using new type.
11581         (package-get-download-sites): idem dito.
11582
11583         (package-get-custom): Do not use package-get-all untill we have
11584         runtime dependencies.
11585
11586         (package-get-remove-copy): Default to 't' we no longer need this
11587         kludge as we do not currently use depenencies.
11588
11589         (package-get-was-current): New variable.
11590         (package-get-require-base): New 'force-current' argument.
11591         (package-get-update-base): idem
11592         (package-get-package-provider):  idem
11593         (package-get-locate-index-file): New 'no-remote' argument.
11594         (package-get-locate-file): idem.
11595
11596         (package-get-maybe-save-index): New function.
11597         (package-get-update-base): Use it.
11598
11599 1998-10-28 Greg Klanderman <greg@alphatech.com>
11600
11601         * package-get.el (package-get-remote): default to nil; by default,
11602         don't go out to the net via EFS.  They must select a download site.
11603         (package-get-download-sites): new variable.
11604         (package-get-download-menu): new function.
11605         (package-get-locate-index-file): new function.
11606         (package-get-update-base): use it.
11607
11608         * menubar-items.el (default-menubar): add "Update Package Index"
11609         and "Add Download Site" menus under Options | Manage Packages.
11610
11611 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11612
11613         * package-get.el (package-get): bugfix code checking installed version
11614         for case where package is not currently installed.
11615         (package-get-require-signed-base-updates): new variable.
11616         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11617         deemed not a goot thing.  Use the variable
11618         package-get-allow-unsigned-base-updates instead.
11619
11620 1998-10-16 Greg Klanderman <greg@alphatech.com>
11621
11622         * package-get.el (package-get): Don't install an older version than
11623         we already have unless explicitly told to.  Issue a warning.
11624
11625         * package-ui.el (pui-add-required-packages): when adding
11626         dependencies, don't add packages that are up to date.
11627         (pui-package-symbol-char):  Don't consider a package out of date
11628         if you have a newer version installed than the latest version in
11629         package-get-base.
11630
11631         * package-get.el (package-get-base-filename): document that it may
11632         be a path relative to package-get-remote;  new default value.
11633         (package-get-locate-file): new function.
11634         (package-get-update-base): use it to expand package-get-base-filename.
11635         (package-get-save-base): new function to save the package-get database
11636         to file.
11637         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11638         (package-get-update-base): pass the REMOTE-SOURCE arg.
11639         (package-get-update-base-entry): call package-get-custom-add-entry.
11640         (package-get-file-installed-p): removed; no longer needed.
11641         (package-get-create-custom): ditto.
11642         (toplevel): remove code to build and load package-get-custom.el
11643         (package-get-custom-add-entry): new function.
11644
11645 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11646
11647         * wid-edit.el (widget-button-click): Don't switch window.
11648
11649 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11650
11651         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11652
11653 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11654
11655         * etags.el (find-tag-default): Run find-tag-hook using
11656         run-hooks rather than funcall
11657
11658 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11659
11660         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11661         and the current local map as the parents to isearch-mode-map.
11662
11663 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11664
11665         * XEmacs 21.2-beta3 is released.
11666
11667 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11668
11669         * package-get.el (package-get-update-base): use
11670         insert-file-contents-internal, not insert-file-contents-literally.
11671
11672 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11673
11674         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11675         dump time.
11676
11677 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11678
11679         * package-get.el (package-get-update-base-entry): new function.
11680         (package-get-update-base): renamed; was `package-get-load-base'.
11681         cleanup, and use package-get-update-base-from-buffer.
11682         (package-get-update-base-from-buffer): new function.
11683         (package-get-update-base-entries): new; helper for above.
11684         Do not eval lisp grabbed over ftp; parse it from new format.
11685
11686 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11687
11688         * files.el (set-auto-mode): Don't play games loading package-get
11689         database; package-get-package-provider will handle it all.
11690
11691 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11692
11693         * package-get.el (package-get-base-filename): new variable.
11694         (package-get-require-base): new function.
11695         (package-get-pgp-signed-begin-line): new variable.
11696         (package-get-pgp-signature-begin-line): ditto.
11697         (package-get-pgp-signature-end-line):  ditto.
11698         (package-get-load-base): new function.
11699         (package-get-interactive-package-query):
11700         (package-get-update-all):
11701         (package-get-dependencies):
11702         (package-get-package-provider):
11703         (package-get-custom): use package-get-require-base.
11704         [package-get-custom loading]: disable for now.
11705
11706         * package-ui.el (pui-list-packages): use (package-get-require-base)
11707
11708 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11709
11710         * package-ui.el: Correct obvious thinko in choosing extent face.
11711
11712 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11713
11714         * menubar-items.el (default-menubar): pui-list-package has nothing
11715         to with Customize. Move all the package stuff to a new Item in Options.
11716
11717         * package-ui.el (pui-menu): Add menu and Popup menu.
11718
11719         * package-get.el (package-get): Use new
11720         package-admin-get-install-dir.
11721
11722         * package-admin.el (package-admin-get-install-dir): New syntax.
11723         Conserve package location and put mule packages where mule-base is.
11724
11725         * package-get.el : Customized
11726
11727         * package-ui.el (pui): Customized
11728         (pui-package-install-dest-dir): New variable.
11729         (pui-install-selected-packages): Use it
11730
11731 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11732
11733         * package-get.el (package-get-interactive-package-query): Move
11734         dependency on package-get-base to run-time.
11735         (package-get-update-all): Ditto.
11736         (package-get-dependencies): Ditto.
11737         (package-get-package-provider): Ditto.
11738         (package-get-custom): Ditto.
11739
11740 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11741
11742         * events.el: Remove 'ascii-character property from 'backspace
11743         and 'delete symbols
11744
11745 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11746
11747         * package-get-base.el: removed.
11748
11749 1998-09-23  Didier Verna  <didier@xemacs.org>
11750
11751         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11752         (no-upper-case-p): new function.
11753         (with-search-caps-disable-folding): new macro.
11754         (with-interactive-search-caps-disable-folding): new macro.
11755         (zap-to-char): In interactive mode, do a case-sensitive search if
11756         the character is uppercase.
11757         (zap-up-to-char): ditto.
11758
11759         * replace.el (perform-replace): use the function no-upper-case-p.
11760
11761         * isearch-mode.el (isearch-fix-case): ditto.
11762         make obsolete `with-caps-disable-folding' and
11763         `isearch-no-upper-case-p'.
11764
11765         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11766         (tags-search): ditto.
11767         (tags-query-replace): ditto.
11768
11769         * info.el (Info-search): ditto.
11770
11771 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11772
11773         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11774
11775 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11776
11777         * package-admin.el (package-admin-rmtree): rewritten.  need to
11778         check for "." and ".." before symlink check.  expand files and
11779         directories with respect to DIRECTORY, not default-directory.
11780
11781 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11782
11783         * package-get.el (package-get-all): add INSTALL-DIR argument.
11784
11785 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11786
11787         * package-ui.el (pui-add-required-packages): new function, select
11788         dependent packages.
11789         (pui-display-keymap): bind it.
11790         (pui-help-string): document it.
11791         (pui-install-selected-packages): package-get-all -> package-get.
11792
11793         * package-get.el (package-get-dependencies): new function.
11794
11795 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11796
11797         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11798         regexps.
11799
11800 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11801
11802         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11803         function.
11804         (default-mouse-track-normalize-point): Use it.
11805
11806 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11807
11808         * package-admin.el (package-admin-delete-binary-package):
11809                 General cleanup. Remove unnessary use of progn and
11810         save-excursion.
11811         (package-admin-delete-binary-package): Do NOT mess with file
11812         modes. That is evil.
11813         (package-admin-delete-binary-package): Wrap all deleting in
11814         condition-case. The data in MANIFEST is untrustworthy.
11815         (package-admin-delete-binary-package): Let the OS worry about non
11816         empty directories.
11817
11818 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11819
11820         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11821         processing.
11822         (lm-report-bug): Fix mail address to send bug reports to.
11823
11824 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11825
11826         * XEmacs 21.2-beta2 is released.
11827
11828 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11829
11830         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11831
11832 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11833
11834         * info.el (Info-mode): Document page turning by double clicks in
11835         docstring so `M-x describe-mode' will display it.
11836
11837 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11838
11839         * info.el (Info-mouse-track-double-click-hook): Use character
11840         widths to calculate a border region where double clicking does
11841         page turning, and return `nil' by default so other hooks, such as
11842         region highlighting, will be run.
11843
11844 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11845
11846         * sound.el (default-sound-directory-list): Initialize with all the
11847         "sounds" directories in `data-directory-list'.  It used to just be
11848         the first one.
11849
11850         * packages.el (locate-data-directory-list): Created.  This gives
11851         the list of matching directories, unlike `locate-data-directory',
11852         which just gives the first one.
11853
11854 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11855
11856         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11857         make a binding in the local keymap until help-char handling is
11858         improved.
11859
11860         * help.el (help-keymap-with-help-key): Provide keymap with help
11861         binding.
11862         (help-print-help-form): New helper function.
11863
11864 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11865
11866         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11867         move extent to another buffer; no need to create a new extent.
11868         (isearch-fix-case): New function.
11869         (isearch-search-and-update): Use it.
11870
11871 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11872
11873         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11874         the keymap, not minor-mode-map-alist.
11875         (isearch-done): Restore overriding-local-map.
11876
11877 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11878
11879         * bytecomp.el (byte-compile-buffer-substring):
11880         Fix for: (byte-compile (defun f () (buffer-substring)))
11881         ==>   ** buffer-substring called with 3 args, but requires 0-3
11882         - new code not only works, but is more readable, too.
11883
11884 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11885
11886         * msw-faces.el (mswindows-init-device-faces): Don't try to
11887           specify a default font at this late stage. Do try to force
11888           creation of the default face font so that if it fails we get
11889           an error now instead of a crash at frame creation.
11890
11891           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11892           mswindows-make-font-unitalic: Canonical default weight
11893           changed from "Normal" to "Regular".
11894
11895           mswindows-make-font-bold / -bold-italic: Supplied device was
11896           not being passed into call to mswindows-find-smaller-font.
11897
11898 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11899
11900         * package-get.el (package-get-remote): Fix the path where to find
11901           the packages on xemacs.org.
11902
11903 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11904
11905         * about.el (about-maintainer-info): Update Ben's entry.
11906
11907 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11908
11909         * lisp/shadow.el (find-emacs-lisp-shadows):
11910         - `member' was being called on lists of length 2000!
11911         - Replace with hashtables.
11912         - Replace hand-coded loops with (dolist)
11913         - Fix comment typo
11914
11915 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11916
11917         * packages.el: Added new function, `package-delete-name', to
11918           delete existing packages from the installed package database
11919           (`packages-package-list').  Also added the "pkginfo" directory
11920           to `packages-special-base-regexp', so that the pkginfo directory
11921           would not get added to `late-packages'.
11922
11923         * package-admin.el: Added ability to delete an installed package
11924           (added low-level function, `package-admin-delete-package').
11925           Understands how to use the pkginfo/MANIFEST.<package> file to
11926           delete the package.  When installing a package, will also
11927           create a MANIFEST.* file if one is not provided by the
11928           package.  If the MANIFEST.* doesn't exist when deleting a
11929           package, the functions will fall back to attempting to delete
11930           any package-specific lisp directory.
11931
11932         * package-get.el: Moved some functions to package-admin.el.
11933           Added interactive function `package-get-delete-package', for
11934           use by users for deleting a package.
11935
11936           Also modified to not require the presence of efs.
11937
11938 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11939
11940         * files.el (find-file-noselect): Handle all signals, kill the
11941         buffer and resignal.
11942
11943 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11944
11945         * cl-macs.el (glyph-image): Add setf method.
11946
11947 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11948
11949         * package-get.el: Fixed broken EFS downloading.  Also, look for
11950           .tar.gz files first, in preference over .tgz files.
11951
11952         * package-ui.el: Fix display of package version numbers.
11953
11954 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11955
11956         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11957         argument.
11958
11959 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11960
11961         * list-mode.el: `display-completion-list': added new/optional
11962           keyword `:completion-string', which allows the programmer to
11963           change the "Possible completions are:" prompt.
11964
11965         * menubar-items.el: Added new pulldown menu-pick to start up the
11966           visual package browser/installer:
11967
11968                 Options->Customize->List Packages
11969
11970         * package-admin.el: Added hooks for installing under both Unix
11971           and MS Windows.  Does additional error checking.  No longer
11972           calls "add-big-package.sh" to install packages under Unix; now
11973           calls gunzip & tar directly.
11974
11975         * package-get.el: Added ability to install packages from files
11976           on a local disk/CDROM.  Now deletes any existing package lisp
11977           directory.  Does completion on available packages when
11978           querying for package names.  Will also search for .tgz files
11979           in addition for .tar.gz files.  Tries to reload
11980           auto-autoloads, as a convenience when loading new packages,
11981           and also tries to add any new package paths to `load-path'.
11982           Changed all occurences of `concat' to use `expand-file-name'.
11983
11984         * package-ui.el: New file which implements the main visual
11985           package browser/installer, which is started via a menu pick or
11986           M-x pui-list packages.
11987
11988 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11989
11990         * startup.el (load-init-file): spelling fix.
11991
11992 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11993
11994         * startup.el (normal-top-level): Load auto-autoload files
11995         covariantly with their precedence.
11996
11997 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11998
11999         * menubar-items.el (default-menubar): Remove "Font Weight"
12000         option, there is currently no custom equivalent.. Customize-faces
12001         is "Edit faces".
12002
12003         * x-font-menu.el (font-menu-set-font): Use customize to set
12004         default face.
12005
12006         * faces.el (face-spec-update-all-matching): New function.
12007
12008         * cus-face.el (custom-set-face-update-spec): New function.
12009         Interface to customize faces from elisp.
12010
12011         (custom-face-value-create): Show the customized settings if set
12012         but not saved.
12013
12014 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12015
12016         (custom-face-value-create): Show the customized settings if set
12017         but not saved.
12018
12019 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12020
12021         * keydefs.el (global-map): Add FSF 20.3 binding of
12022         query-replace-regexp.
12023
12024 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12025
12026         * minibuf.el (read-file-name-internal-1): use
12027         user-name-completion-1 instead of user-name-completion.
12028
12029 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12030
12031         * loadup.el:
12032         * make-docfile.el:
12033         * update-elc.el: Don't set `source-directory' (now defunct as a
12034         global variable) no more.
12035
12036         * packages.el (packages-list-autoloads): Made `source-directory'
12037         (now defunct as a global variable) a parameter.
12038
12039 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12040
12041         * about.el (about-hackers): new email
12042
12043 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12044
12045         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12046
12047 1998-07-17  Didier Verna  <didier@xemacs.org>
12048
12049         * faces.el (set-face-property):
12050         (set-face-dim-p):
12051         (face-dim-p): updated the doc strings now that the dim property isn't
12052         tty-specific.
12053         (face-equal): the dim property is now a common one.
12054
12055         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12056         Renamed the `stipple' attribute to `background-pixmap'.
12057         (custom-face-background-pixmap): make custom-face-stipple an
12058         obsolete alias for this.
12059
12060 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12061
12062         * find-paths.el (paths-file-readable-directory-p): Created and
12063         used.
12064
12065         * loadup.el: Don't set inhibit-... flags from run-temacs.
12066
12067 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12068
12069         * packages.el (packages-data-path-depth): Added and used.
12070
12071 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12072
12073         * about.el:
12074         - Change .xpm to .png, delete "zcat" section.
12075         - cosmetic fix in the 'marcpa' entry.
12076
12077         * etc/photos
12078         - convert all .xpm.Z to .png
12079         - rename mrb to martin
12080         - rename mcook-m to mcookm
12081
12082 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12083
12084         * x-init.el (x-initialize-compose): Add support for
12085         dead-circumflex as YET ANOTHER NAME for that dead key.
12086
12087 1998-08-05  Colin Rafferty <colin@xemacs.org>
12088
12089         * setup-paths.el (paths-construct-exec-path): Made the
12090         last-packages really be last.
12091         (paths-construct-data-directory-list): Ditto.
12092
12093 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12094
12095         * startup.el(startup-splash-frame-body):
12096         Update Copyright notice in splash screen
12097
12098 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12099
12100         * minibuf.el (read-file-name-internal-1): do ~user completion.
12101
12102 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12103
12104         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12105         aginst destroyed extents
12106
12107 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12108
12109         * package-get.el (package-get): add `install-dir' argument.
12110
12111 1998-07-20  John Jones  <jj@asu.edu>
12112
12113         * package-get.el: calls to package-get-update-all will only
12114           update packages which are already installed.
12115
12116 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12117
12118         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12119         writable.
12120
12121 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12122
12123         * about.el (about-hackers): Correct my email.
12124
12125 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12126
12127         * about.el (about-hackers): new email-address.
12128
12129 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12130
12131         * minibuf.el (read-number): Don't let `input-error' condition
12132         escape.
12133
12134 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12135
12136         * about.el (about-hackers): use my `email-for-life' address.
12137
12138 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12139
12140         * XEmacs 21.2-beta1 is released.
12141
12142 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12143
12144         * ldap.el (ldap-search): Doc string change
12145
12146 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12147
12148         * menubar-items.el (default-menubar): Removed references to
12149         `data-directory', and use `locate-data-file' instead, and made
12150         then greyed out if they don't exist.
12151
12152 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12153
12154         * keymap.el (events-to-keys): Use `format' instead of `concat'
12155         since the latter does not accept integer args anymore
12156
12157 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12158
12159         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12160         macros replaced.
12161
12162 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12163
12164         * make-docfile.el: Get first initialization from very-early-lisp.el
12165         * update-elc.el: Ditto.
12166         * loadup.el (really-early-error-handler): Ditto.
12167
12168         * packages.el (packages-unbytecompiled-lisp): Add new file,
12169         very-early-lisp.el.
12170
12171         * very-early-lisp.el: New file.
12172
12173 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12174
12175         * Symbols that have been obsolete for at least 3 years removed (II).
12176
12177         * obsolete.el (eval-current-buffer): Make compatible.
12178         (byte-code-function-p): Ditto.
12179         (send-string): Removed.
12180         (send-region): Removed.
12181         (screen-scrollbar-width): Removed.
12182         (set-screen-scrollbar-width): Removed.
12183         (set-screen-left-margin-width): Removed.
12184         (set-screen-right-margin-width): Removed.
12185         (screen-left-margin-width): Removed.
12186         (screen-right-margin-width): Removed.
12187         (set-buffer-left-margin-width): Removed.
12188         (set-buffer-right-margin-width): Removed.
12189         (buffer-left-margin-width): Removed.
12190         (buffer-right-margin-width): Removed.
12191         (x-set-frame-icon-pixmap): Removed.
12192         (x-set-screen-icon-pixmap): Removed.
12193         (pixel-name): Removed.
12194         (make-pixmap): Removed.
12195         (make-cursor): Removed.
12196         (pixmap-width): Removed.
12197         (pixmap-contributes-to-line-height-p): Removed.
12198         (set-pixmap-contributes-to-line-height): Removed.
12199
12200 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12201
12202         * obsolete.el (popup-menu-up-p): removed.
12203         (read-no-blanks-input): Removed.
12204         (wholenump): Removed.
12205         (ring-mod): Removed (what was ring-mod?).
12206         (current-time-seconds): Removed.
12207         (run-special-hook-with-args): Removed.
12208         (dot): Removed.
12209         (dot-marker): Removed.
12210         (dot-min): Removed.
12211         (dot-max): Removed.
12212         (window-dot): Removed.
12213         (set-window-dot): Removed.
12214
12215         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12216         `dot-min'.
12217
12218         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12219
12220         * code-files.el (insert-file-contents): Rename
12221         run-special-hook-with-args to run-hook-with-args-until-success.
12222         (write-region): Ditto.
12223
12224 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12225
12226         * about.el: Fix typos, update release date.
12227
12228         * Symbols that have been obsolete for at least 3 years removed.
12229
12230         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12231         screen- functions.
12232         (toplevel): remove setf methods for screen functions.
12233         * cl-macs.el (extent-data): defsetf removed.
12234         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12235         many places to remove.
12236         (comment-indent-hook): Ditto.
12237         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12238         (buffer-dedicated-screen): Ditto.
12239         (deiconify-screen): Ditto.
12240         (delete-screen): Ditto.
12241         (event-screen): Ditto.
12242         (find-file-other-screen): Ditto.
12243         (find-file-read-only-other-screen): Ditto.
12244         (live-screen-p): Ditto.
12245         (screen-height): Ditto.
12246         (screen-iconified-p): Ditto.
12247         (screen-list): Ditto.
12248         (screen-live-p): Ditto.
12249         (screen-name): Ditto.
12250         (screen-parameters): Ditto.
12251         (screen-pixel-height): Ditto.
12252         (screen-pixel-width): Ditto.
12253         (screen-root-window): Ditto.
12254         (screen-selected-window): Ditto.
12255         (screen-totally-visible-p): Ditto.
12256         (screen-visible-p): Ditto.
12257         (screen-width): Ditto.
12258         (screenp): Ditto.
12259         (get-screen-for-buffer): Ditto.
12260         (get-screen-for-buffer-noselect): Ditto.
12261         (get-other-screen): Ditto.
12262         (iconify-screen): Ditto.
12263         (lower-screen): Ditto.
12264         (mail-other-screen): Ditto.
12265         (make-screen): Ditto.
12266         (make-screen-invisible): Ditto.
12267         (make-screen-visible): Ditto.
12268         (modify-screen-parameters): Ditto.
12269         (new-screen): Ditto.
12270         (next-screen): Ditto.
12271         (next-multiscreen-window): Ditto.
12272         (other-screen): Ditto.
12273         (previous-screen): Ditto.
12274         (previous-multiscreen-window): Ditto.
12275         (raise-screen): Ditto.
12276         (redraw-screen): Ditto.
12277         (select-screen): Ditto.
12278         (selected-screen): Ditto.
12279         (set-buffer-dedicated-screen): Ditto.
12280         (set-screen-height): Ditto.
12281         (set-screen-position): Ditto.
12282         (set-screen-size): Ditto.
12283         (set-screen-width): Ditto.
12284         (show-temp-buffer-in-current-screen): Ditto.
12285         (switch-to-buffer-other-screen): Ditto.
12286         (visible-screen-list): Ditto.
12287         (window-screen): Ditto.
12288         (x-set-screen-pointer): Ditto.
12289         (x-set-frame-pointer): Ditto.
12290         (screen-title-format): Ditto.
12291         (screen-icon-title-format): Ditto.
12292         (terminal-screen): Ditto.
12293         (delete-screen-hook): Ditto.
12294         (create-screen-hook): Ditto.
12295         (mouse-enter-screen-hook): Ditto.
12296         (mouse-leave-screen-hook): Ditto.
12297         (map-screen-hook): Ditto.
12298         (unmap-screen-hook): Ditto.
12299         (default-screen-alist): Ditto.
12300         (default-screen-name): Ditto.
12301         (x-screen-defaults): Ditto.
12302         (x-create-screen): Ditto.
12303         * obsolete.el: meta-flag removed.
12304         baud-rate removed.
12305         sleep-for-millisecs removed.
12306         extent-data removed.
12307         set-extent-data removed.
12308         set-extent-attribute removed.
12309         extent-glyph removed.
12310         extent-layout removed.
12311         set-extent-layout removed.
12312         list-faces-display removed.
12313         list-faces removed.
12314         trim-versions-without-asking removed.
12315         after-write-file-hooks removed.
12316         truename removed.
12317         auto-fill-hook removed.
12318         blink-paren-hook removed.
12319         select-screen-hook, deselect-screen-hook removed.
12320         auto-raise-screen, auto-lower-screen removed.
12321
12322         * msw-mouse.el: Global change resource -> mswindows-resource.
12323
12324         * XEmacs 21.0-pre5 is released.
12325
12326 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12327
12328         * about.el (about-hackers): Credits update.
12329
12330 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12331
12332         * register.el (insert-register): Don't activate the region.
12333
12334 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12335
12336         * select.el: Restore x-* symbols for backwards compatibility:
12337         x-copy-primary-selection, x-kill-primary-selection,
12338         x-delete-primary-selection, x-select-make-extent-for-selection,
12339         x-valid-simple-selection-, x-cut-copy-clear-internal.
12340
12341 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12342
12343         * XEmacs 21.0-pre4 is released.
12344
12345 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12346
12347         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12348         reporting bugs.
12349         (maybe-add-init-button): Fix semantics under Windows.  Use
12350         `expand-file-name' rather than `concat'.
12351
12352         * help.el (print-messages): New function.
12353
12354 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12355
12356         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12357
12358 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12359
12360         * about.el: Tweaked my entry in about-hackers.
12361
12362         * find-paths.el (paths-emacs-root-p):
12363           Relaxed emacs-root checking of an in-place installation to
12364           also accommodate the flat layout used on MS Windows.
12365
12366 1998-06-29  John Jones  <jj@asu.edu>
12367
12368         * package-get.el: calls to package-get-update-all will only
12369           update packages which are already installed.
12370
12371 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12372
12373         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12374         are handled by the gui-element face fallbacks now.
12375
12376         * x-faces.el: default gui-element face to "background" as well as
12377         the default face.
12378
12379         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12380         and default face settings since these are set as fallbacks now in
12381         the appropriate domain.
12382
12383 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12384
12385         * text-mode.el (text-mode): Reorder regexp so the OR part
12386         corresponding to `page-delim' goes first and the hack in
12387         `forward-paragraph' will work.
12388         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12389
12390 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12391
12392         * subr.el (remove-hook): When checking the hook value
12393           with functionp, don't apply car to it.
12394
12395 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12396
12397         * package-get.el (package-get-remote-filename):
12398           Don't use file-name-as-directory because the local directory
12399           separator conventions might not be the same as ftp's.
12400
12401 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12402
12403         * ldap.el (ldap-host-parameters-alist): New name of
12404         `ldap-host-parameters-plist'
12405
12406 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12407
12408         * package-get.el: Using (require 'package-get-base), now that it
12409         provides itself.  Consequently removed all instances of (load
12410         "package-get-base.el").
12411
12412 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12413
12414         * subr.el (remove-hook): Don't treat the hook value as a
12415           list unless it is both consp and not functionp.
12416
12417 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12418
12419         * about.el: Email address for Ben Wing is ben@xemacs.org.
12420         * auto-show.el: Ditto.
12421         * bytecomp.el: Ditto.
12422         * faces.el: Ditto.
12423         * x-scrollbar.el: Ditto.
12424         * x-misc.el: Ditto.
12425         * tty-init.el: Ditto.
12426         * toolbar-items.el: Ditto.
12427         * symbol-syntax.el: Ditto.
12428         * specifier.el: Ditto.
12429         * objects.el: Ditto.
12430         * hyper-apropos.el: Ditto.
12431         * glyphs.el: Ditto.
12432
12433 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12434
12435         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12436         vertical-divider-always-visible-p.
12437         (default-mouse-motion-handler): Ditto.
12438
12439 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12440
12441         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12442         global value.
12443
12444 1998-06-21  Oliver Graf <ograf@fga.de>
12445
12446         * build-reports.el: changed receiver to xemacs-build-reports list
12447
12448 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12449
12450         * font.el: Split font-family-mappings into X and
12451           mswindows-specific versions.
12452           mswindows-font-create-[object|name]: Treat supplied size
12453           as a pointsize. Added underline and strikethru handling.
12454
12455         * msw-faces.el: changed default mswindows charset to western.
12456
12457         * msw-glyphs.el: removed space in border-glyph font string that
12458           was inserted to get round bugs in the mswindows C font code.
12459
12460 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12461
12462         * about.el (about-hackers): Credits update.
12463
12464         * help-nomule.el (tutorial-supported-languages): Add Romanian
12465         TUTORIAL.
12466
12467         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12468         to ISO-8859-2.
12469
12470 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12471
12472         * font.el: Split font-family-mappings into X and
12473           mswindows-specific versions.
12474           mswindows-font-create-[object|name]: Treat supplied size
12475           as a pointsize. Added underline and strikethru handling.
12476
12477         * msw-faces.el: changed default mswindows charset to western.
12478
12479         * msw-glyphs.el: removed space in border-glyph font string that
12480           was inserted to get round bugs in the mswindows C font code.
12481
12482 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12483
12484         * minibuf.el: make read-color-completion-table call
12485           (mswindows-color-list for mswindows devices.
12486
12487 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12488
12489         * lisp/font-lock.el
12490         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12491         Let declaration items contain non-word symbol characters.
12492
12493 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12494
12495         * package-get.el (package-get-package-provider): Added autoload
12496         cookie.  Loading "package-get-base.el" in ALL functions that use
12497         it.  Fixed some (interactive ...) with multiple argument specs
12498         again.  Cosmetic indentation changes.
12499
12500 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12501
12502         * info.el (Info-insert-dir): Don't use nreverse on variables
12503         that you want to use later.
12504
12505 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12506
12507         * x-mouse.el (x-set-point-and-move-selection): Replace call
12508         to x-kill-primary-selection with kill-primary-selection
12509
12510 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12511
12512         * simple.el (what-cursor-position): Make cursor position reported
12513         use value of column-number-start-at-one
12514
12515 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12516
12517         * about.el (xemacs-hackers): Fix Jareth's email address.
12518
12519 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12520
12521         * startup.el (startup-splash-frame): Remove
12522         `xemacs-startup-logo-function'.
12523
12524 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12525
12526         * about.el (about-hackers): Update credits list.
12527
12528 1998-06-06  Jeff Miller <jmiller@smart.net>
12529
12530         * lisp/sound.el: Update sound-ext to allow filenames with
12531           extensions to be found by load-sound-file
12532
12533 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12534
12535         * info.el (Info-rebuild-outdated-dir): Removed variable
12536         (Info-auto-generate-directory): New variable
12537         (Info-save-auto-generated-dir): New variable
12538         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12539         (Info-build-dir-anew): Second parameter removed.  Use
12540         `Info-save-auto-generated-dir'
12541         (Info-rebuild-dir): Ditto
12542
12543 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12544
12545         * list-mode.el (next-list-mode-item): Would not recognize
12546         border between directly neighbored items.
12547
12548 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12549
12550         * package-get.el: add autoloads for some functions.
12551
12552 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12553
12554         * specifier.el (let-specifier): Tiny docfixes.
12555
12556 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12557
12558         * msw-mouse.el: set selection-pointer-glyph to Normal.
12559
12560 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12561
12562         * wid-edit.el (widget-specify-secret): New function.
12563         (widget-after-change): Use it.
12564         (widget-specify-field): Use it.
12565
12566 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12567
12568         * mouse.el (drag-window-divider): Use `(not done)' instead of
12569         `doit'; reuse result of `window-pixel-edges'.
12570
12571         * modeline.el (drag-modeline-event-lag): Rename to
12572         drag-divider-event-lag.
12573
12574 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12575
12576         * specifier.el (let-specifier): Rewritten not to generate needless
12577         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12578         arguments.
12579
12580 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12581
12582         * minibuf.el (read-file-name-1): Setup buffer-local value of
12583         `completion-ignore-case' in completions buffer under Windows.
12584
12585 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12586
12587         * about.el (about-maintainer-glyph): Fix support for not
12588         compressed images.
12589
12590 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12591
12592         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12593
12594         * mouse.el (mouse-track): Cancel selection if misc-user event with
12595         `cancel-mode-internal' function is fetched.
12596
12597 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12598
12599         * files.el (save-some-buffers-1): Fixed return value.
12600
12601 1998-06-01  Oliver Graf <ograf@fga.de>
12602
12603         * dragdrop.el: added experimental
12604
12605 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12606
12607         * startup.el (after-init-hook, init-file-user,
12608         user-init-directory, load-user-init-file):  Purge references
12609         to "~/.xemacs/init.el" from docstrings.
12610
12611         (load-user-init-file) Use paths-construct-path to construct
12612         paths to user init files.  Go directly to ~/.emacs, do not
12613         search ~/.xemacs/, do not load `default-custom-file'.
12614
12615 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12616
12617         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12618         general *sh.
12619         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12620
12621 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12622
12623         * menubar-items.el (default-menubar): add Update Packages to customize
12624         menu.
12625
12626 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12627
12628         * faces.el: use toolbar face as a fallback for toolbar properties
12629         in xpm-color-symbols instead of default.
12630
12631         * msw-faces.el: rename 3d-object -> gui-element face.
12632
12633 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12634
12635         * startup.el (xemacs-startup-logo-function): New variable.
12636         (startup-splash-frame): Use it.
12637
12638 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12639
12640         * files.el (save-some-buffers): Would wait 1 second.
12641         (save-some-buffers-1): Delete other windows here instead of in
12642         `save-some-buffers'.
12643         (save-some-buffers): Force redisplay only if windows were deleted.
12644
12645 1998-06-02  Didier Verna  <didier@xemacs.org>
12646
12647         * cus-face.el (custom-face-attributes): generalized the use of
12648         toggle buttons for boolean attributes.
12649         Re-ordered the items a bit.
12650
12651 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12652
12653         * sound.el (default-sound-directory): Use `locate-data-directory'
12654         to find the sounds directory.
12655
12656 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12657
12658         * sound.el: default sound-ext to .wav under mswindows, .au
12659         otherwise. load-default sounds without extensions.
12660
12661 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12662
12663         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12664         if send-pr is not bound.
12665
12666 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12667
12668         * files.el: grok idl files in auto-mode-alist.
12669 1998-06-01  Jeff Miller  <jmiller@smart.net>
12670
12671         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12672         calling `upcase'.
12673
12674 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12675
12676         * msw-glyphs.el: add xbm to the list of image types supported.
12677
12678 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12679
12680         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12681         instead of XEmacs one when dumping InfoDock.
12682
12683 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12684
12685         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12686         for `modeline-visible-p'
12687
12688         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12689
12690 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12691
12692         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12693         since it's not used anymore. doc string fixes.
12694
12695         * package-get.el (package-get-file-installed-p): new function. use
12696         instead of file-installed-p which is in an external package.
12697
12698 1998-05-28  Oliver Graf <ograf@fga.de>
12699
12700         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12701         favor of select-window/switch-to-buffer
12702
12703 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12704
12705         * startup.el: changed (getenv "HOME") to (user-home-directory)
12706
12707 1998-05-25  Oliver Graf <ograf@fga.de>
12708
12709         * frame.el (cde-start-drag) moved to dragdrop.el
12710         (offix-start-drag-region) moved to dragdrop.el
12711         (offix-start-drag) moved to dragdrop.el
12712         * dragdrop.el (cde-start-drag) moved from frame.el
12713         (offix-start-drag-region) moved from frame.el
12714         (offix-start-drag) moved from frame.el
12715         (cde-start-drag-region) cde drag regions
12716         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12717
12718 1998-05-26  Oliver Graf <ograf@fga.de>
12719
12720         * dragdrop.el: created dragdrop-drag prototypes
12721         (cde-start-drag-region) fixed typo
12722
12723 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12724
12725         * simple.el (after-init-hook): Remove reader macro.
12726
12727         * packages.el (packages-hardcoded-lisp): Get rid of reader
12728         macros.  Update DOC string.
12729
12730 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12731
12732         * mouse.el (drag-window-divider): Ditto.
12733
12734         * modeline.el (mouse-drag-modeline): Use it.
12735
12736         * lisp-mode.el (let-specifier): Specify indentation.
12737
12738         * specifier.el (let-specifier): Renamed from
12739         `with-specifier-instance'.
12740
12741 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12742
12743         * x-faces.el:
12744         * faces.el: move definition of xpm-color-symbols from x-faces.el
12745         to faces. Predicate x-get-resource on the presence of x.
12746
12747         * msw-faces.el: set 3d-object face rather than modeline. Specify
12748         faces as specfier defaults.
12749
12750         * package-get.el: don't use package-admin-add-single-file-package.
12751
12752 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12753
12754         * toolbar-items.el: Fixup tooltips.
12755         (toolbar-gnus): Don't use obsolete variable
12756         toolbar-news-frame-properties.
12757         (toolbar-news-reader): Default to `gnus' instead of
12758         `not-configured'.
12759
12760         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12761         Windows.
12762
12763 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12764
12765         * package-get.el: rename -installedp -> -installed-p.
12766
12767 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12768
12769         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12770         attributes, and assinged it to continuation, truncation and
12771         hscroll glyphs.
12772
12773         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12774         and made continuation, truncation and hscroll glyphs arrow
12775         characters out of that font.
12776
12777 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12778
12779         * minibuf.el (minibuffer-electric-separator): Play nicely with
12780         directory-sep-char being \.
12781         (minibuffer-electric-tilde): Ditto.
12782         (read-file-name-map): Ditto.
12783
12784 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12785
12786         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12787         on X devices.
12788         (default-mouse-track-deal-with-down-event): Avoid
12789         `x-disown-selection'; use `disown-selection' instead.
12790
12791 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12792
12793         * select.el:
12794         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12795         moved to (cut-copy-clear-internal) in select.el. Ditto for
12796         (x-delete-primary-selection) (x-kill-primary-selection)
12797         (x-copy-primary-selection).
12798         (own-clipboard): new function.
12799
12800         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12801         functions in select.el. remove old ones.
12802         (mswindows-own-clipboard): new function.
12803
12804 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12805
12806         * gnuserv.el: allow connections from mswindows type devices.
12807
12808 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12809
12810         * msw-glyphs.el: change image type used from cursor to resource.
12811
12812 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12813
12814         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12815         for {top,bottom}-{left,right} values in addition to
12816         {top,bottom}_{left,right}.
12817         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12818
12819 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12820
12821         * cl-macs.el (specifier-instance): Undefine its setf method.
12822
12823         * specifier.el (with-specifier-instance): Added docstring.
12824
12825         * mouse.el (drag-window-divider): Ditto.
12826
12827         * modeline.el (mouse-drag-modeline): Use it.
12828
12829         * lisp-mode.el (with-specifier-instance): Define its indentation
12830         level.
12831
12832         * specifier.el (with-specifier-instance): New macro.
12833
12834 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12835
12836         * package-get.el (package-get-create-custom): new function to
12837         auto-generate package-get-custom.el from package-get-base.el.
12838         * (package-get-ever-installedp): new function.
12839         * (package-get-custom): new function to get all packages specified
12840         by customize.
12841
12842 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12843
12844         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12845
12846 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12847
12848         * cl-extra.el: Reverse previous float change.
12849
12850 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12851
12852         * x-faces.el:
12853         * faces.el (try-font-name): moved from x-faces.el since it is
12854         required by w3 under mswindows as well X.
12855
12856 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12857
12858         * winnt.el: Removed evil (setq completion-ignore-case t)
12859         clause, one more overlookef fsfism.
12860         (nt-quote-args-functions-alist): End sentences with double space.
12861
12862 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12863
12864         * window-xemacs.el (push-window-configuration): Remove kludgery of
12865         recaching default-toolbar specifier.
12866         (pop-window-configuration): Ditto.
12867         (unpop-window-configuration): Ditto.
12868
12869 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12870
12871         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12872
12873 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12874
12875         * winnt.el (nt-quote-args-verbatim): Added function.
12876         (nt-quote-args-prefix-quote): Added function.
12877         (nt-quote-args-backslash-quote): Added function.
12878         (nt-quote-args-double-quote): Added function.
12879         (nt-quote-args-functions-alist): New variable.
12880         (nt-quote-process-args): Added function. This is the main quoting
12881         work horse called from process-nt.c
12882
12883 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12884
12885         * winnt.el: Removed duplicate definitions for backspace,
12886         delete, M-backspace and C-M-backspace.
12887         (file-name-buffer-file-type-alist): Removed this variable.
12888         (find-buffer-file-type): Removed function.
12889         (find-file-binary):  Removed function.
12890         (find-file-text): Removed function.
12891         (find-file-not-found-set-buffer-file-type): Removed function.
12892         (save-to-unix-hook): Removed function.
12893         (revert-from-unix-hook): Removed function.
12894         (using-unix-filesystems): Removed function.
12895         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12896         warning.
12897         (x-set-selection): Removed function.
12898         (x-get-selection): Removed function.
12899         Removed commented FSFisms.
12900         Replaced copyright notice (this file is not part of GNU Emacs).
12901         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12902         comint-process-echoes setting to t.
12903
12904 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12905
12906         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12907         and used following the interface change of
12908         `paths-find-recursive-path'.
12909
12910         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12911         regexp instead of a list of base names.
12912         (paths-version-control-filename-regexp):
12913         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12914         Introduced and used following the interface change of
12915         `paths-find-recursive-path'.
12916
12917 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12918
12919         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12920         on X devices, rather than on all non-TTY devices.
12921
12922 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12923
12924         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12925
12926         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12927
12928 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12929
12930         * itimer.el (activate-itimer): Fixed usage of integers
12931         as argument to `concat'.
12932
12933 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12934
12935         * itimer.el (start-itimer): replace the use of `concat' with
12936         `format'
12937
12938 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12939
12940         * mode-motion.el (mode-motion-hook): Clarify docstring.
12941         From Bob Weiner <weiner@altrasoft.com>
12942
12943         * loadhist.el (symbol-file): Supply prompt string when used
12944         interactively.
12945         From Bob Weiner <weiner@altrasoft.com>
12946
12947 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12948
12949         * loadup.el (really-early-error-handler): Ditto.
12950
12951         * update-elc.el: Ditto.
12952
12953         * setup-paths.el (paths-construct-exec-path): Ditto.
12954
12955         * make-docfile.el: Ditto.
12956
12957         * find-paths.el (paths-decode-directory-path): Use split-path
12958         instead of decode-path.
12959
12960         * files.el (parse-colon-path): Update docstring reference.
12961
12962 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12963
12964         * msw-init.el:
12965         * x-init.el:
12966         Bind cut'n'paste keys to non window-system specific functions.
12967
12968         * msw-select.el: New function mswindows-clear-clipboard.
12969         mswindows-cut-copy-clipboard extended to handle clearing of the
12970         selection and renamed to mswindows-cut-copy-clear-clipboard.
12971
12972         * select.el: on mswindows devices delete-primary-selection
12973         calls mswindows-clear-clipboard.
12974
12975 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12976
12977         * simple.el (quoted-insert): Inhibit quit when using read-char.
12978
12979         * cmdloop.el (read-char): Don't inhibit quit.
12980         (read-char-exclusive): Ditto.
12981         (read-char): Signal quit if quit-char was pressed.
12982         (read-char-exclusive): Ditto.
12983         (read-quoted-char): Return a character, not integer.
12984
12985         * menubar-items.el (default-popup-menu): Use Andy's generic
12986         selection code.
12987         (default-popup-menu): Fix code.
12988
12989 1998-05-14  Oliver Graf <ograf@fga.de>
12990
12991         * dragdrop.el (dragdrop-function-widget): this time it's done
12992
12993 1998-05-13  Oliver Graf <ograf@fga.de>
12994
12995         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12996
12997 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12998
12999         * device.el (device-pixel-width):
13000         (device-pixel-height):
13001         (device-mm-width):
13002         (device-mm-height):
13003         (device-bitplanes):
13004         (device-color-cells): Swapped parameters to device-system-metric
13005         according to the interface change.
13006
13007 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13008
13009         * mouse.el (default-mouse-motion-handler): Use new name of the
13010         function event-over-vertical-divider-p.
13011         Do not set E-W arrow cursor over the divider if
13012         vertical-divider-draggable-p is nil in the window.
13013         ([top-level]): Use new name for the variable
13014         vertical-divider-map.
13015         (drag-window-divider): Respect vertical-divider-draggable-p.
13016         Variable name typo fixes.
13017
13018 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13019
13020         * keymap.el (kbd): Define here; handle string constants and
13021         others...
13022
13023 1998-05-15  Christian Nyb <chr@mediascience.no>
13024
13025         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13026         in Emacs 18.
13027
13028 1998-05-13  Didier Verna  <didier@xemacs.org>
13029
13030         * mouse.el (drag-window-divider): give the vertical divider a
13031         pressed look when dragging it.
13032
13033 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13034
13035         * faces.el: predicate some more face operations on x or mswindows
13036         not just x.
13037
13038         * modeline.el: enable modeline coloring for mswindows.
13039
13040 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13041
13042         * minibuf.el (minibuffer-default): Added variable; compatible with
13043         FSF Emacs.
13044         (next-history-element): Used `minibuffer-default'.
13045
13046 1998-05-12  Oliver Graf <ograf@fga.de>
13047
13048         * dragdrop.el (dragdrop-function-widget): button and mods ok
13049         arguments still look a bit strange
13050         (dragdrop-compare-mods) created
13051         (dragdrop-drop-do-functions) correctly checks for buttons and
13052         modifiers
13053
13054 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13055
13056         * setup-paths.el (paths-default-info-directories): Replace
13057         path-separator with directory-sep-char.
13058
13059         * files.el (path-separator): Don't define it here.
13060
13061 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13062
13063         * update-elc.el: Ditto.
13064
13065         * setup-paths.el (paths-construct-exec-path): Ditto.
13066
13067         * make-docfile.el: Ditto.
13068
13069         * loadup.el (really-early-error-handler): Ditto.
13070
13071         * find-paths.el (paths-decode-directory-path): Use decode-path
13072         instead of decode-path-internal.
13073
13074         * files.el (parse-colon-path): Update docstring.
13075
13076 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13077
13078         * subr.el (get-buffer-window-list): Make BUFFER optional.
13079
13080         * window-xemacs.el (windows-of-buffer): Defalias to
13081         get-buffer-window-list.
13082
13083 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13084
13085         * disass.el: Fix maintainer keyword.
13086
13087         * bytecomp.el (byte-compile-and-load-file): Autoload.
13088         (byte-compile-buffer): Ditto.
13089
13090         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13091         value is returned, not the name.
13092         (lisp-imenu-generic-expression): Enable it.
13093         (lisp-mode-variables): Ditto.
13094         (lisp-indent-offset): Change defconst to defvar.
13095         (lisp-indent-function): Ditto.
13096         (lisp-body-indent): Ditto.
13097
13098 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13099
13100         * modeline.el: Use zap-last-kbd-macro-event.
13101
13102         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13103         nil, don't attempt to do anything with messages.
13104         (eval-last-sexp): Use `letf' for clarity.
13105
13106 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13107
13108         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13109
13110 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13111
13112         * buff-menu.el:
13113         * lisp-mode.el:
13114         * obsolete.el:
13115         Change empty docstrings into no doc strings at all.
13116         Fix bogus FSF-format docstrings.
13117         * etags.el: Fix docstring.
13118
13119 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13120
13121         * package-get.el (package-get): Use internal md5
13122
13123 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13124
13125         * about.el (about-xemacs): Correct abuse of concat.
13126
13127 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13128
13129         * info.el (Info-mode): Use easymenu.
13130
13131 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13132
13133         * apropos.el (apropos): Don't use concat with integers.
13134
13135         * cmdloop.el (describe-last-error): Handle the case when no error
13136         was seen gracefully.
13137
13138         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13139         defun.
13140         (apropos-describe-plist): Ditto.
13141
13142         * help.el (with-displaying-help-buffer): Revert to a defun.
13143         (describe-key): Use it as defun.
13144         (describe-mode): Ditto.
13145         (describe-bindings): Ditto.
13146         (describe-prefix-bindings): Ditto.
13147         (describe-installation): Ditto.
13148         (view-lossage): Ditto.
13149         (describe-function): Ditto.
13150         (describe-variable): Ditto.
13151         (describe-syntax): Ditto.
13152
13153 1998-05-11  Oliver Graf <ograf@fga.de>
13154
13155         * dragdrop.el: changed order of require/provide
13156         (dragdrop-drop-mime-default) changed to new calling conventions
13157         (dragdrop-drop-do-functions) changed to new calling conventions
13158         (dragdrop-function-widget) this one needs more work...
13159
13160 1998-05-10  Oliver Graf <ograf@fga.de>
13161
13162         * about.el: another small change in my entry
13163         * dragdrop.el (dragdrop-drop-log-function): logging added
13164         plus customizations
13165         changed interface to handler functions. now called with event
13166         and object
13167
13168 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13169
13170         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13171         E-W arrow pointer displayed over draggable dividers.
13172
13173         * mouse.el (default-mouse-motion-handler): Show it when
13174         appropriate.
13175         (drag-window-divider): Added.
13176         ([top-level]): Initialized window-divider-map with a keymap
13177         binding the above function to left button down event.
13178
13179         * x-mouse.el (x-init-pointer-shape): Initialize
13180         divider-pointer-glyph from Cursor.dividerPointer, or use default
13181         E-W double arrow.
13182
13183 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13184
13185         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13186
13187 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13188
13189         * simple.el (count-words-buffer): Don't query for buffer.
13190         (count-lines-buffer): Ditto.
13191
13192 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13193
13194         * help.el (where-is): add optional insert argument.
13195
13196 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13197
13198         * help.el (describe-key-briefly): New argument INSERT.
13199
13200         * simple.el (eval-expression): New optional argument; synch with
13201         FSF 20.3.
13202
13203         * keydefs.el (global-map): Add new register bindings.
13204
13205         * register.el: Synched with FSF 20.3.
13206
13207 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13208
13209         * window-xemacs.el (recenter): all arguments are optional.
13210
13211 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13212
13213         * device.el: (device-pixel-width): Reflected name/parameters
13214         change to device-system-metric.
13215         (device-pixel-height): Ditto.
13216         (device-mm-width): Ditto.
13217         (device-mm-height): Ditto.
13218         (device-bitplanes): Ditto.
13219         (device-color-cells): Ditto.
13220
13221 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13222
13223         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13224
13225         * cl.el (most-positive-fixnum): Document.
13226         (most-negative-fixnum): Ditto.
13227
13228         * cus-dep.el: Updated comment.
13229
13230         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13231         constant.
13232
13233         * cus-load.el (custom-put): Removed.
13234
13235         * files.el (after-find-file): Just resignal quit instead of
13236         signaling "canceled".
13237
13238 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13239
13240         * frame.el (other-frame): Use `focus-frame' instead of
13241         select-frame kludges.
13242
13243         * lisp-mode.el: Update lisp-indent-function for
13244         save-selected-frame and with-selected-frame.
13245
13246         * frame.el (save-selected-frame): New macro.
13247         (with-selected-frame): Ditto.
13248         (other-frame): Use `set-frame-focus'.
13249
13250 1998-05-06  Oliver Graf <ograf@fga.de>
13251
13252         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13253         (dragdrop-drop-url-default) default handler for URL drops created
13254         (dragdrop-drop-mime-default) default handler for MIME drops created
13255         (dragdrop-drop-functions) default custom for handling drops created
13256         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13257
13258 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13259
13260         * mouse.el: Removed redundant mouse-mswindows-drop function.
13261
13262 1998-05-05  Oliver Graf <ograf@fga.de>
13263
13264         * about.el: changed some text in my entry
13265         * dragdrop.el: added customs
13266
13267 1998-05-04  Oliver Graf <ograf@fga.de>
13268
13269         * mouse.el: killed global drop key bindings
13270         (mouse-offix-drop) removed
13271         * dragdrop.el: created
13272         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13273
13274 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13275
13276         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13277         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13278
13279         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13280         obsolete comment.
13281
13282         * scrollbar.el (scrollbars-visible-p): Use new
13283         {vertical,horizontal}-scrollbar-visible-p specifiers.
13284
13285 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13286
13287         * device.el (device-pixel-height):
13288         (device-pixel-width):
13289         (device-mm-width):
13290         (device-mm-height):
13291         (device-bitplanes):
13292         (device-color-cells): Moved these 6 functions from device.c; they
13293         all use single (device-system-metrics) call.
13294
13295 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13296
13297         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13298         were renamed.
13299
13300         * menubar-items.el:
13301         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13302         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13303
13304         * help.el (help-map): Remove Hyperbole keybinding logic.
13305         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13306
13307 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13308
13309         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13310         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13311
13312 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13313
13314         * msw-glyphs.el: use nicer icon3 from the frame icon.
13315
13316 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13317
13318         * version.el (emacs-version): Remove InfoDock conditionals.
13319
13320         * startup.el (startup-splash-frame): Change ID logo name.
13321
13322 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13323
13324         * files.el (after-find-file): If the user presses C-g on
13325         directory-creation prompt, kill the buffer.
13326
13327 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13328
13329         * simple.el (count-words-region): Reverse previous change.
13330
13331 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13332
13333         * replace.el (query-replace): Just call perform-replace.
13334         (query-replace-regexp): Ditto.
13335         (perform-replace): Move region handling here.
13336         (perform-replace): Use the new arg to match-data.
13337
13338 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13339
13340         * x-init.el: Install X specific display table that
13341           displays char 0240 as a space to avoid whatever it is
13342           that screws up display of that character code.
13343
13344 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13345
13346         * help.el (function-arglist): If no arguments are documented for a
13347         subr, print nothing rather than incorrect output.
13348
13349 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13350
13351         * cmdloop.el (command-error): Update bail-out error message to use
13352         `emacs-program-name'.
13353
13354         * lib-complete.el: Remove reader macro cruft.
13355
13356         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13357         cruft.
13358
13359         * simple.el (count-words-region): Drop interactive-p check on the
13360         message.
13361
13362 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13363
13364         * font.el
13365         * msw-faces.el
13366         Correct spelling of mswindows-font-canonicalize-name.
13367
13368 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13369
13370         * ldap.el (ldap-host-parameters-alist): Replaced with
13371         `ldap-host-parameters-plist'
13372         (ldap-search): Adapt to previous change
13373
13374 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13375
13376         * about.el (about-hackers): Update Bob Weiner bio.
13377         (about-maintainer-info): Ditto.
13378
13379 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13380
13381         * simple.el (display-warning-minimum-level): Docfix.
13382
13383 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13384
13385         * widget.el (:default-get): New keyword.
13386         * wid-edit.el (default, widget-default-default-get): Define it.
13387         (group, widget-group-default-get): Define it.
13388         (menu-choice, widget-choice-default-get): Define it.
13389         (widget-default-get): New function.
13390         (widget-choice-action): Call it.
13391         (widget-editable-list-entry-create): Call it.
13392
13393 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13394
13395         * byte-optimize.el (byte-boolean-vars): Removed.
13396         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13397         lookup through `byte-boolean-vars'.
13398
13399 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13400
13401         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13402         resource-provided values into ghost specs for scrollbar-height and
13403         scrollbar-width.
13404
13405 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13406
13407         * byte-optimize.el: Don't attempt to optimize /=.
13408
13409         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13410         (byte-compile-/=): Ditto.
13411
13412 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13413
13414         * apropos.el: Use `with-displaying-help-buffer'.
13415         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13416         Use `with-displaying-help-buffer'.
13417         (apropos-follow): Do not give special treatment to buffer cursor
13418         was in prior to a mouse click.
13419         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13420         (apropos-print-doc): Set correct buffer for setting text
13421         properties.
13422
13423 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13424
13425         * help.el (help-buffer-prefix-string): New variable.
13426         (help-buffer-name): Use it.
13427
13428         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13429         mode menu.
13430
13431 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13432
13433         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13434
13435 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13436
13437         * files.el (find-file-noselect): Update docstring.
13438         (find-file-noselect): Signal an error if found an unreadable file.
13439         (file-chase-links): Save the match data.
13440         (normal-mode): Use `lwarn' and `error-message-string'.
13441         (interpreter-mode-alist): Change defconst to defvar.
13442         (inhibit-first-line-modes-regexps): Ditto.
13443         (inhibit-first-line-modes-regexps): Added .tgz.
13444         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13445         (change-major-mode-with-file-name): New user-option.
13446         (set-visited-file-name): Synched with FSF.
13447         (file-name-extension): New function, from FSF 20.3.
13448         (file-relative-name): Synched with FSF.
13449         (save-some-buffers): Support the C-r feature.
13450         (recover-session): Synched with FSF.
13451         (kill-some-buffers): Ditto.
13452         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13453
13454 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13455
13456         * files.el (insert-file): Undo previous change and reenable use of
13457         format.el.
13458
13459 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13460
13461         * window-xemacs.el (recenter): Define.
13462
13463 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13464
13465         * font.el (mswindows-font-create-name)
13466         (mswindows-font-create-object): new functions for mswindows type
13467         fonts.
13468
13469         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13470         strings are parsed as well as font objects.
13471
13472 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13473
13474         * modeline.el (defining-kbd-macro): Restore modeline indication of
13475         kbd-macro being recorded.
13476         (add-minor-mode): Simplify docstring.
13477         (modeline-minor-mode-menu): Remove stuff.
13478
13479 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13480
13481         * code-process.el (call-process): dynamically decide process
13482         coding type.
13483
13484 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13485
13486         * modeline.el: Add line-number-mode, column-number-mode to
13487         the modeline minor-mode menu.  Button2 on the line number does
13488         goto-line.
13489
13490 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13491
13492         * mouse.el: move x-selection-owner-p type things to
13493         selection-owner-p.
13494
13495         * msw-init.el: copy zmacs stuff from x-init.el
13496
13497         * msw-select.el (mswindows-own-selection)
13498         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13499         functions. Very simple minded implementation of selectio
13500         ownership.
13501
13502         * select.el (own-selection) (disown-selection)
13503         (activate-region-as-selection) (select-make-extent-for-selection)
13504         (valid-simple-selection-p): functions moved from x-select.el for
13505         generalized selection.
13506
13507         * x-select.el: see select.el changes.
13508
13509         * x-toolbar.el: use new selection functions.
13510
13511 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13512
13513         * packages.el (packages-find-package-directories): Fixed bug that
13514         would pick up multiple site-package directories.
13515         (package-locations): Added "xemacs-packages" as a late package
13516         location.
13517
13518         * find-paths.el: Now uses `emacs-program-name' and
13519         `emacs-program-version'.
13520         Additions to enforce version-specific directories in
13521         `paths-find-version-directory'.
13522
13523 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13524
13525         * default.el: Removed.
13526         * site-start.el: Removed.
13527
13528 1998-04-29  Didier Verna  <didier@xemacs.org>
13529
13530         * minibuf.el (minibuffer-history-minimum-string-length): Default
13531         to nil.
13532
13533 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13534
13535         * find-paths.el (paths-program-name): Rename.
13536         (paths-emacs-root-p): Ditto.
13537         (paths-find-site-directory): Ditto.
13538
13539 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13540
13541         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13542         `emacs-lisp-byte-compile-and-load'.
13543
13544 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13545
13546         * ldap.el (ldap-search): Fixed additional parameter passing to
13547         `ldap-open'
13548
13549 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13550
13551         * select.el (kill-primary-selection) (selection-owner-p)
13552         (copy-primary-selection) (yank-clipboard-selection)
13553         (selection-exists-p) (delete-primary-selection): new file and
13554         functions that do the right thing for the selected device.
13555
13556         * x-menubar.el: use generalised selection functions.
13557
13558         * dumped-lisp.el: dump select.el.
13559
13560 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13561
13562         * find-paths.el (paths-progname): New variable.
13563         (paths-emacs-root-p): Use it.
13564         (paths-find-site-directory): Ditto.
13565
13566 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13567
13568         * loadup.el ((member "dump" command-line-args)): Dump as
13569         `infodock' if InfoDock.
13570
13571 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13572
13573         * find-paths.el (construct-emacs-version): Simplify, include
13574         program name in the return value.
13575         * (paths-find-version-directory): Use it.
13576
13577 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13578
13579         * info.el (Info-parse-dir-entries): Fixed regexp
13580         (Info-build-dir-anew): Remove full suffix and capitalize info file
13581         name for files with no @direntry
13582         (Info-batch-rebuild-dir): New function
13583         (Info-suffixed-file): Check for regular files instead of simple
13584         file existence (could catch directories before)
13585
13586 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13587
13588         * setup-paths.el, find-paths.el: Removed uses of `not' which
13589         temacs doesn't have.
13590
13591         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13592         into root searching.
13593
13594 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13595
13596         * subr.el: Remove definition of `not'.
13597
13598 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13599
13600         * msw-glyphs.el: enable graphics support.
13601
13602 1998-04-23  Didier Verna  <didier@xemacs.org>
13603
13604         * x-menubar.el (default-menubar): restored the line-number-mode
13605         option.
13606
13607         * misc doc string updates related to the options menu.
13608
13609 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13610
13611         * setup-paths.el (paths-construct-load-path): Fix typo.
13612
13613 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13614
13615         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13616         font-menu-ignore-scaled-fonts don't have to be bound now; this
13617         gets us one step further towards making --no-autoloads work.
13618
13619         * startup.el (normal-top-level): Load auto-autoloads only if
13620         lisp-directory is non-nil.
13621
13622         * setup-paths.el (paths-construct-load-path): Made it robust
13623         against nil lisp-directory.
13624
13625         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13626         to the list of variables that cause a warning when nil.
13627
13628         * toolbar.el (init-toolbar-location): Now works even when there's
13629         no toolbar icon directory.
13630
13631 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13632
13633         * help.el (view-lossage): Recognize it.
13634
13635         * simple.el (log-message): Mark multiline messages.
13636
13637 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13638
13639         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13640
13641 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13642
13643         * package-get.el (package-get-all):  add `\n' separator to
13644         interactive specification so that both variables are read
13645
13646 1998-04-22  Didier Verna  <didier@xemacs.org>
13647
13648         * x-menubar.el: ported the options menu to Custom.
13649         Moved the "read only" toggle button to the buffers menu.
13650         Corrected some missing ;;;###autoload or defcustom.
13651
13652         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13653         the scrollbar-visible specifier for options menu handling.
13654
13655         * toolbar.el (toolbar-visible-p)
13656                      (toolbar-captioned-p)
13657                      (default-toolbar-position): defcustom wrappers around
13658         the toolbar specifiers for options menu handling.
13659
13660         * frame.el (get-frame-for-buffer-default-instance-limit):
13661         defcustom it for options menu handling.
13662
13663         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13664         font-lock-mode for options menu handling.
13665
13666         * cus-start.el: added Custom properties to overwrite-mode for
13667         options menu handling.
13668
13669 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13670
13671         * about.el: shameless self-promotion.
13672
13673 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13674
13675         * simple.el (raw-append-message): Slightly optimize.
13676         (remove-message): Use `push' for clarity.
13677         (append-message): Ditto.
13678         (display-warning): Dito.
13679         (raw-append-message): Send the message to the appropriate device.
13680
13681 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13682
13683         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13684         From Sean MacLennan <Sean.MacLennan@pika.ca>
13685
13686 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13687
13688         * setup-paths.el: Changed `directory-sep-char' to
13689         `path-separator', following a change in GNU Emacs.
13690
13691 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13692
13693         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13694         (Info-build-dir-anew): Add a final newline.
13695         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13696         is `always'
13697         (Info-rebuild-dir): Ditto
13698
13699         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13700
13701 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13702
13703         * simple.el (count-words-buffer): Retain zmacs region.
13704         (count-words-region): Ditto.
13705         * simple.el: (what-line): Expanded line counts.
13706         (count-lines): New parameter to conditionalize whether collapsed
13707         lines get counted.
13708         From Bob Weiner <weiner@altrasoft.com>
13709
13710 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13711
13712         * packages.el (package-locations): infodock-packages must override
13713         mule-packages and packages.
13714
13715 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13716
13717         * wid-edit.el:
13718         remove rude messages from widget-activation-widget-mapper
13719         and widget-activation-glyph-mapper
13720
13721 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13722
13723         * toolbar.el: Remove (featurep 'x) test from
13724         toolbar-make-button-list
13725
13726 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13727
13728         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13729         only if in the same frame.
13730
13731 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13732
13733         * packages.el (package-locations): Added site-packages hierarchy.
13734
13735         * setup-paths.el (paths-default-info-directories): Introduced and
13736         used.
13737
13738         * packages.el, setup-paths.el: Set various path searching depths
13739         to 1.
13740
13741         * packages.el (packages-hierarchy-depth):
13742         (packages-load-path-depth): Introduced and used.
13743
13744         * setup-paths.el (paths-load-path-depth): Introduced and used.
13745
13746         * find-paths.el (paths-find-recursive-path): Added max-depth
13747         parameter.
13748
13749 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13750
13751         * setup-paths.el (paths-construct-info-path): Removed
13752         dependency on behavior of (file-name-as-directory "").
13753
13754 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13755
13756         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13757         lisp objects
13758
13759 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13760
13761         * dump-paths.el, startup.el: Added handling for --debug-paths.
13762
13763 1998-04-15  William M. Perry  <wmperry@aventail.com>
13764
13765         * wid-edit.el: We cannot just set the help-echo or balloon-help
13766           properties for an extent based on the :help-echo widget
13767           property, since help-echo and balloon-help cause an EXTENT to
13768           get passed in, where :help-echo functions are expecting a WIDGET
13769
13770 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13771
13772         * scrollbar.el (init-scrollbar-from-resources): Call
13773         mswindows-init-scrollbar-metrics when appropriate.
13774
13775 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13776
13777         * dumped-lisp.el: dump x-toolbar for window system
13778
13779         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13780         have support and xpm.
13781
13782 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13783
13784         * files.el (toggle-read-only): Fix docstring.
13785         From Didier Verna <didier@xemacs.org>
13786
13787 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13788
13789         * startup.el (normal-top-level): Load autoload-file-name without
13790         specifying an extension---some people only auto-autoload.el.gz.
13791
13792 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13793
13794         * files.el (backup-enable-predicate): Don't bomb on NAME being
13795         nil.
13796
13797 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13798
13799         * find-paths.el, packages.el: Now prefers configure'd paths.
13800         This shouldn't cause any of the originally anticipated problems as
13801         the current paths architecture will not define the various
13802         configure-xxx variables if they're not specified on the configure
13803         command line.
13804
13805         * find-paths.el, setup-paths.el, packages.el: Removed all
13806         mentionings of "/" as a path separator.
13807         Used paths-construct-path throughout.
13808
13809         * find-paths.el (paths-construct-path): Created to assemble paths
13810         from directory components.
13811
13812         * setup-paths.el, packages.el: Used paths-decode-directory-path
13813         instead of decode-path-internal.
13814
13815         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13816         and associates.
13817         (paths-decode-directory-path) Created.
13818
13819         * setup-paths.el: Changed configure-exec-path to
13820         configure-exec-directory.
13821
13822 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13823
13824         * packages.el (packages-find-packages): Fixed decoding of
13825         EMACSPACKAGEPATH.
13826
13827         * startup.el: -no-packages -> -no-early-packages.
13828
13829         (packages-load-package-lisps): Fixed loading of auto-autoload
13830         files.
13831
13832         * startup.el (normal-top-level): Fixed loading of core
13833         auto-autoload.
13834
13835         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13836
13837         * startup.el, packages.el, dump-paths.el: Added proper settings
13838         for site-directory and lisp-directory variables.
13839
13840         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13841         inhibit-package-autoloads and fixed handling of it.
13842
13843         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13844         handling of former inhibit-package-init, now
13845         inhibit-early-packages, to make -vanilla etc. work.
13846
13847 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13848
13849         * code-process.el (start-process): Fallback to 'undecided instead
13850         of 'binary for process input coding stream.
13851
13852         * process.el (start-process): Docstring fix.
13853
13854 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13855
13856         * info.el (Info-insert-dir): Do not insert temporary dir files
13857         in Info-dir-file-attributes
13858         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13859         (Info-rebuild-dir): Ditto.
13860
13861 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13862
13863         * obsolete.el: Added obsoleteness declarations for
13864         `site-directory' and `Info-default-directory-list'.
13865
13866 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13867
13868         * find-paths.el (paths-find-emacs-root): Only look at the
13869         executable at the end of the symlink chain for determining the
13870         Emacs root.
13871
13872 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13873
13874         * setup-paths.el (paths-construct-info-path): Changed construction
13875         to cater to gone default in configure.
13876
13877         * find-paths.el (paths-uniq-append): Added.
13878
13879         * packages.el: Rewritten package path construction once again.
13880
13881         * dump-paths.el, startup.el: Removed package-path as a global
13882         variable.
13883
13884         * package-admin.el (package-admin-add-single-file-package):
13885         (package-admin-add-binary-package): Changed package-path to
13886         late-packages.
13887
13888         * packages.el (packages-split-path): Split path at "/" rather than
13889         nil according to change in emacs.c.
13890
13891 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13892
13893         * setup-paths.el (paths-construct-info-path): Changed info path
13894         order so that directories come out right.
13895         (paths-find-lock-directory): Fixed bug: It used to think
13896         configure-lock-directory is a path.
13897
13898 1998-04-06  Jeff Miller <jmiller@smart.net>
13899
13900         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13901         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13902         eases the use of toolbar-add/kill-item functions.
13903
13904 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13905
13906         * code-files.el (file-coding-system-alist): Commented out
13907         loaddefs.el magical treatment.
13908
13909 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13910
13911         * info.el (Info-rebuild-outdated-dir): Added new option
13912         `conservative' and made it the default
13913         (Info-rebuild-dir): Appropriately parse multi-line description
13914         strings, and multi-section dir files. Issue warning when dir
13915         is rebuilt as temporary
13916         (Info-build-dir-anew): Issue warning when dir is built as
13917         temporary
13918
13919 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13920
13921         * list-mode.el (list-mode-map): Bind highlight motion commands to
13922         standard keys left, right, C-b and C-f.
13923
13924 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13925
13926         * files.el (auto-mode-alist): allow .sc for Scheme->C
13927
13928 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13929
13930         * loadup.el (pureload): Don't quote (garbage-collect).
13931
13932 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13933
13934         * package-get-base.el: Updated.
13935
13936 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13937
13938         * isearch-mode.el (isearch-just-started): New variable.
13939         (isearch-mode): Set it.
13940         (isearch-repeat): Advance one character forward only if the search
13941         was successful, and was not just started.
13942         (isearch-repeat): Clear isearch-just-started.
13943
13944 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13945
13946         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13947         if running -batch.
13948
13949 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13950
13951         * subr.el (listify-key-sequence): Removed.
13952
13953 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13954
13955         * bytecomp.el (byte-compile-print-gensym): New option.
13956         (byte-compile-output-file-form): Use it.
13957         (byte-compile-output-docform): Ditto.
13958         (byte-compile-compiled-obj-to-list): Ditto.
13959
13960 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13961
13962         * msw-glyphs.el: set frame icon if xpm support.
13963
13964 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13965
13966         * help.el: Code that pretty prints variable values
13967           removed.
13968
13969 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13970
13971         * find-paths.el (paths-emacs-root-p): Correct test for installation
13972         directory.
13973         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13974
13975 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13976
13977         * loaddefs.el: Don't set debug-ignored-errors; leave
13978           its default value set to nil.
13979
13980 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13981
13982         * info.el (Info-rebuild-dir): fixed mis-spelling.
13983
13984 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13985
13986         * info.el (Info-rebuild-outdated-dir): New custom var
13987         (Info-insert-node): Create/update dir file when needed, ie when it
13988         does not exist or is older than some info files in directory
13989
13990 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13991
13992         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13993         for last packages, mainly for using a 20.4 package base.
13994
13995         * packages.el (late-packages): Typo fix.  It was called
13996         early-packages.
13997
13998         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13999         relative symlinks correctly.
14000         (paths-find-emacs-roots): More rigorous checking for plausible
14001         configuration-time root.
14002
14003         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14004         find its roots.
14005
14006 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14007
14008         * faces.el: Fix docstrings.
14009         * glyphs.el: Fix docstrings.
14010         * mouse.el: Fix docstrings.
14011
14012         * frame.el: Change phrase `current frame' to `selected frame'.
14013
14014         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14015
14016         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14017         macros using backquote to make them infinitely more readable.
14018
14019 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14020
14021         * packages.el (packages-find-package-path): Hardcoded specialized
14022         InfoDock support until we can clean this up.
14023
14024         * help.el (describe-bindings-1): Return the value of the bindings
14025         help buffer created.
14026         (describe-bindings): Ditto.
14027
14028         * simple.el (set-variable): Restore previous behavior of not
14029         bombing if the variable to set is not boundp.
14030
14031 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14032
14033         * packages.el (packages-handle-package-dumped-lisps): Allow for
14034         non-local files to be loaded off the package-lisp variable.
14035
14036 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14037
14038         * x-faces.el: Global X resources should override
14039           specs for all device classes (color, grayscale, mono);
14040           code currently doesn't override any of them.  Fixed by
14041           calling remove-specifier with '(x default) as the tag
14042           set and allowing inexact matches.
14043
14044 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14045
14046         * faces.el: Separated face initializations based on
14047           device classes into device type specific (tag set,
14048           instantiator) pairs.
14049
14050 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14051
14052         * wid-edit.el (widget-choice-action): Remember user's explicit
14053         choice.
14054         (widget-choice-value-create): Respect it.
14055         From Richard Stallman <rms@gnu.org>
14056
14057 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14058
14059         * setup-paths.el (paths-construct-info-path): Always append
14060         existing directories from configure-time info path.
14061
14062         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14063         Info-directory-list.
14064
14065         * info.el: Removed Info-default-directory-list which was broken by
14066         design.
14067         Removed bogus initialization of Info-directory-list---startup.el
14068         can do a much better job.
14069         Added autoload of Info-directory-list.
14070
14071         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14072         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14073         be exclusive; now it's merely given precedence, just like in the
14074         old days.
14075
14076 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14077
14078         * find-paths.el (paths-find-architecture-directory): Fix bug with
14079         finding; it used to default too early.
14080
14081 1998-03-25  Martin Buchholz <martin@xemacs.org>
14082
14083         * packages.el (packages-split-path): Fix a bug; it used to fail
14084         for paths that weren't split.
14085
14086 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14087
14088         * finder.el (finder-compile-keywords): trap on errors.
14089
14090 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14091
14092         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14093           fourth argument of t so that only the specs exactly
14094           matching the tag lists are removed.
14095
14096 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14097
14098         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14099
14100 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14101
14102         * minibuf.el (mouse-read-file-name-1): If a default directory was
14103         specified, use it for generating the completions.
14104
14105 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14106
14107         * update-elc.el: Now respects inhibit-package-init and
14108         inhibit-site-lisp.
14109         Now does path construction with loadup-paths.
14110
14111         * startup.el (normal-top-level, startup-setup-paths): Now respects
14112         inhibit-package-init and inhibit-site-lisp.
14113
14114         * packages.el (packages-find-package-path): Extended package path
14115         by version-specific hierarchies.
14116         (packages-find-packages): Now respects inhibit flag and
14117         inhibit-site-lisp.
14118         Moved path setup to loadup-paths.
14119
14120         * make-docfile.el: Now respects inhibit-package-init and
14121         inhibit-site-lisp.
14122         Now does path construction with loadup-paths.
14123
14124         * loadup.el: Now respects inhibit-package-init and
14125         inhibit-site-lisp.
14126
14127         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14128
14129         * loadup-paths.el: New file: setup load-path to encompass
14130         packages.
14131
14132 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14133
14134         * auto-show.el: load-gc renamed to pureload.
14135         * site-load.el: Ditto.
14136         * packages.el (toplevel): Ditto.
14137         * loadup.el (really-early-error-handler): Ditto.
14138         * dumped-lisp.el (preloaded-file-list): Ditto.
14139         * cus-face.el (custom-declare-face): Ditto.
14140
14141 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14142
14143         * <Today>: The Big Path Searching Overhaul.
14144
14145         * find-paths.el: New file: find and assemble paths in the
14146         installation hierarchy.
14147
14148         * setup-paths.el: New file: global layout of paths and directories
14149         within the XEmacs hierarchy.
14150
14151         * packages.el: Replaced everything related to path searching and
14152         startup by code in terms of find-paths.
14153
14154         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14155         the new path searching engine.
14156
14157         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14158         and setup-paths.
14159
14160 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14161
14162         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14163         setup-paths.el.
14164
14165 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14166
14167         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14168         compiles identically in any configuration.
14169         Removed irrelevant commentary.
14170
14171 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14172
14173         * simple.el (set-variable): Allow setting specifiers.
14174
14175 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14176
14177         * lisp.el (forward-sexp): Revert previous change.
14178
14179 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14180
14181         * frame.el (frame-initialize): Use `delete-console' instead of
14182         `delete-device' to delete the stream console to match the usage in
14183         Fkill_emacs.
14184
14185 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14186
14187         * files.el (cdpath-previous): New variable.
14188         (cd): Use it.
14189         From Bob Weiner <weiner@wave.altrasoft.com>
14190
14191 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14192
14193         * keydefs.el: Changed keybindings of forward-char,
14194           backward, scroll-up and scroll-down to point to their
14195           -command counterparts.
14196
14197         * simple.el: New functions: forwarc-char-command,
14198           backwrad-char-command, scroll-up-command,
14199           scroll-down-command which work liek their counterparts
14200           except that they honor the variable
14201           signal-error-on-buffer-boundary.
14202
14203           Definition of signal-error-on-buffer-boundary received
14204           from src/cmds.c.
14205
14206           defvar declaration added for word-across-newline to avoid
14207           byte-compiler warning about the free variable reference.
14208
14209 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14210
14211         * winnt.el: Removed "%t" from the beginning of
14212         modeline-format. From now on, there's no nt-specifics in the modeline.
14213
14214 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14215
14216         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14217         of `when' with `if'.
14218
14219 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14220
14221         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14222         mswindows. Must be reworked along with glyphs.el, or
14223         merged into it, after there is images support.
14224
14225         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14226         'mswindows.
14227
14228 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14229
14230         * faces.el: fix for text cursor initialization.
14231         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14232         From Andy Piper <andyp@parallax.co.uk>
14233
14234 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14235
14236         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14237         if there is an existing package that handles it and warn the user
14238         about that mode.
14239
14240 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14241
14242         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14243         Installation" menu item when Installation-string is not bound.
14244
14245 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14246
14247         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14248         From Jeremiah W. James <jerry@cs.ucsb.edu>
14249
14250 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14251
14252         * msw-faces.el:
14253         * faces.el: Fix face initialization.
14254
14255 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14256
14257         * files.el (backup-enable-predicate): fix breakage introduced
14258         by TMPDIR patch.
14259
14260 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14261
14262         * x-faces.el (x-init-face-from-resources): The
14263           TTY face property retrieval functions don't return
14264           specifiers, so use face-property instead.
14265
14266 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14267
14268         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14269
14270 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14271
14272         * x-menubar.el: Expanded documentation for
14273           option-save-faces.  Changed Options -> Browse Faces
14274           menu entry to invoke customize-face.
14275
14276 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14277
14278         * faces.el: Most face initialization moved out of
14279           init-other-random-faces to the top level so that the
14280           initialization happens before Xemacs is dumped.  Much
14281           of the fascist "face-differs-from-default-p or FROB!"
14282           code has been retired in favor of letting the user do
14283           what they want to do.  Face initialization code changed
14284           to use `default' specifier tag so that the settings can
14285           be overridden later if the user wishes it.
14286
14287 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14288
14289         * about.el (about-hackers): Update contributors list.
14290
14291 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14292
14293         * specifier.el: Define new specifier tag `default'.
14294
14295         * modeline.el: Initialize faces using `default' tag.
14296
14297         * x-faces.el (x-init-face-from-resources): Remove
14298           specifier specs containing the `default' tag before
14299           adding new specs.
14300
14301 1998-03-02  John Jones  <jj@asu.edu>
14302
14303         * package-get.el (package-get-all): fixed arguments on call to
14304         package-admin-add-single-file-package.
14305         * package-get.el (package-get-installedp): fixed to match
14306         advertised behavior.
14307         * package-get.el: added function package-get-update-all which
14308         installs newest versions of all the current packages (if they are
14309         not already installed).
14310
14311 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14312
14313         * files.el (find-file-noselect): Uncommented `truename' binding in
14314         `let*' and use it later to set `buffer-file-truename' iff it's
14315         still nil, as happens for example when finding a compressed
14316         file with "jka-compr".
14317
14318 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14319
14320         * faces.el: in make-face-* type functions do the operation for all
14321         window systems, not just the first one found.
14322
14323         * font.el: call mswindows-list-fonts for mswindows.
14324
14325 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14326
14327         * code-process.el (call-process-region):
14328         * process.el (call-process-region):
14329         * package-get.el (package-get-dir):
14330         * files.el (backup-enable-predicate):
14331         * gnuserv.el (gnuserv-temp-file-regexp):
14332         Use temp-directory in place of `/tmp'.
14333
14334 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14335
14336         * "Fast" dired-in-C enhancements for Windows 95/NT:
14337
14338         * files.el: Added function, `wildcard-to-regexp', from GNU
14339           Emacs.
14340
14341         * files.el (insert-directory): Modified to use special
14342           dired-in-C enhancements if present.
14343
14344 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14345
14346         * code-files.el: make default coding no-conversion.
14347
14348 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14349
14350         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14351         the load-path.
14352
14353         * update-elc.el: Strip directory when testing for files not to
14354         bytecompile.
14355
14356 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14357
14358         * lisp-mode.el: Use recommended form for menus.
14359
14360         * info.el (Info-construct-menu): Use recommended form for menus.
14361
14362         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14363         entry.
14364
14365 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14366
14367         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14368           (get-frame-for-buffer-noselect): Always return frames
14369           in the not-this-window-p cond clause.
14370
14371 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14372
14373         * help.el (describe-installation): New function.
14374
14375         * x-menubar.el (default-menubar): Add describe-installation to
14376         Help menu.
14377
14378         * packages.el (packages-unbytecompiled-lisp): Installation.el
14379         should not be bytecompiled.
14380
14381         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14382         XEmacs.
14383
14384         * x-menubar.el (default-menubar): Use correct guard for VM menu
14385         entry.
14386
14387         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14388         coding.
14389         From Andy Piper <andyp@parallax.co.uk>
14390
14391 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14392
14393         * ldap.el: Do not require ldap-internal at compile time.
14394
14395 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14396
14397         * code-files.el: new file. a virtual copy of mule-files.el
14398         but without charset
14399         dependencies. (toggle-buffer-file-ocding-system) new function for
14400         changing the eol type for the current buffer.
14401
14402         * code-process.el: new file. a copy of
14403         mule-process.el. mule-process.el will disappear when things have
14404         settled.
14405
14406         * coding.el: new file. a virtual copy of mule-files.el but
14407         without charset dependencies. (coding-system-base) new function
14408         for getting the parent coding system of a coding system with eol
14409         type set.
14410
14411         * dumped-lisp.el: add above files for the non-mule case.
14412
14413 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14414
14415         * window-xemacs.el (display-buffer): If no explicit
14416           frame is specified, search for a window that displays
14417           the buffer on the currently selected frame, before
14418           searching other frames.
14419
14420 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14421
14422         * frame.el (get-frame-for-buffer): If not-this-window-p
14423           is non-nil, use window on the selected frame if it is not
14424           also the selected window.  When defaulting, search for
14425           windows on the currently selected fgrame before searching
14426           other frames.
14427
14428 1998-02-25  Didier Verna  <didier@xemacs.org>
14429
14430         * modeline.el (modeline-swap-buffers): originally named
14431         `mouse-release-modeline'. Whether to actually swap the buffers is
14432         decided in `mouse-drag-modeline'.
14433         (mouse-drag-modeline): A button release event is considered a
14434         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14435         stay unchanged.
14436
14437 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14438
14439         * x-menubar.el: Put redo on the menubar.
14440         From Aki Vehtari <Aki.Vehtari@hut.fi>
14441
14442 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14443
14444         * bytecomp.el (displaying-byte-compile-warnings): if
14445         temp-buffer-show-function is set, use it to display current set of
14446         warnings in the "*Compile-Log-Show*" buffer.
14447
14448         * simple.el (display-warning-buffer): if temp-buffer-show-function
14449         is set, use it to display current set of warnings in the
14450         "*Warnings-Show*" buffer.
14451
14452 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14453
14454         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14455         Common Lisp.
14456
14457 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14458
14459         * menubar.el: Allow button descriptors at least 2 long.
14460
14461         * x-menubar.el (default-menubar): Use recommended forms.
14462         (file-menu-filter): Remove.
14463         (edit-menu-filter): Remove.
14464
14465 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14466
14467         * about.el (about-hackers): Updated.
14468
14469 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14470
14471         * help.el (help-max-help-buffers): new variable
14472         (help-register-and-maybe-prune-excess): new function
14473         (help-buffer-name): use help-max-help-buffers.
14474         (with-displaying-help-buffer): use
14475         help-register-and-maybe-prune-excess.
14476
14477         * help.el (help-maybe-pretty-print-value): if the value fits on
14478         one line, let it.
14479
14480 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14481
14482         * (with-displaying-help-buffer): there is no need to kill the buffer
14483         if it exists, because with-output-to-temp-buffer will clear it.
14484         further, killing the buffer violates the rule that
14485         temp-buffer-show-function, if set, has the full responsibility of
14486         showing the temp buffer.  killing the buffer fucks with the window
14487         configuration, hosing temp-buffer-show-function.
14488
14489
14490 1998-02-23  Didier Verna  <didier@xemacs.org>
14491
14492         * modeline.el (mouse-drag-modeline):
14493         - Always scroll the modeline that was originally clicked on.
14494         - Use x pixels instead of x characters (which doesn't work anyway)
14495         as horizontal reference for modeline dragging. This allows us to
14496         keep on dragging the modeline even if the motion event occurs in
14497         another window.
14498
14499 1998-02-23  Didier Verna  <didier@xemacs.org>
14500
14501         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14502         glyph on the modeline to indicate that dragging the mouse has an
14503         effect both horizontally and vertically.
14504
14505 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14506
14507         * about.el (about-xemacs): Get rid of redundant visible version
14508         number.
14509
14510 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14511
14512         * about.el (about-hackers): Update credits.
14513
14514 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14515
14516         * prim/register.el (view-register): Show register type file-query.
14517
14518 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14519
14520         * mode-motion.el (mode-motion-highlight-internal):
14521           save-excursion inside save-window-exucrsion form to
14522           hide buffer point changes from save-window-excursion.
14523           Prevents display flickering when the mouse pointer
14524           moves.
14525
14526 1998-02-17  Didier Verna  <didier@xemacs.org>
14527
14528         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14529         function to handle correctly the case of a toolbar one side of the
14530         window: scrolling will not necessarily happen.
14531
14532 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14533
14534         * files.el (after-find-file): Restore missing argument
14535           to format that provides filename for "... consider M-x
14536           recover-file" message.  Also call `message' with "%s"
14537           as the first arg instead of an arbitrary string.
14538
14539 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14540
14541         * about.el (about-hackers): Various additions.
14542
14543 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14544
14545         * autoload.el (generate-file-autoloads-1): Don't force an extra
14546         line out when copying on-the-same line autoloads.
14547
14548         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14549         is installed.
14550
14551 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14552
14553         * x11/x-win-xfree86.el (x-win-init-xfree86):
14554         * x11/x-win-sun.el (x-win-init-sun):
14555         * x11/x-init.el (x-initialize-compose):
14556         * prim/simple.el:
14557         (backward-or-forward-kill-sexp):
14558         (backward-or-forward-kill-sentence):
14559         (backward-or-forward-kill-word):
14560         (backward-or-forward-delete-char):
14561         * prim/isearch-mode.el (isearch-help-or-delete-char):
14562         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14563         x-keysym-on-keyboard-p to detect backspace.
14564         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14565         Clean up symbols used with dead keys, checking Linux and solaris
14566         keysyms.
14567         Simplify x-win-*.el using above methods.
14568         Change documentation for x-keysym-*-p functions.
14569
14570 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14571
14572         * about.el (about-hackers): Restore entries for Michael Sperber and
14573         Vinnie Shelton.
14574         From Vinnie Shelton <acs@acm.org>
14575
14576 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14577
14578         * simple.el (count-words-region): Ditto.
14579
14580 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14581
14582         * simple.el (count-words-buffer): Document.  Don't print anything
14583         if non-interactive.
14584
14585 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14586
14587         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14588         multiple files in InfoDock.
14589
14590 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14591
14592         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14593         from version.el in InfoDock.
14594
14595         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14596         specially.
14597
14598 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14599
14600         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14601         variable name in docstring.
14602
14603 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14604
14605         * menubar.h: Include "gui.h".
14606
14607 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14608
14609         * site-load.el: Fix documentation.
14610
14611 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14612
14613         * package-get-base.el (package-get-base): Updated.
14614
14615         * keymap.el: PC-ize.
14616
14617 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14618
14619         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14620         from' on a fresh line.
14621
14622 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14623
14624         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14625         object.
14626
14627 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14628
14629         * undo-stack.el: PC-ize.
14630
14631         * cmdloop.el: PC-ize.
14632
14633 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14634
14635         * bytecomp-runtime.el: PC-ize.
14636
14637         * byte-optimize.el: Prolog fixup.  PC-ize.
14638
14639         * cus-dep.el: Spelling fix.
14640
14641         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14642         entries follow).
14643
14644 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14645
14646         * text-mode.el (text-mode-hook-identify): New function,
14647         put on text-mode-hook.  Set text-mode-variant here.
14648         (text-mode): Don't set it here.
14649
14650 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14651
14652         * text-mode.el (text-mode-hook): New defvar.
14653         (text-mode-variant): New variable.
14654         (text-mode): Set that variable locally.
14655         (toggle-text-mode-auto-fill): New command.
14656
14657 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14658
14659         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14660
14661 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14662
14663         * text-mode.el (paragraph-indent-text-mode):
14664         Renamed from spaced-text-mode.
14665         (text-mode-map): Bind TAB to indent-relative.
14666         (indented-text-mode-map): Variable deleted.
14667         (indented-text-mode): Now an alias for text-mode.
14668
14669 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14670
14671         * loadup.el: test-atoms debugging stuffs removed.
14672
14673 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14674
14675         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14676
14677 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14678
14679         * help.el (describe-beta): Made it use `locate-data-file'.
14680         (describe-distribution): Ditto.
14681         (describe-copying): Ditto.
14682         (describe-project): Ditto.
14683         (view-emacs-news): Ditto.
14684
14685         * help-nomule.el (help-with-tutorial): Made it use
14686         `locate-data-file' to find tutorial.
14687
14688 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14689
14690         * about.el: Corrected my email address.
14691
14692         * mouse.el: Added 'mouse-mswindows-drop' similar to
14693         'mouse-offix-drop'.
14694
14695 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14696
14697         * loadup.el (running-xemacs): Spelling fix.
14698
14699 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14700
14701         * packages.el (packages-find-packages-1): Don't allow a backwards
14702         compatible lisp tree to overwrite `preloaded-file-list'.
14703
14704 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14705
14706         * loadup.el: Don't delete "xemacs" prior to dumping.
14707
14708 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14709
14710         * package-info.el (pi-last-mod-date): New function.
14711         (pi-author-version): New function.
14712         (batch-update-package-info): Use them.
14713
14714 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14715
14716         * frame.el (get-frame-for-buffer-default-to-current): Create.
14717         (get-frame-for-buffer-noselect): Allow user to use current frame
14718         with `get-frame-for-buffer-default-to-current'.
14719
14720 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14721
14722         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14723         (byte-compile-output-docform): Ditto.
14724         (byte-compile-compiled-obj-to-list): Ditto.
14725
14726 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14727
14728         * startup.el (command-line-1): Removed code that ran
14729           buffer-menu.
14730
14731 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14732
14733         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14734
14735 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14736
14737         * frame.el (suspend-emacs-or-iconify-frame): Check using
14738         `device-on-window-system-p' instead of explicitly checking for X,
14739         so that the same logic works for MS Windows.
14740         (suspend-or-iconify-emacs): Ditto.
14741
14742 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14743
14744         * about.el (about-maintainer-info): Andy Piper is back.
14745         (xemacs-hackers): Updated Andy Piper's email address.
14746         (about-hackers): Added Jonathan Harris.
14747         (about-hackers): Updated Tibor Polgar's email address.
14748
14749 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14750
14751         * about.el: Add xemacs.org email manager.
14752
14753         * package-get-base.el (package-get-base): Updated with most recent
14754         package updates.
14755
14756 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14757
14758         * help.el (function-arglist): Use `indirect-function' instead of
14759         `symbol-function' so that aliases are treated correctly.
14760
14761 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14762
14763         * help.el (help-map): Add f1 binding to `help-for-help'.
14764         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14765         (describe-key-briefly): Use `princ' "%s" to print object.
14766         (with-displaying-help-buffer): Kill buffer if it exists, again.
14767         (describe-key): Use `princ' "%s" to print object.
14768         (describe-function-1): Use `princ' "%s" to print object.
14769         Commented out alias lines removed.
14770         (help-pretty-print-limit): New variable to control pretty-printing
14771         of variable values.
14772         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14773         `help-pretty-print-value' again.  Only print-print when OBJECT is
14774         list of length less than `help-pretty-print-limit'.
14775         (describe-variable): Use `help-maybe-pretty-print-value' again.
14776
14777 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14778
14779         * simple.el (blink-matching-open): Remove C++ kludge.
14780         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14781
14782 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14783
14784         * info.el (Info-default-directory-list): Made the documentation
14785         more explanitory.
14786
14787 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14788
14789         * lisp/packages.el:
14790         * lisp/package-admin.el:
14791         * lisp/build-report.el:
14792         Fix typos.
14793
14794 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14795
14796         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14797         warnings in Java buffers without final newline and editing the
14798         last line.
14799
14800 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14801
14802         * packages.el (packages-find-packages-1): Don't allow a backwards
14803         compatible lisp tree to overwrite `preloaded-file-list'.
14804         Suggested by Colin Rafferty  <colin@xemacs.org>
14805
14806         * mouse.el (mouse-offix-drop): Set undo-boundary.
14807         From Oliver Graf <ograf@fga.de>
14808
14809 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14810
14811         * loadup.el (load-gc): rewrite as defun.
14812         Print something sensical if a required dump-time file isn't found.
14813
14814 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14815
14816         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14817         bug strikes a menudescriptor.
14818
14819         * package-get-base.el (package-get-base): Updated.
14820
14821         * package-info.el (batch-update-package-info): Derive REQUIRES
14822         from the Makefile.
14823
14824 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14825
14826         * files.el (save-some-buffers): Don't play games with deleting
14827         other windows if we are in the minibuffer window.
14828
14829 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14830
14831         * modeline.el (modeline-minor-mode-menu): Add support for :active
14832         (add-minor-mode): Document :active property to TOGGLE.
14833
14834 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14835
14836         * modeline.el (modeline-minor-mode-menu): Add support for an
14837         `:included' predicate in the `toggle-sym' plist.
14838         (add-minor-mode): Document the :included property, format
14839         docstring some more.
14840         (modeline-minor-mode-menu): Documentation string added.
14841
14842 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14843
14844         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14845         labels from the symbol-names by thwacking off the overly redundant
14846         and overused "mode", parenthesizing "minor", and capitalizing the
14847         resultant strings.  Also shortened the menu's title by eliminating
14848         the redundant buffer name.
14849         (add-minor-mode): Beautified the docstring, added mention of the
14850         `:menu-tag' property of TOGGLE.
14851         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14852         `toggle-sym' to beatify the mode-life menus.
14853         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14854         `auto-fill-function'.
14855
14856 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14857
14858         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14859         menus to :style 'toggle.
14860
14861 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14862
14863         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14864
14865 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14866
14867         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14868         only recognize first hyperlink.
14869         (hyper-apropos-highlightify): Deletia, this is already done by
14870         `hyper-apropos-insert-face'.
14871         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14872
14873 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14874
14875         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14876         mail.
14877         (toolbar-mail-reader): Add support for `send'.
14878         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14879
14880 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14881
14882         * info.el (Info-emacs-info-file-name): Add defvar for
14883         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14884         will function properly.
14885
14886 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14887
14888         * simple.el: make the backwards delete function called by
14889         `backward-or-forward-delete-char' user configurable.
14890
14891 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14892
14893         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14894         compiled function got loaded from.
14895
14896 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14897
14898         * term/apollo.el: Synched up with InfoDock 3.6.2.
14899
14900 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14901
14902         * startup.el (load-init-file): Load autoloads earlier.
14903         (startup-splash-frame): Handle InfoDock logo.
14904
14905         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14906         InfoDock.
14907         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14908
14909         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14910         doesn't have this function.
14911
14912         * packages.el (locate-data-file): Fix to call `locate-file'.
14913
14914 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14915
14916         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14917         version of version.el.
14918         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14919
14920         * x-menubar.el (default-menubar): Guard reference to
14921         `gnuserv-frame'.
14922         (default-menubar): Guard references to `font-lock-mode'.
14923         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14924         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14925
14926         * make-docfile.el: Don't snarf doc strings from autoloads.
14927
14928         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14929         loading auto-autoloads files.
14930
14931         * loaddefs.el: Disable dumping autoloads.
14932
14933 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14934
14935         * lisp-mnt.el: Synch to Emacs 20.2.
14936
14937         * help.el: Remove manual autoload of `finder-by-keyword'.
14938
14939         * finder.el (finder-by-keyword): Autoload.
14940
14941         * help.el: Conditionalize hyperbole setup.
14942
14943 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14944
14945         * packages.el (package-require): Update to reflect new data format.
14946
14947 1998-01-02  Didier Verna  <didier@xemacs.org>
14948
14949         * x-menubar.el (default-menubar): make the tutorials available
14950         through the menubar. (Plus some compilation warnings cleanup).
14951
14952 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14953
14954         * check-features.el: New file.  Perform sanity check after build.
14955
14956         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14957         files to tooltalk package.
14958         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14959         package.
14960
14961         * package-admin.el (package-admin-xemacs): Use better default for
14962         location of XEmacs binary.
14963
14964 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14965
14966         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14967         tag with sexp and add value tag with value `t'.
14968
14969 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14970
14971         * package-get.el: Changes to work with real data.
14972         From Pete Ware <ware@cis.ohio-state.edu>
14973
14974         * packages.el (packages-reload-autoloads): Guard load for the time
14975         being.
14976
14977         * update-elc.el ("packages.el"): Force loading packages.el instead
14978         of possibly out-of-date packges.elc.
14979         * make-docfile.el ("packages.el"): Ditto.
14980
14981 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14982
14983         * build-report.el (build-report-delete-regexp): Added a rule for
14984         the main tarball shadowing anything past it.
14985
14986 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14987
14988         * packages.el (package-provide): Delete a previous provide.
14989
14990         * package-info.el: New file.
14991
14992         * package-get.el: New file.
14993         From Pete Ware <ware@cis.ohio-state.edu>
14994         (package-get): Fix md5 computation to work with Mule.
14995
14996 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14997
14998         * simple.el (log-message-*): Quote symbols in docstrings properly.
14999
15000 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15001
15002         * packages.el (packages-new-autoloads): Ignore symbolic links.
15003
15004         * cus-face.el (face-custom-attributes-get): Fix typo.
15005         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15006
15007 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15008
15009         * startup.el (load-init-file): Reload new or changed autoloads
15010         unless inhibited.  Reload modified dumped lisp (stubbed).
15011
15012         * packages.el (packages-new-autoloads): New function.
15013         (packages-reload-autoloads): New function.
15014         (packages-reload-dumped-lisp): New (stub) function.
15015
15016         * loadup.el: Inhibit reloading dumped files when running temacs.
15017
15018         * loadhist.el (file-provides): Extend to handle variant
15019         extensions.
15020
15021         * replace.el (query-replace): Fix typo.
15022
15023 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15024
15025         * make-docfile.el: list-autoloads-path has been renamed.
15026         * update-elc.el: list-autoloads has been renamed.
15027
15028         * packages.el (packages-list-autoloads): Renamed.
15029         (packages-list-autoloads-path): Ditto.
15030
15031 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15032
15033         * packages.el (packages-find-packages-1): Made it signal a warning
15034         for an error in an auto-autoload.el file.
15035
15036 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15037
15038         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15039         tag with const.
15040         From Aki Vehtari <Aki.Vehtari@hut.fi>
15041
15042         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15043
15044         * loadhist.el (unload-feature): Remove autoload.
15045
15046 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15047
15048         * loadhist.el: Unpackaged.
15049
15050         * help.el (describe-symbol-find-file): Rename
15051         `describe-function-find-file' and make old name obsolete.
15052         (describe-function-1): Use it.
15053         (describe-function-1): Guard reference to
15054         `compiled-function-annotation'.
15055
15056 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15057
15058         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15059         argument.
15060         (help-mode-quit): New optional arg to control whether it kills or
15061         buries.  Tidied up.
15062         (with-displaying-help-buffer): Don't kill buffer initially, even
15063         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15064         (help-pretty-print-value): Rename back from
15065         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15066         use it, otherwise use dumped `cl-prettyprint'.
15067         (describe-variable): Use `help-pretty-print-value' again.
15068         (find-func): Removed reference to "find-func" at end.
15069
15070 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15071
15072         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15073           GUI XEmacs. Rename? x-menubar is rather window system
15074           independant, except for a couple of items.
15075
15076 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15077
15078         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15079         entries as they will no longer be distributed with XEmacs.
15080
15081         * format.el (format-alist): Fix image/tiff regexps.
15082         From P. E. Jareth Hein <jareth@camelot-soft.com>
15083
15084         * help.el (help-maybe-pretty-print-value): Rename.
15085         (describe-variable): Use it.
15086         (describe-variable): Add trailing linefeed.
15087
15088 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15089
15090         * help.el (describe-function-1): Don't output anything for
15091           arglist of autoload functions.
15092
15093 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15094
15095         * help.el (describe-function-1): Don't output anything for
15096           arglist of autoload functions.
15097
15098 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15099
15100         * help.el (help-mode-map): New bindings for `help-mode-bury',
15101         `describe-function-at-point', `describe-variable-at-point',
15102         `Info-elisp-ref', `customize-variable', `help-next-section' and
15103         `help-prev-section'.
15104         (help-next-section): New function.
15105         (help-prev-section): New function.
15106         (help-mode-quit): Changed to kill the help buffer.
15107         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15108         correctly.
15109         (help-buffer-name): New function to generate the name of help
15110         buffers.
15111         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15112         argument giving the name of the help buffer.
15113         (describe-key): Use `with-displaying-help-buffer' with name.
15114         (describe-mode): Ditto.
15115         (describe-bindings): Ditto.
15116         (describe-prefix-bindings): Ditto.
15117         (view-lossage): Ditto.
15118         (with-syntax-table): New macro.
15119         (function-called-at-point): Use `ignore-errors' and
15120         `with-syntax-table'.
15121         (function-at-point): Ditto.
15122         (describe-function): Use `with-displaying-help-buffer' with name.
15123         (function-arglist): Extracted from `describe-function-1'.  Returns
15124         function's arglist as string.
15125         (function-documentation): Extracted from `describe-function-1'.
15126         Returns function's docstring.
15127         (describe-function-1): Remove all the "stream" garbage, including
15128         the stream argument.  Use `function-arglist' and
15129         `function-documentation'.
15130         (describe-function-arglist): Just use `function-arglist'.
15131         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15132         (help-pretty-print-value): New function to help with
15133         pretty-printing variable values.  Knows about `#<...>'.  Needs
15134         `pp-internal'.
15135         (describe-variable): Use `with-displaying-help-buffer' with name.
15136         Formatting improved.  Display file where variable is defined, if
15137         known.  Use `help-pretty-print-value'.
15138         (describe-syntax): Use `with-displaying-help-buffer' with name.
15139         (list-processes): Remove "stream" garbage.
15140
15141 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15142
15143         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15144         call a dumped routine instead.
15145
15146         * x-win-xfree86.el: Wrap file in defun.
15147         * x-win-sun.el: Ditto.
15148
15149 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15150
15151         * help.el (view-emacs-news): Remove usage of outl-mouse which
15152         advises functions and does other evil things.
15153
15154 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15155
15156         * format.el (format-alist): Add `image/tiff'.
15157         From P. E. Jareth Hein <jareth@camelot-soft.com>
15158
15159 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15160
15161         * about.el (about-hackers): More names added.
15162
15163         * make-docfile.el: Remove superfluous package path search.
15164
15165         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15166
15167 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15168
15169         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15170         ignored shadows.
15171
15172 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15173
15174         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15175         get trailing slashes when added to the load-path.
15176
15177         * x-init.el (init-x-win): Locate where XEmacs X localization files
15178         are.
15179
15180 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15181
15182         * x-faces.el: Added support for foregroundToolBarColor
15183           to xpm-color-symbols.
15184
15185 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15186
15187         * etags.el (tags-remove-duplicates): Removed.
15188         (buffer-tag-table-list): Use `delete-duplicates'.
15189
15190         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15191         correctly.
15192         (get*): Defalias to `get'.
15193
15194         * cl.el (eql): Compare integers with `eq'.
15195         (cl-map-extents): Check for `map-extents' first.
15196
15197 1997-12-17  Didier Verna  <didier@xemacs.org>
15198
15199         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15200         added the 'numero', 'copyright' and 'trademark' symbols.
15201
15202         * leim/quail/latin-post.el ("french-postfix"): see above.
15203
15204 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15205
15206         * widget.el (define-widget): Check the arguments.
15207
15208         * cus-edit.el (customize-face): Use `check-argument-type'.
15209         (custom-variable-value-create): Use `signal' to signal error.
15210         (custom-variable-reset-saved): Ditto.
15211         (custom-variable-reset-standard): Ditto.
15212         (custom-face-reset-saved): Ditto.
15213
15214         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15215         (widget-default-format-handler): Ditto.
15216         (widget-checklist-add-item): Ditto.
15217         (widget-radio-add-item): Ditto.
15218         (widget-editable-list-entry-create): Ditto.
15219         (widget-sexp-prompt-value): Ditto.
15220
15221         * custom.el (custom-declare-variable): Signal errors better.
15222         (custom-handle-keyword): Ditto.
15223         (custom-declare-group): Ditto.
15224
15225         * window-xemacs.el (windows): Ditto.
15226
15227         * menubar.el (menu): Ditto.
15228
15229         * keydefs.el (keyboard): Ditto.
15230
15231         * minibuf.el (minibuffer): Ditto.
15232
15233         * process.el (execute): Ditto.
15234
15235         * fill.el (fill): Ditto.
15236
15237         * modeline.el (modeline): Ditto.
15238
15239         * help.el (help): Ditto.
15240
15241         * faces.el (faces): Ditto.
15242
15243         * files.el (files): Ditto.
15244
15245         * x-init.el (x): Ditto.
15246
15247         * lisp-mode.el (lisp): Ditto.
15248
15249         * process.el (processes): Ditto.
15250
15251         * mouse.el (mouse): Ditto.
15252
15253         * abbrev.el (abbrev): Moved from cus-edit.
15254
15255         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15256         as variable declaration.
15257
15258 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15259
15260         * menubar.el (find-menu-item): Use `check-argument-type'.
15261         (find-menu-item): Cosmetic changes.
15262
15263 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15264
15265         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15266
15267 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15268
15269         * startup.el (set-default-load-path): Only search package-path
15270         when not running temacs.
15271
15272         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15273         files.
15274
15275         * loadup.el: Correct commentary.  Reformatting.
15276         (really-early-error-handler): Use absolute path to the
15277         first dumped-lisp.el file.
15278         (really-early-error-handler): Print full path name of
15279         each dumped lisp file (inherited from InfoDock).
15280
15281         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15282         dumped-lisp.el files.
15283
15284         * make-docfile.el (preloaded-file-list): Reorder when the
15285         package-path is searched.
15286         * update-elc.el: Ditto.
15287
15288         * lisp-mode.el (call-with-condition-handler): Treat the same as
15289         `condition-case' for indentation.
15290
15291         * about.el (about-xemacs): Update release date.
15292
15293 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15294
15295         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15296         anywhere but at the last clause.
15297         (ecase): Disallow `t' and `otherwise'.
15298
15299 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15300
15301         * cus-edit.el (custom-buffer-create-buttons): New function
15302         from stuff moved out of `custom-buffer-create-internal'.
15303         (custom-novice): New variable.  Default t.
15304         (custom-display-global-buttons): Ditto.  Default `top'.
15305         (custom-buffer-create-internal): Only display help if
15306         `custom-novice' is non-nil.  Display global buttons according to
15307         `custom-display-global-buttons'.
15308
15309 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15310
15311         * menubar.el (find-menu-item): Use `check-argument-type'.
15312         (find-menu-item): Cosmetic changes.
15313
15314 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15315
15316         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15317         look.
15318
15319 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15320
15321         * format.el (format-deannotate-region):  Bug fix.
15322         Deannotating a region containing unknown tags would fail
15323         (causing decoding of text/enriched to fail at user level)
15324
15325 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15326
15327         * minibuf.el (read-directory-name): Support sixth
15328           arg, HISTORY, as already documented.
15329
15330 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15331
15332         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15333         to `ecase'.
15334
15335 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15336
15337         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15338         skk-activate.
15339
15340 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15341
15342         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.