update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-sys'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-sys'.
8
9         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
10         CHISE.
11
12 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist):
15         - Use "&HNG010-<d><d><d><d><d>;" instead of
16           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
17         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
18
19         * mule/mule-charset.el (default-coded-charset-priority-list): Add
20         `=ucs-bmp-itaiji-002' and `===hng-khm'.
21
22         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
23         "hngkhi-0" as the suffix of registry.
24         (===hng-khm): New coded-charset for XEmacs CHISE.
25         (=ucs-itaiji-002): Ditto.
26         (=ucs-bmp-itaiji-002): Ditto.
27
28 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
29
30         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
31         setting for `=>ucs@iwds-1'.
32
33         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
34         XEmacs CHISE.
35
36 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
39         CHISE.
40
41         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
42         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
43         `===hng-khi'.
44
45 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `===hng-khi'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-khi'.
52
53         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
54         CHISE.
55
56 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
59         #x9FA5 as the value of `max-code'.
60         (=ucs-bmp-var-002): Likewise.
61         (=ucs-bmp-var-003): Likewise.
62         (=ucs-bmp-itaiji-084): Likewise.
63         (=ucs-bmp-cjk@JP): Likewise.
64         (=ucs-bmp-cjk@JP/hanazono): Likewise.
65         (==ucs-bmp-cjk@JP/hanazono): Likewise.
66         (=>ucs-bmp-cjk@component): Likewise.
67
68 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
71         CHISE.
72
73 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
76         XEmacs CHISE.
77         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
78         `==jis-x0208@1978/2-pr' as the mother.
79
80 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
81
82         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
83         CHISE.
84
85 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
86
87         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
88         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
89
90 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
91
92         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
93         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
94
95 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
96
97         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
98         setting for `===ucs@gb'.
99
100 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
103         setting for `===hanyo-denshi/ks', `===jis-x0208' and
104         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
105         as the entity-reference for `===jis-x0213-1@2000'; use
106         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
107
108 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `===jis-x0208'.
112
113         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
114         instead of `===jis-x0208' as the mother.
115         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
116         `===jis-x0208' as the mother.
117         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
118         `===jis-x0208' as the mother.
119         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
120         `===jis-x0213-1' as the mother.
121         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
122         `===jis-x0213-1' as the mother.
123         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
124         the mother.
125         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
126         mother.
127
128 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
129
130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
131         setting for `=ucs-var-001'.
132
133 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
136         `=ucs-bmp-var-001'.
137
138         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
139         CHISE.
140         (=ucs-bmp-var-001): Ditto.
141
142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
143         setting for `=ucs-var-003'.
144
145 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
146
147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
148         `=ucs-bmp-var-003'.
149
150         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
151         CHISE.
152         (=ucs-bmp-var-003): Ditto.
153
154 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
155
156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
157         setting for `=ucs-var-002'.
158
159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
160         `=ucs-bmp-var-002'.
161
162         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
163         CHISE.
164         (=ucs-bmp-var-002): Ditto.
165
166 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
167
168         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
169         XEmacs CHISE.
170         (==jis-x0208@1978/5pr): Ditto.
171
172 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
173
174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
175         `=>ucs-bmp-cjk@component'.
176
177         * mule/mule-conf.el (=>ucs@component): New coded-charset for
178         XEmacs CHISE.
179         (=>ucs-bmp-cjk@component): Ditto.
180
181 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
182
183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
184         setting for `=>iwds-1'.
185
186 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
187
188         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
189         CHISE.
190
191 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
192
193         * mule/mule-charset.el (default-coded-charset-priority-list):
194         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
195         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
196         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
197         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
198
199 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
200
201         * mule/mule-coding.el (coded-charset-entity-reference-alist):
202         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
203
204         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
205         `=>>ucs@iso' as the mother.
206         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
207         mother.
208
209 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
210
211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
212         setting for `===hanyo-denshi/ia'.
213
214 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
217         `===hanyo-denshi/ia'.
218
219 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
220
221         * mule/mule-conf.el (=koseki): Fix DOC.
222         (==koseki): New coded-charset for XEmacs CHISE.
223
224 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
227         XEmacs CHISE.
228         (===hanyo-denshi/jd): Fix DOC.
229
230 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
231
232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
233         setting for `===hanyo-denshi/ip'.
234
235 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
236
237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
238         `===hanyo-denshi/ip'.
239
240         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
241         XEmacs CHISE.
242
243 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
244
245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
246         `==ucs-radicals@unicode' and `=>daikanwa'.
247
248         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
249         for XEmacs CHISE.
250
251 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
252
253         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
254         XEmacs CHISE.
255
256 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
257
258         * mule/mule-charset.el (default-coded-charset-priority-list): Add
259         `===ruimoku-v6'.
260
261 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
262
263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
264         setting for `===ruimoku-v6'.
265
266 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
267
268         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
269         CHISE.
270
271 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
272
273         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
274         coded-charset for XEmacs CHISE.
275
276 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
277
278         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
279         XEmacs CHISE.
280
281 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
284         `===ucs-sip@iso'.
285
286 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
287
288         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
289         CHISE.
290
291 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
292
293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
294         `==ucs-sip@iso'.
295
296         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
297         CHISE.
298
299 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
300
301         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
302         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
303         (=ucs-sip-ext-b@iso): Fix registry.
304         (==ucs-sip-ext-b@iso): Ditto.
305         (===ucs-sip-ext-b@iso): Ditto.
306
307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
308         `=ucs-sip@iso'.
309
310 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
311
312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
313         setting for `=>cbeta'.
314
315 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
316
317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
318         `=>cns11643-7'.
319
320         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
321
322 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
323
324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
325         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
326
327 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
328
329         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
330         `=ucs@cns'.
331         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
332         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
333         `=ucs@jis/1990'.
334         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
335         `=ucs@jis/2000'.
336         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
337         `=ucs@jis/2004'.
338         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
339
340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
341         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
342
343 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
344
345         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
346         XEmacs CHISE.
347         (==jis-x0208@1978/1pr): Ditto.
348         (==jis-x0208@1978/2-pr): Ditto.
349
350 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
353         setting for `===jis-x0213-1@2004'.
354
355 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
356
357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
358         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
359
360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
361         `===hanyo-denshi/jb'.
362
363         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
364         XEmacs CHISE.
365         (=+>hanyo-denshi/ft): Ditto.
366         (=+>hanyo-denshi/jt): Ditto.
367
368 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
369
370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
371         `===hanyo-denshi/hg'.
372
373 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
374
375         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
376         XEmacs CHISE.
377         (===hanyo-denshi/hg): Ditto.
378
379 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
380
381         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
382         glyph-forms instead of detailed glyph-images.
383         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
384         `=adobe-japan1-*'.
385         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
386         (===adobe-japan1-1): Ditto.
387         (===adobe-japan1-2): Ditto.
388         (===adobe-japan1-3): Ditto.
389         (===adobe-japan1-4): Ditto.
390         (===adobe-japan1-5): Ditto.
391         (===adobe-japan1-6): Ditto.
392         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
393         `=>>>adobe-japan1' as the mother.
394         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
395         `=>>adobe-japan1' as the mother.
396         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
397         glyph-images.
398         (==jis-x0208@1978): Ditto.
399         (==jis-x0208@1983): Ditto.
400         (==jis-x0208@1990): Ditto.
401         (==jis-x0213-1): Ditto.
402         (==jis-x0213-1@2000): Ditto.
403         (==jis-x0213-1@2004): Ditto.
404         (==jis-x0213-2): Ditto.
405         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
406         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
407         `=jis-x0208@1978'.
408         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
409         `=jis-x0208@1983'.
410         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
411         `=jis-x0208@1990'.
412         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
413         `=jis-x0213-1'.
414         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
415         `=jis-x0213-1@2000'.
416         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
417         `=jis-x0213-1@2004'.
418         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
419         `=jis-x0213-2'.
420         (===jis-x0208): New coded-charset for XEmacs CHISE.
421         (===jis-x0208@1978): Ditto.
422         (===jis-x0208@1983): Ditto.
423         (===jis-x0208@1990): Ditto.
424         (===jis-x0213-1): Ditto.
425         (===jis-x0213-1@2000): Ditto.
426         (===jis-x0213-2): Ditto.
427         (===jis-x0212): Ditto.
428         (===ks-x1001): Ditto.
429         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
430         mother.
431         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
432         as the mother.
433         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
434         as the mother.
435         (===cns11643-1): New coded-charset for XEmacs CHISE.
436         (===cns11643-2): Ditto.
437         (===cns11643-3): Ditto.
438         (===cns11643-4): Ditto.
439         (===cns11643-5): Ditto.
440         (===cns11643-6): Ditto.
441         (===cns11643-7): Ditto.
442         (=>>cns11643-1): Ditto.
443         (==big5-cdp): Indicate abstract glyph-images instead of
444         representative glyph-images.
445         (===big5-cdp): New coded-charset for XEmacs CHISE.
446         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
447         detailed glyph-images.
448         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
449         `=hanyo-denshi/*'.
450         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
451         (===hanyo-denshi/ib): Ditto.
452         (===hanyo-denshi/jt): Ditto.
453         (===hanyo-denshi/ks): Ditto.
454         (===mj): Ditto.
455         (===mj-0): Ditto.
456         (===mj-1): Ditto.
457         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
458         `=>>>hanyo-denshi/*' as its mother.
459         (==gt): Indicate abstract glyph-forms instead of detailed
460         glyph-images.
461         (===gt): New coded-charset for XEmacs CHISE.
462         (=>>>gt): Indicates `==gt' instead of `=gt'.
463         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
464         (==gt-k): Indicate abstract glyph-forms instead of detailed
465         glyph-images.
466         (===gt-k): New coded-charset for XEmacs CHISE.
467         (==daikanwa): Indicates glyph-images instead of detailed
468         glyph-images.
469         (===daikanwa): New coded-charset for XEmacs CHISE.
470         (===daikanwa/+p): Ditto.
471         (===daikanwa/ho): Ditto.
472         (==cbeta): Ditto.
473         (===cbeta): Ditto.
474         (==jef-china3): Ditto.
475         (===jef-china3): Ditto.
476         (==ruimoku-v6): Ditto.
477         (==ucs@iso): Indicate representative glyph-forms instead of
478         representative glyph-images.
479         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
480         (==ucs@unicode): Indicate representative glyph-forms instead of
481         representative glyph-images.
482         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
483         `=ucs@unicode'.
484         (==ucs@cns): Indicate representative glyph-forms instead of
485         representative glyph-images.
486         (==ucs@jis): Ditto.
487         (==ucs@jis/1990): Ditto.
488         (==ucs@jis/2000): Ditto.
489         (==ucs@jis/2004): Ditto.
490         (==ucs@ks): Ditto.
491         (===ucs@iso): New coded-charset for XEmacs CHISE.
492         (===ucs@unicode): Ditto.
493         (===ucs@gb): Ditto.
494         (===ucs@ks): Ditto.
495         (===ucs-bmp-cjk@gb): Ditto.
496         (===ucs-sip-ext-b@iso): Ditto.
497
498 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
499
500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
501         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
502         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
503         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
504         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
505         `===cns11643-3', `===cns11643-4', `===cns11643-5',
506         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
507         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
508         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
509         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
510
511         * mule/mule-coding.el (coded-charset-entity-reference-alist):
512         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
513         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
514         - Use "&g1-[NAME];" for `=>>[NAME]'.
515         - Abolish "&g2-[NAME];".
516
517 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
520         `=>>ucs@cns' as the mother.
521
522 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
523
524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
525         setting for `==ucs@ks'.
526
527 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
528
529         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
530         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
531         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
532         0x00E30000〜0x00E409D5.
533
534 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
535
536         * mule/mule-coding.el (coded-charset-entity-reference-alist):
537         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
538         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
539
540 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
541
542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
543         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
544
545         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
546         (=mj-0): Ditto.
547         (=mj-1): Ditto.
548         (==mj): Ditto.
549         (==mj-0): Ditto.
550         (==mj-1): Ditto.
551         (=>>mj): Ditto.
552
553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
554         setting for `=mj' and `==mj'.
555
556 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
557
558         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
559         CHISE.
560
561 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
562
563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
564         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
565         `=>ucs@hanyo-denshi'.
566
567 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
568
569         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
570         setting for `=koseki' and `=>ucs@hanyo-denshi'.
571
572         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
573         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
574
575 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
576
577         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
578         XEmacs CHISE.
579
580 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
581
582         * mule/mule-coding.el (coded-charset-entity-reference-alist):
583         Change priority of `=>>>ucs@iso'.
584
585         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
586         `=>>>ucs@iso' as the mother.
587         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
588
589 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
590
591         * mule/mule-coding.el (coded-charset-entity-reference-alist):
592         Change priority of `=>>>ucs@unicode'.
593
594         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
595         `=ucs@unicode'.
596
597 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
598
599         * mule/mule-coding.el (coded-charset-entity-reference-alist):
600         Change priority of `=>>>ucs@jis'.
601
602         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
603         `=ucs@jis'.
604
605 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
606
607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
608         setting for `==daikanwa/+p'.
609
610 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
611
612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
613         setting for `==shinjigen@1ed'.
614
615 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
616
617         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
618         XEmacs CHISE.
619
620 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
621
622         * mule/mule-conf.el (==shinjigen): Modify DOC.
623         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
624         (==shinjigen@rev): Modify DOC.
625
626 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
627
628         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
629         CHISE.
630
631 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
632
633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
634         settings for `==daikanwa' and `==ucs@JP/hanazono'.
635
636         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
637         XEmacs CHISE.
638
639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
640         `==daikanwa'.
641
642 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
643
644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
645         setting for `==cns11643-7'.
646
647         * mule/mule-charset.el (default-coded-charset-priority-list): Add
648         `==cns11643-7'.
649
650 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
651
652         * mule/mule-charset.el (default-coded-charset-priority-list): Add
653         `==cns11643-6'.
654
655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
656         setting for `==cns11643-6'.
657
658 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
659
660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
661         setting for `==cns11643-5'.
662
663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
664         `==cns11643-5'.
665
666 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
667
668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
669         setting for `==cns11643-4'.
670
671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
672         `==cns11643-4'.
673
674 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
675
676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
677         setting for `==cns11643-3'.
678
679         * mule/mule-charset.el (default-coded-charset-priority-list): Add
680         `==cns11643-3'.
681
682 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
683
684         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
685         setting for `==cns11643-2'.
686
687         * mule/mule-charset.el (default-coded-charset-priority-list): Add
688         `==cns11643-2'.
689
690 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
691
692         * mule/mule-coding.el (coded-charset-entity-reference-alist):
693         Change priority of `=>>>ucs@ks'.
694
695         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
696         `=ucs@ks'.
697
698 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
699
700         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
701         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
702         `==ucs@cns' and `==cns11643-1'.
703
704         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
705         (==cns11643-2): Ditto.
706         (==cns11643-3): Ditto.
707         (==cns11643-4): Ditto.
708         (==cns11643-5): Ditto.
709         (==cns11643-6): Ditto.
710         (==cns11643-7): Ditto.
711
712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
713         `==cns11643-1'.
714
715 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
716
717         * mule/mule-coding.el (coded-charset-entity-reference-alist):
718         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
719         `=>>>ucs@jis/1990'.
720
721         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
722         `=ucs@jis/1990'.
723         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
724         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
725
726 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
727
728         * mule/mule-coding.el (coded-charset-entity-reference-alist):
729         Change priority of `=>>>ucs@cns'.
730
731         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
732         `=ucs@cns'.
733
734 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
735
736         * mule/mule-charset.el (default-coded-charset-priority-list): Add
737         `==ks-x1001'.
738
739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
740         `=ks-x1001' instead of `korean-ksc5601'; add setting for
741         `==ks-x1001'.
742
743 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
744
745         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
746
747 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
748
749         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
750         `=jis-x0208'.
751         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
752         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
753         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
754         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
755         (=>>>jis-x0213-1@2000): Changed to an alias for
756         `=jis-x0213-1@2000'.
757         (=>>>jis-x0213-1@2004): Changed to an alias for
758         `=jis-x0213-1@2004'.
759         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
760
761 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
762
763         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
764         `=adobe-japan1-0'.
765         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
766         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
767         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
768         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
769         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
770         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
771
772 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
773
774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
775         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
776         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
777         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
778         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
779         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
780
781 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
782
783         * mule/mule-charset.el (default-coded-charset-priority-list): Add
784         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
785         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
786         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
787         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
788         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
789         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
790         `==jis-x0212'.
791
792 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
793
794         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
795         "AdobeJapan1-[0-6]$".
796         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
797         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
798         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
799         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
800         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
801         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
802         (==adobe-japan1-1): Ditto.
803         (==adobe-japan1-2): Ditto.
804         (==adobe-japan1-3): Ditto.
805         (==adobe-japan1-4): Ditto.
806         (==adobe-japan1-5): Ditto.
807         (==adobe-japan1-6): Ditto.
808         (==jis-x0208): Ditto.
809         (==jis-x0208@1978): Ditto.
810         (==jis-x0208@1983): Ditto.
811         (==jis-x0208@1990): Ditto.
812         (==jis-x0213-1): Ditto.
813         (==jis-x0213-1@2000): Ditto.
814         (==jis-x0213-1@2004): Ditto.
815         (==jis-x0213-2): Ditto.
816         (==jis-x0212): Ditto.
817         (==gb2312): Ditto.
818         (==iso-ir165): Ditto.
819         (==gb12345): Ditto.
820         (==ks-x1001): Ditto.
821         (==cns11643-1): Ditto.
822         (==cns11643-2): Ditto.
823         (==cns11643-3): Ditto.
824         (==cns11643-4): Ditto.
825         (==cns11643-5): Ditto.
826         (==cns11643-6): Ditto.
827         (==cns11643-7): Ditto.
828         (==big5-cdp): Ditto.
829         (==hanyo-denshi/ja): Ditto.
830         (==hanyo-denshi/jb): Ditto.
831         (==hanyo-denshi/jc): Ditto.
832         (==hanyo-denshi/jd): Ditto.
833         (==hanyo-denshi/ft): Ditto.
834         (==hanyo-denshi/ia): Ditto.
835         (==hanyo-denshi/ib): Ditto.
836         (==hanyo-denshi/hg): Ditto.
837         (==hanyo-denshi/jt): Ditto.
838         (==hanyo-denshi/ks): Ditto.
839         (==gt): Ditto.
840         (==gt-k): Ditto.
841         (==daikanwa): Ditto.
842         (==shinjigen): Ditto.
843         (==ucs@iso): Ditto.
844         (==ucs@unicode): Ditto.
845         (==ucs@gb): Ditto.
846         (==ucs-bmp@gb): Ditto.
847         (==ucs@cns): Ditto.
848         (==ucs-bmp@cns): Ditto.
849         (==ucs@jis): Ditto.
850         (==ucs@jis/1990): Ditto.
851         (==ucs@jis/2000): Ditto.
852         (==ucs@jis/2004): Ditto.
853         (==ucs@JP): Ditto.
854         (==ucs@JP/hanazono): Ditto.
855         (==ucs@ks): Ditto.
856         (==ucs-bmp@ks): Ditto.
857         (==ucs@cns11643): Ditto.
858         (==ucs-bmp-cjk@gb): Ditto.
859         (==ucs-bmp-cjk@JP/hanazono): Ditto.
860         (==ucs-sip-ext-b@iso): Ditto.
861
862 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
863
864         * mule/mule-charset.el (default-coded-charset-priority-list): Use
865         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
866
867         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
868         XEmacs CHISE.
869         (=ucs-bmp-cjk@unicode): Abolished.
870
871 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
872
873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
874         `=+>ucs-bmp-cjk-compat@jis'.
875
876         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
877         for XEmacs CHISE.
878
879 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
880
881         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
882         CHISE.
883
884 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
885
886         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
887         for XEmacs CHISE.
888         (=jis-x0208@1978/1er-pr): Abolished.
889         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
890         `=jis-x0208@1978/1er-pr' as the mother.
891
892 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
893
894         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
895         setting for `=ucs-itaiji-084'.
896
897 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
898
899         * mule/mule-charset.el (default-coded-charset-priority-list):
900         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
901
902         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
903         XEmacs CHISE.
904         (=ucs-bmp-itaiji-084): Ditto.
905
906 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
907
908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
909         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
910
911 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
912
913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
914         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
915
916         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
917         XEmacs CHISE.
918         (=big5-cdp-var-5): Ditto.
919
920 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
921
922         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
923         XEmacs CHISE.
924
925 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
926
927         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
928         XEmacs CHISE.
929
930 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
931
932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
933         setting for `=>>>hanyo-denshi/ft'.
934
935 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
936
937         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
938         XEmacs CHISE.
939         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
940         `=hanyo-denshi/jd' as the mother.
941
942 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
943
944         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
945         XEmacs CHISE.
946         (=+>adobe-japan1-1): Ditto.
947         (=+>adobe-japan1-2): Ditto.
948         (=+>adobe-japan1-3): Ditto.
949         (=+>adobe-japan1-4): Ditto.
950         (=+>adobe-japan1-5): Ditto.
951         (=+>adobe-japan1-6): Ditto.
952         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
953
954 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
955
956         * mule/mule-coding.el (coded-charset-entity-reference-alist):
957         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
958         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
959
960         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
961         the top.
962
963 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
964
965         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
966         XEmacs CHISE.
967         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
968         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
969         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
970
971 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
972
973         * mule/mule-charset.el (default-coded-charset-priority-list):
974         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
975         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
976
977         * mule/mule-conf.el: Modify order of definitions of some
978         coded-charsets.
979
980 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
981
982         * mule/mule-coding.el (coded-charset-entity-reference-alist):
983         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
984         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
985
986         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
987         CHISE.
988         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
989         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
990
991 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
992
993         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
994         CHISE.
995
996 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
997
998         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
999         setting for `=daikanwa/+2p'.
1000
1001         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1002         XEmacs CHISE.
1003
1004 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1005
1006         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1007         XEmacs CHISE.
1008         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1009
1010 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1011
1012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1013         setting for `=>>>hanyo-denshi/ib'.
1014
1015 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1016
1017         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1018         XEmacs CHISE.
1019         (=>>>hanyo-denshi/ib): Ditto.
1020         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1021         `=hanyo-denshi/ja' as the mother.
1022         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1023         `=hanyo-denshi/ib' as the mother.
1024
1025 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1026
1027         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1028         XEmacs CHISE.
1029         (utf-8-ivs-mcs-er): Likewise.
1030         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1031         and `=>ucs-gb'.
1032         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1033         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1034         `ucs-gb' and `=>ucs-gb'.
1035         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1036         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1037         and `=>ucs-cns'.
1038         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1039         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1040         `ucs-cns' and `=>ucs-cns'.
1041         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1042         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1043         `ucs-big5' and `=>ucs-big5'.
1044         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1045         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1046         `ucs-big5' and `=>ucs-big5'.
1047         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1048         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1049         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1050         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1051         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1052         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1053         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1054         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1055         `=>ucs-jis'; modify DOC and mnemonic.
1056         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1057         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1058         and `=>ucs-jis'; modify DOC and mnemonic.
1059         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1060         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1061         `=>ucs-ks'.
1062         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1063         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1064         and `=>ucs-ks'.
1065         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1066
1067 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1068
1069         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1070         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1071
1072 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1073
1074         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1075         Modify priorities.
1076
1077 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1078
1079         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1080         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1081
1082 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1083
1084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1085         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1086
1087 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1088
1089         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1090         CHISE.
1091
1092 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1093
1094         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1095         CHISE.
1096
1097 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1098
1099         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1100         CHISE.
1101
1102 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1103
1104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1105         `=+>ucs-bmp-cjk@unicode'.
1106
1107         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1108         for XEmacs CHISE.
1109
1110 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1111
1112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1113         setting for `=>>daikanwa'.
1114
1115 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1116
1117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1118         `=>>hanyo-denshi/jt'.
1119
1120 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1121
1122         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1123         XEmacs CHISE.
1124         (=+>jis-x0208@1990): Ditto.
1125         (=+>jis-x0213-1@2000): Ditto.
1126
1127 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1128
1129         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1130         XEmacs CHISE.
1131
1132 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1133
1134         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1135         XEmacs CHISE.
1136         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1137         `=hanyo-denshi/jc' as the mother.
1138
1139 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1140
1141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1142         setting for `=+>adobe-japan1'.
1143
1144         * mule/mule-charset.el (default-coded-charset-priority-list):
1145         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1146         and `=>>hanyo-denshi/ft' to `=>>gt'.
1147
1148 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1149
1150         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1151         XEmacs CHISE.
1152         (=>>adobe-japan1-1): Ditto.
1153         (=>>adobe-japan1-2): Ditto.
1154         (=>>adobe-japan1-3): Ditto.
1155         (=>>adobe-japan1-4): Ditto.
1156         (=>>adobe-japan1-5): Ditto.
1157         (=>>adobe-japan1-6): Ditto.
1158         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1159
1160 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1161
1162         * mule/mule-conf.el (=adobe-japan1): New alias for
1163         `=adobe-japan1-6'.
1164         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1165         (=>>>adobe-japan1-1): Ditto.
1166         (=>>>adobe-japan1-2): Ditto.
1167         (=>>>adobe-japan1-3): Ditto.
1168         (=>>>adobe-japan1-4): Ditto.
1169         (=>>>adobe-japan1-5): Ditto.
1170         (=>>>adobe-japan1-6): Ditto.
1171         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1172
1173 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1174
1175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1176         setting for `=>>>adobe-japan1'.
1177
1178 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1179
1180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1181         setting for `=+>ucs@ks'.
1182
1183 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1184
1185         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1186         XEmacs CHISE.
1187         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1188         `=adobe-japan1-6' as the mother.
1189
1190 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1191
1192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1193         setting for `=>cns11643-7'.
1194
1195 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1196
1197         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1198         CHISE.
1199
1200 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1201
1202         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1203         XEmacs CHISE.
1204         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1205
1206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1207         setting for `=>ucs@jis/2004'.
1208
1209 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1210
1211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1212         setting for `=+>gt'.
1213
1214         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1215         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1216
1217 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1218
1219         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1220         `=>ucs@unicode' as the mother.
1221         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1222         mother.
1223         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1224         mother.
1225         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1226         mother.
1227
1228 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1229
1230         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1231         setting for `=+>ucs@unicode'.
1232
1233         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1234         CHISE.
1235
1236 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1237
1238         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1239         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1240         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1241         - Add setting for `=+>ucs@cns'.
1242
1243         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1244         CHISE.
1245         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1246         as the mother.
1247         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1248         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1249
1250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1251         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1252
1253 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1254
1255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1256         setting for `=>ucs@ks'.
1257
1258 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1259
1260         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1261         `=ucs-bmp-cjk-compat@unicode'.
1262
1263         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1264         coded-charset for XEmacs CHISE.
1265
1266 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1267
1268         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1269         `=ucs-bmp-cjk-compat'.
1270
1271         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1272         XEmacs CHISE.
1273
1274 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1275
1276         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1277         CHISE.
1278
1279 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1280
1281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1282         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1283
1284         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1285         `=>ucs@jis/1990'.
1286         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1287
1288 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1289
1290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1291         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1292
1293         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1294         CHISE.
1295         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1296         mother.
1297
1298 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1299
1300         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1301         `=>jis-x0213-2@usual'.
1302         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1303         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1304         `=>jis-x0213-2@usual' as the mother.
1305
1306 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1307
1308         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1309         (=>ucs@JP): New alias for `=+>ucs@jis'.
1310
1311 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1312
1313         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1314         `=>jis-x0208@usual'.
1315         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1316         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1317         `=>jis-x0208@usual' as the mother.
1318         (=>jis-x0208): Likewise.
1319
1320 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1321
1322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1323         setting for `=+>jis-x0208@1978'.
1324
1325 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1326
1327         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1328         XEmacs CHISE.
1329
1330 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1331
1332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1333         setting for `=>>>ucs@jis/1990'.
1334
1335 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1336
1337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1338         setting for `=>ucs@jis/1990'.
1339
1340 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1341
1342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1343         setting for `=ucs@JP/hanazono'.
1344
1345         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1346         CHISE.
1347         (=ucs@JP/hanazono): Ditto.
1348         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1349         (=>>hanyo-denshi/jc): Ditto.
1350         (=>>hanyo-denshi/jd): Ditto.
1351
1352 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1353
1354         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1355         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1356
1357 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1358
1359         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1360         XEmacs CHISE.
1361
1362 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1363
1364         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1365         XEmacs CHISE.
1366
1367 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1368
1369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1370         `=ucs-bmp-cjk@JP'.
1371
1372 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1373
1374         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1375         XEmacs CHISE.
1376
1377 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1378
1379         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1380         Modify order of settings; add settings for `=daikanwa@rev2'.
1381
1382 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1383
1384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1385         setting for `=>>cbeta'.
1386
1387         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1388         CHISE.
1389
1390 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1391
1392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1393         setting for `=>>adobe-japan1'.
1394
1395 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1396
1397         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1398         XEmacs CHISE.
1399
1400 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1401
1402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1403         setting for `=>>hanyo-denshi/ia'.
1404
1405         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1406         XEmacs CHISE.
1407
1408 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1409
1410         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1411         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1412
1413         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1414         XEmacs CHISE.
1415         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1416         `=hanyo-denshi/jt' as the mother.
1417
1418 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1419
1420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1421         setting for `=>>>jis-x0213-2'.
1422
1423         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1424         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1425         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1426
1427 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1428
1429         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1430         XEmacs CHISE.
1431
1432 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1433
1434         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1435         XEmacs CHISE.
1436
1437         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1438         `=>>jis-x0213-1@2004'.
1439
1440 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1441
1442         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1443         XEmacs CHISE.
1444
1445 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1446
1447         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1448         - Use "&g2-*;" as entity-references for `=>>>*'.
1449         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1450
1451         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1452         XEmacs CHISE.
1453         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1454         as the mother.
1455
1456 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1457
1458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1459         setting for `=>>hanyo-denshi/ib'.
1460
1461         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1462         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1463         (=>>jis-x0208@1990): Ditto.
1464         (=>>hanyo-denshi/ib): Ditto.
1465
1466         * mule/mule-charset.el (default-coded-charset-priority-list):
1467         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1468
1469 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1470
1471         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1472         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1473         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1474         `=>>>ucs@jis/2004'.
1475
1476 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1477
1478         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1479         XEmacs CHISE.
1480         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1481         `=jis-x0213-1@2004' as the mother.
1482         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1483         (=>>>ucs@ks): Ditto.
1484
1485         * mule/mule-charset.el (default-coded-charset-priority-list):
1486         Modify priority of `=hanyo-denshi/*'.
1487
1488 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1489
1490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1491         settings for `=>>ucs@JP' and `=ucs@JP'.
1492
1493 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1494
1495         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1496         CHISE.
1497
1498 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1499
1500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1501         setting for `=>>>ucs@cns'.
1502
1503         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1504         CHISE.
1505
1506 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1507
1508         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1509         instead of `=>>>jis-x0213-1@2004' as the mother.
1510         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1511         (=>>>ucs@unicode): Likewise.
1512         (=>>>ucs@jis): Likewise.
1513         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1514         mother.
1515         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1516
1517 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1518
1519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1520         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1521         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1522         `=>>>ucs@jis'.
1523
1524 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1525
1526         * mule/mule-charset.el (default-coded-charset-priority-list):
1527         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1528         and `=jis-x0213-*-2000'.
1529
1530 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1531
1532         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1533         XEmacs CHISE.
1534         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1535         `=>>jis-x0213-1' as the mother.
1536
1537 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1538
1539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1540         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1541
1542 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1543
1544         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1545
1546 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1547
1548         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1549         XEmacs CHISE.
1550
1551 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1552
1553         * mule/mule-coding.el (decomposition-feature-list): Set
1554         `=decomposition', `=decomposition@cid' and
1555         `=decomposition@hanyo-denshi'.
1556
1557 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1558
1559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1560         setting for `=>>hanyo-denshi/ks'.
1561
1562         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1563         XEmacs CHISE.
1564
1565 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1566
1567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1568         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1569
1570         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1571         `=hanyo-denshi/ks/mf'.
1572
1573         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1574         XEmacs CHISE.
1575         (=hanyo-denshi/ks/mf): Ditto.
1576
1577 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1578
1579         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1580         settings for P=hanyo-denshi/jt'.
1581
1582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1583         `=hanyo-denshi/jt'.
1584
1585         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1586         XEmacs CHISE.
1587
1588 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1589
1590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1591         settings for `=hanyo-denshi/ip'.
1592
1593         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1594         `=hanyo-denshi/ip'.
1595
1596         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1597         XEmacs CHISE.
1598
1599 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1600
1601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1602         settings for `=hanyo-denshi/hg'.
1603
1604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1605         `=hanyo-denshi/hg'.
1606
1607         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1608         XEmacs CHISE.
1609
1610 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1611
1612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1613         setting for `=>>hanyo-denshi/ft'.
1614
1615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1616         `=>>hanyo-denshi/ft'.
1617
1618         * mule/mule-conf.el (=>>hanyo-denshi/ft): 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/ib'.
1625
1626         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1627         `=hanyo-denshi/ib'.
1628
1629         * mule/mule-conf.el (=hanyo-denshi/ib): 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         settings for isolated characters of `=hanyo-denshi/ia' and
1636         non-isolated characters of `=hanyo-denshi/*'.
1637
1638         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1639         `=hanyo-denshi/ia'.
1640
1641         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1642         XEmacs CHISE.
1643
1644 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1645
1646         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1647         setting for isolated characters of `=hanyo-denshi/ft'.
1648
1649         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1650         `=hanyo-denshi/ft'.
1651
1652         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1653         XEmacs CHISE.
1654
1655 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1656
1657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1658         setting for isolated characters of `=hanyo-denshi/jd'.
1659
1660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1661         `=hanyo-denshi/jd'.
1662
1663         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1664         XEmacs CHISE.
1665
1666 2011-02-13  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/jc'.
1670
1671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1672         `=hanyo-denshi/jc'.
1673
1674         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1675         XEmacs CHISE.
1676
1677 2011-02-13  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/jb'.
1681
1682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1683         `=hanyo-denshi/jb'.
1684
1685         * mule/mule-conf.el (=hanyo-denshi/jb): 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/ja'.
1692
1693 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1694
1695         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1696         `=hanyo-denshi/ja'.
1697
1698         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1699         XEmacs CHISE.
1700
1701 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1702
1703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1704         settings for isolated characters of `=adobe-japan1-6'.
1705
1706 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1707
1708         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1709         CHISE.
1710         (=daikanwa/+2p): Ditto.
1711         (=daikanwa/ho): Ditto.
1712
1713 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1714
1715         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1716         coding-system for XEmacs CHISE.
1717
1718 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1719
1720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1721         setting for `=>>ruimoku-v6'.
1722
1723         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1724         CHISE.
1725
1726 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1727
1728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1729         setting for `=daikanwa@rev1'.
1730
1731 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1732
1733         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1734         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1735
1736 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1737
1738         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1739         XEmacs CHISE.
1740         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1741
1742 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1743
1744         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1745         CHISE.
1746
1747 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1748
1749         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1750         CHISE.
1751
1752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1753         setting for `=>ucs@jis'.
1754
1755 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1756
1757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1758         setting for `=>jis-x0208@usual'.
1759
1760         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1761         XEmacs CHISE.
1762         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1763         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1764         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1765
1766 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1767
1768         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1769         CHISE.
1770         (=>>>jis-x0208@1990): Ditto.
1771         (=>>>jis-x0213-1): Ditto.
1772         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1773         mother.
1774         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1775         as the mother.
1776
1777 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1778
1779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1780         setting for `=>ucs@cns' and `=>>ucs@ks'.
1781
1782         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1783         CHISE.
1784
1785 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1786
1787         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1788         CHISE.
1789
1790 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1791
1792         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1793         CHISE.
1794         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1795         mother.
1796
1797 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1798
1799         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1800         `==>ucs-bmp-cjk@bucs'.
1801
1802         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1803         XEmacs CHISE.
1804
1805 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1806
1807         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1808         setting for `==>ucs@bucs'.
1809
1810         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1811         XEmacs CHISE.
1812
1813 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1814
1815         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1816         - Add setting for `=>>jis-x0208'.
1817         - Omit setting for `=>>jis-x0208@1990'.
1818         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1819           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1820           `=ucs@FOO'.
1821
1822 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1823
1824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1825         setting for `=>daikanwa'.
1826
1827 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1828
1829         * mule/mule-conf.el (=daikanwa): Fix DOC.
1830         (=>daikanwa): New abstract character for XEmacs CHISE.
1831         (=>ucs@iso): Likewise.
1832         (=>ucs@unicode): Likewise.
1833         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1834
1835 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1836
1837         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1838         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1839           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1840         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1841         - Add `=>big5-cdp'.
1842
1843 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1844
1845         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1846         (=>big5-cdp): New abstract character.
1847
1848 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1849
1850         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1851         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1852         `chinese-big5'.
1853
1854 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1855
1856         * mule/mule-charset.el (default-coded-charset-priority-list):
1857         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1858
1859         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1860         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1861         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1862         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1863         and `=>jis-x0213-2'.
1864
1865 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1866
1867         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1868         XEmacs CHISE.
1869         (=>>ucs@jis/2000): Likewise.
1870         (=>>ucs@jis/2004): Likewise.
1871
1872 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1873
1874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1875         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1876         `=>>ucs@cns'.
1877
1878         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1879         XEmacs CHISE.
1880         (=>>gt): Use quote instead of backquote; modify DOC.
1881         (=>gt): Use quote instead of backquote.
1882         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1883         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1884         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1885         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1886         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1887         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1888
1889 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1890
1891         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1892         `=>>ucs@unicode' and `=>>gt'.
1893
1894 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1895
1896         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1897         XEmacs CHISE.
1898         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1899         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1900         `=jis-x0208@1978/1er-pr' as the mother.
1901         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1902
1903 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1904
1905         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1906         `=ucs@unicode' as the mother.
1907
1908 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1909
1910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1911         setting for `=>>ucs@unicode'.
1912
1913         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1914         CHISE.
1915
1916 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1917
1918         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1919         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1920
1921         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1922         `=adobe-japan1-6' and `=adobe-japan1-base'.
1923
1924         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1925         XEmacs CHISE.
1926         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1927         specify `min-code' and `max-code'.
1928         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1929         (=adobe-japan1-2): Likewise.
1930         (=adobe-japan1-3): Likewise.
1931         (=adobe-japan1-4): Likewise.
1932         (=adobe-japan1-5): Likewise.
1933         (=adobe-japan1-6): Likewise.
1934
1935 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1936
1937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1938         setting for `=>gt'.
1939
1940 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1941
1942         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1943         CHISE.
1944
1945 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1948         setting for `=>zinbun-oracle'.
1949
1950         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1951         for XEmacs CHISE.
1952
1953 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1954
1955         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1956         for XEmacs CHISE.
1957         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1958         `=jis-x0208@1978' as the mother.
1959
1960 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1961
1962         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1963         - Use `=gt' instead of `ideograph-gt'.
1964         - Use `=gt-k' instead of `ideograph-gt-k'.
1965         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1966         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1967         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1968         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1969         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1970         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1971         - Use `=>>gt' instead of `<=>gt'.
1972         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1973         - Add setting for `=>>jis-x0208@1990'.
1974         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1975           `=>>jis-x0213-1@2000'.
1976         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1977         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1978           `=>>jis-x0213-1@2004'.
1979         - Add setting for `=>>jis-x0208@1978'.
1980         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1981
1982 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1983
1984         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1985         XEmacs CHISE.
1986
1987 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1988
1989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1990         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1991         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1992         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1993         `<=>jis-x0213-1@2004'.
1994
1995 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1996
1997         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1998         CHISE.
1999         (=>jis-x0213-2): Ditto.
2000
2001 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2002
2003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2004         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2005
2006 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2007
2008         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2009         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2010         `=>jis-x0213-1'.
2011
2012 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2013
2014         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2015         CHISE.
2016         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2017
2018 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2019
2020         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2021         `<==>jis-x0213-1'.
2022         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2023         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2024         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2025         (<=>jis-x0208): New alias for `=>jis-x0208'.
2026         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2027         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2028         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2029         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2030         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2031         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2032         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2033         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2034         (=>>gt): Renamed from `<==>gt'.
2035         (<==>gt): New alias for `=>>gt'.
2036
2037 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2038
2039         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2040         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2041         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2042         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2043         - Add settings for `<=>jis-x0213-1@2000' and
2044           `<=>jis-x0213-1@2004'.
2045
2046         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2047         XEmacs CHISE.
2048         (<==>jis-x0213-1): Likewise.
2049         (<==>jis-x0213-1@2000): Likewise.
2050         (<==>jis-x0213-1@2004): Likewise.
2051         (<=>jis-x0208): Add property `=>iso-ir 168'.
2052         (<=>jis-x0208@1997): Likewise.
2053         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2054         as the mother; add property `=>iso-ir 228'.
2055         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2056         property `=>iso-ir 228'.
2057         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2058         property `=>iso-ir 233'.
2059         (<==>gt): Renamed from `<=>gt'.
2060         (<=>gt): New alias for `<==>gt'.
2061
2062 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2063
2064         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2065         CHISE.
2066         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2067         `<=>jis-x0208' as the mother.
2068         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2069         (<=>jis-x0213-1@2000): Ditto.
2070         (<=>jis-x0213-1@2004): Ditto.
2071
2072 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2073
2074         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2075         settings for `<=>gt'.
2076
2077         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2078
2079 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2080
2081         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2082         XEmacs CHISE.
2083         (=jis-x0208@1978/-4pr): Likewise.
2084         (=jis-x0208@1978/4-pr): Likewise.
2085         (=jis-x0213-1): Likewise.
2086         (=ucs@iso): Likewise.
2087         (=ucs@unicode): Likewise.
2088         (=ucs@gb): Likewise.
2089         (=ucs@gb/fw): Likewise.
2090         (=ucs@cns): Likewise.
2091         (=ucs@cns/fw): Likewise.
2092         (=ucs@jis): Likewise.
2093         (=ucs@jis/fw): Likewise.
2094         (=ucs@jis/1990): Likewise.
2095         (=ucs@jis/2000): Likewise.
2096         (=ucs@jis/2004): Likewise.
2097         (=ucs@JP): Likewise.
2098         (=ucs@ks): Likewise.
2099         (=ucs@big5): Likewise.
2100         (=ucs@big5/cns11643): Likewise.
2101         (=ucs@cns11643): Likewise.
2102
2103 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2104
2105         * mule/mule-charset.el (default-coded-charset-priority-list):
2106         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2107
2108         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2109         CHISE.
2110         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2111         mother.
2112
2113 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2114
2115         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2116         from src/mule-charset.c].
2117         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2118         specify `final'.
2119         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2120         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2121         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2122         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2123         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2124         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2125
2126 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2127
2128         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2129         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2130         (=jis-x0208@1978/i-4): Specify `partial'.
2131         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2132         mother coded-charset.
2133         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2134
2135 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2136
2137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2138         settings for `=jis-x0213-1@2004'.
2139
2140 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2141
2142         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2143         CHISE.
2144         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2145         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2146         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2147         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2148         temporarily.
2149         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2150
2151 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2152
2153         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2154         CHISE.
2155         (=shinjigen@1ed): Inherited from `=shinjigen'.
2156         (=shinjigen@rev): Likewise.
2157
2158 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2159
2160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2161         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2162
2163 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2164
2165         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2166         define it as an alias.
2167         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2168         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2169         alias.
2170         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2171         alias.
2172
2173 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2174
2175         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2176         CHISE.
2177
2178 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2179
2180         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2181         CHISE.
2182         (shinjigen-2): Ditto.
2183
2184 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-charset.el (default-coded-charset-priority-list):
2187         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2188         `chinese-big5-eten-*' and `chinese-big5'.
2189
2190 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2191
2192         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2193         #x9FA5 temporarily.
2194
2195 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2196
2197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2198         settings for `=jis-x0208@1978/i1'.
2199
2200 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2201
2202         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2203         XEmacs CHISE.
2204
2205 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2208         XEmacs CHISE.
2209
2210 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2211
2212         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2213         XEmacs CHISE.
2214
2215 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2216
2217         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2218         CHISE.
2219         (=ucs-bmp@cns): Likewise.
2220         (=ucs-bmp@jis): Likewise.
2221         (=ucs-bmp@ks): Likewise.
2222
2223 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2224
2225         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2226         CHISE.
2227         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2228
2229 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2230
2231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2232         settings for `=zinbun-oracle'.
2233
2234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2235         `=zinbun-oracle'.
2236
2237 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2238
2239         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2240         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2241         `=ucs@iso'.
2242
2243 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2244
2245         * mule/mule-charset.el (default-coded-charset-priority-list):
2246         Delete `ucs-sip'; modify order of some CCSs.
2247
2248 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2249
2250         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2251         in XEmacs CHISE.
2252
2253         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2254         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2255         CHISE.
2256
2257 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2258
2259         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2260         its registry.
2261         (=ucs-radicals@unicode): Likewise.
2262
2263 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2264
2265         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2266         CHISE.
2267
2268 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2269
2270         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2271         CHISE.
2272
2273 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2274
2275         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2276         CHISE.
2277
2278 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2279
2280         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2281         Modify preference of *isolated settings*.
2282
2283 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2284
2285         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2286         utf-2000 is provided.
2287         (=ucs@cns11643): Likewise.
2288
2289 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2290
2291         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2292         Prefer every *isolated setting* to ordinary setting.
2293
2294 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2295
2296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2297         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2298
2299 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2300
2301         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2302         CHISE.
2303
2304 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2305
2306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2307         settings for `=jis-x0208@1997'.
2308
2309 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2310
2311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2312         `=jis-x0208@1997'.
2313
2314 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2315
2316         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2317         XEmacs CHISE.
2318
2319 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2320
2321         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2322         `=jis-x0208@1978'.
2323         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2324         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2325         `=jis-x0208-1990' as the mother.
2326         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2327
2328 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2329
2330         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2331         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2332         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2333         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2334         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2335         for `=ucs@JP'.
2336
2337 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2338
2339         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2340         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2341         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2342         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2343         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2344         `=daikanwa@rev2'.
2345
2346 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2347
2348         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2349         (=gt): Likewise.
2350         (=gt-k): Likewise.
2351         (=gt-pj-*): Likewise.
2352         (=gt-pj-k1): Likewise.
2353         (=gt-pj-k2): Likewise.
2354         (=daikanwa): Likewise.
2355         (=daikanwa-rev1): Likewise.
2356         (=daikanwa-rev2): Likewise.
2357         (=big5-pua): Likewise.
2358         (=big5-eten): Likewise.
2359         (chinese-big5-eten-a): Likewise.
2360         (chinese-big5-eten-b): Likewise.
2361         (=hanziku-*): Likewise.
2362         (=cbeta): Likewise.
2363         (=jef-china3): Likewise.
2364         (=ruimoku-v6): Likewise.
2365         (=ucs@iso): Likewise.
2366         (=ucs@unicode): Likewise.
2367         (=ucs@gb): Likewise.
2368         (=ucs@cns): Likewise.
2369         (=ucs@jis): Likewise.
2370         (=ucs@jis-1990): Likewise.
2371         (=ucs@jis-2000): Likewise.
2372         (=ucs@jp): Likewise.
2373         (=ucs@ks): Likewise.
2374         (=ucs@big5): Likewise.
2375         (=ucs-radicals): Likewise.
2376         (=ucs-radicals@unicode): Likewise.
2377         (=ucs-bmp-cjk): Likewise.
2378         (=ucs-bmp-cjk@unicode): Likewise.
2379         (=ucs-sip-ext-b): Likewise.
2380         (=ucs-sip-ext-b@iso): Likewise.
2381
2382 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2383
2384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2385         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2386
2387 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2388
2389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2390         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2391         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2392         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2393         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2394         arabic-digit, ipa and ``&I-B-XXXX;''.
2395
2396 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2397
2398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2399         setting for (I-)HZK{03..12}-XXXX.
2400
2401 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2402
2403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2404         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2405
2406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2407         `=ruimoku-v6'.
2408
2409         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2410         CHISE.
2411
2412 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2413
2414         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2415         (=ucs@unicode): Likewise.
2416         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2417         (=ucs@cns): Likewise.
2418         (=ucs@jis): Likewise.
2419         (=ucs@ks): Likewise.
2420         (=ucs@big5): Likewise.
2421
2422 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2423
2424         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2425         `ucs-jis'.
2426         (utf-8-jis-er): Likewise.
2427         (utf-8-jp): New coding-system.
2428         (utf-8-jp-er): Likewise.
2429
2430         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2431
2432 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2433
2434         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2435
2436         * mule/japanese.el: Move definition of `euc-jisx0213' to
2437         mule/mule-coding.el.
2438
2439 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2440
2441         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2442         mule-coding before loading update-cdb when utf-2000 is provided.
2443
2444 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2445
2446         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2447         `=daikanwa'.
2448
2449 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2450
2451         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2452         definition codes when `utf-2000' is provided.
2453
2454 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2455
2456         * mule/mule-category.el (word-combining-categories): Don't setup
2457         `word-combining-categories' in XEmacs CHISE.
2458         (word-separating-categories): Add setting about Latin script in
2459         XEmacs CHISE.
2460
2461 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2462
2463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2464         setting for `chinese-big5'.
2465
2466 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2467
2468         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2469         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2470         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2471         add setting for HZK0[12]-xxxx.
2472
2473 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2474
2475         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2476         in XEmacs CHISE.
2477
2478 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2479
2480         * mule/mule-charset.el (default-coded-charset-priority-list):
2481         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2482         and `chinese-big5' to `=gt-pj-*'.
2483
2484 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2485
2486         * mule/mule-conf.el (=daikanwa): Renamed from
2487         `ideograph-daikanwa'.
2488         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2489
2490 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2491
2492         * mule/mule-conf.el (=cns11643-7): Renamed from
2493         `chinese-cns11643-7'.
2494         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2495
2496 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2497
2498         * mule/mule-conf.el (=cns11643-6): Renamed from
2499         `chinese-cns11643-6'.
2500         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2501
2502 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2503
2504         * mule/mule-conf.el (=cns11643-5): Renamed from
2505         `chinese-cns11643-5'.
2506         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2507
2508 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2509
2510         * mule/mule-conf.el (=cns11643-4): Renamed from
2511         `chinese-cns11643-4'.
2512         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2513
2514 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2515
2516         * mule/mule-conf.el (=cns11643-3): Renamed from
2517         `chinese-cns11643-3'.
2518         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2519
2520 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2521
2522         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2523         `=cns11643-2'.
2524         (chinese-cns11643-2): New alias for `=cns11643-2'.
2525
2526 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2527
2528         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2529         `=cns11643-1'.
2530         (chinese-cns11643-1): New alias for `=cns11643-1'.
2531
2532 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2533
2534         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2535         (chinese-gb12345): New alias for `=gb12345'.
2536
2537 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2538
2539         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2540         (chinese-gb2312): New alias for `=gb2312'.
2541
2542 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2543
2544         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2545         (chinese-big5): New alias for `=big5'.
2546
2547 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2548
2549         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2550         (korean-ksc5601): New alias for `=ks-x1001'.
2551
2552 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2553
2554         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2555         `=jis-x0212'.
2556         (japanese-jisx0212): New alias for `=jis-x0212'.
2557
2558 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2559
2560         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2561         `=jis-x0208-1983'.
2562         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2563
2564 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2565
2566         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2567         `=jis-x0208-1978'.
2568         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2569
2570 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2571
2572         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2573         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2574
2575 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2576
2577         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2578         (chinese-cns11643-3): Specify iso-ir 183.
2579         (chinese-cns11643-4): Specify iso-ir 184.
2580         (chinese-cns11643-5): Specify iso-ir 185.
2581         (chinese-cns11643-6): Specify iso-ir 186.
2582         (chinese-cns11643-7): Specify iso-ir 187.
2583         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2584         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2585
2586 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2587
2588         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2589         \uXXXX for every cases.
2590
2591 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2592
2593         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2594         (ucs-big5): Changed to an alias for `=ucs@big5'.
2595
2596 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2597
2598         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2599         (ucs-ks): Changed to an alias for `=ucs@ks'.
2600
2601 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2602
2603         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2604         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2605
2606 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2607
2608         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2609         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2610
2611 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2612
2613         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2614         (ucs-jis): Changed to an alias for `=ucs@jis'.
2615
2616 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2617
2618         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2619         (ucs-cns): Changed to an alias for `=ucs@cns'.
2620
2621 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2622
2623         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2624         (ucs-gb): Changed to an alias for `=ucs@gb'.
2625
2626 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2627
2628         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2629         `ideograph-daikanwa-2'.
2630         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2631         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2632
2633 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2634
2635         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2636         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2637
2638         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2639         for `xemacs-chise-version'.
2640
2641 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2642
2643         * mule/mule-charset.el (default-coded-charset-priority-list):
2644         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2645         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2646         instead of `ideograph-hanziku-*'.
2647
2648         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2649         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2650
2651 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2652
2653         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2654         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2655         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2656         `utf-2000' is provided.
2657
2658 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2659
2660         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2661         is provided [was builtin coded-charsets].
2662
2663 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2664
2665         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2666         is provided [was builtin coded-charsets].
2667
2668 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2669
2670         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2671         is provided [was builtin coded-charsets].
2672
2673 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2674
2675         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2676         is provided [was builtin coded-charsets].
2677
2678 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2679
2680         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2681         when `utf-2000' is provided [was builtin coded-charsets].
2682
2683 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2684
2685         * mule/mule-conf.el (=hanziku-*): Renamed from
2686         `ideograph-hanziku-*'.
2687         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2688
2689 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2690
2691         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2692         `utf-2000' is provided [was builtin coded-charsets].
2693         (ideograph-hanziku-{1..12}): Likewise.
2694
2695 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2696
2697         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2698         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2699
2700 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2701
2702         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2703         when `utf-2000' is provided [was builtin coded-charsets].
2704
2705 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2706
2707         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2708         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2709         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2710
2711 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2712
2713         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2714         (ideograph-gt): Changed to an alias for `=gt'.
2715
2716 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2717
2718         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2719         is provided; it was defined as a builtin coded-charset.
2720         (ideograph-gt): Likewise.
2721
2722 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2723
2724         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2725         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2726
2727 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2728
2729         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2730         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2731
2732 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2733
2734         * mule/mule-conf.el (=big5-eten): Renamed from
2735         `chinese-big5-eten'.
2736         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2737
2738 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2739
2740         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2741         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2742
2743 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2744
2745         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2746         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2747
2748 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2749
2750         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2751         (china3-jef): Changed to an alias for `=jef-china3'.
2752
2753 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2754
2755         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2756         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2757
2758         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2759         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2760         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2761         when `utf-2000' is provided.
2762
2763 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2764
2765         * mule/mule-charset.el (default-coded-charset-priority-list):
2766         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2767
2768         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2769         (ucs-jis-2000): Deleted.
2770
2771 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2772
2773         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2774         UTF-2000.
2775         (=ucs-jis-2000): New coded-charset for UTF-2000.
2776
2777 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2778
2779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2780         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2781
2782 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2783
2784         * mule/mule-charset.el (default-coded-charset-priority-list):
2785         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2786         `ideograph-cbeta'.
2787
2788 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2789
2790         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2791         builtin coded-charset].
2792
2793 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2794
2795         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2796         settings for &K0-xxxx and &I-K0-xxxx.
2797
2798 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2799
2800         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2801         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2802
2803 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2804
2805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2806         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2807
2808 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2809
2810         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2811         UTF-2000.
2812         (ideograph-gt-pj-k1): Likewise.
2813         (ideograph-gt-pj-k2): Likewise.
2814
2815 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2816
2817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2818         `=jis-x0208'.
2819
2820 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2821
2822         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2823         UTF-2000 [was a builtin coded-charset].
2824
2825 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2826
2827         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2828         (utf-8-gb-er): Likewise.
2829
2830 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2831
2832         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2833         settings for JIS X 0212 and JIS X 0208:1978.
2834
2835 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2836
2837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2838         setting for JIS X 0213.
2839
2840 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2841
2842         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2843         standard-case-table in UTF-2000.
2844
2845 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2846
2847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2848         definitions for isolated-chars.
2849
2850 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2851
2852         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2853         `configure-utf-2000-lisp-directory'.
2854         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2855         `mule-lisp-load-path'.
2856
2857 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2858
2859         * startup.el (startup-setup-paths): Set and use
2860         `utf-2000-lisp-directory'.
2861         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2862         UTF-2000.
2863
2864 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2865
2866         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2867         (paths-find-utf-2000-lisp-directory): New function.
2868         (paths-construct-load-path): Add new optional argument
2869         `utf-2000-lisp-directory'.
2870
2871         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2872
2873 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2874
2875         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2876         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2877         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2878         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2879         `chinese-big5-2' in UTF-2000.
2880
2881         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2882         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2883
2884 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2885
2886         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2887         `big5-eten-er' in UTF-2000.
2888         (big5-cdp): Modify DOC-string and mnemonic.
2889
2890 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2891
2892         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2893         UTF-2000 [renamed from utf-8-er].
2894         (utf-8-gb): New coding-system in UTF-2000.
2895         (utf-8-gb-er): Likewise.
2896         (utf-8-cns): Likewise.
2897         (utf-8-cns-er): Likewise.
2898         (utf-8-big5): Likewise.
2899         (utf-8-big5-er): Likewise.
2900         (utf-8-jis): Likewise.
2901         (utf-8-jis-er): Likewise.
2902         (utf-8-ks): Likewise.
2903         (utf-8-ks-er): Likewise.
2904         (utf-8-er): Likewise.
2905
2906 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2907
2908         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2909         instead of `utf-8-unix' in UTF-2000.
2910
2911         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2912
2913 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2914
2915         * mule/japanese.el (euc-jisx0213): New coding-system.
2916
2917         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2918         `japanese-jisx0208-1990' as the mother.
2919
2920 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2921
2922         * dumped-lisp.el (preloaded-file-list): Change condition of
2923         loading "close-cdb".
2924
2925 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2928         setup `coded-charset-entity-reference-alist'.
2929
2930 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2931
2932         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2933         UTF-2000.
2934
2935 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2936
2937         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2938         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2939
2940 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2941
2942         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2943         (chinese-big5-eten-a): Likewise.
2944         (chinese-big5-eten-b): Likewise.
2945         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2946         code range is #x8140 .. #x8DFE.
2947
2948 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2949
2950         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2951         UTF-2000.
2952         (chinese-big5-cdp): Likewise.
2953
2954 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2955
2956         * dumped-lisp.el (preloaded-file-list): Rename
2957         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2958
2959 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2960
2961         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2962         append `system-char-db-source-file-list' into
2963         `preloaded-file-list' in UTF-2000.
2964
2965 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2966
2967         * dumped-lisp.el (preloaded-file-list): Delete
2968         character-definition files.
2969
2970 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2971
2972         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2973         UTF-2000.
2974
2975 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2976
2977         * mule/mule-charset.el (default-coded-charset-priority-list):
2978         Delete `mojikyo-2022-1'.
2979
2980 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2981
2982         * mule/mule-charset.el (default-coded-charset-priority-list):
2983         Delete `mojikyo'.
2984
2985 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2986
2987         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2988         `ucs-sip'.
2989
2990 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2991
2992         * mule/mule-charset.el (default-coded-charset-priority-list):
2993         Comment out `chinese-gb12345'.
2994
2995 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2996
2997         * bytecomp.el (byte-compile-insert-header): Fixed.
2998
2999 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3000
3001         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3002         XEmacs UTF-2000.
3003
3004 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3005
3006         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3007         UTF-2000.
3008
3009 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3010
3011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3012         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3013
3014 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3015
3016         * mule/mule-charset.el (default-coded-charset-priority-list):
3017         `japanese-jef-china3' is renamed `china3-jef'.
3018
3019 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3020
3021         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3022         `japanese-jef-china3' and `ideograph-cbeta'.
3023
3024 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3025
3026         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3027
3028 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3029
3030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3031         `chinese-big5-cdp'.
3032
3033 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3034
3035         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3036         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3037
3038 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3039
3040         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3041         loading character definitions.
3042
3043 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3044
3045         * dumped-lisp.el (preloaded-file-list): Rename
3046         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3047
3048 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3049
3050         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3051         `chinese-big5'.
3052
3053 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3054
3055         * dumped-lisp.el (preloaded-file-list): Dump
3056         "Ideograph-R028-Private" with XEmacs UTF-2000.
3057
3058 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3059
3060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3061         `chinese-gb12345'.
3062
3063 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3064
3065         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3066         `ideograph-gt-pj-{1..11}'.
3067
3068         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3069         XEmacs UTF-2000.
3070
3071 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3072
3073         * mule/mule-charset.el (default-coded-charset-priority-list):
3074         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3075         `chinese-isoir165'.
3076
3077 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3078
3079         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3080         `image/png', `image/x-xpm' and `image/tiff'.
3081
3082         * files.el (binary-file-regexps): Add *.PNG.
3083
3084 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3085
3086         * mule/mule-charset.el (default-coded-charset-priority-list):
3087         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3088         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3089
3090 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3091
3092         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3093         the first completion when UTF-2000 is running.
3094
3095 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3096
3097         * mule/mule-charset.el (default-coded-charset-priority-list):
3098         Delete `ucs'.
3099
3100 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3101
3102         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3103
3104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3105         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3106
3107 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3108
3109         * mule/vietnamese.el (vscii-2): Delete abolished property
3110         `composite'; now composite mode is default.
3111
3112 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3113
3114         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3115         of `raw-text'; check \uHHHH representation even if non-ascii
3116         characters are not found.
3117
3118         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3119         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3120         unconditionally.
3121
3122         * mule/viet-ccl.el: New file.
3123
3124         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3125         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3126         - Separate CCL based implementations to viet-ccl.el.
3127
3128 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3129
3130         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3131         "jisx0213.2000-1".
3132         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3133
3134         * mule/mule-charset.el (default-coded-charset-priority-list):
3135         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3136         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3137
3138 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3139
3140         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3141
3142 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3143
3144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3145         `ucs' in UTF-2000.
3146
3147 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3148
3149         * mule/mule-charset.el (default-coded-charset-priority-list):
3150         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3151         `arabic-iso8859-6'.
3152
3153 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3154
3155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3156         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3157
3158 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3159
3160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3161         `katakana-jisx0201' in UTF-2000.
3162
3163 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3164
3165         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3166         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3167         "u0FB50-Arabic-Presentation-Forms-A",
3168         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3169         "u0FE50-Small-Form-Variants",
3170         "u0FE70-Arabic-Presentation-Forms-B",
3171         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3172         UTF-2000.
3173
3174 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3175
3176         * dumped-lisp.el (preloaded-file-list): Delete
3177         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3178         ... "Ideograph-R214-Flute" in UTF-2000.
3179
3180 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3181
3182         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3183         (japanese-jisx0213-2): New coded-charset.
3184
3185         * dumped-lisp.el (preloaded-file-list): Add
3186         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3187         "Ideograph-R030-Mouth".
3188
3189 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3190
3191         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3192         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3193         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3194         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3195         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3196         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3197         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3198         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3199
3200 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3201
3202         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3203         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3204         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3205         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3206         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3207
3208         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3209         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3210
3211 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3212
3213         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3214         in UTF-2000.
3215
3216 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3217
3218         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3219         (chinese-isoir165): Moved from mule/chinese.el.
3220         (chinese-cns11643-3): Moved from mule/chinese.el.
3221         (chinese-cns11643-4): Moved from mule/chinese.el.
3222         (chinese-cns11643-5): Moved from mule/chinese.el.
3223         (chinese-cns11643-6): Moved from mule/chinese.el.
3224         (chinese-cns11643-7): Moved from mule/chinese.el.
3225
3226         * mule/chinese.el: Move definition of coded-charsets to
3227         mule/mule-conf.el.
3228
3229 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3230
3231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3232         `ideograph-daikanwa'.
3233
3234 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3235
3236         * dumped-lisp.el (preloaded-file-list): Delete
3237         "ccs-jisx0201-latin.el".
3238
3239 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3240
3241         * dumped-lisp.el (preloaded-file-list): Add
3242         "u031A0-Extended-Bopomofo" in UTF-2000.
3243
3244 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3245
3246         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3247         renamed to u02E00-CJK-Radical-Supplement.
3248
3249 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3250
3251         * dumped-lisp.el (preloaded-file-list): Add
3252         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3253         "u030A0-Katakana", "u03100-Bopomofo",
3254         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3255         "u03200-Enclosed-CJK-Letters-and-Months" and
3256         "u03300-CJK-Compatibility".
3257
3258 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3259
3260         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3261         "u02F00-Kangxi-Radicals" and
3262         "u02FF0-Ideographic-Description-Characters".
3263
3264 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3265
3266         * dumped-lisp.el (preloaded-file-list): Add
3267         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3268         "u02800-Braille-Patterns" in UTF-2000.
3269
3270 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3271
3272         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3273         "uXXXXX-*.el" in UTF-2000.
3274
3275         * bytecomp.el (byte-compile-insert-header): Delete comments if
3276         non-ASCII characters are found; allow `byte-compile-dynamic' and
3277         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3278         `raw-text'.
3279
3280 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3281
3282         * dumped-lisp.el (preloaded-file-list): Add
3283         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3284         "u025A0-Geometric-Shapes.el".
3285
3286 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3287
3288         * dumped-lisp.el (preloaded-file-list): Add
3289         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3290         "u02460-Enclosed-Alphanumerics.el".
3291
3292 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3293
3294         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3295         `chinese-gb2312'.
3296
3297         * dumped-lisp.el (preloaded-file-list): Add
3298         "u02200-Mathematical-Operators.el" and
3299         "u02300-Miscellaneous-Technical.el".
3300
3301 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3302
3303         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3304         `chinese-cns11643-*'.
3305
3306         * dumped-lisp.el (preloaded-file-list): Add
3307         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3308         "u02190-Arrows.el" in UTF-2000.
3309
3310 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3311
3312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3313         `korean-ksc5601'.
3314
3315         * dumped-lisp.el (preloaded-file-list): Add
3316         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3317         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3318         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3319
3320 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3321
3322         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3323
3324 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3325
3326         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3327         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3328         "u01780-Khmer.el", "u01800-Mongolian.el",
3329         "u01E00-Latin-Extended-Additional.el" and
3330         "u01F00-Greek-Extended.el" in UTF-2000.
3331
3332 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3333
3334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3335         `ethiopic-ucs' and `ethiopic'.
3336
3337         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3338         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3339
3340         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3341         from mule/ethiopic.el.
3342
3343         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3344         mule/mule-conf.el.
3345
3346 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3347
3348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3349         `lao'.
3350
3351         * mule/mule-conf.el (lao): New coded-charset.
3352
3353         * dumped-lisp.el (preloaded-file-list): Add
3354         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3355         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3356         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3357         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3358         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3359
3360 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3361
3362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3363         `ucs-bmp' and `arabic-iso8859-6'.
3364
3365 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3366
3367         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3368         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3369         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3370
3371 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3372
3373         * startup.el (normal-top-level): Load autoload file for UTF-2000
3374         in UTF-2000.
3375
3376 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3377
3378         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3379         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3380         "u00020-Basic-Latin.el", "u00080-C1.el",
3381         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3382         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3383         "u002B0-Spacing-Modifier-Letters.el",
3384         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3385         UTF-2000.
3386
3387 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3388
3389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3390         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3391         instead of `vietnamese-viscii-*'.
3392
3393 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3394
3395         * mule/mule-conf.el: New file.
3396
3397         * mule/misc-lang.el: Move definition of charset `ipa' to
3398         mule/mule-conf.el.
3399
3400 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3401
3402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3403         `latin-viscii'; prefer it for characters used in Vietnamese.
3404
3405 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3406
3407         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3408
3409 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3410
3411         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3412         `vietnamese-viscii-lower'.
3413         (latin-viscii-upper): Renamed from charset
3414         `vietnamese-viscii-upper'.
3415         (vietnamese-viscii-lower): New alias for charset
3416         `latin-viscii-lower'.
3417         (vietnamese-viscii-upper): New alias for charset
3418         `latin-viscii-upper'.
3419
3420 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3421
3422         * mule/mule-charset.el (default-coded-charset-priority-list):
3423         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3424
3425 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3426
3427         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3428         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3429         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3430         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3431         lisp/utf-2000.
3432
3433 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3434
3435         * mule/ccs-tcvn5712.el: New file.
3436
3437 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3438
3439         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3440         in UTF-2000.
3441
3442 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3443
3444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3445         `japanese-jisx0208'.
3446
3447 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3448
3449         * dumped-lisp.el (preloaded-file-list): Add
3450         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3451         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3452         UTF-2000.
3453
3454         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3455         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3456         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3457         mule/ccs-viscii.el: New files.
3458
3459         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3460         if \uXXXX is found.
3461
3462 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3463
3464         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3465         `hiragana-jisx0208' and `katakana-jisx0208'.
3466
3467 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3468
3469         * mule/chinese.el (chinese-cns11643-3): Define it even if
3470         `utf-2000' is provided.
3471         (chinese-cns11643-4): Likewise.
3472         (chinese-cns11643-5): Likewise.
3473         (chinese-cns11643-6): Likewise.
3474         (chinese-cns11643-7): Likewise.
3475
3476 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3477
3478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3479         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3480
3481 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3482
3483         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3484         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3485
3486 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3487
3488         * mule/mule-charset.el (default-coded-charset-priority-list):
3489         Setup in UTF-2000.
3490
3491 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3492
3493         * mule/viet-chars.el: Don't define charset
3494         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3495         they are defined as builtin charsets.
3496
3497 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3498
3499         * version.el (emacs-version): Add more space just before UTF-2000
3500         version string.
3501
3502 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3503
3504         * version.el ([constant] emacs-version): Don't add a space in the
3505         preceding place of `xemacs-betaname' because it is duplicated.
3506         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3507
3508         * startup.el (splash-frame-body): Add ETL.
3509
3510 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3511
3512         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3513         is provided because it is defined as builtin charset.
3514         (chinese-cns11643-4): Likewise.
3515         (chinese-cns11643-5): Likewise.
3516         (chinese-cns11643-6): Likewise.
3517         (chinese-cns11643-7): Likewise.
3518
3519 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3520
3521         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3522         coding-system `iso-10646-ucs-4' is not defined.
3523
3524 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3525
3526         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3527         coding-system if `utf-2000' is provided.
3528
3529 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3530
3531         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3532         `utf-2000' is provided.
3533
3534 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3535
3536         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3537         if utf-2000 is provided temporally.
3538
3539 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3540
3541         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3542         as builtin variable].
3543
3544 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3545
3546         * files.el (insert-file-contents-literally): Treat file as binary;
3547         call file-name-handlers. [sync with Emacs 20.3.10]
3548
3549 2008-12-28  Vin Shelton  <acs@xemacs.org>
3550
3551         * XEmacs 21.4.22 is released
3552
3553 2008-12-30  Vin Shelton  <acs@xemacs.org>
3554
3555         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3556         during building even if no packages are found.
3557
3558 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3559
3560         * printer.el (generic-print-region): 
3561         (generic-print-buffer): 
3562         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3563         check if the msprinter device is available, now that msprinter is
3564         always available as a specifier tag. 
3565
3566 2008-12-24  Vin Shelton  <acs@xemacs.org>
3567
3568         * about.el: Add Francisco to my bio!
3569
3570 2008-12-23  Vin Shelton  <acs@xemacs.org>
3571
3572         * autoload.el: Move operator definitions to autoload-operators.el
3573         in the xemacs-base package.
3574
3575 2007-11-22  Vin Shelton  <acs@xemacs.org>
3576
3577         * about.el (about-hacker-contribution): Updated my bio.
3578
3579 2007-10-07  Vin Shelton  <acs@xemacs.org>
3580
3581         * XEmacs 21.4.21 is released
3582
3583 2007-09-19  Didier Verna  <didier@xemacs.org>
3584
3585         Update my personal info.
3586         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3587         * about.el (about-other-current-hackers): Ditto.
3588         * about.el (about-url-alist): Add my musical website.
3589         * about.el (about-personal-info): Update my entry.
3590         * about.el (about-hacker-contribution): Ditto.
3591
3592 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3593
3594         * package-get.el (package-get-download-sites): Update download
3595         sites in Japan.
3596         * package-get.el (package-get-pre-release-download-sites): Ditto.
3597
3598 2007-08-18  Vin Shelton  <acs@xemacs.org>
3599
3600         * package-get.el (package-get-pre-release-download-sites): Sync
3601         mirror sites with 21.5.  (Thanks, Adrian)
3602
3603 2007-08-09  Mike Sperber  <mike@xemacs.org>
3604
3605         * startup.el (migrate-user-init-file): Create backup of
3606         `user-init-file' before migrating.
3607         * startup.el (maybe-migrate-user-init-file): Print
3608         information about backup file.
3609         (maybe-create-compatibility-dot-emacs): Follow above change.
3610
3611 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3612
3613         * font-lock.el: Sync font-lock-add-keywords and
3614         font-lock-remove-keywords from GNU Emacs.
3615         * font-lock.el (font-lock-keywords-alist): New.
3616         * font-lock.el (font-lock-removed-keywords-alist): New.
3617         * font-lock.el (font-lock-add-keywords): New.
3618         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3619         * font-lock.el (font-lock-remove-keywords): New.
3620
3621 2007-08-16  Vin Shelton  <acs@xemacs.org>
3622
3623         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3624         patch from Hans de Graaff.
3625
3626 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3627
3628         * package-get.el (package-get-download-sites): Document Chile and
3629         update Denmark download site.
3630         * package-get.el (package-get-pre-release-download-sites): Ditto.
3631
3632 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3633
3634         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3635
3636 2006-12-09  Vin Shelton  <acs@xemacs.org>
3637
3638         * XEmacs 21.4.20 is released
3639
3640 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3641
3642         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3643
3644 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3645
3646         * info.el (Info-find-file-node, Info-insert-dir)
3647         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3648         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3649         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3650         and discussion.
3651
3652 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3653
3654         * obsolete.el (line-beginning-position): New, from 21.5.x.
3655         (line-end-position): Ditto.
3656
3657 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3658
3659         * package-get.el (package-get-download-sites): Welcome
3660         nl.xemacs.org and Thanks!
3661         * package-get.el (package-get-pre-release-download-sites): Ditto.
3662
3663 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3664
3665         * font-lock.el: Add support for not-so recent changes in Java to
3666         java-mode.
3667
3668 2006-01-28  Vin Shelton  <acs@xemacs.org>
3669
3670         * XEmacs 21.4.19 is released
3671
3672 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3673
3674         * easymenu.el: Update copyright. 
3675         * easymenu.el (easy-menu-all-popups):
3676         Add a docstring. 
3677         * easymenu.el (easy-menu-add):
3678         Document a bug, rework the function to preserve any existing
3679         non-default mode-popup-menu instead of overwriting it, and not to
3680         bother normalising the menu title (nothing else does).
3681         * easymenu.el (easy-menu-remove):
3682         Restore the default mode-popup-menu instead of leaving an empty
3683         one when we remove the last easy-menu popup. 
3684
3685 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3686
3687         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3688         as suggested by Rodrigo Ventura.
3689         * package-get.el (package-get-pre-release-download-sites): Ditto,
3690         with replacement of xemacs-21.5 by beta, which is the logical path
3691         to our beta core and package pre-releases.
3692
3693 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3694
3695         * package-get.el (package-get-download-sites): Add Hong Kong
3696         download site.
3697         * package-get.el (package-get-pre-release-download-sites): Ditto.
3698
3699 2005-12-26  Vin Shelton  <acs@xemacs.org>
3700
3701         * find-paths.el:
3702         * find-paths.el (paths-emacs-root-p): Add search for package root.
3703         * find-paths.el (paths-find-emacs-root): Replaced with
3704         paths-find-invocation-roots, which returns a list of roots.
3705         * find-paths.el (paths-find-invocation-roots): New.
3706         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3707
3708 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3709
3710         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3711         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3712
3713 2005-12-03  Vin Shelton <acs@xemacs.org>
3714
3715         * XEmacs 21.4.18 is released
3716
3717 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3718
3719         * package-get.el (package-get-download-sites): Update reflecting
3720         latest http://www.xemacs.org/Releases/ information generated by
3721         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3722         * package-get.el (package-get-pre-release-download-sites): Ditto.
3723
3724 2005-02-28  Simon Josefsson  <jas@extundo.com>
3725
3726         * about.el (xemacs-hackers): Add jas.
3727         (about-other-current-hackers): Likewise.
3728         (about-url-alist): Add URL for jas.
3729         (about-personal-info): Document jas.
3730         (about-hacker-contribution): Describe jas contributions.
3731
3732 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3733
3734         * easymenu.el (easy-menu-remove): As described in 
3735         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3736         except the "Command" menu from mode-popup-menu. 
3737
3738 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3739  
3740         * font.el (font-spatial-to-canonical): Correct calculation of 
3741         return value for pixel-based input value. 
3742  
3743 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3744
3745         * code-process.el (call-process): Process-related docstring
3746         improvements spurred by Norbert Koch.
3747         * code-process.el (call-process-region): Ditto.
3748         * code-process.el (start-process): Ditto.
3749
3750 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3751
3752         * finder.el (finder-find-library): Return filename actually
3753         searched for.
3754
3755 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3756
3757         * help.el (view-emacs-news): Use `expand-file-name' instead of
3758         `locate-data-file' as the latter will find any "NEWS" files that
3759         might exist in packages _before_ the one in core.
3760
3761 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3762
3763         * package-get.el (package-get-init-package):
3764         package-get-init-package buglet (21.4.17) by Jeff Mincy
3765         <mincy@rcn.com> fixing false temporary load-path shadows reported
3766         after package installation and simplifying code.
3767
3768 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3769
3770         * package-get.el (package-get-download-sites): Sync mirrors list
3771         with the XEmacs website.
3772         (package-get-pre-release-download-sites): Ditto.
3773
3774 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3775
3776         * derived.el (derived-mode-merge-syntax-tables):
3777         Revert my 21.5-only patch of 2003-07-18 which slipped in
3778         through Jerry James's patch of 2004-06-07.
3779
3780 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3781
3782         * cmdloop.el (keyboard-quit): Remove workaround for
3783         `region-active-p' not making sure active region is in current
3784         buffer now that it does.
3785         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3786         * simple.el (region-active-p): `region-active-p' to only return t
3787         when active region is in current buffer.
3788
3789 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3790
3791         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3792         package names, quell a byte-compiler warning, doc fix.
3793
3794 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3795
3796         * buffer.el (pop-to-buffer):
3797         * window-xemacs.el (display-buffer):
3798         Document use of `same-window-buffer-names,' `same-window-regexps'
3799         by pop-to-buffer and display-buffer. 
3800         
3801 2005-02-06  Vin Shelton <acs@xemacs.org>
3802
3803         * XEmacs 21.4.17 is released
3804
3805 2005-01-29  Ben Wing  <ben@xemacs.org>
3806
3807         * shadow.el (find-emacs-lisp-shadows):
3808         Add custom-defines to list of ignored files.
3809
3810 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3811
3812         * simple.el (shifted-motion-keys-select-region): Fix statement
3813         about unshifted-motion-keys-deselect-region.
3814
3815 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3816
3817         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3818         now) for GNU Emacs compatibility.
3819         (make-obsolete-variable): Ditto.
3820
3821 2004-01-08  Ben Wing  <ben@xemacs.org>
3822
3823         * code-files.el (load):
3824         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3825
3826 2004-12-05  Vin Shelton <acs@xemacs.org>
3827
3828         * XEmacs 21.4.16 is released
3829
3830 2004-12-04  Vin Shelton  <acs@xemacs.org>
3831
3832         * auto-autoloads.el: Regenerated.
3833
3834         * custom-load.el: Regenerated.
3835
3836 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3837
3838         Fix bug: apropos errors if a defalias refers to an undefined
3839         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3840
3841         * apropos.el (apropos):
3842         (apropos-command):
3843         * help.el (frob-help-extents):
3844         * help-macro.el (make-help-screen):
3845         * hyper-apropos.el (hyper-apropos-grok-functions):
3846         (hyper-apropos-get-doc):
3847         Catch void-function error thrown by `documentation'.
3848
3849 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3850
3851         * packages.el (package-require): Fix incorrect arg to format.
3852         This fixes a `format specifier' error.
3853
3854 2004-08-13  Jerry James  <james@xemacs.org>
3855
3856         * bytecomp.el (forward-word): Tell the byte compiler the correct
3857         number of arguments to forward-word.
3858
3859 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3860
3861         * etags.el: Fixed loading of include files for tag completion. Now
3862         you can make a tag file for a library, include it into your
3863         project and it will be reloaded only if it changed. Infinte
3864         include loops are detected and the correct tag files are loaded.
3865         * etags.el (buffer-tag-table-list): Load and verify tag files in
3866         the external function buffer-tag-table-list-load.
3867         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3868         tag files. Also load the included tag files. The priority of the
3869         included files is right below their parent file. If multiple
3870         matches occur then the symbols from the parent file are found
3871         first.
3872         * etags.el (tag-table-include-files): Corrected comment
3873         string. Switched to pattern constant tags-include-pattern to have
3874         it at a central location.
3875         * etags.el (tags-include-pattern): Added doc string.
3876         * etags.el (add-to-tag-completion-table): Removed obsolete
3877         comments as the include files are allready returned by
3878         buffer-tag-table-list and loaded.
3879         * etags.el (find-tag-internal): The include files are allready
3880         included in tag-tables as buffer-tag-table-list returns them now.
3881
3882 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3883
3884         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3885         Loading items into the notebook is now done by C code.
3886         * widgets-gtk.el (gtk-widget-instantiate-internal):
3887         Style no longer changed.
3888
3889 2004-06-28  Nix  <nix@esperi.org.uk>
3890
3891         * cmdloop.el (truncate-command-history-for-gc): Delay
3892         execution of all things that look up variable bindings,
3893         via `enqueue-eval-event'.
3894
3895 2004-06-24  Vin Shelton  <acs@xemacs.org>
3896
3897         * package-get.el (package-get-require-signed-base-updates):
3898         now defaults to nil.
3899
3900 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3901
3902         * subr.el (split-string): Clean up docstring.
3903
3904 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3905
3906         * faces.el (zmacs-region): fix typo in docstring.
3907
3908 2004-06-07  Jerry James  <james@xemacs.org>
3909
3910         * derived.el: Synch with Emacs 21.3.
3911         * subr.el (with-local-quit): New, from Emacs 21.3.
3912         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3913         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3914         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3915
3916 2004-06-16  Jerry James  <james@xemacs.org>
3917
3918         * cl.el (cl-set-substring): Increment start by the length of the
3919         string, not the string itself.
3920
3921 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3922
3923         * etags.el (tag-table-include-files): Expand included TAGS file
3924         paths to avoid problems with relative paths.  Thanks to Peter
3925         Chubb <peterc@gelato.unsw.edu.au>.
3926         * etags.el (tags-include-pattern): New.
3927         * etags.el (add-to-tag-completion-table): Parse and ignore
3928         trailing include lines.
3929
3930 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3931
3932         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3933         avoiding line solely composed of equal signs.
3934
3935 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3936
3937         * cus-edit.el (alloc): Typo fix.
3938         * cus-edit.el (custom-browse-visibility): Ditto.
3939         * cus-edit.el (custom-variable-value-create): Ditto.
3940         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3941         * cus-edit.el (custom-save-variables): Bind print-length and
3942         print-level to nil to avoid value abbreviation.
3943         * cus-edit.el (custom-save-face-internal): Ditto.
3944         * cus-edit.el (custom-save-faces): Save in sorted order.
3945         * cus-edit.el (custom-save-resets): Bind print-length and
3946         print-level to nil to avoid value abbreviation.
3947         * cus-edit.el (custom-save-loaded-themes): Ditto.
3948
3949 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3950
3951         * subr.el (split-string-default-separators): New.
3952         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3953         see comment in source.
3954
3955 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3956
3957         * mule/japanese.el (paragraph-start, paragraph-separate):
3958         Remove anchor to BOL.
3959
3960 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3961
3962         * cl.el (gensym, gentemp): Improve docstrings.
3963
3964 2004-05-10  Vin Shelton  <acs@xemacs.org>
3965
3966         * etags.el: Sync with 21.5 version.
3967
3968 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3969
3970         * etags.el:
3971         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3972         only for use with exuberant ctags. This will also enable building of 
3973         completion tables with exuberant ctags. This will not work with
3974         xemacs ctags. 
3975         * etags.el (get-tag-table-buffer): New function for creating of
3976         completion table is used if tags-exuberant-ctags-optimization-p ist t
3977         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3978         finding the tag names. New.
3979         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3980         building tag completion table with exuberant ctags. New.
3981         * etags.el (find-tag-internal): Improve exact tag matching for tags
3982         with name fields. Before the patch return types of functions or
3983         function parameters (with exuberant ctags) were found as matches.
3984
3985 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3986
3987         * list-mode.el (display-completion-list): Fixed completion list was
3988         taking the width of the frame and not of the window for displaying
3989         the selection methods.
3990
3991 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3992
3993         * menubar-items.el (default-menubar): Options are saved to custom.el.
3994
3995
3996 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3997
3998         * isearch-mode.el (isearch-abort): Preserve successful search target.
3999
4000 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4001
4002         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4003         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4004         Bihlmeyer.
4005         * gnuserv.el (gnuserv-mode-line-string): New.
4006         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4007         gnuserv-mode.
4008         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4009         * gnuserv.el (gnuserv-edit-files): Use
4010         make-x-device-with-gtk-fallback.
4011
4012 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4013
4014         * gtk-widgets.el: New import: gtk-accel-group-new.
4015         * dialog-gtk.el:
4016         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4017         * dialog-gtk.el (popup-builtin-question-dialog):
4018         Added support for dialog button mnemonics.
4019
4020 2004-03-22  Chris Green <cmg@dok.org>
4021
4022         * process.el (shell-command): Output buffer was ignored when a
4023         background process was run via shell-command.
4024
4025 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4026
4027         * cus-edit.el (custom-save-variables): Retrieve a list of
4028         variables to save first, sort it, and make sure the variables are
4029         saved in sorted order.
4030
4031 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4032  
4033         * package-get.el (package-get-update-base-from-buffer): Force
4034         binary coding system for verifying GnuPG signature in the
4035         package-index file.
4036  
4037 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4038
4039         * package-get.el (package-get-package-index-file-location): Handle
4040         missing "EMACSPACKAGEPATH" environment variable.
4041
4042 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4043
4044         * package-admin.el (package-admin-find-top-directory): Simplify
4045         directory comparisions and fix substring errors on short path
4046         components.
4047         * package-get.el (package-get-package-index-file-location):
4048         Default to first component of "EMACSPACKAGEPATH", if set.
4049
4050 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4051
4052         * package-get.el (process-error): New error datum.
4053
4054 2004-02-02  Vin Shelton <acs@xemacs.org>
4055
4056         * XEmacs 21.4.15 is released
4057
4058 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4059
4060         * itimer.el (activate-itimer): Modify the itimer timeout value as
4061         if it were begun at the last time when the itimer driver was woken
4062         up.
4063
4064 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4065
4066         * specifier.el (Copyright):
4067         Update.
4068         (make-specifier-and-init):
4069         (map-specifier):
4070         (canonicalize-inst-pair):
4071         (canonicalize-spec-list):
4072         (set-specifier):
4073         Synch docstrings to 21.5 where appropriate.
4074
4075 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4076
4077         * package-get.el (package-get-list-packages-where): New.  A
4078         function that allows searching for groups of packages.  For
4079         example, find all packages that require the fsf-compat package.
4080
4081 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4082
4083         The Great PUI Sync.
4084
4085         * auto-autoloads.el: Regenerated.
4086
4087         * custom-load.el: Regenerated.
4088
4089         * dumped-lisp.el (packages-hardcoded-lisp): New.
4090
4091         * menubar-items.el (menu-max-items): New.
4092         (menu-submenu-max-items): New.
4093         (menu-submenu-name-format): New.
4094         (menu-split-long-menu): New.
4095         (menu-sort-menu): New.
4096         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4097
4098         * obsolete.el (pui-add-install-directory): Renamed to the more
4099         logical `pui-set-local-package-get-directory'.
4100         (package-get-download-menu): Moved to `package-ui.el' and renamed
4101         to `package-ui-add-download-menu'.
4102
4103         * package-admin.el (package-admin-install-function-mswindows):
4104         Whitespace clean up.
4105         (package-admin-add-single-file-package): Removed.
4106         (package-admin-default-install-function): Whitespace clean up.
4107         (package-admin-find-top-directory): New.
4108         (package-admin-get-install-dir): Use it.
4109         (package-admin-get-manifest-file): 
4110         (package-admin-check-manifest): 
4111         (package-admin-add-binary-package):
4112         (package-admin-get-lispdir):
4113         (package-admin-delete-binary-package):
4114         (package-admin):
4115
4116         * package-get.el (package-get-package-index-file-location): New.
4117         (package-get-install-to-user-init-directory): New.
4118         (package-get-remote):
4119         (package-get-download-sites):
4120         (package-get-pre-release-download-sites): New.
4121         (package-get-site-release-download-sites): New.
4122         (package-get-base-filename):
4123         (package-get-always-update):
4124         (package-get-user-index-filename): Removed.
4125         (package-get-pgp-available-p): New.
4126         (package-get-require-signed-base-updates):
4127         (package-get-was-current):
4128         (package-entries-are-signed): New.
4129         (package-get-continue-update-base): New.
4130         (package-get-download-menu): Removed.
4131         (package-get-require-base):
4132         (package-get-update-base-entry):
4133         (package-get-locate-file):
4134         (package-get-locate-index-file):
4135         (package-get-maybe-save-index):
4136         (package-get-update-base):
4137         (package-get-update-base-from-buffer):
4138         (package-get-update-base-entries):
4139         (package-get-interactive-package-query):
4140         (package-get-update-all):
4141         (package-get-all):
4142         (package-get-dependencies):
4143         (package-get-init-package):
4144         (package-get-info): New.
4145         (package-get):
4146         (package-get-staging-dir):
4147         (package-get-set-version-prop): Removed.
4148         (package-get-installedp):
4149         (package-get-ever-installed-p):
4150         (packages): Removed.
4151         (package-get-custom-groups): Removed.
4152         (package-get-custom): Removed.
4153         (package-get-custom-add-entry): Removed.
4154
4155         * package-info.el (batch-update-package-info):
4156
4157         * package-net.el (package-net-batch-generate-bin-ini):
4158         (package-net-update-installed-db):
4159
4160         * package-ui.el (pui-info-buffer):
4161         (pui-directory-exists): Removed.
4162         (pui-package-dir-list): Removed.
4163         (pui-add-install-directory): Removed.
4164         (package-ui-download-menu): New.
4165         (package-ui-pre-release-download-menu): New.
4166         (package-ui-site-release-download-menu): New.
4167         (pui-set-local-package-get-directory): New.
4168         (pui-package-symbol-char):
4169         (pui-update-package-display):
4170         (pui-toggle-package):
4171         (pui-toggle-package-key):
4172         (pui-toggle-package-delete):
4173         (pui-toggle-package-delete-key):
4174         (pui-toggle-package-event):
4175         (pui-toggle-verbosity-redisplay):
4176         (pui-install-selected-packages):
4177         (pui-add-required-packages):
4178         (pui-help-echo):
4179         (pui-display-info):
4180         (list-packages-mode):
4181         (pui-list-packages):
4182
4183         * packages.el (packages-compute-package-locations):
4184         (package-require):
4185         (package-delete-name):
4186         (packages-hardcoded-lisp): Removed.
4187         (packages-useful-lisp): Removed.
4188         (packages-unbytecompiled-lisp): Removed.
4189         (packages-find-package-directories):
4190
4191         Summary:
4192
4193         Major code clean up of all things PUI.
4194
4195         Much improved code to determine where packages should be
4196         installed.  PUI no longer depends on any packages being
4197         pre-installed to compute where packages are to be installed to.
4198
4199         The user can specify the location of their package-index file.  It
4200         isn't necessary to set this because it has sane defaults.  People
4201         who "run-in-place" won't accidently overwrite the CVS
4202         package-index file.  See
4203         `package-get-package-index-file-location'. 
4204
4205         PUI will now properly clean up after itself in the event of an
4206         unsuccessful package install.  This drastically reduces the number
4207         of "wrong md5sum" FAQs.
4208
4209         non-Mule XEmacsen can no longer install Mule packages.
4210
4211         Package management via the custom interface has been removed.
4212
4213         The PUI related menubar items have been reorganised.
4214
4215         The PGP verification code has been fixed and the default for
4216         whether or not it is used is automatically computed.
4217
4218         * update-elc.el ((preloaded-file-list site-load-packages
4219         need-to-dump dumped-exe)):
4220         Just a couple of small changes to allow for
4221         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4222         existing anymore.
4223
4224 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4225
4226         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4227         apply `format' to the first argument of byte-compile-warn, it
4228         already calls format.
4229
4230 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4231
4232         * files.el (delete-old-versions): Avoid going interactive during
4233         make install when environment variable VERSION_CONTROL is set.
4234
4235 2003-12-04  Vin Shelton  <acs@xemacs.org>
4236
4237         * menubar-items.el (menu-item-search): Only bring up search dialog
4238         box if the feature is available and desired.
4239
4240 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4241
4242         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4243
4244 2003-11-05  Vin Shelton  <acs@xemacs.org>
4245
4246         * help.el (Help-prin1-face):
4247         (Help-princ-face):
4248         princ and prin1 are functions and need to be called as such.  The
4249         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4250
4251 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4252
4253         * about.el (about-xemacs): Give full version and build date.
4254
4255 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4256
4257         * win32-native.el (grep-null-device): This XEmacs has null-device.
4258
4259 2003-09-06  Mike Sperber  <mike@xemacs.org>
4260
4261         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4262         implement the specified semantics for `defvar.'
4263
4264 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4265
4266         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4267         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4268         displaying buffer in question.
4269
4270 2003-09-03  Vin Shelton <acs@xemacs.org>
4271
4272         * XEmacs 21.4.14 is released
4273
4274 2003-08-17  Vin Shelton  <acs@xemacs.org>
4275
4276         * about.el: Vanity patch.
4277
4278 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4279
4280         * code-process.el (call-process):
4281         (call-process-region):
4282         (start-process):
4283         Document coding system processing.
4284
4285 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4286
4287         * startup.el (splash-frame-body): Idiomatic English.
4288
4289 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4290
4291         * font-lock.el (font-lock-match-java-declarations): Move
4292         save-restriction, narrow-to-region to beginning of function to
4293         avoid going beyond the limit and causing an infloop.
4294
4295 2003-04-16  Jerry James  <james@xemacs.org>
4296
4297         * keydefs.el: Remove mappings for keys mapped to the nowhere
4298         defined function function-key-error.
4299
4300 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4301
4302         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4303         lisp-interaction-mode-hook): Add the docstrings.
4304
4305 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4306
4307         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4308         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4309         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4310
4311 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4312
4313         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4314         lambda list after the original doc.  Care about
4315         #'(lambda () "SingleString") 
4316         (cl-upcase-arg): 
4317         (cl-function-arglist):
4318         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4319         circular data structures in lambda list specification
4320
4321 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4322
4323         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4324         to appear in font-lock-function-name-face.
4325
4326 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4327
4328         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4329         is not also the value of the lambda.
4330
4331 2003-05-06  Andy Piper  <andy@xemacs.org>
4332
4333         * files.el (revert-buffer): Make sure local variables get processed,
4334         even in the case of an optimized reversion.
4335
4336 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4337
4338         * XEmacs 21.4.13 is released
4339
4340 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4341
4342         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4343         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4344
4345 2003-02-14  Ben Wing  <ben@xemacs.org>
4346
4347         * byte-optimize.el:
4348         * byte-optimize.el (byte-compile-inline-expand):
4349         * byte-optimize.el (byte-compile-unfold-lambda):
4350         * byte-optimize.el (byte-optimize-form-code-walker):
4351         * byte-optimize.el (byte-optimize-form):
4352         * byte-optimize.el (byte-decompile-bytecode-1):
4353         * byte-optimize.el (byte-optimize-lapcode):
4354         Review carefully and sync up to 20.7 except for areas as noted.
4355         Fixes problem with JDE compilation.
4356
4357 2003-02-05  Ben Wing  <ben@xemacs.org>
4358
4359         * simple.el:
4360         * simple.el (motion-keys-for-shifted-motion):
4361         Omit M-S-home/end from motion keys.
4362
4363 2003-02-07  Ben Wing  <ben@xemacs.org>
4364
4365         * text-props.el (text-property-any):
4366         * text-props.el (text-property-not-all):
4367         Fix bug when end > start.
4368
4369 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4370
4371         * info.el (Info-insert-dir): Make default-directory end in
4372         separator.  Patch due to Martin Buchholz.
4373
4374 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4375
4376         * XEmacs 21.4.12 "Portable Code" is released.
4377
4378 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4379
4380         * about.el: Update golubev data.
4381
4382 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4383
4384         * isearch-mode.el (isearch-mode-map): Substitute comment on
4385         desirability, and back out "GR is printable" changes.
4386
4387 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4388
4389         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4390
4391 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4392
4393         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4394
4395 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4396
4397         * menubar-items.el (default-menubar): Use browse-url-mozilla
4398         instead of browse-url-gnome-moz for Mozilla.
4399
4400 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4401
4402         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4403
4404 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4405
4406         * files.el (auto-mode-alist): Remove redundant entries for modes
4407         that live in packages.
4408         (interpreter-mode-alist): Ditto.
4409
4410 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4411
4412         * menubar-items.el (default-menubar): Sync with current
4413         browse-url-xemacs.el.
4414
4415 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4416
4417         * XEmacs 21.4.10 "Military Intelligence" is released.
4418
4419 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4420
4421         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4422
4423 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4424
4425         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4426
4427 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4428
4429         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4430         effect free function.
4431         (font-lock-fontify-keywords-region): Supply the argument to
4432         font-lock-compile-keywords.
4433
4434 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4435
4436         * package-get.el (package-get-download-sites): Bring sites list
4437         up to date, prefer xx.xemacs.org addresses.
4438
4439 2002-09-27  Andy Piper  <andy@xemacs.org>
4440
4441         * dialog.el (make-dialog-box): for general dialogs only
4442         delete-frame-hook will be run.
4443
4444 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4445
4446         * font-lock.el (font-lock-fontify-syntactically-region): Add
4447         comment about lookup-syntax-properties, document LOUDLY as unused.
4448
4449 2002-08-26  Andy Piper  <andy@xemacs.org>
4450
4451         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4452         merge.
4453
4454 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4455
4456         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4457         (make-obsolete-variable): Ditto.
4458         (make-compatible): Ditto.
4459         (make-compatible-variable): Ditto.
4460
4461 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4462
4463         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4464         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4465
4466 2002-08-28  Andy Piper  <andy@xemacs.org>
4467
4468         * files.el (revert-buffer): propagate revert-without-query-status.
4469
4470 2002-06-03  Andy Piper  <andy@xemacs.org>
4471
4472         * dialog-items.el (make-search-dialog): align various subcontrols
4473         in visually pleasing ways, allow frame to autosize to the dialog
4474         size.
4475         * dialog.el (make-dialog-box): add a border inside the frame. Add
4476         :autosize property, if t then reset the frame size appropriately
4477         before the frame is mapped.
4478         * gutter-items.el (set-progress-feedback-instantiator): align
4479         various subcontrols.
4480         * gutter-items.el (set-progress-abort-instantiator): ditto.
4481
4482 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4483
4484         * XEmacs 21.4.9 "Informed Management" is released.
4485
4486 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4487
4488         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4489         "&optional append" argument.
4490
4491 2002-07-16  Didier Verna  <didier@xemacs.org>
4492
4493         * subr.el (replace-in-string): fix case fold bug introduced by
4494         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4495         case-fold-search in temporary buffers.
4496
4497 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4498
4499         * lib-complete.el (find-library): Remove check for mule because
4500         decompression DOES work on Mule.
4501
4502 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4503
4504         * simple.el (join-line): New alias for `delete-indentation'.
4505
4506 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4507
4508         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4509         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4510         (font-lock-builtin-face): New.
4511         (font-lock-constant-face): New.
4512         (font-lock-face-list): Add builtin and constant faces.
4513
4514 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4515
4516         * autoload.el (make-autoload): Support define-derived-mode.
4517         Collected puts of doc-string-elt property.  Based on a patch by
4518         Didier Verna <didier@xemacs.org>.
4519
4520 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4521
4522         * wid-edit.el (widget-field-activate): Fix docstring typo.
4523
4524 2002-07-23  Andy Piper  <andy@xemacs.org>
4525
4526         * about.el (about-personal-info): update me.
4527
4528 2002-07-12  Andy Piper  <andy@xemacs.org>
4529
4530         * custom.el (custom-theme-set-variables): remove bogus
4531         arguments. Use custom-set-default to set defaults.
4532         (custom-set-variables): update doc.
4533         (custom-local-buffer): new, synced from FSF.
4534         (custom-set-default): ditto.
4535         (defcustom): update doc.
4536
4537 2002-06-16  Andy Piper  <andy@xemacs.org>
4538
4539         * menubar-items.el (default-menubar): enable windows printing on
4540         cygwin as well as native.
4541
4542 2002-06-12  Andy Piper  <andy@xemacs.org>
4543
4544         * printer.el (generic-print-buffer): catch all errors so that the
4545         print device can be cleared in all scenarios.
4546         (Printer-clear-device): make sure clearing the printer allows it
4547         to be used again immediately.
4548         (generic-print-region): make sure the default printer face is
4549         black-on-white.
4550
4551 2002-04-23  Jerry James  <james@xemacs.org>
4552
4553         * window-xemacs.el (display-buffer-function): Change doc to
4554         reflect new arg.
4555         * window-xemacs.el (pre-display-buffer-function): Ditto.
4556         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4557         non-nil, make the new window just big enough for its contents.
4558         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4559         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4560         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4561
4562 2002-06-06  Andy Piper  <andy@xemacs.org>
4563
4564         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4565         (defcustom): ditto.
4566         (custom-handle-keyword): ditto.
4567
4568 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4569
4570         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4571         Make obsolete.  Default to nil.
4572         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4573         Inspired by a patch by John Palmieri.
4574
4575 2002-07-01  Mike Alexander  <mta@arbortext.com>
4576
4577         * process.el (shell-command-on-region): Don't delete the region
4578         before giving it to call-process-region
4579
4580 2002-06-04  Jerry James <james@eecs.ku.edu>
4581
4582         * find-paths.el (paths-find-architecture-directory): Search in
4583         `system-configuration'/`base', not `base'`system-configuration'.
4584
4585 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4586
4587         * info.el (Info-index): Add missing \ in [ t].
4588
4589 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4590
4591         * gutter-items.el (gutter-buffers-tab-visible-p,
4592         buffers-tab-omit-function, buffers-tab-selection-function,
4593         buffers-tab-filter-functions):
4594         Doc improvements.
4595
4596 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4597
4598         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4599
4600         * toolbar-items.el (toolbar-news): Fix typo in message string.
4601
4602 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4603
4604         * dialog.el (yes-or-no-p-dialog-box): 
4605         * cmdloop.el (y-or-n-p-minibuf):
4606         (yes-or-no-p-minibuf):
4607         (yes-or-no-p):
4608         (y-or-n-p): 
4609         Specify negative answers in docstrings.
4610
4611 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4612
4613         * package-ui.el (pui-help-echo): Display both installed and author
4614         version.  Use a balloon-help window to display extra info like
4615         package requires.
4616
4617 2002-05-30  Andy Piper  <andy@xemacs.org>
4618
4619         * files.el (revert-buffer-internal): don't visit
4620         revert-buffer. Kill buffer when not used. Suggested by Mike
4621         Alexander <mta@arbortext.com>
4622
4623 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4624
4625         * files.el (revert-buffer): More docstring fiddling.
4626
4627 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4628
4629         * files.el (revert-buffer):
4630         (revert-buffer-internal):
4631         (revert-buffer-insert-file-contents-function):
4632         Improve docstrings and comments.
4633
4634 2002-05-08  Andy Piper  <andy@xemacs.org>
4635
4636         * files.el (revert-buffer): observe noconfirm behavior.
4637
4638 2002-04-09  Andy Piper  <andy@xemacs.org>
4639
4640         * files.el (revert-buffer): use revert-buffer-internal if it looks
4641         like doing so will not result in any user-visible changes.
4642         (revert-buffer-internal): new function. Do the actual process of
4643         reversion and then see whether the result is any different to what
4644         we have already. If it is not then do nothing.
4645
4646 2001-12-11  Andy Piper  <andy@xemacs.org>
4647
4648         * menubar.el (get-popup-menu-response): re-order so that it works
4649         on more sane/facist window systems.
4650
4651 2001-12-03  Andy Piper  <andy@xemacs.org>
4652
4653         * faces.el (frob-face-property): don't infloop in face frobbing
4654         from Jan Vroonhof <jan@xemacs.org>.
4655
4656 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4657
4658         * faces.el (frob-face-property): Follow face fall-back hierarchy
4659         properly for face properties without an instance. Only do manual
4660         copy form 'default in last resort. This handles in particular
4661         the case where 'default itself has only a fall-back (which is
4662         the case by default on windows).
4663
4664 2001-11-24  Andy Piper  <andy@xemacs.org>
4665
4666         * printer.el (generic-print-region): set default-frame-plist to
4667         nil while creating the printer frame so that sizes reflect the
4668         printed page.
4669
4670         * faces.el (face-complain-about-font): Don't complain on printers.
4671
4672 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4673         
4674         * package-net.el: Andy synch.
4675         
4676 2001-12-16  Andy Piper  <andy@xemacs.org>
4677
4678         * package-get.el (package-get-update-all): Make sure installed.db
4679         gets updated after updating packages.
4680
4681 2002-03-28  Ben Wing  <ben@xemacs.org>
4682
4683         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4684         continuation, truncation so that we don't get line jumpiness from
4685         them being larger than the line height.
4686
4687         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4688
4689 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4690
4691         * font.el (font-window-system-mappings): Add mapping for Gtk
4692         (assume identical to X) 
4693
4694 2002-02-04  Andy Piper  <andy@xemacs.org>
4695
4696         * files.el (convert-standard-filename): Fix for short filename
4697         Peter Arius <pas@methodpark.de>
4698
4699 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4700
4701         * list-mode.el (default-choose-completion): completion-base-size
4702         should refer to local value in the completion list buffer.
4703
4704 2001-12-03  Didier Verna  <didier@xemacs.org>
4705
4706         * rect.el: autoload `replace-rectangle'.
4707         * keydefs.el (global-map): bind it to `C-x r p'.
4708
4709 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4710
4711         * XEmacs 21.4.8 "Honest Recruiter" is released.
4712
4713 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4714
4715         This patch is based on Jerry James's patch and analysis.
4716
4717         * select.el (get-clipboard):
4718         (get-selection):
4719         Update docstrings.
4720         (get-clipboard-foreign):
4721         (get-selection-foreign):
4722         New function for use as `interprogram-paste-function's.
4723
4724         * simple.el (interprogram-paste-function): Change default to
4725         `get-clipboard-foreign'; improve docstring.
4726         (interprogram-cut-function): Improve dosctring.
4727
4728 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4729
4730         * XEmacs 21.4.7 "Economic Science" is released.
4731
4732 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4733
4734         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4735
4736 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4737
4738         * obsolete.el (assq-delete-all): New compatibility alias for 
4739         remassq.
4740
4741 2002-01-09  Simon Josefsson  <jas@extundo.com>
4742
4743         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4744
4745 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4746
4747         * info.el (Info-auto-generate-directory): Default
4748         Info-auto-generate-directory to 'if-outdated.
4749
4750 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4751
4752         * startup.el (normal-top-level): Prevent migration code from
4753         trashing .emacs on an error in loading the init files.
4754
4755 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4756
4757         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4758         "system default" Xdefaults and friends get xrdb-mode.
4759
4760 2002-03-05  Mats Lidell  <matsl@contactor.se>
4761  
4762         * help-nomule.el (tutorial-supported-languages): Added Swedish
4763         tutorial. Sorted languages.
4764
4765 2002-02-11  Mike Sperber <mike@xemacs.org>
4766
4767         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4768         regenerating outdated dir files and dir is non-existent.
4769
4770 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4771
4772         * code-files.el (convert-mbox-coding-system): Improve comment.
4773         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4774         coding-system argument to `write-region-pre-hook' call.
4775         (write-region-pre-hook): Fix docstring to mention lockname argument.
4776
4777 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4778
4779         * minibuf.el (completing-read): Remove redundant wrong arg list.
4780
4781         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4782
4783 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4784
4785         * obsolete.el (interactive-form): new compatibility alias for 
4786         function-interactive.
4787
4788 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4789
4790         * menubar-items.el (Menubar-items-truncate-list): Removed.
4791         * menubar-items.el (Menubar-items-truncate-history): New.
4792         * menubar-items.el (default-menubar): Use
4793         Menubar-items-truncate-history.
4794
4795 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4796
4797         * printer.el (generic-print-region): Pass correct arguments to
4798         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4799         Torkelsson <torkel@acc.umu.se>.
4800
4801 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4802
4803         * help.el (describe-mode): synched with FSF 19.34; handle nil
4804         minor mode indicators.
4805
4806 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4807
4808         * minibuf.el (completing-read): Update docstring.
4809
4810 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4811
4812         * XEmacs 21.4.6 "Common Lisp" is released.
4813
4814 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4815
4816         * package-net.el: Inadvertant synch with Windows branch.  From
4817         Andy's log:
4818         (package-net-kit-version): new variable.
4819         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4820
4821 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4822
4823         * package-get.el (package-get-locate-index-file): Also search the
4824         core etc/ directory for the package index file if it can't be
4825         found in ~/.xemacs/.
4826
4827 2001-12-13  William Perry  <wmperry@gnu.org>
4828
4829         * dialog-gtk.el (popup-builtin-question-dialog):
4830         Conform to API in gui.c.
4831         
4832 2001-11-12  Andy Piper  <andy@xemacs.org>
4833
4834         * cus-edit.el (custom-save-face-internal): make sure we save
4835         non-themed faces.
4836         (custom-save-variables): ditto variables.
4837
4838 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4839
4840         * faces.el (make-face-family):
4841         (make-face-size):
4842         New face-modifying functions per Jan Vroonhof.
4843
4844         cus-face.el (custom-set-face-font-family):
4845         (custom-set-face-font-size):
4846         Use them.
4847
4848         * font.el (font-window-system-mappings): More precise docstring.
4849
4850         (font-create-name):
4851         (font-create-object):
4852         (tty-font-create-object):
4853         (tty-font-create-plist):
4854         (x-font-create-object):
4855         (x-font-create-name):
4856         (ns-font-create-name):
4857         (mswindows-font-create-object):
4858         (mswindows-font-create-name):
4859         Add doctrings.
4860
4861 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4862
4863         * gtk-faces.el (gtk-init-device-faces): removed spurious
4864         quote before let* expression.
4865
4866 2001-10-29  Andy Piper  <andy@xemacs.org>
4867
4868         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4869         modified when changing coding system.
4870
4871         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4872         that we invoke the GUI directory selector.
4873
4874 2001-10-25  Andy Piper  <andy@xemacs.org>
4875
4876         * dialog.el (make-dialog-box): use new directory dialog support.
4877         * minibuf.el (read-file-name-1): ditto.
4878         (read-file-name): ditto.
4879         (read-directory-name): ditto.
4880
4881 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4882
4883         * XEmacs 21.4.5 "Civil Service" is released.
4884
4885 2001-04-23  Didier Verna  <didier@xemacs.org>
4886
4887         * cus-edit.el (custom-variable-pre-save): New.
4888         * cus-edit.el (custom-variable-post-save): New.
4889         * cus-edit.el (custom-variable-save): use them.
4890         * cus-edit.el (custom-face-pre-save): New.
4891         * cus-edit.el (custom-face-post-save): New.
4892         * cus-edit.el (custom-face-save): use them.
4893         * cus-edit.el (custom-group-pre-save): New.
4894         * cus-edit.el (custom-group-post-save): New.
4895         * cus-edit.el (custom-group-save): use them.
4896         * cus-edit.el (Custom-save): use the pre/post functions above,
4897         call `custom-save-all' only once.
4898         * cus-edit.el (custom-variable-pre-reset-standard): New.
4899         * cus-edit.el (custom-variable-post-reset-standard): New.
4900         * cus-edit.el (custom-variable-reset-standard): use them.
4901         * cus-edit.el (custom-face-pre-reset-standard): New.
4902         * cus-edit.el (custom-face-post-reset-standard): New.
4903         * cus-edit.el (custom-face-reset-standard): use them.
4904         * cus-edit.el (custom-group-pre-reset-standard): New.
4905         * cus-edit.el (custom-group-post-reset-standard): New.
4906         * cus-edit.el (Custom-reset-standard): use them.
4907         * cus-edit.el (custom-face-reset-saved): use the pre/post
4908         functions above, call `custom-save-all' only once.
4909
4910 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4911
4912         * gutter-items.el (buffers-tab face): Derive from the modeline
4913         face by default.  Many people use white-on-black for the default
4914         font, and the tabs look hideous with that color combination.  The
4915         modeline usually has the correct colors.
4916
4917 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4918
4919         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4920         (tag-mark-stack-max): Typo fix.
4921
4922 2001-09-28  Ben Wing  <ben@xemacs.org>
4923
4924         * font-lock.el:
4925         * font-lock.el (font-lock-after-change-function):
4926         fix problem with last patch, reported by Katsumi Yamaoka.
4927
4928 2001-09-17  Ben Wing  <ben@xemacs.org>
4929
4930         * font-lock.el (font-lock-after-change-function):
4931         fix problem when you insert a comment on the line before a line of
4932         code: if we use the following char, then when you hit backspace,
4933         the following line of code turns the comment color.
4934
4935 2001-06-08  Ben Wing  <ben@xemacs.org>
4936
4937         * process.el: comment about shell-command-switch.
4938         * process.el (shell-quote-argument): Need to quote a null
4939         argument, too.  From Dan Holmsand.
4940         
4941         * startup.el (normal-top-level): Delete some unused FSF junk.
4942         * startup.el (command-line-early):
4943         
4944         * startup.el (command-line): Call MS Windows init function.
4945         
4946         * win32-native.el:
4947         * win32-native.el (mswindows-system-shells): New.
4948         * win32-native.el (mswindows-system-shell-p): New.
4949         * win32-native.el (init-mswindows-at-startup): New.
4950         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4951         * win32-native.el (mswindows-quote-one-simple-arg):
4952         * win32-native.el (mswindows-quote-one-command-arg):
4953         * win32-native.el (mswindows-construct-process-command-line-alist):
4954         Correct comments at top.  Correctly handle passing arguments
4955         to Cygwin programs and to bash.  Fix quoting of zero-length
4956         arguments (from Dan Holmsand).  Set shell-command-switch based
4957         on shell-file-name, which in turn comes from env var SHELL.
4958
4959 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4960
4961         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4962         default-toolbar-position): Fill docstrings for balloon-help.
4963
4964 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4965
4966         * faces.el: Reenable specifications over 'gtk domain.
4967
4968 2001-08-08  Didier Verna  <didier@xemacs.org>
4969
4970         * autoload.el (update-autoload-files): make defdir a file name,
4971         not directory name.
4972
4973 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4974
4975         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4976
4977         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4978
4979 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4980
4981         * font-menu.el (font-menu-set-font): Default to current font-family.
4982         (font-menu-preferred-resolution):
4983         (font-menu-size-scaling):
4984         Provide gtk defaults, too.
4985
4986 2001-07-29  Mike Alexander  <mta@arbortext.com>
4987
4988         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4989         list
4990         (custom-set-face-font-family): ditto
4991
4992 2001-07-26  Mike Sperber <mike@xemacs.org>
4993
4994         * files.el (auto-mode-alist): .9 files are man pages, too.
4995
4996 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4997
4998         * process.el (call-process-internal): bind
4999         coding-system-for-write to 'binary when calling
5000         start-process-internal, so the process receives 
5001         the literal contents of INFILE.
5002
5003 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5004
5005         * files.el (auto-mode-alist): Add configure.ac support.
5006
5007 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5008
5009         * buff-menu.el:
5010         mouse.el:
5011         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5012
5013 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5014
5015         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5016
5017 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5018
5019         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5020         mixed text.
5021         (kinsoku-eol-p): Ditto.
5022
5023 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5024
5025         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5026         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5027         characters as the category `s' or `e' correctly.
5028
5029 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5030
5031         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5032
5033 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5034
5035         * mule/cyrillic.el:  Set up case table.
5036
5037 2001-06-08  Mike Sperber <mike@xemacs.org>
5038
5039         * files.el (save-some-buffers-1): Don't zap the help window right
5040         after `map-y-or-n-p' has popped it up.
5041
5042 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5043
5044         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5045
5046 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5047
5048         * specifier.el: define-specifier-tag 'gtk.
5049
5050 2001-05-12  Ben Wing  <ben@xemacs.org>
5051
5052         * find-paths.el (paths-find-recursive-path):
5053         fix error with null EXCLUDE-REGEXP.
5054         
5055         * font-lock.el (font-lock-mode):
5056         fix problem reported by hrvoje with buffers starting with a space.
5057         
5058 2001-05-06  Ben Wing  <ben@xemacs.org>
5059
5060         * dialog.el (make-dialog-box):
5061         * menubar-items.el (default-menubar):
5062         * printer.el (generic-print-buffer):
5063         * printer.el (generic-print-region):
5064         implement printing the selection when it's selected.
5065
5066 2001-04-18  Didier Verna  <didier@xemacs.org>
5067
5068         * cus-edit.el (Custom-reset-standard): reset to standard settings
5069         not only when the buffer's :custom-state is 'modified, but also
5070         when it is 'set or 'saved.
5071
5072 2001-04-17  Didier Verna  <didier@xemacs.org>
5073
5074         * startup.el (load-user-init-file): define `custom-file' before
5075         loading the user's init file.
5076
5077 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5078
5079         * menubar.el (popup-mode-menu): Make it work with
5080         popup-menu-titles turned off.
5081         
5082 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5083
5084         * about.el (about-mailto-link): Use compose-mail for sending mail.
5085
5086 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5087
5088         * package-admin.el (package-install-hook): New.
5089         (package-delete-hook): New.
5090         (package-admin-add-single-file-package): Use package-delete-hook.
5091
5092         * package-get.el (package-get): Use package-install-hook.
5093
5094 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5095
5096         * package-ui.el (pui-install-selected-packages): reverse the lists
5097         of packages so that they get handled in the same order as they
5098         were selected.
5099
5100 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5101
5102         * packages.el (locate-library): Use read-library-name for completion.
5103
5104 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5105
5106         * byte-optimize.el (=): `=' is not a binary predicate!
5107         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5108         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5109
5110 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5111
5112         * bytecomp.el (byte-compile-arithcompare):
5113         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5114
5115 2001-06-03  William M. Perry  <wmperry@gnu.org>
5116
5117         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5118         return the filename selected by the user!
5119
5120 2001-05-31  William M. Perry  <wmperry@gnu.org>
5121
5122         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5123         in XEmacs/GTK.
5124
5125 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5126
5127         * coding.el: Tiny typo fixed.
5128
5129 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5130
5131         * XEmacs 21.4.3 "Academic Rigor" is released.
5132
5133 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5134
5135         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5136
5137 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5138
5139         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5140
5141 2001-05-04  Ben Wing  <ben@xemacs.org>
5142
5143         * printer.el (generic-print-buffer):
5144         * printer.el (generic-print-region):
5145         Enable dialog boxes.  Apply workaround recommended by Kirill.
5146         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5147         
5148         * simple.el (kill-whole-line):
5149         * simple.el (kill-line-1):
5150         * simple.el (kill-entire-line):
5151         * simple.el (kill-line):
5152         * simple.el (backward-kill-line):
5153         Take out interactive dependence of kill-whole-line.
5154
5155 2001-04-22  Ben Wing  <ben@xemacs.org>
5156
5157         * dialog.el (make-dialog-box):
5158         Put dialog titles back in -- this time correctly.  Fix various
5159         other problems with leaks and such.
5160
5161         * simple.el (region-exists-p):
5162         * simple.el (region-active-p):
5163         Add comment about which one is correct to use in menu specs.
5164
5165 2001-05-05  Ben Wing  <ben@xemacs.org>
5166
5167         * dialog.el (make-dialog-box): fix doc string.
5168         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5169         take out Pretty Print.
5170         * printer.el:
5171         * printer.el (printer-current-device): New.
5172         * printer.el (Printer-get-device): New.
5173         * printer.el (Printer-clear-device): New.
5174         * printer.el (generic-page-setup): New.
5175         * printer.el (generic-print-buffer):
5176         * printer.el (generic-print-region):
5177         Implement Page Setup.  Handle errors properly.
5178
5179 2001-05-05  Ben Wing  <ben@xemacs.org>
5180
5181         * subr.el (error): Complete list of errors in doc string.
5182         
5183 2001-04-22  Ben Wing  <ben@xemacs.org>
5184
5185         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5186         
5187 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5188
5189         * build-report.el: Remove CVS keywords since this file has been in
5190         core lisp for a while now.
5191         * build-report.el (build-report-make-output-files): Fix typo.
5192
5193 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5194
5195         * about.el (about-finish-buffer): Make sure the last change works
5196         even if EVENT is nil.
5197
5198 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5199
5200         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5201         clicked, not the one that happens to be the current buffer at the
5202         time.
5203
5204 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5205
5206         * cus-edit.el (custom-display): Support the GTK Window System also.
5207
5208 2001-04-30  Ben Wing  <ben@xemacs.org>
5209
5210         * printer.el:
5211         * printer.el (printer-page-header):
5212         * printer.el (Print-context): New.
5213         * printer.el (printer-page-footer):
5214         * printer.el (generate-header-element): New.
5215         * printer.el (generate-header-line): New.
5216         * printer.el (print-context-property):
5217         * printer.el (generic-print-buffer):
5218         * printer.el (generic-print-region):
5219         Implement headers and footers.  Implement calling Print dialog box
5220         (#### but it doesn't quite work yet).
5221
5222 2001-04-25  Ben Wing  <ben@xemacs.org>
5223
5224         * about.el (xemacs-hackers):
5225         * about.el (about-url-alist):
5226         * about.el (about-personal-info):
5227         * about.el (about-hacker-contribution):
5228         More contributions.
5229         
5230         * simple.el (handle-post-motion-command):
5231         Fix spurious setting of zmacs-region-stays to t after a non-shift
5232         motion command.
5233
5234 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5235
5236         * about.el (about-personal-info): Update my bio.
5237         (about-hacker-contribution): Ditto.
5238
5239 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5240
5241         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5242
5243 2001-04-19  Andy Piper  <andy@xemacs.org>
5244
5245         * package-net.el (package-net-cygwin32-binary-size): new size.
5246         (package-net-win32-binary-size): new size.
5247         (package-net-convert-index-to-ini): Use new arch.
5248         (package-net-batch-convert-index-to-ini): Removed.
5249         (package-net-generate-bin-ini): New.
5250         (package-net-batch-generate-bin-ini): New.
5251
5252 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5253
5254         * XEmacs 21.4.1 "Copyleft" is released.
5255
5256 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5257
5258         * x-compose.el (xlib-input-method-bug-workaround):
5259         (alias-colon-to-double-quote):
5260         Force sort in map-keymap to work around rehash bug.
5261
5262 2001-04-17  Ben Wing  <ben@xemacs.org>
5263
5264         * about.el: Finish overhaul, add a few new hackers, update a
5265         couple old ones.
5266
5267 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5268
5269         * XEmacs 21.4.0 "Solid Vapor" is released.
5270
5271 2001-04-15  Ben Wing  <ben@xemacs.org>
5272
5273         * about.el:
5274         * about.el (about-headline-face): New.
5275         * about.el (about-link-face): New.
5276         * about.el (about-current-release-maintainers): New.
5277         * about.el (about-other-current-hackers): New.
5278         * about.el (about-url-alist):
5279         * about.el (about-once-and-future-hackers): New.
5280         * about.el (about-mailto-link): New.
5281         * about.el (about-get-buffer):
5282         * about.el (about-finish-buffer):
5283         * about.el (about-xemacs):
5284         * about.el (about-features): Removed.
5285         * about.el (about-advantages): New.
5286         * about.el (about-maintainer-info): Removed.
5287         * about.el (about-personal-info): New.
5288         * about.el (about-hacker-contribution): New.
5289         * about.el (about-maintainer):
5290         * about.el (about-show-linked-info):
5291         * about.el (about-hackers):
5292         Major revamping.  Rewriting of most of the text, improve the
5293         link handling, separate info on contributors into personal
5294         and contribution info, add new contributors, update personal
5295         info, etc. etc.
5296         
5297         * menubar-items.el (default-menubar):
5298         Help menubar entry for News now says more accurately
5299         "What's New in XEmacs".
5300         
5301         * mouse.el:
5302         * mouse.el (mouse-track-cleanup-hook):
5303         * mouse.el (mouse-track):
5304         Don't set-buffer to a dead buffer when calling mouse-track
5305         cleanup hooks.
5306
5307 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5308
5309         * XEmacs 21.2.47 "Zephir" is released.
5310
5311 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5312
5313         * dialog.el (make-dialog-box): Disable dialog box titles until
5314         we get them working.
5315
5316 2001-03-30  Ben Wing  <ben@xemacs.org>
5317
5318         * help.el:
5319         * help.el (Help-princ-face):
5320         * help.el (Help-prin1-face):
5321         * help.el (frob-help-extents):
5322         * help.el (describe-function-1):
5323         * help.el (describe-variable):
5324         Avoid using font-lock faces, which may not be defined.
5325         Instead, use hyper-apropos faces, and make sure they're
5326         defined as necessary by using `require'. (It's not so safe
5327         to do this for font-lock.) In any case, we will eventually
5328         be merging this functionality into hyper-apropos.
5329
5330         * loaddefs.el (completion-ignored-extensions):
5331         Fix documentation.
5332         
5333         * menubar-items.el (menu-truncate-list): Removed.
5334         * menubar-items.el (Menubar-items-truncate-list): New.
5335         * menubar-items.el (default-menubar):
5336         Fix errors if grep or compile command is too long.  Rename helper
5337         function to be less visible.
5338
5339 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5340
5341         * byte-optimize.el (byte-optimize-minus):
5342         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5343
5344 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5345
5346         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5347         Mule is available.
5348
5349         * mule/latin.el: New file.
5350
5351 2001-03-11  Ben Wing  <ben@xemacs.org>
5352
5353         * auto-save.el:
5354         * auto-save.el (auto-save-directory):
5355         * auto-save.el (make-auto-save-file-name):
5356         * auto-save.el (auto-save-file-name-p): New.
5357
5358         Merge in improvements from other definition of
5359         make-auto-save-file-name in files.el.
5360         
5361         * auto-save.el (auto-save-original-name):
5362         * auto-save.el (auto-save-name-in-fixed-directory):
5363         * auto-save.el (auto-save-unslashify-name): Removed.
5364         * auto-save.el (auto-save-slashify-name): Removed.
5365         * auto-save.el (auto-save-reserved-chars): New.
5366         * auto-save.el (auto-save-escape-name): New.
5367         * auto-save.el (auto-save-unhex): New.
5368         * auto-save.el (auto-save-unescape-name): New.
5369
5370         Change algorithm for encoding filenames in auto-save names to be
5371         entirely safe with all filesystems and all possible characters in
5372         a filename, and 100% reversible. (Essentially, uses
5373         quoted-printable as the encoding.)
5374         
5375         * auto-save.el (recover-all-files):
5376
5377         Use insert-directory rather than calling ls directly -- fixes
5378         things under Windows.
5379
5380         * files.el:
5381         * files.el (convert-standard-filename): Substitute FSF's
5382         definition for this (we had nothing here before).
5383         
5384         * files.el (backup-buffer): Warning fix.
5385         
5386         * files.el (make-backup-file-name):
5387         * files.el (find-backup-file-name):
5388         Fix error in calling sequence to auto-save-file-name-p.
5389         
5390         * files.el (recover-file):
5391         Use insert-directory rather than calling ls directly -- fixes
5392         things under Windows.
5393
5394         * files.el (make-auto-save-file-name): Removed.
5395         * files.el (auto-save-file-name-p): Removed.
5396         auto-save is always dumped so no sense in having a definition
5397         that will always be overwritten with another.
5398         
5399         * files.el (insert-directory):
5400         * win32-native.el:
5401         * win32-native.el (debug-mswindows-process-command-lines):
5402         * win32-native.el (original-make-auto-save-file-name): Removed.
5403         * win32-native.el (make-auto-save-file-name): Removed.
5404
5405
5406 2001-03-21  Martin Buchholz <martin@xemacs.org>
5407
5408         * XEmacs 21.2.46 "Urania" is released.
5409
5410 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5411
5412         * menubar-items.el (default-menubar): Update sample.emacs to
5413         sample.init.el and adjust accelerators.
5414
5415 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5416
5417         * build-report.el (build-report): Improve docstring.
5418
5419 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5420
5421         * ChangeLog: Log GTK merge.
5422
5423         * gutter-items.el:
5424         * mwheel.el:
5425         * sound.el:
5426         * startup.el:
5427         Revert gratuitous whitespace changes.
5428
5429 2001-03-07  Ben Wing  <ben@xemacs.org>
5430
5431         * help.el:
5432         * help.el (key-or-menu-binding):
5433         * help.el (Help-find-file): New.
5434         * help.el (describe-beta):
5435         * help.el (describe-copying):
5436         * help.el (describe-project):
5437         * help.el (view-emacs-news):
5438         * help.el (view-sample-init-el): New.
5439         * help.el (Help-princ-face): New.
5440         * help.el (Help-prin1-face): New.
5441         * help.el (help-symbol-function-context-menu):
5442         * help.el (help-symbol-variable-context-menu):
5443         * help.el (help-symbol-function-and-variable-context-menu):
5444         * help.el (frob-help-extents):
5445         * help.el (describe-function-1):
5446         * help.el (describe-variable):
5447
5448         Add coloring in Help buffers, correspondent with hyperlinks.
5449         View files in view-mode rather than Fundamental.
5450         Remove separators from context menus -- now handled in generic code.
5451         Add `Find Tag' to context menu.
5452         
5453         * menubar.el (popup-mode-menu):
5454
5455         Rewrite code that outputs the popup menu to (a) put more specific
5456         entries first, (b) be more robust, (c) output the proper context
5457         menu separators automatically (the context menu functionality is
5458         new and currently used only by Help).
5459
5460 2001-03-10  William M. Perry  <wmperry@aventail.com>
5461
5462         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5463         this function when converting from the 21.1 GTK branch.  Now
5464         supports file, password, question, and color built-in dialogs.
5465
5466 2001-03-06  Ben Wing  <ben@xemacs.org>
5467
5468         * keydefs.el:
5469         * keydefs.el (global-map):
5470         Add commented-out change of M-k (for 21.5).
5471         
5472         * menubar-items.el (default-menubar):
5473         Fix items to control kill-line behavior; add items for
5474         shifted motion.
5475         
5476         * simple.el:
5477         * simple.el (kill-whole-line):
5478         * simple.el (historical-kill-line): Removed.
5479         * simple.el (kill-line): Removed.
5480         * simple.el (kill-entire-line): New.
5481         * simple.el (kill-line-1): New.
5482         * simple.el (backward-kill-line):
5483         Undo kill-whole-line == always changes.  Add new function
5484         kill-entire-line to unconditionally delete the current line.
5485         Add comments describing the lamentable state of affairs of
5486         the kill-line functions and variables.
5487
5488 2001-03-02  Ben Wing  <ben@xemacs.org>
5489
5490         * simple.el:
5491         * simple.el (beginning-of-buffer):
5492         * simple.el (end-of-buffer):
5493         * simple.el (mark-ring-unrecorded-commands):
5494         * simple.el (signal-error-on-buffer-boundary):
5495         * simple.el (shifted-motion-keys-select-region):
5496         * simple.el (unshifted-motion-keys-deselect-region):
5497         * simple.el (motion-keys-for-shifted-motion): New.
5498         * simple.el (handle-pre-motion-command):
5499         * simple.el (handle-post-motion-command):
5500         * simple.el (forward-char-command):
5501         * simple.el (backward-char-command):
5502         * simple.el (scroll-up-command):
5503         * simple.el (scroll-down-command):
5504         * simple.el (next-line):
5505         * simple.el (previous-line):
5506         * simple.el (backward-block-of-lines):
5507         * simple.el (forward-block-of-lines):
5508         * simple.el (backward-word):
5509         * simple.el (mark-word):
5510
5511         Augment documentation of the most common motion commands to make
5512         note of the shifted-motion support.  Improve the support to (a)
5513         properly document how it works and why it's done in the fashion it
5514         is, and (b) allow the keystrokes that trigger it to be customized.
5515
5516         Correct error in the customize specification of
5517         mark-ring-unrecorded-commands.
5518
5519 2001-03-02  Ben Wing  <ben@xemacs.org>
5520
5521         * font-lock.el:
5522         * font-lock.el (font-lock-pending-extent-table): Removed.
5523         * font-lock.el (font-lock-pending-buffer-table): New.
5524         * font-lock.el (font-lock-pre-idle-hook):
5525         * font-lock.el (font-lock-after-change-function):
5526         * font-lock.el (font-lock-fontify-pending-extents):
5527         * font-lock.el (font-lock-lisp-like):
5528
5529         Fix handling of pending extents to avoid excessive slowness (N^2
5530         behavior) when making lots of buffer changes between redisplays,
5531         such as when saving the Options.
5532
5533 2001-03-09  William M. Perry  <wmperry@aventail.com>
5534
5535         * device.el:
5536         * dragdrop.el:
5537         * dumped-lisp.el:
5538         * faces.el:
5539         * frame.el:
5540         * gnuserv.el:
5541         * loadup.el:
5542         * menubar-items.el:
5543         * minibuf.el:
5544         The Great GTK Merge.
5545
5546         * ChangeLog.GTK:
5547         * dialog-gtk.el:
5548         * gdk.el:
5549         * generic-widgets.el:
5550         * glade.el:
5551         * gnome-widgets.el:
5552         * gnome.el:
5553         * gtk-compose.el:
5554         * gtk-extra.el:
5555         * gtk-faces.el:
5556         * gtk-ffi.el:
5557         * gtk-file-dialog.el:
5558         * gtk-font-menu.el:
5559         * gtk-glyphs.el:
5560         * gtk-init.el:
5561         * gtk-iso8859-1.el:
5562         * gtk-marshal.el:
5563         * gtk-mouse.el:
5564         * gtk-package.el:
5565         * gtk-password-dialog.el:
5566         * gtk-select.el:
5567         * gtk-widget-accessors.el:
5568         * gtk-widgets.el:
5569         * gtk.el:
5570         widgets-gtk.el:
5571         The Great GTK Merge: new files.
5572
5573 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5574
5575         * generic-widgets.el: Don't require gtk (a built-in feature) at
5576         top level.  Don't execute the last sexp unless (featurep 'gtk).
5577
5578 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5579
5580         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5581
5582 2001-02-23  Martin Buchholz <martin@xemacs.org>
5583
5584         * XEmacs 21.2.45 "Thelxepeia" is released.
5585
5586 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5587  
5588         * about.el (xemacs-hackers): update my entry. 
5589         * about.el (about-maintainer-info): ditto. 
5590         * about.el (about-hackers): ditto. 
5591
5592 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5593
5594         * about.el (about-maintainer-info): More vanity info about
5595         yours truly.
5596
5597 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5598
5599         * build-report.el (build-report-destination): xemacs-build-reports
5600         has moved to SourceForge, where mailing list name length is
5601         restricted, hence the name change to
5602         xemacs-buildreports@xemacs.org.
5603         * build-report.el (build-report-keep-regexp): Update default.
5604         * build-report.el (build-report-delete-regexp): Ditto.
5605         * build-report.el (build-report-make-output-files): Ditto.
5606
5607 2001-02-19  Craig Lanning  <lanning@scra.org>
5608
5609         * lisp-mode.el: Add indentation specifications for following
5610         Common Lisp forms: handler-case, handler-bind, with-slots,
5611         with-open-file, with-open-stream, print-unreadable-object.
5612
5613 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5614
5615         * font-lock.el (font-lock-set-defaults-1):
5616         Move initialization of `font-lock-cache-position' so that it's set
5617         even if font-lock-keywords is already defined.
5618
5619 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5620
5621         * autoload.el (generate-file-autoloads-1):
5622         Use `emacs-lisp-mode-syntax-table' instead of
5623         `lisp-mode-syntax-table'.
5624         * lisp-mode.el (lisp-mode-syntax-table):
5625         Get rid of old checks for `parse-partial-sexp' version.
5626         Make `|' (pipe) string delimiter instead of punctuation.
5627
5628 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5629
5630         * window.el (save-selected-window):
5631         Use gensym for better macro hygiene.
5632
5633 2001-02-06  Mike Sperber <mike@xemacs.org>
5634
5635         * dump-paths.el:
5636         * startup.el (startup-setup-paths): Set and use
5637         `mule-lisp-directory'.
5638         (startup-setup-paths-warning): Ditto.
5639
5640         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5641         (paths-construct-load-path): Consider `mule-lisp-directory'.
5642
5643 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5644
5645         * font-lock.el: Syntax table improvements used.  A few random
5646         changes are not specified below.
5647         (font-lock-fontify-string-delimiters):
5648         (font-lock-syntactic-keywords):
5649         (font-lock-cache-state nil):
5650         (font-lock-cache-position):
5651         New variables.
5652         (font-lock-set-syntax):
5653         (font-lock-apply-syntactic-highlight):
5654         (font-lock-fontify-syntactic-anchored-keywords):
5655         (font-lock-fontify-syntactic-keywords-region):
5656         (font-lock-eval-keywords):
5657         New functions.
5658         (font-lock-remove-face):
5659         (font-lock-fontify-syntactically-region):
5660         Use syntax properties.
5661
5662 2001-02-08  Martin Buchholz <martin@xemacs.org>
5663
5664         * XEmacs 21.2.44 "Thalia" is released.
5665
5666 2001-01-16  Mike Sperber <mike@xemacs.org>
5667
5668         * startup.el (normal-top-level): Work even if no installation root
5669         is found.
5670
5671 2001-01-30  Andy Piper  <andy@xemacs.org>
5672
5673         * gutter-items.el (progress-abort-glyph): remove instantiator.
5674         (set-progress-abort-instantiator): new function.
5675         (abort-progress-feedback): use it.
5676
5677         * gutter.el (set-gutter-dirty-p): new function.
5678
5679 2001-01-30  Didier Verna  <didier@xemacs.org>
5680
5681         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5682
5683 2001-01-24  Didier Verna  <didier@xemacs.org>
5684
5685         * sound.el (sound-extension-list): give a better default value.
5686         * sound.el (load-sound-file): improve the doc string, also find
5687         files given by absolute names, pass a real extension list to
5688         `locate-file'.
5689
5690 2001-01-26  Martin Buchholz <martin@xemacs.org>
5691
5692         * XEmacs 21.2.43 "Terspichore" is released.
5693
5694 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5695
5696         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5697         messages from gnuserv.
5698
5699 2001-01-20  Martin Buchholz <martin@xemacs.org>
5700
5701         * XEmacs 21.2.42 "Poseidon" is released.
5702
5703 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5704
5705         * cl-macs.el (cl-upcase-arg): New function.
5706         (cl-function-arglist): New function.
5707         (cl-transform-lambda): Automatically add CL-style lambda list to
5708         documentation string using functions above.
5709
5710 2001-01-12  Andy Piper  <andy@xemacs.org>
5711
5712         * package-get.el (package-get-custom): call
5713         package-net-update-installed-db.
5714
5715         * package-ui.el (pui-install-selected-packages): call
5716         package-net-update-installed-db.
5717
5718         * package-net.el (package-net-update-installed-db): use
5719         packages-package-list so that we reflect reality.
5720
5721         * packages.el (packages-package-list): Make docstring reflect
5722         reality.
5723
5724         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5725
5726         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5727         isn't installed.
5728
5729 2001-01-17  Andy Piper  <andy@xemacs.org>
5730
5731         * wid-edit.el (widget-activation-glyph-mapper): activate or
5732         deactivate native widgets.
5733         (widget-glyph-insert-glyph): record instantiator.
5734         (widget-push-button-value-create): use it.
5735
5736         * gui.el (gui-button-action): new function. Make button's domain
5737         buffer current when calling.
5738         (make-gui-button): update to use gui-button-action.
5739
5740 2001-01-16  Didier Verna  <didier@xemacs.org>
5741
5742         * menubar-items.el (default-menubar): add an entry for modeline
5743         horizontal scrolling in Options -> Display.
5744
5745 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5746
5747         * package-get.el (package-get-require-signed-base): Set to nil
5748         by default.
5749
5750 2001-01-17  Martin Buchholz <martin@xemacs.org>
5751
5752         * XEmacs 21.2.41 "Polyhymnia" is released.
5753
5754 2001-01-16  Mike Sperber <mike@xemacs.org>
5755
5756         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5757         catch lisp/mule/.
5758
5759 2001-01-14  Mike Sperber <mike@xemacs.org>
5760
5761         * startup.el (maybe-create-compatibility-dot-emacs):
5762         (maybe-unmigrate-user-init-file):
5763         (unmigrate-user-init-file): Created.
5764         (maybe-migrate-user-init-file): Offer creation of compatibility
5765         .emacs.
5766         Some doc fixes wrt init file location.
5767
5768 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5769
5770         * faces.el (face-frob-from-locale-first): new variable.
5771         (frob-face-font-2): Honor tags arg while trying to use
5772         standard-face-mapping.  When face-frob-from-locale-first is set,
5773         first try to set face inheriting from frobbed-face.
5774
5775 2001-01-15  Didier Verna  <didier@xemacs.org>
5776
5777         * about.el (xemacs-hackers): update my entry.
5778         * about.el (about-url-alist): ditto.
5779         * about.el (about-maintainer-info): ditto.
5780         * about.el (about-hackers): ditto.
5781
5782 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5783
5784         The byte compiler has been badly broken for a year,
5785         by the patch of 1999-12-06.
5786         * byte-optimize.el (byte-optimize-form-code-walker):
5787         Bug was: the byte compiler was making this erroneous optimization:
5788         (progn (or (foo)) (bar)) ==> (bar)
5789
5790 2000-11-20  Mike Sperber <mike@xemacs.org>
5791
5792         * setup-paths.el (paths-core-load-path-depth): Split
5793         `paths-load-path-depth' in two for site and core lisp.  Don't
5794         recurse into core.
5795         * setup-paths.el (paths-construct-load-path): Use.
5796
5797 2001-01-10  Andy Piper  <andy@xemacs.org>
5798
5799         * package-net.el (package-net-cygwin32-binary-size): new variable
5800         (package-net-win32-binary-size): ditto.  add much needed
5801         commentary.
5802
5803         * gutter-items.el (buffers-tab-items): correct off-by-one error
5804         for buffers-tab-max-size.
5805
5806 2001-01-08  Martin Buchholz <martin@xemacs.org>
5807
5808         * XEmacs 21.2.40 is released.
5809
5810 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5811
5812         * mule/hebrew.el: Fix comments and typos.
5813         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5814
5815 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5816
5817         * ChangeLog.1: move ancient log from fill.el.
5818
5819         * dump-paths.el:
5820         paragraphs.el:
5821         mule/mule-category.el:
5822         Miscellaneous typo fixes and slight doc clarifications.
5823
5824         * mule/mule-ccl.el:  Correct file name in header.
5825
5826 2000-12-31  Martin Buchholz <martin@xemacs.org>
5827
5828         * XEmacs 21.2.39 is released.
5829
5830 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5831
5832         * byte-optimize.el (byte-optimize-cond):
5833         (byte-optimize-cond-1): New.
5834         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5835         Optimizes (cond (x nil)) ==> nil.
5836         Provide better diagnostic on malformed expr like (cond foo).
5837
5838 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5839
5840         * mule/mule-coding.el:
5841         mule/mule-cmds.el (reset-language-environment,
5842         set-language-environment-coding-systems):
5843         Safer default coding-priority-list, corresponding to src/file-coding.h.
5844
5845 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5846
5847         * package-admin.el: Allow package removal from
5848         early-package-load-path.
5849
5850 2000-12-15  Andreas Jaeger  <aj@suse.de>
5851
5852         * about.el (about-maintainer-info): Update my entry.
5853
5854 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5855
5856         * packages.el (locate-library): Add support for bzip2
5857         compressed .el files.
5858
5859 2000-12-12  Andy Piper  <andy@xemacs.org>
5860
5861         * package-net.el: new file.
5862
5863 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5864
5865         * font-lock.el: Add missing C++ keywords.
5866
5867 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5868
5869         * simple.el (indent-for-comment): Preserve indentation of comments
5870         starting in column 0, as documented in (Info-goto-node
5871         "(xemacs)Comments").  Update docstring accordingly.
5872
5873 2000-12-05  Martin Buchholz <martin@xemacs.org>
5874
5875         * XEmacs 21.2.38 is released.
5876
5877 2000-12-04  Didier Verna  <didier@xemacs.org>
5878
5879         * mouse.el (default-mouse-track-set-point-in-window): remove
5880         spurious '+' operation detected by Martin.
5881
5882
5883 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5884
5885         * cl-extra.el (coerce):
5886         Implement char to integer coercion.
5887         Remove extraneous (numberp) test.
5888
5889         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5890         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5891         (byte-optimize-predicate):
5892         Warn if evaluating constant expression signals an error.
5893         (byte-optimize-form): Small simplification.
5894
5895         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5896
5897 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5898
5899         * byte-optimize.el:
5900         (byte-optimize-minus):
5901         (byte-optimize-plus):
5902         (byte-optimize-mult):
5903         (byte-optimize-quo):
5904         Use (car (last x)) instead of (last x) to get last elt!
5905         Use `byte-optimize-predicate' to optimize `%'.
5906         Move optimizations for special numeric args to bytecomp.el.
5907         * bytecomp.el (byte-compile-associative): Remove.
5908         (byte-compile-max): New.
5909         (byte-compile-min): New.
5910         Properly handle erroneous calls: (max) (min).
5911         (byte-compile-plus): New.
5912         (byte-compile-minus):
5913         It's easiest to handle 0, +1 and -1 args here.
5914         (byte-compile-mult): New.
5915         It's easiest to handle 1, -1 and 2 args here.
5916         (byte-compile-quo):
5917         It's easiest to handle 0, +1 and -1 args here.
5918         Issue byte-compiler warning when dividing by zero.
5919
5920         Byte-compiler arithmetic improvements.
5921         Better optimize these expressions in the obvious way:
5922         (+ x y 1)   -->  varref x varref y add add1
5923         (+ x y -1)  -->  varref x varref y add sub1
5924         (- x y 0)   -->  (- x y)
5925         (- 0 x y)   -->  (- (- x) y)
5926         (% 42 19)   --> compile-time constant
5927         (/ 42 19)   --> compile-time constant
5928         (* (foo) 2) --> foo call dup plus
5929
5930         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5931         unless (declaim (optimize (safety 3)))
5932         or (setq byte-compile-delete-errors nil).
5933
5934 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5935
5936         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5937         docstrings.
5938
5939 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5940
5941         * startup.el (command-line-do-help):  Add documentation of
5942         portable dumper switches.
5943
5944 2000-11-22  Andy Piper  <andy@xemacs.org>
5945
5946         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5947
5948         * glyphs.el (init-glyphs): don't use autodetect for strings.
5949
5950 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5951
5952         * byte-optimize.el (byte-optimize-char-before):
5953         (byte-optimize-backward-char):
5954         (byte-optimize-backward-word):
5955         Fix incorrect optimizations for these sorts of expressions:
5956         (let ((x nil)) (backward-char x))
5957
5958 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5959
5960         * byte-optimize.el:
5961         * byte-optimize.el (byte-optimize-backward-char): New.
5962         * byte-optimize.el (byte-optimize-backward-word): New.
5963         Make backward-word and backward-char as efficient as forward versions.
5964
5965         * bytecomp.el (byte-compile-no-args-with-one-extra):
5966         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5967         * bytecomp.el (byte-compile-two-args-with-one-extra):
5968         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5969         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5970         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5971         Check if extra arg is constant nil, and if so, use byte-coded call.
5972
5973         * simple.el (backward-word):
5974         * simple.el (mark-word):
5975         * simple.el (kill-word):
5976         * simple.el (backward-kill-word):
5977         Make COUNT argument optional, for consistency with forward-char et al.
5978
5979         * abbrev.el (abbrev-string-to-be-defined):
5980         * abbrev.el (inverse-abbrev-string-to-be-defined):
5981         * abbrev.el (inverse-add-abbrev):
5982         * abbrev.el (expand-region-abbrevs):
5983         * buff-menu.el (Buffer-menu-execute):
5984         * indent.el (move-to-left-margin):
5985         * indent.el (indent-relative):
5986         * indent.el (move-to-tab-stop):
5987         * info.el (Info-reannotate-node):
5988         * lisp-mode.el (lisp-indent-line):
5989         * lisp.el (end-of-defun):
5990         * lisp.el (move-past-close-and-reindent):
5991         * misc.el (copy-from-above-command):
5992         * mouse.el (default-mouse-track-scroll-and-set-point):
5993         * page.el (forward-page):
5994         * paragraphs.el (forward-paragraph):
5995         * paragraphs.el (end-of-paragraph-text):
5996         * picture.el (picture-forward-column):
5997         * picture.el (picture-self-insert):
5998         * rect.el (extract-rectangle-line):
5999         * simple.el (newline):
6000         * simple.el (fixup-whitespace):
6001         * simple.el (backward-delete-char-untabify):
6002         * simple.el (transpose-chars):
6003         * simple.el (transpose-preceding-chars):
6004         * simple.el (do-auto-fill):
6005         * simple.el (indent-new-comment-line):
6006         * simple.el (blink-matching-open):
6007         * view-less.el (cleanup-backspaces):
6008         * wid-edit.el (widget-transpose-chars):
6009         * term/bg-mouse.el (bg-insert-moused-sexp):
6010         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6011
6012         * info.el (Info-fontify-node):
6013         * simple.el (backward-delete-function):
6014         Use canonical delete-backward-char instead of backward-delete-char.
6015
6016 2000-11-20  Andy Piper  <andy@xemacs.org>
6017
6018         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6019         no buffers.
6020
6021 2000-11-20  Andy Piper  <andy@xemacs.org>
6022
6023         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6024         buffer tabs.
6025
6026 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6027
6028         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6029         (proclaim inline...) was shadowing compiler-macros.
6030
6031 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6032
6033         * bytecomp.el (byte-compile-eval): New.
6034         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6035         Keeps this promise made in Lispref:
6036         "If a file being compiled contains a `defmacro' form, the macro is
6037         defined temporarily for the rest of the compilation of that file."
6038
6039 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6040
6041         * cl.el (floatp-safe):
6042         (plusp):
6043         (minusp):
6044         (oddp):
6045         (evenp):
6046         (cl-abs):
6047         Use a better parameter name than `x'.
6048
6049         * cl-macs.el (check-type): Make continuable.  Change documentation
6050         to require PLACE, but accept any form for compatibility.
6051
6052         * abbrev.el (define-abbrev): Use check-type.
6053         * font-menu.el (font-menu-change-face): Use check-type.
6054         * menubar.el (relabel-menu-item): Use check-type.
6055         * itimer.el: Fix typo.
6056
6057 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6058
6059         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6060
6061 2000-11-14  Martin Buchholz <martin@xemacs.org>
6062
6063         * XEmacs 21.2.37 is released.
6064
6065 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6066
6067         * code-cmds.el: Provide the feature.
6068
6069 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6070
6071         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6072
6073         * code-cmds.el: New file
6074         * mule/mule-cmds.el:
6075         * mule/mule-misc.el
6076         (coding-keymap): New keymap. Define coding system keyboard
6077         commands on file-coding builds too.
6078         (coding-system-change-eol-conversion):
6079         (universal-coding-system-argument):
6080         (set-default-coding-systems):
6081         (prefer-coding-system): Moved from mule-cmds.el
6082         (set-buffer-process-coding-system): Moved from mule-misc.el
6083
6084 2000-09-15  Stephen Carney <carney@scubadoo.com>
6085
6086         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6087
6088 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6089
6090         * package-get.el (package-get-download-sites): Add a pre-release
6091         site for experimental packages.
6092
6093         * auto-autoloads.el: Regenerated.
6094
6095 2000-08-01  Andy Piper  <andy@xemacs.org>
6096
6097         * gutter-items.el (buffers-tab-omit-function): reference
6098         buffers-tab-select-visible-buffers.
6099         (buffers-tab-filter-functions): new variable, by default uses
6100         buffers-tab-selection-function and buffers-tab-omit-function.
6101         (select-buffers-tab-buffers-by-mode): invert arguments.
6102         (buffers-tab-select-visible-buffers): new function. Invert calling
6103         of buffers-menu-omit-invisible-buffers.
6104         (buffers-tab-items): rewrite to use
6105         buffers-tab-filter-functions. Rewrite docstring.
6106         (gutter-buffers-tab-extent): delete.
6107         (add-tab-to-gutter): always build a new extent when adding the
6108         tabs.
6109         (update-tab-in-gutter): make gutter dirty when orientation
6110         changes.
6111
6112 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6113
6114         * bytecomp.el (byte-compile-defvar-or-defconst):
6115         Only do loadhist recording if defvar form includes a value.
6116
6117 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6118
6119         * bytecomp.el (byte-compile-initial-macro-environment):
6120         `eval-when-compile' should not compile its body.
6121
6122 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6123
6124         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6125         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6126         some Japanese English.  Remove some ancient FSF comments, and
6127         improve docstrings.  Use symbols not vectors for tables.
6128
6129 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6130
6131         * keymap.el:
6132         (local-key-binding):
6133         (global-key-binding):
6134         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6135
6136         * lisp.el:
6137         (backward-sexp): Slightly simpler code.
6138         (mark-sexp): Make arg optional, like FSF Emacs.
6139         (forward-list): Slightly simpler code.
6140         (backward-list): Slightly simpler code.
6141         (down-list):  Make arg optional, like FSF Emacs.
6142         (up-list):  Make arg optional, like FSF Emacs.
6143         (backward-up-list):  Make arg optional, like FSF Emacs.
6144         (kill-sexp):  Make arg optional, like FSF Emacs.
6145         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6146
6147         * font-menu.el (font-menu-change-face):
6148         Take continuable errors into account.
6149
6150         * abbrev.el:
6151         * abbrev.el (clear-abbrev-table):
6152         * abbrev.el (define-abbrev-table):
6153         * abbrev.el (define-abbrev):
6154         * abbrev.el (insert-abbrev-table-description):
6155         * apropos.el (apropos-documentation-check-doc-file):
6156         * apropos.el (apropos-documentation-check-elc-file):
6157         * buff-menu.el (list-buffers):
6158         * buff-menu.el (list-buffers-noselect):
6159         * bytecomp.el (byte-recompile-directory):
6160         * bytecomp.el (batch-byte-compile):
6161         * cl-macs.el (typep):
6162         * code-files.el (find-coding-system-magic-cookie):
6163         * code-files.el (insert-file-contents):
6164         * cus-edit.el (customize-set-variable):
6165         * cus-edit.el (customize-save-variable):
6166         * cus-face.el (custom-set-face-font-size):
6167         * cus-face.el (custom-set-face-update-spec):
6168         * cus-face.el (custom-reset-faces):
6169         * custom.el (custom-check-theme):
6170         * custom.el (copy-upto-last):
6171         * fill.el (canonically-space-region):
6172         * fill.el (fill-paragraph):
6173         * fill.el (fill-region):
6174         * fill.el (find-space-insertable-point):
6175         * fill.el (justify-current-line):
6176         * faces.el (face-spec-update-all-matching):
6177         * faces.el (set-face-stipple):
6178         * files-nomule.el (insert-file-contents):
6179         * files.el (insert-file-contents-literally):
6180         * files.el (hack-local-variables-last-page):
6181         * files.el (basic-save-buffer):
6182         * files.el (insert-directory):
6183         * font-menu.el (font-menu-change-face):
6184         * font.el (font-spatial-to-canonical):
6185         * format.el (format-encode-region):
6186         * format.el (format-insert-file):
6187         * format.el (format-replace-strings):
6188         * gutter.el (set-gutter-element):
6189         * help.el (key-or-menu-binding):
6190         * help.el (describe-bindings):
6191         * help.el (with-syntax-table):
6192         * indent.el (indent-rigidly):
6193         * indent.el (delete-to-left-margin):
6194         * info.el:
6195         * info.el (Info-extract-dir-entry-from):
6196         * info.el (Info-build-dir-anew):
6197         * info.el (Info-rebuild-dir):
6198         * info.el (Info-batch-rebuild-dir):
6199         * info.el (Info-read-subfile):
6200         * info.el (Info-build-node-completions):
6201         * info.el (Info-extract-menu-node-name):
6202         * isearch-mode.el (isearch-range-invisible):
6203         * isearch-mode.el (isearch-restore-invisible-extents):
6204         * itimer.el (itimerp):
6205         * itimer.el (itimer-live-p):
6206         * keymap.el:
6207         * keymap.el (substitute-key-definition):
6208         * keymap.el (read-command-or-command-sexp):
6209         * keymap.el (local-key-binding):
6210         * keymap.el (global-key-binding):
6211         * keymap.el (global-set-key):
6212         * keymap.el (local-set-key):
6213         * ldap.el:
6214         * ldap.el (ldap-add-entries):
6215         * ldap.el (ldap-delete-entries):
6216         * lisp.el (backward-sexp):
6217         * lisp.el (mark-sexp):
6218         * lisp.el (forward-list):
6219         * lisp.el (backward-list):
6220         * lisp.el (down-list):
6221         * lisp.el (backward-up-list):
6222         * lisp.el (up-list):
6223         * lisp.el (kill-sexp):
6224         * lisp.el (backward-kill-sexp):
6225         * menubar.el (add-menu-button):
6226         * menubar.el (add-submenu):
6227         * menubar.el (delete-menu-item):
6228         * menubar.el (relabel-menu-item):
6229         * mouse.el (narrow-window-to-region):
6230         * obsolete.el (define-obsolete-variable-alias):
6231         * obsolete.el (store-substring):
6232         * package-admin.el:
6233         * package-admin.el (package-admin-install-function):
6234         * package-admin.el (package-admin-install-function-mswindows):
6235         * package-admin.el (package-admin-default-install-function):
6236         * package-get.el (package-get-update-base-entries):
6237         * packages.el (packages-load-package-dumped-lisps):
6238         * packages.el (packages-collect-package-dumped-lisps):
6239         * printer.el (generic-print-buffer):
6240         * printer.el (generic-print-region):
6241         * replace.el (occur-mode-mouse-goto):
6242         * replace.el (perform-replace):
6243         * select.el (get-selection-no-error):
6244         * simple.el:
6245         * simple.el (newline):
6246         * simple.el (open-line):
6247         * simple.el (edit-and-eval-command):
6248         * simple.el (goto-line):
6249         * simple.el (undo):
6250         * simple.el (kill-region):
6251         * simple.el (copy-region-as-kill):
6252         * simple.el (kill-ring-save):
6253         * simple.el (set-mark):
6254         * simple.el (next-line):
6255         * simple.el (previous-line):
6256         * simple.el (line-move):
6257         * simple.el (set-goal-column):
6258         * simple.el (comment-region):
6259         * subr.el:
6260         * subr.el (putf):
6261         * syntax.el (modify-syntax-entry):
6262         * syntax.el (map-syntax-table):
6263         * view-less.el (view-file):
6264         * view-less.el (view-buffer):
6265         * view-less.el (view-file-other-window):
6266         * window-xemacs.el (backward-other-window):
6267         * window.el:
6268         * window.el (one-window-p):
6269         * window.el (walk-windows):
6270         * window.el (window-list):
6271         * x-mouse.el (x-mouse-kill):
6272         * x-select.el (x-get-cutbuffer):
6273         * x-select.el (x-store-cutbuffer):
6274         * term/bg-mouse.el (bg-mouse-line-to-center):
6275         * term/sun-mouse.el (window-line-end):
6276         * term/sun-mouse.el (sun-select-region):
6277         * term/sun.el (kill-region-and-unmark):
6278         * mule/mule-category.el:
6279         * mule/mule-category.el (modify-category-entry):
6280         * mule/mule-category.el (char-category-list):
6281         * mule/mule-coding.el (coding-system-force-on-output):
6282         * mule/mule-misc.el (coding-system-put):
6283         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6284
6285 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6286
6287         * cus-face.el: Typo fixes and tiny clarifications.
6288         * custom.el: ditto
6289
6290 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6291
6292         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6293         * startup.el (normal-top-level): Setup auto-save-list-file-name
6294         if auto-save-list-file-prefix is non-nil.
6295
6296 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6297
6298         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6299
6300 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6301
6302         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6303         get symbol at point-min.
6304
6305 2000-10-24  Didier Verna  <didier@xemacs.org>
6306
6307         * info.el (Info-emacs-info-file-name): defconst it.
6308         * info.el (Info-footnote-tag): defcustom it.
6309         * info.el (Info-no-description-string): ditto.
6310         * info.el (Info-find-node): adapt to new semantics of
6311         'Info-suffixed-file (don't do the case variants stuff).
6312         * info.el (Info-insert-dir): rewrite the dir file variants code.
6313         * info.el (Info-directory-files): New. Return the list of info
6314         files in a directory.
6315         * info.el (Info-dir-outdated-p): use it.
6316         * info.el (Info-parse-dir-entries): ditto.
6317         * info.el (Info-build-dir-anew): don't restrict to files ending
6318         with a ".info.*" extension.
6319         * info.el (Info-set-mode-line): ditto.
6320         * info.el (Info-read-subfile): adapt to new semantics of
6321         'Info-suffixed-file (append 'exact argument).
6322         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6323         string independently of the case.
6324         * info.el (Info-suffixed-file): use it (match all possible case
6325         for the file name).
6326         * info.el (Info-insert-file-contents): code cleanup.
6327         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6328         columns.
6329         * info.el (Info-batch-rebuild-dir): ditto.
6330         * info.el (Info-read-node-name-1): ditto.
6331         * info.el (Info-search): ditto.
6332         * info.el (Info-fontify-node): ditto.
6333
6334
6335 2000-10-24  Didier Verna  <didier@xemacs.org>
6336
6337         * process.el (shell-command): when called from a program, avoid
6338         'push-mark's "mark-set" message.
6339
6340 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6341
6342         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6343         by a symbol, not by a vector.
6344         * mule/vietnamese.el (vscii): Likewise.
6345         (viscii): Likewise.
6346         * mule/cyrillic.el (koi8-r): Likewise.
6347
6348         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6349         by a symbol, not by a vector.
6350         (chinese-big5-2): Likewise.
6351         * mule/ethiopic.el (ethiopic): Likewise.
6352         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6353         (vietnamese-viscii-upper): Likewise.
6354
6355 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6356
6357         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6358
6359 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6360
6361         * byte-optimize.el (byte-optimize-car): New function.
6362         (byte-optimize-cdr): Ditto.
6363
6364 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6365
6366         * byte-optimize.el: Partial synch with FSF 20.7.
6367         Optimize constant concatenation.
6368         Add keymapp as a side effect free function.  It is a built-in.
6369         (byte-after-unbind-pos): Remove byte-equal.
6370
6371 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6372
6373         * update-elc-2.el: Quote regexps correctly.
6374
6375 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6376
6377         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6378         (ccl-compile): Apply integerp, not integer-or-char-p to
6379         check the type of the buffer magnification
6380         (ccl-compile-write-string): Encode a string with binary
6381         coding system.
6382         (ccl-compile-write-repeat): Likewise.
6383
6384 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6385
6386         * buff-menu.el:
6387         * bytecomp.el:
6388         * coding.el:
6389         * faces.el:
6390         * files.el:
6391         * fill.el:
6392         * float-sup.el:
6393         * font-lock.el:
6394         * help.el:
6395         * iso8859-1.el:
6396         * loaddefs.el:
6397         * menubar-items.el:
6398         * menubar.el:
6399         * modeline.el:
6400         * msw-font-menu.el:
6401         * paragraphs.el:
6402         * paths.el:
6403         * replace.el:
6404         * simple.el:
6405         * sound.el:
6406         * startup.el:
6407         * version.el:
6408         * x-faces.el:
6409         * x-font-menu.el:
6410         Remove purecopy.
6411
6412 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6413
6414         * simple.el (do-auto-fill): Use the function pointer to by
6415         `comment-line-break-function', not `indent-new-comment-line'. This
6416         fixes an issue with cc-mode comment continuation.
6417
6418 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6419
6420         * simple.el (turn-on-auto-fill):  Add (interactive).
6421         * mwheel.el (mwheel-install): Add (interactive).
6422         * font-lock.el (turn-on-font-lock): Add (interactive).
6423         (turn-off-font-lock): Add (interactive).
6424
6425 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6426
6427         * packages.el (packages-special-base-regexp): Add `man'.
6428
6429 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6430
6431         * wid-edit.el (widget-specify-active): map over extents in current
6432         buffer like `widget-specify-inactive' does.  Mapping over the
6433         inactive extent object does not work since the current extent is
6434         ignored by `map-extents'.
6435
6436 2000-10-04  Martin Buchholz <martin@xemacs.org>
6437
6438         * XEmacs 21.2.36 is released.
6439
6440 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6441
6442         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6443         Optimize the compiled-function-constants vector by byte-code
6444         reference counts.
6445
6446 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6447
6448         * build-report.el (build-report-delete-regexp): quote value in
6449         defcustom
6450
6451 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6452
6453         * build-report.el (build-report): Don't bind srcdir which we don't
6454         use in `multiple-value-bind' to avoid the only byte-compiler
6455         warning.
6456
6457 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6458
6459         * build-report.el: Requires cl and custom now.
6460         build-report-version is determined by XEmacs version -- remove
6461         build-report-version*.
6462         * build-report.el (build-report-version): Removed.
6463         * build-report.el (build-report-installation-version-regexp): New.
6464         * build-report.el (build-report-version-file-regexp): New.
6465         * build-report.el (build-report-installation-srcdir-regexp): New.
6466         * build-report.el (build-report-destination): Offer
6467         xemacs-build-reports and xemacs-beta.
6468         * build-report.el (build-report-keep-regexp): Adjusted.
6469         * build-report.el (build-report-delete-regexp): Adjusted.
6470         * build-report.el (build-report-make-output-dir): New.
6471         * build-report.el (build-report-installation-file): Replace use of
6472         `concat' with `expand-file-name'.
6473         * build-report.el (build-report-make-output-file): Removed.
6474         * build-report.el (build-report-make-output-files): New.
6475         * build-report.el (build-report-subject): Identify as
6476         user-variable with "*...".
6477         * build-report.el (build-report-prompts): Ditto.
6478         * build-report.el (build-report-version-file): New.
6479         * build-report.el (build-report-file-encoding): Identify as
6480         user-variable with "*...".
6481         * build-report.el (build-report-make-output-get): New.
6482         * build-report.el (build-report-insert-header): Report
6483         emacs-version and system-configuration instead of
6484         build-report-version.
6485         * build-report.el (build-report-insert-make-output): Add file
6486         argument.
6487         * build-report.el (build-report-insert-installation-file):
6488         Re-indent.
6489         * build-report.el (build-report-keep): Change docstring,
6490         re-indent.
6491         * build-report.el (build-report-delete): Ditto.
6492         * build-report.el (build-report-installation-data): New.
6493         * build-report.el (build-report-version-file-data): New.
6494
6495 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6496
6497         * byte-optimize.el (byte-optimize-lapcode):
6498         Fix the optimization of using the first 5 elements of the
6499         constants vector for variables.
6500         (byte-optimize-lapcode): Fix another ancient broken optimization.
6501
6502 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6503
6504         * *: Spelling mega-patch
6505
6506 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6507
6508         * easymenu.el: doc fixes.
6509         (easy-menu-do-define): Use backquote.
6510         (easy-menu-change):
6511         (easy-menu-add):
6512         `when' seems much clearer than `if' here.
6513         (easy-menu-remove):
6514         (easy-menu-add-item):
6515         (easy-menu-item-present-p):
6516         (easy-menu-remove-item):
6517         Wrap using (when (featurep 'menubar) ...)
6518
6519 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6520
6521         * bytecomp.el (displaying-byte-compile-warnings):
6522         Revert Ben's change to this function below so that the compile log
6523         is displayed properly for users of the "popper" package.
6524
6525 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6526
6527         * window.el (save-selected-window): Use backquote.
6528
6529         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6530         Renamed from `byte-compile-file-form-defvar'.
6531         * bytecomp.el (byte-compile-defvar-or-defconst):
6532         Only cons onto current-load-list in top-level forms.
6533         Else this leaks a cons cell every time a defun is called.
6534         Renamed from `byte-compile-defvar', for clarity.
6535         Warn when docstring of defvar is not a string.
6536         Use consistent error messages.
6537         Better comments.
6538
6539 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6540
6541         * simple.el (set-variable):
6542         Remove unneeded defvar by rearranging order of let* forms.
6543
6544         * mule/mule-ccl.el (ccl-get-next-code):
6545         * menubar-items.el (bookmark-menu-filter):
6546         (language-environment-menu-filter):
6547         (tutorials-menu-filter):
6548         * toolbar-items.el (toolbar-compile):
6549         * byte-optimize.el (disassemble-offset):
6550         Use (declare (special ...)) instead of `defvar'.
6551
6552         * cl-macs.el (cl-do-proclaim):
6553         Fix (declare (special ...)) warning suppression syntax.
6554
6555 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6556
6557         * info.el (Info-tag-table-marker):
6558         (Info-tag-table-buffer):
6559         (Info-find-file-node):
6560         (Info-read-subfile):
6561         (Info-build-node-completions):
6562         (Info-search):
6563         (Info-mode):
6564         Multiple info buffer support.
6565
6566 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6567
6568         * ldap.el (ldap-decode-entry): New defun
6569         (ldap-search-entries): Use it in order to decode DN-prefixed
6570         entries properly
6571
6572 2000-08-23  Daniel Pittman <daniel@danann.net>
6573
6574         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6575         Use `eq', not `=', to compare symbols.
6576
6577 2000-07-30  Ben Wing  <ben@xemacs.org>
6578
6579         * bytecomp.el (byte-compile-report-error):
6580         * bytecomp.el (displaying-byte-compile-warnings):
6581         if stack-trace-on-error is set, send out a backtrace when
6582         an error is encountered that stops byte compilation.  this
6583         should make it much much easier to track down those curious
6584         problems.  also undo the kludge of using a separate "*Show*"
6585         buffer for display when there's a temp-buffer-show-function;
6586         we can avoid this by just being a little smarter.
6587
6588         * dialog-items.el:
6589         * dialog-items.el (search-dialog-regexp): New.
6590         * dialog-items.el (search-dialog-callback):
6591         * dialog-items.el (make-search-dialog):
6592         add a regexp option to the dialog and clean up a bit.
6593
6594         * dialog.el:
6595         * dialog.el (yes-or-no-p-dialog-box):
6596         * dialog.el (get-dialog-box-response):
6597         * dialog.el (make-dialog-box):
6598         * dialog.el (dialog-box-finish): New.
6599         * dialog.el (dialog-box-cancel): New.
6600         * dialog.el (internal-make-dialog-box-exit): New.
6601         implement [properly!] the :modal property of the new dialog box
6602         interface.  this is the first time xemacs has ever had *proper*
6603         modal dialog boxes, giving the standard window-system feedback.
6604         (e.g. under windows, clicking on a disabled frame causes a beep
6605         and makes the dialog box flash three times.)
6606
6607         * dragdrop.el: header keyword frobbing.
6608
6609         * dumped-lisp.el (preloaded-file-list):
6610         renamed winnt.el to win32-native.el.
6611
6612         * faces.el (face-property):
6613         * faces.el (set-face-property):
6614         * faces.el (frob-face-property):
6615         * faces.el (frob-face-font-2):
6616         * faces.el (make-face-bold):
6617         * faces.el (make-face-italic):
6618         * faces.el (make-face-bold-italic):
6619         * faces.el (make-face-unbold):
6620         * faces.el (make-face-unitalic):
6621         * faces.el (make-face-smaller):
6622         * faces.el (make-face-larger):
6623         clean up the implementation of these so that window-system-specific
6624         methods are called only on objects belonging to that window system.
6625         previously, you could have [e.g.] mswindows-make-face-bold called
6626         on font object of device type `stream', which is not good and
6627         explains the subtle errors Adrian was getting when byte-compiling
6628         something that required 'term. (Adrian, now you can use stack-trace-
6629         on-error to find the exact place where things are going wrong instead
6630         of having to laboriously binary-search your way through.)
6631
6632         * finder.el (finder-known-keywords):
6633         cleaned up -- properly sorted, clarified the meanings of many of
6634         the keywords, and added a few -- mswin, gui, content, build, www,
6635         user, services.  the last two try to distinguish between a package
6636         that's used directly by the user, and a package that provides
6637         support services to other packages.
6638
6639         * font-lock.el (lisp-font-lock-keywords-2):
6640         update list of lisp control structures to include everything,
6641         including new ones i introduced.
6642
6643         * gutter.el: header keyword frobbing.
6644
6645         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6646         recent isearch element was not doing so!  you got the second-most-
6647         recent instead.
6648
6649         * lisp-mode.el (construct-lisp-mode-menu):
6650         more menubar cleanups.
6651         * lisp-mode.el (with-selected-window):
6652         make it indent properly.
6653
6654         * menubar-items.el (default-menubar): lots of menubar cleanups.
6655         rearranged the options menu the most, e.g. splitting up the
6656         Keyboard/Mouse menu into a new Editing menu and combining the
6657         separate Scrollbar/Gutter/Toolbar submenus into Display.
6658         Got rid of General, moved items to Editing or new Troubleshooting.
6659         Moved Packages to Tools; doesn't seem to belong under Options.
6660         Added stuff to the Cmds menu, e.g. Change Case.
6661
6662         NB please don't complain about these periodic menubar changes.
6663         Anything like this is necessarily incremental in its construction
6664         -- By constant use you gradually become more and more aware of
6665         better and better ways to group menu items.  When we eventually
6666         move the options menu to a property sheet, the existing structure
6667         will probably be preserved fairly well.
6668
6669         * minibuf.el (next-history-element): fix problems with pressing
6670         down arrow in repeat-complex-command.
6671
6672         * modeline.el:
6673         * modeline.el (modeline-3d-p): New.
6674         added custom variable for controlling the 3d modeline.  the
6675         corresponding Options item has been present for a long time,
6676         but commented out with "fix me!" comments.  it's fixed now.
6677
6678         * obsolete.el (add-menu):
6679         remove bogus gettexts.
6680
6681         * process.el (shell-quote-argument):
6682         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6683         For bash under Windows native, see below.
6684
6685         * simple.el:
6686         * simple.el (display-warning-buffer):
6687         Fixed the handling of warning display to eliminate the annoying
6688         *Show* buffer, like was done for byte-compiler output above.
6689
6690         * simple.el (debug-print): New.
6691         Simple function for sending debug messages to the console and/or
6692         other debug places.
6693
6694         * subr.el (replace-in-string):
6695         Rewrite this function to avoid N^2 behavior with large strings --
6696         catastrophic with the new Windows selection code! (Apparently the
6697         author of this function didn't realize there was a fun
6698         replace-match that could make his life much easier, because we
6699         duplicated the entire logic.  The new version is smaller, easier
6700         to understand, much more robust, and has extended features --
6701         those of replace-match.)
6702
6703         * window.el:
6704         * window.el (with-selected-window): New.
6705         An obvious complement to the existing `with-selected-frame' and
6706         `with-current-buffer'.
6707
6708         * win32-native.el: Renamed from winnt.el.
6709         Added a great deal of stuff for properly handling process quoting,
6710         somewhat modeled on Kirill's original model (which i later threw
6711         away).  We should now finally have correctly working process arg
6712         quoting/dequoting so that the final app gets exactly what we
6713         intended.  Because the mechanism is in Lisp, it's easily
6714         extendible. (For those running bash and running the native
6715         version, I tried hard to do what I thought was correct.  But more
6716         thought is needed, and ideally the volunteer work of people with
6717         these configurations that they generally run on.)
6718
6719         * x-font-menu.el (x-font-menu-font-data):
6720         Put in defvar's to fix byte-compiler warnings.
6721
6722 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6723
6724         * select.el (selection-coercion-alist): Initialise.
6725         * select.el (select-coerce-to-text): New.
6726         * select.el (select-coerce): New.
6727         New functions to perform type and value coercion.
6728
6729         * select.el (select-buffer-killed-default): Keep data if it was
6730         on the clipboard.
6731
6732 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6733
6734         * menubar-items.el (default-menubar): Fix typo.
6735         (default-menubar): `lambda' was mispelled as `lamda'.
6736
6737 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6738
6739         * window.el (shrink-window-if-larger-than-buffer): Remove
6740         edge checking code.
6741
6742 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6743
6744         * paths.el (gnus-local-domain): Removed.
6745         (gnus-local-organization): Ditto.
6746         (gnus-startup-file): Ditto.
6747
6748 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6749
6750         * files.el (auto-mode-alist): Add .spec for RPM.
6751
6752 2000-07-31  Andy Piper  <andy@xemacs.org>
6753
6754         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6755
6756 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6757
6758         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6759         browse-url.
6760         * help.el (xemacs-www-page): Ditto.
6761         (xemacs-www-faq): Ditto.
6762         * menubar-items.el (default-menubar): Ditto.
6763
6764         * wid-edit.el (widget-url-link-action): Ditto.
6765         From: Kenichi OKADA <okada@opaopa.org>.
6766
6767 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6768
6769         * finder.el (finder-commentary): Add autoload cookie.
6770
6771 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6772
6773         * files.el (insert-file-contents-literally): Fix second let
6774         binding for `coding-system-for-read' to `coding-system-for-write'
6775         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6776
6777 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6778
6779         * files.el (insert-file-contents-literally): Use binary coding
6780         system (from Morioka san).
6781         (insert-file-contents-literally): Make file-name-handler method.
6782
6783 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6784
6785         * cl-macs.el (get-selection): Add defsetf.
6786
6787 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6788
6789         * x-init.el (x-activate-region-as-selection): replace obsolete
6790         function x-own-selection with own-selection.
6791         (ow-find): replace obsolete functions x-get-selection and
6792         x-get-clipboard with get-selection and get-clipboard.
6793         (init-post-x-win): replace obsolete function x-disown-selection
6794         with disown-selection.
6795
6796 2000-07-20  Mike Sperber  <mike@xemacs.org>
6797
6798         * startup.el (load-user-init-file): Only try to load init file if
6799         it exists.
6800
6801 2000-07-10  Andy Piper  <andy@xemacs.org>
6802
6803         * dialog-items.el: sync with Ben's patch.
6804
6805         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6806         comment.
6807         (progress-text-glyph): deleted.
6808         (progress-layout-glyph): make completely minimal.
6809         (progress-gauge-glyph): ditto.
6810         (progress-display-style): fix to handle dynamic instantiator
6811         changes.
6812         (progress-text-instantiator): new.
6813         (progress-layout-instantiator): new.
6814         (progress-gauge-instantiator): new.
6815         (set-progress-display-instantiator): renamed and changed from
6816         set-progress-display-style.
6817         (progress-abort-glyph): use instantiator not glyph.
6818         (append-progress-display): use set-progress-display-instantiator
6819         and set-glyph-image.
6820         (abort-progress-display): ditto.
6821         (raw-append-progress-display): ditto.
6822
6823 2000-07-20  Ben Wing  <ben@xemacs.org>
6824
6825         * code-files.el: Move Mule-specific code to mule-coding.el.
6826
6827 2000-07-15  Ben Wing  <ben@xemacs.org>
6828
6829         * autoload.el:
6830         Fixed comments.
6831
6832         * cmdloop.el:
6833         * cmdloop.el (yes-or-no-p):
6834         * cmdloop.el (y-or-n-p):
6835         Make these functions use should-use-dialog-box-p and not be
6836         overridden in dialog.el.
6837
6838         * cus-dep.el:
6839         * cus-dep.el (Custom-make-dependencies): Removed.
6840         * cus-dep.el (Custom-make-dependencies-1): New.
6841         * cus-dep.el (Custom-make-one-dependency): New.
6842         New entry point for use in Makefiles, to avoid excessive
6843         invocations.
6844
6845         * cus-edit.el (custom-variable-reset-saved):
6846         * cus-edit.el (custom-variable-reset-standard):
6847         * cus-edit.el (custom-save-resets):
6848         Fix bytecompiler warnings.
6849
6850         * dialog.el:
6851         * dialog.el (yes-or-no-p-dialog-box):
6852         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6853         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6854         * dialog.el (get-dialog-box-response):
6855         * dialog.el (message-or-box):
6856         * dialog.el (make-dialog-box):
6857         * dialog.el (popup-dialog-box): New.
6858         Avoid yes-or-no-p bogosities.
6859         Create a general function `make-dialog-box' to encapsulate all
6860         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6861
6862         * dumped-lisp.el (preloaded-file-list):
6863         Add dialog-items.  Clean up.  Group files by types.
6864
6865         * easymenu.el (easy-menu-add):
6866         * easymenu.el (easy-menu-remove):
6867         Account for accelerators.
6868
6869         * extents.el:
6870         * extents.el (extent-list): New args, like in map-extents.
6871         * extents.el (extent-at-event): New.
6872         * extents.el (extents-at-event): New.
6873
6874         * font-lock.el:
6875         * font-lock.el (font-lock-mode):
6876         * font-lock.el (font-lock-default-fontify-buffer):
6877         * font-lock.el (font-lock-default-unfontify-region):
6878         * font-lock.el (font-lock-fontify-syntactically-region):
6879         * font-lock.el (font-lock-fontify-keywords-region):
6880         Use new progress-feedback names.
6881
6882         * font-lock.el (java-font-lock-identifier-regexp):
6883         * font-lock.el (java-font-lock-class-name-regexp):
6884         Fix bytecompiler warnings.
6885
6886         * gutter-items.el:
6887         * gutter-items.el (progress-display-use-echo-area): Removed.
6888         * gutter-items.el (progress-feedback-use-echo-area): New.
6889         * gutter-items.el (progress-display-popup-period): Removed.
6890         * gutter-items.el (progress-feedback-popup-period): New.
6891         * gutter-items.el (set-progress-display-style): Removed.
6892         * gutter-items.el (set-progress-feedback-style): New.
6893         * gutter-items.el (progress-display-style): Removed.
6894         * gutter-items.el (progress-feedback-style): New.
6895         * gutter-items.el (progress-stack):
6896         * gutter-items.el (progress-displayed-p): Removed.
6897         * gutter-items.el (progress-feedbacked-p): New.
6898         * gutter-items.el (clear-progress-display): Removed.
6899         * gutter-items.el (clear-progress-feedback): New.
6900         * gutter-items.el (progress-display-clear-when-idle): Removed.
6901         * gutter-items.el (progress-feedback-clear-when-idle): New.
6902         * gutter-items.el (remove-progress-display): Removed.
6903         * gutter-items.el (remove-progress-feedback): New.
6904         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6905         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6906         * gutter-items.el (append-progress-display): Removed.
6907         * gutter-items.el (append-progress-feedback): New.
6908         * gutter-items.el (abort-progress-display): Removed.
6909         * gutter-items.el (abort-progress-feedback): New.
6910         * gutter-items.el (raw-append-progress-display): Removed.
6911         * gutter-items.el (raw-append-progress-feedback): New.
6912         * gutter-items.el (display-progress-display): Removed.
6913         * gutter-items.el (display-progress-feedback): New.
6914         * gutter-items.el (current-progress-display): Removed.
6915         * gutter-items.el (current-progress-feedback): New.
6916         * gutter-items.el (current-progress-display-label): Removed.
6917         * gutter-items.el (current-progress-feedback-label): New.
6918         * gutter-items.el (progress-display): Removed.
6919         * gutter-items.el (progress-feedback): New.
6920         Replace "progress-display" with "progress-feedback" globally.
6921
6922         * gutter-items.el (lprogress-display): Removed.
6923         * gutter-items.el (progress-feedback-with-label): New.
6924         Rename lprogress-display ==> progress-feedback-with-label.
6925
6926         * gutter-items.el (search-dialog-direction): Removed.
6927         * gutter-items.el (search-dialog-text): Removed.
6928         * gutter-items.el (search-dialog-callback): Removed.
6929         * gutter-items.el (make-search-dialog): Removed.
6930         Move to dialog-items.el.
6931
6932         * help.el:
6933         * help.el (help-mode-quit):
6934         * help.el (mode-for-help): New.
6935         * help.el (help-sticky-window): New.
6936         * help.el (help-window-config): New.
6937         * help.el (with-displaying-help-buffer):
6938         * help.el (function-at-event): New.
6939         * help.el (help-symbol-regexp): New.
6940         * help.el (help-symbol-run-function-1): New.
6941         * help.el (help-symbol-run-function): New.
6942         * help.el (help-symbol-function-context-menu): New.
6943         * help.el (help-symbol-variable-context-menu): New.
6944         * help.el (help-symbol-function-and-variable-context-menu): New.
6945         * help.el (frob-help-extents): New.
6946         * help.el (describe-function-1):
6947         * help.el (variable-at-point):
6948         * help.el (variable-at-event): New.
6949         * help.el (describe-variable):
6950         Major overhaul.
6951         - Make functions and variables be mousable.
6952         - Middle button hyperlinks.
6953         - New context-menu entries.
6954
6955         * keydefs.el:
6956         * keydefs.el (global-map):
6957         New key bindings to move lines up and down.
6958
6959         * lisp-mode.el:
6960         * lisp-mode.el (construct-lisp-mode-menu): New.
6961         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6962         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6963         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6964         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6965         Make popup and menubar menus be different.  Popup menu uses
6966         clicked location and automatically assumes symbol under the mouse
6967         for various commands.
6968
6969         * menubar-items.el:
6970         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6971         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6972
6973         * menubar-items.el (global-popup-menu): Removed.
6974         * menubar-items.el (mode-popup-menu): Removed.
6975         * menubar-items.el (activate-popup-menu-hook): Removed.
6976         * menubar-items.el (popup-mode-menu): Removed.
6977         * menubar-items.el (popup-buffer-menu): Removed.
6978         * menubar-items.el (popup-menubar-menu): Removed.
6979         Move to menubar.el.
6980
6981         * menubar.el:
6982         * menubar.el (global-popup-menu): New.
6983         * menubar.el (mode-popup-menu): New.
6984         * menubar.el (activate-popup-menu-hook): New.
6985         * menubar.el (last-popup-menu-event): New.
6986         * menubar.el (popup-mode-menu): New.
6987         * menubar.el (popup-buffer-menu): New.
6988         * menubar.el (popup-menubar-menu): New.
6989         * menubar.el (menu-call-at-event): New.
6990         Move non-content functions here.  Add support for context menu
6991         items on extents.
6992
6993         * minibuf.el (minibuffer-history-uniquify):
6994         Typo fix.
6995
6996         * minibuf.el (read-file-name-1):
6997         Call new file dialog box if it exists.
6998
6999         * minibuf.el (mouse-rfn-setup-vars):
7000         Clean up "chop" action.
7001
7002         * mouse.el:
7003         * mouse.el (button2): Now bound to mouse-track.
7004         * mouse.el (click-inside-extent-p):
7005         * mouse.el (point-inside-extent-p):
7006         * mouse.el (point-inside-selection-p):
7007         * mouse.el (mouse-drag-or-yank): Removed.
7008         * mouse.el (mouse-begin-drag-n-drop): New.
7009         * mouse.el (mouse-eval-sexp):
7010         * mouse.el (mouse-track-activate-strokes): New.
7011         * mouse.el (mouse-track-do-activate): New.
7012         * mouse.el (mouse-track):
7013         * mouse.el (default-mouse-track-event-is-with-button): New.
7014         * mouse.el (default-mouse-track-cleanup-hook):
7015         * mouse.el (default-mouse-track-drag-hook):
7016         * mouse.el (default-mouse-track-drag-up-hook):
7017         * mouse.el (default-mouse-track-click-hook):
7018         Merge drag-n-drop into mouse-track.
7019         Add general "activate" support to replace specific button2 kludges.
7020         Use "button modifier" support in mouse-track.
7021
7022         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7023
7024         * package-ui.el:
7025         * package-ui.el (pui-menu):
7026         * package-ui.el (pui-popup-context-sensitive): Removed.
7027         Fix bytecompiler warnings.
7028         Clean up popup code a bit.
7029
7030         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7031
7032         * simple.el:
7033         * simple.el (transpose-lines):
7034         * simple.el (transpose-line-up): New.
7035         * simple.el (transpose-line-down): New.
7036         * simple.el (transpose-subr):
7037         * simple.el (transpose-subr-1): Removed.
7038         Clean up, add functions to move lines up and down.
7039
7040         * startup.el (mail-host-address):
7041         * startup.el (user-mail-address):
7042         Customize.
7043
7044         * subr.el:
7045         * subr.el (set-symbol-value-in-buffer): New.
7046         * subr.el (error):
7047         * subr.el (check-argument-type):
7048         * subr.el (defined-error-p): New.
7049         Add structured error support.
7050
7051         * toolbar-items.el (toolbar-compile):
7052         Use new make-dialog-box.
7053
7054         * update-elc.el:
7055
7056         * userlock.el (ask-user-about-lock-dbox):
7057         * userlock.el (ask-user-about-supersession-threat-dbox):
7058         * userlock.el (ask-user-about-lock):
7059         * userlock.el (ask-user-about-supersession-threat):
7060         Use new make-dialog-box.
7061         Add safety checks; use should use-dialog-box-p.
7062
7063         * window-xemacs.el:
7064         * window-xemacs.el (__buffer-dedicated-frame):
7065         * window-xemacs.el (buffer-dedicated-frame): New.
7066         * window-xemacs.el (set-buffer-dedicated-frame): New.
7067         Move dedicated-frame stuff into lisp.
7068
7069 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7070
7071         * printer.el (generic-print-region): Do not require that
7072         `printer-name' be set.
7073         (printer-name): Commentary clarification.
7074
7075 2000-07-19  Martin Buchholz <martin@xemacs.org>
7076
7077         * XEmacs 21.2.35 is released.
7078
7079 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7080
7081         * select.el (selection-coercible-types): Initialise.
7082
7083 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7084
7085         * select.el (own-clipboard): Bug fix.
7086
7087 2000-07-17  Mike Sperber  <mike@xemacs.org>
7088
7089         * cus-edit.el (custom-migrate-custom-file): Save init file before
7090         continuing.
7091
7092 2000-07-16  Mike Sperber  <mike@xemacs.org>
7093
7094         * startup.el (load-init-file): Remove silly call to
7095         `load-user-custom-file`.
7096         (maybe-migrate-user-init-file): Minor fixes.
7097
7098 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7099
7100         * apropos.el (apropos-documentation-check-doc-file):
7101         `doc' variable should be let-bound, as was presumably intended.
7102
7103         * cus-edit.el (custom-variable-reset-saved):
7104         (custom-variable-reset-standard):
7105         Remove unused variable comment-widget.  Twice.
7106
7107         * toolbar.el (toolbar-blank-press-function):
7108         Add a real defvar with initial value nil and proper docstring.
7109         (press-toolbar-button): No need to check for boundp-ness anymore.
7110
7111         * rect.el (open-rectangle-line): Remove useless (let) form.
7112         Add defvar for pending-delete-mode.
7113
7114         * info.el (Info-find-node): This function needs an autoload cookie.
7115
7116         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7117         Use let* since the second form referred to the first.
7118
7119 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7120
7121         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7122         instead of removed `mswindows-get-clipboard'.
7123
7124
7125 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7126
7127         * select.el (select-convert-from-text): New.
7128         * select.el (select-convert-from-length): New.
7129         * select.el (select-convert-from-integer): New.
7130         * select.el (select-convert-from-identity): New.
7131         * select.el (select-convert-from-filename): New.
7132         * select.el (selection-converter-in-alist): Use them.
7133         New converter functions for X.
7134
7135         * select.el (get-selection): Removed comment.
7136
7137         * select.el (own-selection): Removed append code - I thought
7138         I'd already done this, but apparently not...
7139
7140         * select.el: Changed comment about TIMESTAMP.
7141
7142         * select.el (select-convert-in): New.
7143         * select.el (select-convert-out): New.
7144         New functions that get used by select.c.
7145
7146         * select.el (select-buffer-killed-default): New.
7147         * select.el (select-buffer-killed-text): New.
7148         * select.el (selection-buffer-killed-alist): New.
7149         New list and functions that get called if a relevant selection
7150         exists and a buffer gets killed.
7151
7152         * select.el (select-convert-to-targets):
7153         * select.el (select-convert-to-identity): Removed.
7154         * select.el (select-convert-from-identity): Removed.
7155         * select.el (select-converter-out-alist):
7156         Removed _EMACS_INTERNAL selection type.
7157
7158         * x-select.el (xselect-kill-buffer-hook): Removed.
7159         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7160         Removed this X-specific nonesense. Use the generic support
7161         in select.el instead.
7162
7163 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7164
7165         * mule/mule-category.el (defined-category-hashtable):
7166         Use make-hash-table instead of make-hashtable
7167
7168         * buff-menu.el: Byte-compiler warning fix.
7169
7170         * isearch-mode.el (isearch-highlight-all-cleanup):
7171         Remove unused variable `isearch-highlight-all-start'.
7172
7173         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7174
7175         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7176
7177         * cus-dep.el (Custom-make-dependencies):
7178         Add autoload cookie for custom-add-loads to generated custom-load.el.
7179
7180         * autoload.el (autoload-package-name): Warning suppression.
7181         Move defvar prior to first use.
7182
7183         * custom.el: Add autoload for custom-declare-face.
7184         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7185         * cl.el (cl-hack-byte-compiler):
7186         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7187         to work properly.
7188
7189 2000-07-08  Mike Sperber  <mike@xemacs.org>
7190
7191         * startup.el (load-home-init-file): Added variable.
7192         (maybe-migrate-user-init-file): Added.
7193         (load-user-init-file): Load custom file if different from init
7194         file.
7195
7196         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7197         "startup."
7198
7199         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7200         Moved `custom-file'-related code to cus-file.el.
7201
7202         * cus-file.el: New file.
7203
7204 2000-04-01  Mike Sperber  <mike@xemacs.org>
7205
7206         * packages.el (packages-find-package-directories): Added support
7207         for external package hierarchies with in-place installations.
7208
7209         * find-paths.el (paths-root-in-place-p): Added.
7210         (paths-find-emacs-directory): Added support for external
7211         directories with in-place installations.
7212         (paths-find-site-directory): Ditto.
7213
7214         * startup.el (find-user-init-file): Also look for
7215         ~/.xemacs/init.elc? in preference to ~/.emacs.
7216
7217 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7218
7219         * select.el (own-selection):
7220         * select.el (own-clipboard): Changed `append' parameter to
7221         `how-to-use' parameter.
7222         * select.el (own-selection): Removed icky append code.
7223         * select.el (own-selection, get-selection): Removed extra type
7224         checking.
7225         * select.el (selection-appender-alist):
7226         * select.el (selection-converter-{in|out}-alist): Initialise.
7227         * select.el (select-append-to-*): New.
7228         * select.el (select-convert-from-*): New.  New functions to append
7229         data and convert data from external type.
7230
7231 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7232
7233         * font-lock.el: Javadoc enhancements.
7234
7235 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7236
7237         * printer.el (generic-print-region): Compose job name from buffer
7238         name.
7239
7240 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7241
7242         * font-lock.el (font-lock-fontify-pending-extents): Call
7243         font-lock-fontify-region instead of font-lock-fontify-buffer
7244         to avoid unnecessary progress gauges.
7245
7246 2000-07-06  Craig Lanning  <lanning@scra.org>
7247
7248         * custom-load.el (faces):
7249
7250         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7251         dir is a regex.
7252
7253         * process.el (call-process-internal): from Dan Holmsand, use binary
7254         coding systems so that jka-compr works.
7255
7256 2000-07-07  Ben Wing  <ben@xemacs.org>
7257
7258         * font-lock.el: Undo previous change.  Unfortunately, some
7259         files actually use the variables directly in their init code
7260         without quoting them.
7261
7262 2000-07-07  Ben Wing  <ben@xemacs.org>
7263
7264         * font-lock.el (defvar font-lock-*-face): Removed.
7265
7266         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7267         only when necessary.
7268
7269 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7270
7271         * cl-macs.el: fix cl-transform-function-property kludge
7272         so that it does not require a random feature.
7273
7274 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7275
7276         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7277         as in Linux kernel "Rules.make".
7278
7279 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7280
7281         * build-report.el (build-report): Add autoload cookie.
7282
7283 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7284
7285         * package-ui.el (defgroup pui):  Correct a misspelling
7286         (pui-toggle-package-delete):  Change `seleted' to `selected'
7287
7288 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7289
7290         * package-get.el (package-get-update-base):
7291         (package-get): Use insert-file-contents-literally always.
7292         (package-get-maybe-save-index):
7293         Force coding system for writing to binary.
7294
7295 2000-06-08  Mike Alexander  <mta@arbortext.com>
7296
7297         * code-process.el (call-process-region): If there is no coding
7298         system for the process on process-coding-system-alist use the
7299         coding system of the buffer containing the region.
7300
7301 2000-06-10  Ben Wing  <ben@xemacs.org>
7302
7303         * cmdloop.el (command-error):
7304         If debug-on-error and noninteractive, output backtrace.
7305
7306         * files.el (file-relative-name):
7307         Remove MSDOS references.
7308
7309         * simple.el (line-number): New function, due to non-obvious
7310         behavior/usage of count-lines.
7311
7312         * simple.el (count-lines): document non-obvious usage to get
7313         line number.
7314
7315 2000-06-11  Ben Wing  <ben@xemacs.org>
7316
7317         * faces.el ((featurep 'xpm)):
7318         * x-faces.el (x-init-face-from-resources):
7319         * x-faces.el (x-init-frame-faces):
7320         * x-misc.el (x-init-specifier-from-resources):
7321         * x-misc.el (x-get-resource-and-bogosity-check):
7322         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7323         * x-mouse.el (x-init-pointer-shape):
7324         * x-scrollbar.el (x-init-scrollbar-from-resources):
7325         Add sixth argument to x-get-resource calls so as to issue warnings
7326         rather than errors on bogus arguments.
7327
7328 2000-06-05  Ben Wing  <ben@xemacs.org>
7329
7330         * compat.el: new file.  provides a clean, non-intrusive way to
7331         define compatibility functions.
7332
7333         * process.el (shell-quote-argument): temporary fix for lack
7334         of nt-quote-process-args.  #### I need to put back the overall
7335         structure of that mechanism but redo the guts of it using the
7336         extra intelligence in the C code.
7337
7338 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7339
7340         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7341         `package-get' does in package-get.el, instead of using external
7342         "md5sum" program.
7343
7344         * package-get.el (package-get): Insert package file literally to
7345         make checksum calculation work.
7346
7347 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7348
7349         * code-files.el (convert-mbox-coding-system): Deleted.
7350         (file-coding-system-alist): Removed reference to
7351         convert-mbox-coding-system.
7352
7353 2000-05-28  Martin Buchholz <martin@xemacs.org>
7354
7355         * XEmacs 21.2.34 is released.
7356
7357 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7358
7359         * font-lock.el (font-lock-keywords): Rewrote docstring
7360
7361 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7362
7363         * loadhist.el (unload-feature): handle case where x is both boundp
7364         and fboundp
7365
7366 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7367
7368         * packages.el: It's ok to use built-in macros, but not lisp
7369         defined ones.
7370
7371 2000-05-20  Ben Wing  <ben@xemacs.org>
7372
7373         * font-lock.el:
7374         * font-lock.el (font-lock-message-threshold):
7375         * font-lock.el (font-lock-mode):
7376         * font-lock.el (font-lock-default-fontify-buffer):
7377         * font-lock.el (font-lock-always-fontify-immediately):
7378         * font-lock.el (font-lock-old-extent): Removed.
7379         * font-lock.el (font-lock-old-len): Removed.
7380         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7381         * font-lock.el (font-lock-pending-extent-table): New.
7382         * font-lock.el (font-lock-range-table): New.
7383         * font-lock.el (font-lock-after-change-function):
7384         * font-lock.el (font-lock-after-change-function-1): Removed.
7385         * font-lock.el (font-lock-fontify-pending-extents): New.
7386         * font-lock.el ('font-lock-revert-cleanup): Removed.
7387         * font-lock.el ('font-lock-revert-setup): Removed.
7388         Rewrite deferral code to handle any number of changes, merging
7389         them properly.  Remove hacked-up code for revert-buffer, now
7390         unnecessary.
7391
7392         * menubar-items.el (default-menubar):
7393         In Options->Edit Init File, don't switch to emacs-lisp-mode
7394         unless necessary; doing this turns off font-lock.
7395
7396 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7397
7398         * keydefs.el: Define C-x BS to backward-kill-sentence.
7399
7400 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7401
7402         * files.el (hack-local-variables-prop-line): Use non-greedy
7403         matching to process -*-texinfo-*- -*-.
7404
7405 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7406
7407         * minibuf.el (minibuf-directory-files): new function.
7408         (read-file-name-activate-callback): use minibuf-directory-files.
7409         (read-directory-name-internal): ditto.
7410         (mouse-file-display-completion-list): ditto.
7411         (mouse-directory-display-completion-list): ditto.
7412         (read-file-name-internal): remove "./" from completion list unless
7413         explicitly matched, for consistency.
7414
7415 2000-05-11  Ben Wing  <ben@xemacs.org>
7416
7417         * gutter-items.el (gutter-buffers-tab):
7418         * gutter-items.el (add-tab-to-gutter):
7419         * gutter-items.el (update-tab-in-gutter):
7420         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7421         * gutter-items.el (append-progress-display):
7422         * gutter-items.el (abort-progress-display):
7423         * gutter-items.el (raw-append-progress-display):
7424         Further fixes.  Use set-glyph-image not set-image-instance-property,
7425         to fix problems with multiple windows in a frame.
7426
7427         * menubar-items.el (tutorials-menu-filter):
7428         Fix typo.
7429
7430         * startup.el (early-error-handler):
7431         Display message box under windows; otherwise, message will disappear
7432         before it can be viewed.
7433
7434         * update-elc.el:
7435         Fix bug in NEEDTODUMP processing.
7436
7437 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7438
7439         * startup.el (lock-directory): Removed.
7440         (superlock-file): Ditto.
7441         (startup-set-paths): Remove lockdir.
7442         (startup-setup-paths-warning): Remove lock-directory.
7443
7444         * setup-paths.el (paths-find-lock-directory): Removed.
7445         (paths-find-superlock-file): Ditto.
7446
7447 2000-05-09  Ben Wing  <ben@xemacs.org>
7448
7449         * faces.el (set-face-property):
7450         * faces.el (set-face-font):
7451         * faces.el (set-face-foreground):
7452         * faces.el (set-face-background):
7453         * faces.el (set-face-background-pixmap):
7454         * faces.el (set-face-underline-p):
7455         * faces.el (set-face-strikethru-p):
7456         * faces.el (set-face-highlight-p):
7457         * faces.el (set-face-dim-p):
7458         * faces.el (set-face-blinking-p):
7459         * faces.el (set-face-reverse-p):
7460         doc string changes.
7461
7462         * glyphs.el:
7463         * glyphs.el (make-image-specifier):
7464         * glyphs.el (glyph-property):
7465         * glyphs.el (set-glyph-image):
7466         * glyphs.el (make-glyph):
7467         * glyphs.el (make-pointer-glyph):
7468         * glyphs.el (make-icon-glyph):
7469         * glyphs.el (widget-image-instance-p): New.
7470         authorship info, lots of doc changes.  New predicate, inadvertently
7471         omitted.  the general principle with specifier docs is now that
7472         the description of instantiators should go with the make-foo-specifier
7473         fun's doc string, rather than in foo-specifier-p.  this follows
7474         conventions elsewhere in XEmacs and in general is a lot more obvious
7475         of a place to look.  sometimes the make-foo-specifier function needs
7476         to be created in the process.
7477
7478         * gutter.el:
7479         * gutter.el (make-gutter-specifier): New.
7480         * gutter.el (make-gutter-size-specifier): New.
7481         * gutter.el (make-gutter-visible-specifier): New.
7482         specifier doc updates according to the conventions specified before.
7483
7484         * objects.el:
7485         * objects.el (make-font-specifier):
7486         * objects.el (make-color-specifier):
7487         * objects.el (make-face-boolean-specifier): New.
7488         specifier doc updates according to the conventions specified before.
7489
7490         * specifier.el:
7491         * specifier.el (set-specifier):
7492         * specifier.el (make-integer-specifier): New.
7493         * specifier.el (make-boolean-specifier): New.
7494         * specifier.el (make-natnum-specifier): New.
7495         * specifier.el (make-generic-specifier): New.
7496         * specifier.el (make-display-table-specifier): New.
7497         specifier doc updates according to the conventions specified before.
7498
7499         * toolbar.el:
7500         * toolbar.el (make-toolbar-specifier): New.
7501         specifier doc updates according to the conventions specified before.
7502
7503 2000-05-09  Ben Wing  <ben@xemacs.org>
7504
7505         * process.el (call-process-internal): Revert to previous version
7506         because Mike's change clashed with a change I did not long before.
7507         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7508         Thanks very much Mike for pointing out the bug and submitting a
7509         patch!
7510
7511 2000-04-13  Mike Alexander  <mta@arbortext.com>
7512
7513         * process.el (call-process-internal): Send the correct input buffer
7514         (call-process-internal): Return the exit status of the process
7515
7516 2000-05-07  Ben Wing  <ben@xemacs.org>
7517
7518         * winnt.el:
7519         * winnt.el (nt-quote-args-verbatim): Removed.
7520         * winnt.el (nt-quote-args-prefix-quote): Removed.
7521         * winnt.el (nt-quote-args-backslash-quote): Removed.
7522         * winnt.el (nt-quote-args-double-quote): Removed.
7523         * winnt.el (nt-quote-args-functions-alist): Removed.
7524         * winnt.el (nt-quote-process-args): Removed.
7525         Remove all stuff for argument quoting.  We borrow the code instead
7526         from Emacs 20.6, which is much more careful in its quoting
7527         (e.g. in handling runs of the escape character) and avoids most of
7528         the need for this Lisp mechanism by checking to see whether we're
7529         running a Cygwin or normal program and doing the appropriate
7530         quoting.  If we end up needing such a mechanism, we should add
7531         it by extending the variable `mswindows-quote-process-args' so it
7532         can take an alist of regexps.
7533
7534 2000-05-07  Ben Wing  <ben@xemacs.org>
7535
7536         * keydefs.el:
7537         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7538         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7539         the window without moving point.
7540
7541         * simple.el:
7542         * simple.el (scroll-up-one): New.
7543         * simple.el (scroll-down-one): New.
7544         Functions for use with C-M-up/down.
7545
7546 2000-05-01  Martin Buchholz <martin@xemacs.org>
7547
7548         * XEmacs 21.2.33 is released.
7549
7550 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7551
7552         * dialog.el (yes-or-no-p-dialog-box):
7553         Fix docstring.
7554         Fix following horrible bug in X11 mode with focus-follows-mouse:
7555           1. Visit two files in two different frames.
7556           2. do File->Revert Buffer in one of those frames.
7557           3. Dialog box appears.
7558           4. Arrange things so that the mouse passes over the *other*
7559              frame, then to the dialog box, and click on "Yes".
7560           5. The file contents end up in the *wrong* buffer!
7561         Add TODO comment.
7562
7563 2000-04-28  Ben Wing  <ben@xemacs.org>
7564
7565         * help.el (describe-installation): correct typo introduced
7566         in last patch: boundp -> fboundp.
7567
7568         * etags.el (buffer-tag-table-list):
7569         canonicalize filenames to Unix format so that tag-table-alist
7570         searching works under Windows.
7571
7572         * autoload.el:
7573         Bowdlerize the supposedly objectionable words
7574         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7575
7576         * gutter-items.el (set-progress-display-style):
7577         * gutter-items.el (search-dialog-callback):
7578         * gutter-items.el (make-search-dialog):
7579         Change to new callback-ex api.
7580
7581 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7582
7583         * help.el: (describe-installation): decode-coding-string is not
7584         defined in a non MULE environment.
7585
7586 2000-04-28  Ben Wing  <ben@xemacs.org>
7587
7588         * gutter-items.el (buffer-list-changed-hook):
7589         use it, not record-buffer-hook.
7590
7591         * subr.el (record-buffer-hook): Removed.
7592
7593 2000-04-27  Ben Wing  <ben@xemacs.org>
7594
7595         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7596         use NORECORD option.  Andy will not like this, but the existing
7597         gutter behavior is just wrong, as per this comment:
7598
7599         ;; this used to add the norecord flag to both calls below.
7600         ;; this is bogus because it is a pervasive assumption in XEmacs
7601         ;; that the current buffer is at the front of the buffers list.
7602         ;; for example, select an item and then do M-C-l
7603         ;; (switch-to-other-buffer).  Things get way confused.
7604         ;;
7605         ;; Andy, if you want to maintain the current look, you must
7606         ;;  *uncouple* the gutter order and buffers order.
7607
7608         * loaddefs.el (completion-ignored-extensions): unfuckify.
7609
7610         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7611         xemacs.mak.
7612
7613         * autoload.el (batch-update-one-directory): new function, used in
7614         xemacs.mak.
7615
7616         * loadup.el: set gc-cons-threshold very high unless dumping --
7617         loadup during update-elc is much much much faster.  also do this
7618         when quick-building.
7619
7620         add commented-out code for profiling loadup.
7621
7622
7623         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7624         is required in order to build xemacs.
7625
7626 2000-04-26  Ben Wing  <ben@xemacs.org>
7627
7628         * loadup.el: don't garbage collect during loadup if quick-build
7629         compile-time option is set.
7630
7631 2000-04-23  Ben Wing  <ben@xemacs.org>
7632
7633         * update-elc.el: compute whether any dumped .el or .elc files
7634         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7635         if so.
7636
7637         * update-elc.el (update-elc-files-to-compile): always change
7638         NOBYTECOMPILE in the src directory rather than current dir,
7639         so it will work under NT.
7640
7641         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7642         the form of this file is identical between Unix and Windows.
7643         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7644         Added comment.
7645         (update-autoloads-from-directory): updated doc string.
7646         updated doc strings in a few other places.
7647
7648 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7649
7650         * bytecomp.el (byte-force-recompile): Fix argument to
7651         byte-recompile-directory.
7652
7653 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7654
7655         * gutter-items.el (progress-display-clear-when-idle): Use
7656         add-one-shot-hook.
7657         * gutter-items.el (clear-progress-display): Adjust number of
7658         arguments.
7659
7660 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7661
7662         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7663
7664 2000-04-16  Ben Wing  <ben@xemacs.org>
7665
7666         * printer.el: New file.
7667
7668         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7669
7670         * help.el (describe-installation): Fix decoding for Windows.
7671
7672         * menubar-items.el:
7673         * menubar-items.el (default-menubar):
7674         * menubar-items.el (tutorials-menu-filter): New.
7675         * menubar-items.el (popup-menubar-menu):
7676         Add authorship.  Redo Help menu and Tutorials filter.
7677
7678         * menubar.el: Correct comment.
7679
7680         * modeline.el (modeline-buffer-identification): Correct doc string.
7681
7682         * simple.el:
7683         * simple.el (printing): Removed.
7684         * simple.el (printer-name): Removed.
7685         * simple.el (generic-print-buffer): Removed.
7686         * simple.el (generic-print-region): Removed.
7687         Move generic print code to printer.el.
7688
7689 2000-04-15  Ben Wing  <ben@xemacs.org>
7690
7691         * simple.el (generic-print-region): New.
7692         make this function actually work.
7693         (generic-print-buffer): call generic-print-region.
7694
7695 2000-04-14  Andy Piper  <andy@xemacs.org>
7696
7697         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7698         by using the new widget-callback-current-channel.
7699         (search-dialog-callback): ditto.
7700
7701 2000-04-12  Andy Piper  <andy@xemacs.org>
7702
7703         * gutter.el (default-gutter-position): moved from gutter-items.el.
7704         (default-gutter-position-changed-hook): ditto.
7705         (gutter-element-visibility-changed-hook): ditto.
7706         (set-gutter-element): ditto.
7707         (remove-gutter-element): ditto.
7708         (set-gutter-element-visible-p): ditto.
7709         (gutter-element-visible-p): ditto.
7710         (init-gutter): ditto.
7711
7712         * dialog.el (make-dialog-box): renamed and moved from
7713         gutter-items.el
7714
7715         * gutter-items.el: move various functions elsewhere.
7716
7717 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7718
7719         * menubar-items.el: Fixed place of parenthesis.
7720
7721 2000-04-12  Ben Wing  <ben@xemacs.org>
7722
7723         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7724                 without constantly being prompted for the tag.
7725         * simple.el: Added a number of section headings, to clarify the
7726                 organization of this file.
7727         * simple.el (activate-region):
7728         * simple.el (region-exists-p):
7729         * simple.el (region-active-p):
7730                 Moved these three function down to the other side of
7731                 the case-changing functions, so they join the rest of
7732                 the region code.
7733         * simple.el (printing): New.
7734         * simple.el (printer-name): New.
7735         * simple.el (generic-print-buffer): New.
7736                 New functions, a very simple prototype for a unified
7737                 printing interface.
7738
7739         * process.el (call-process-internal): Real fix for null BUFFER,
7740                 other problems with BUFFER specs.
7741
7742         * menubar-items.el:
7743                 Fixed up File->Print to use new printing functions.
7744                 Various corrections and expansions to Grep/Compile menus.
7745                 New options for Printing.
7746                 New options for SMTP Mail, the way to send mail under
7747                   MS Windows. (There's also a package patch to make SMTP
7748                   Mail be the default under MSWin.)
7749
7750 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7751
7752         * menubar-items.el: Selecting Rectangle Mousing from menubar
7753         did not work.  Needed to quote mouse-track-rectangle-p.
7754
7755 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7756
7757         * cl-compat.el (keywordp): Removed.
7758
7759 2000-04-05  Andy Piper  <andy@xemacs.org>
7760
7761         * gutter-items.el (progress-layout-glyph): don't initialize here.
7762         (progress-gauge-glyph): use dynamic sizing.
7763         (set-progress-display-style): new function. Set progress glyphs
7764         appropriately depending on the style.
7765         (progress-display-style): new variable. Custom version of
7766         set-progress-display-style.
7767         (progress-abort-glyph): switch to dynamic sizes.
7768         (search-dialog-text): make the edit field active.
7769
7770 2000-04-04  Andy Piper  <andy@xemacs.org>
7771
7772         * gutter-items.el (make-search-dialog): need to make the search
7773         dialog visible after creation.
7774
7775         * menubar-items.el (default-menubar): use the search dialog for
7776         searching. Remove some extraneous search menu items.
7777
7778         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7779         well as strings.
7780         (make-gutter-only-dialog-frame): allow the user to create the
7781         frame unmapped. Allow the gutter spec to be given as a glyph.
7782         (search-dialog-direction): new variable.
7783         (search-dialog-text): new variable.
7784         (search-dialog-callback): new function. Callback for the search
7785         dialog action.
7786         (make-search-dialog): new function. Create a user-friendly search
7787         dialog.
7788
7789 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7790
7791         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7792         under Windows.
7793
7794 2000-04-01  Andy Piper  <andy@xemacs.org>
7795
7796         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7797         progress more accurately.
7798
7799 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7800
7801         * finder.el (finder-compile-keywords): Process readable files only.
7802         Because error in process of .#finder-inf.el when compile xemacs
7803         with --with-clash-detection option.
7804
7805 2000-03-31  Andy Piper  <andy@xemacs.org>
7806
7807         * gutter-items.el (append-progress-display): don't delay after a
7808         successful font-lock.
7809         (make-gutter-only-dialog-frame): new function. Allow users to
7810         create gutter-only dialogs.
7811
7812 2000-03-27  Mike Alexander  <mta@arbortext.com>
7813
7814         * process.el (call-process-internal): Handle a null BUFFER
7815         parameter correctly.
7816
7817 2000-03-28  Andy Piper  <andy@xemacs.org>
7818
7819         * gutter-items.el (abort-progress-display): put strings in the
7820         gutter not extents.
7821         (progress-layout-glyph): signal special 'quit callback.
7822         (progress-display-quit-function): deleted.
7823         (progress-display-stop-callback): deleted.
7824         (progress-display-dispatch-command-events): deleted.
7825         (append-progress-display): remove calls to
7826         progress-display-dispatch-command-events.
7827         (raw-append-progress-display): ditto.
7828
7829 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7830
7831         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7832         being a list.  Actually define `stipple-pixmap-p' which is used as
7833         an error predicate.  Correctly handle PIXMAP being either relative
7834         or absolute file name.
7835
7836 2000-03-24  Andy Piper  <andy@xemacs.org>
7837
7838         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7839         (abort-progress-display): ditto. Don't delete the created extent.
7840         (raw-append-progress-display): ditto.
7841         (progress-display-dispatch-non-command-events): new
7842         function. Encapsulates what we want to do when no command input is
7843         required.
7844         (progress-display-dispatch-command-events): likewise, but disable
7845         for now since it causes too many problems.
7846         (append-progress-display): use them.
7847         (raw-append-progress-display): ditto.
7848         (default-gutter-position-changed-hook): set this rather than
7849         default-gutter-position-changed.
7850         (default-gutter-position-changed-hook): lambda with zero arguments
7851         rather than one.
7852         (raw-append-progress-display): trap errors in pending input since
7853         allowing them to signal will hose the gauge well and
7854         truly. Ideally we would like to delay these until we are more able
7855         to cope.
7856         (append-progress-display): ditto.
7857
7858 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7859
7860         * lisp/make-docfile.el: call-process-internal is now implemented
7861         in process.el.
7862
7863 2000-03-21  Ben Wing  <ben@xemacs.org>
7864
7865         * mule\mule-cmds.el (set-language-info-alist):
7866         Fix to correspond to new menu arrangement.
7867
7868 2000-03-21  Ben Wing  <ben@xemacs.org>
7869
7870         * process.el:
7871         * process.el (call-process-internal): New.
7872         New implementation of call-process.  Only enabled under NT, so far.
7873         stderr handling not implemented yet in CVS'd C code.
7874
7875 2000-03-20  Ben Wing  <ben@xemacs.org>
7876
7877         * lisp-mode.el:
7878         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7879         * lisp-mode.el (lisp-interaction-mode):
7880         Put back Lisp Interaction menubar for Jan V's sake.
7881
7882         * simple.el:
7883         * simple.el (mark-ring):
7884         * simple.el (dont-record-current-mark): New.
7885         * simple.el (in-shifted-motion-command): New.
7886         * simple.el (mark-ring-unrecorded-commands): New.
7887         * simple.el (mark-ring-max):
7888         * simple.el (set-mark-command):
7889         * simple.el (push-mark):
7890         * simple.el (handle-pre-motion-command):
7891         Implement scheme for not recording unimportant marks.
7892
7893         * subr.el:
7894         * subr.el (function-allows-args): New.
7895         New function function-allows-args.
7896
7897 2000-03-20  Martin Buchholz <martin@xemacs.org>
7898
7899         * XEmacs 21.2.32 is released.
7900
7901 2000-03-20  Andy Piper  <andy@xemacs.org>
7902
7903         * gutter-items.el (update-tab-in-gutter): force selection of the
7904         selected-window if required to do so.
7905         (buffers-tab-items): ditto.
7906         (add-tab-to-gutter): ditto.
7907         (create-frame-hook): use force-selection.
7908         (default-gutter-position-changed): lambdify.
7909         (update-tab-hook): deleted since it was only used in one place.
7910
7911 2000-03-18  Andy Piper  <andy@xemacs.org>
7912
7913         * files.el (find-file-noselect): undo change that shouldn't have
7914         gone in.
7915
7916 2000-03-17  Andy Piper  <andy@xemacs.org>
7917
7918         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7919         of selected-window trickery.
7920
7921         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7922         frames tabs.
7923         (progress-display-stop-callback): progress -> progress-display
7924         (progress-display-quit-function): ditto.
7925         (clear-progress-display): ditto.
7926         (remove-progress-display): ditto.
7927         (append-progress-display): ditto.
7928         (abort-progress-display): ditto.
7929         (raw-append-progress-display): ditto.
7930         (display-progress-display): ditto.
7931         (current-progress-display-label): ditto.
7932         (current-progress-display): ditto.
7933         (lprogress-display): ditto and save the buffer
7934         (progress-display): ditto. Otherwise the buffer sometimes gets
7935         changed which confuses font-lock.
7936
7937         * font-lock.el (font-lock-default-fontify-buffer): catch all
7938         errors, not just quit.
7939         (font-lock-mode): progress -> display-progress
7940         (font-lock-default-fontify-buffer): ditto.
7941         (font-lock-fontify-syntactically-region): ditto.
7942         (font-lock-fontify-keywords-region): ditto.
7943
7944 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7945
7946         * cl.el (gensym): Move to here from cl-macs.el.
7947         (gentemp): Ditto.
7948
7949 2000-03-16  Andy Piper  <andy@xemacs.org>
7950
7951         * font-lock.el (font-lock-mode): use lprogress and friends for
7952         progress management.
7953         (font-lock-default-fontify-buffer): ditto.
7954         (font-lock-fontify-syntactically-region): ditto.
7955         (font-lock-fontify-keywords-region): ditto.
7956         (font-lock-revert-cleanup): fix reverting.
7957         (font-lock-revert-setup): ditto.
7958
7959         * gutter-items.el (progress-use-echo-area): new variable. Use the
7960         echo area for progress gauges if non-nil.
7961         (clear-progress): remove echo area stuff and defer to
7962         clear-message.
7963         (append-progress): dispatch non-command events after each progress
7964         increment. Remove echo area stuff.
7965         (abort-progress): remove echo area stuff and defer to
7966         display-message.
7967         (raw-append-progress): ditto. Dispatch non-command events after
7968         gutter redisplay.
7969         (display-progress): defer echo area stuff to display-message.
7970
7971         * gutter-items.el (clear-progress):
7972         (abort-progress): indentation changes.
7973         (display-progress): don't clear progress.
7974         (append-progress): compare messages with equal.
7975         (raw-append-progress): use dispatch-non-command-events to flush
7976         widget creation events.
7977
7978 2000-03-13  Ben Wing  <ben@xemacs.org>
7979
7980         * abbrev.el:
7981         * abbrev.el (abbrev-string-to-be-defined): New.
7982         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7983         Changes for use with the menubar.
7984
7985 2000-03-12  Ben Wing  <ben@xemacs.org>
7986
7987         * alist.el (vassoc): moved here from font-menu.el.
7988
7989         * custom.el (defface): typo fix.
7990
7991         * dialog.el (yes-or-no-p-dialog-box):
7992         * dialog.el (message-box):
7993         * files.el (save-some-buffers-1):
7994         Put accelerators in the button names.
7995
7996         * font-lock.el (font-lock-comment-face):
7997         * font-lock.el (font-lock-keyword-face):
7998         * font-lock.el (font-lock-function-name-face):
7999         Fixed some of the colors under MS Windows because the existing
8000         default colors were hardly different from black and needed to be
8001         made lighter.
8002
8003         * font-menu.el:
8004         * font-menu.el (font-menu-split-long-menu):
8005         * font-menu.el (font-menu-family-constructor):
8006         * font-menu.el (font-menu-size-constructor):
8007         * font-menu.el (font-menu-weight-constructor):
8008         * font-menu.el (font-menu-set-font):
8009         vassoc moved to alist.el.
8010         Accelerators added to all menus.
8011         Unused bound var new-props removed.
8012
8013         * keydefs.el: I did a whole lot of rearranging to put things in a
8014         more consistent order and fixed a number of cases where key
8015         combinations involving up, down, left, right and so on were
8016         defined but the corresponding keypad combinations were not
8017         defined.
8018
8019         * lisp-mode.el:
8020         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8021         * lisp-mode.el (emacs-lisp-mode):
8022         * lisp-mode.el (lisp-interaction-mode):
8023         * lisp-mode.el (flet):
8024         Added accelerators onto the menus.
8025         Made all the different versions of the let function be indented
8026         the same way.
8027         Undid Steve's easy-menu-ification, because it makes it impossible
8028         to have the menubar and popup menus different.
8029         Cleaned up the menu; added items for find-function &c and some
8030         indenting, and removed debug-on-*.
8031
8032         * list-mode.el (list-mode-hook):
8033         * list-mode.el (list-mode):
8034         * list-mode.el (completion-setup-hook):
8035         * list-mode.el (display-completion-list):
8036         Added support for the :window-height keyword, which is required
8037         because of other changes that I made for the file dialog box.  I
8038         also made the hook variables list-mode-hook and
8039         completion-setup-hook and also minibuffer-setup-hook in
8040         minibuf.el be permanent-local; see comment in list-mode.el.
8041
8042         * map-ynp.el (map-y-or-n-p):
8043         Added accelerators to the dialog buttons.
8044
8045         * menubar-items.el (menu-truncate-list):
8046         New internal function.
8047         * menubar-items.el (submenu-generate-accelerator-spec):
8048         * menubar-items.el (menu-item-strip-accelerator-spec):
8049         * menubar-items.el (menu-item-generate-accelerator-spec):
8050         New exported functions, for use in auto-generating accelerator specs.
8051
8052         * menubar-items.el:
8053         * menubar-items.el (default-menubar):
8054         * menubar-items.el (maybe-add-init-button):
8055         * menubar-items.el (bookmark-menu-filter):
8056         * menubar-items.el (slow-format-buffers-menu-line):
8057         * menubar-items.el (build-buffers-menu-internal):
8058         * menubar-items.el (language-environment-menu-filter):
8059         * menubar-items.el (default-popup-menu):
8060         * menubar-items.el (popup-buffer-menu):
8061         * menubar-items.el (popup-menubar-menu):
8062         Did a major overhaul on this file, and in fact I'm nowhere near
8063         done working on the menubar, and there will be more patches to
8064         come.  A basic summary of what I've done:
8065
8066         a) I added accelerators to all of the menu items.  For menus that
8067         are auto-generated, such as the buffers menu, the accelerators are
8068         automatically added to the beginning of each line using the
8069         numbers 1 through 9, then zero, and then letters starting with A,
8070         but omitting the letters that are already in use for the fixed
8071         menu items at the top of the buffers menu.  To facilitate adding
8072         accelerators of this kind, I created some new functions
8073         (*-accelerator-spec), which are also being used by other filters
8074         that auto generate lists of things such as ftp sites to download
8075         packages.  If people really don't like these accelerators
8076         appearing at the beginning of the menu items, a variable can be
8077         added to optionally turn them off, but I think this is rather
8078         pointless because other menu items have accelerators and many or
8079         most of the menu users will use the accelerators if the support is
8080         there.
8081
8082         b) I combined the top level Tools and Apps menus into a single
8083         Tools menu, because the distinction between the two is not
8084         obvious, and the items on the menus are not used often enough that
8085         putting some of them onto submenus is a problem.
8086
8087         c) I created two new top level menus called View and Cmds because
8088         there were too many items on the File and Edit menus, and I'm going
8089         to be adding more items to these menus.  In contrast to the Tools
8090         menu, the items on these menus may be used quite often during an
8091         editing session, and so should be available with fewer
8092         keystrokes.
8093
8094         d) I added a number of options to the options menu, including one
8095         for controlling whether the alt key can be used to traverse to
8096         menu items using the accelerators, one for controlling behavior of
8097         control-k, one for controlling how the kill and yank functions
8098         interact with the clipboard, a few additional buffers-menu
8099         options, and various other things.  I also did a bit of
8100         rearranging, for example, combining the keyboard and mouse options
8101         into a single keyboard and mouse submenu to facilitate the
8102         accelerators on that level.
8103
8104         e) I changed the variable buffers-menu-format-buffer-line-function
8105         to take two arguments instead of one, the second argument being
8106         the line number for use in creating an accelerator.  I added a
8107         hack to support existing functions with one argument (although I
8108         doubt that very many of these exist), for backward compatibility.
8109
8110         f) I moved the top level mule menu to be a submenu of the edit
8111         menu.  I think that most of the items on this menu are fairly
8112         useless and there are certainly not enough frequently used items
8113         to justify this being its own top level menu.
8114
8115         g) I combined most of the items in big-menubar.el into the main menu.
8116         If people think the main menu is too big, it would be possible to
8117         create different configurations, some smaller.
8118
8119         * menubar.el (check-menu-syntax):
8120         Deleted some syntax checks that were no longer valid, partly
8121         because of changes that were already made a long time ago, and
8122         partly because of a change I made where I allow the name of the
8123         menu item to be an evaluated expression rather than just a string,
8124         similar to all of the other parameters of a menu item.
8125
8126         * minibuf.el:
8127         * minibuf.el (read-file-name-1):
8128         * minibuf.el (mouse-read-file-name-1):
8129         I made a number of changes to improve the appearance
8130         and functioning of the file dialog box.  They include:
8131
8132         a) Fixing the problem where closing the dialog box by clicking on
8133         the close button of the window didn't properly exit the
8134         minibuffer.
8135
8136         b) Fixing the problem that if you typed part of a file name, and
8137         then clicked on a completion with the mouse, the file was not
8138         correctly selected.
8139
8140         c) Changing the title of the dialog box to reflect the operation
8141         being done in accordance with user interface conventions, rather
8142         than the name of the dialog box buffer, which is rather useless.
8143
8144         d) Remove the words "possible completions are" which didn't
8145         belong.
8146
8147         e) Fix things so that the completions scroll off the end of the
8148         completions windows only to the right, rather than both to the
8149         right and down, which is in accordance with Windows user interface
8150         conventions.
8151
8152         * msw-init.el (init-post-mswindows-win):
8153         Added a binding for meta-F4, which is the standard windows binding
8154         for exiting a program.
8155
8156         * select.el (get-selection-no-error):
8157         * select.el (own-selection):
8158         * select.el (own-clipboard):
8159         Added an optional argument called append to the functions
8160         own-selection and own-clipboard.  This adds support for appending
8161         text to the existing selection and allows the function
8162         own-clipboard to be used as the value of the variable
8163         interprogram- cut-function.
8164
8165         Fixed a bug in own-selection in handling zmacs-region-stays.
8166
8167         * simple.el (historical-kill-line): New.
8168
8169         * simple.el (kill-line):
8170         * simple.el (interprogram-cut-function):
8171         * simple.el (interprogram-paste-function):
8172         * simple.el (handle-pre-motion-command):
8173         * simple.el (next-line):
8174         * simple.el (previous-line):
8175         a) Expanded the variable kill-whole-line, so that function
8176         kill-line can be set to delete the entire line always, not just
8177         when cursor is at the beginning of the line.  This is controlled
8178         by setting the variable kill-whole-line to the symbol 'always.
8179         This behavior, as well as the existing kill-whole-line behavior,
8180         now only take effect when kill-line is called interactively,
8181         although this is a departure from a previous behavior in the case
8182         of setting this variable kill-whole-line to t.  It is almost
8183         certainly what has always been intended, and most likely the old
8184         way of doing things introduced bugs.  I also created a function
8185         called historical-kill-line, which ignores the kill-whole-line
8186         setting and always gives the historical behavior of only killing
8187         to the end of the line.  I bound this function to shift- control-k
8188         so that the kill to end of line behavior is available, even when
8189         kill-whole-line has been set to change control-k into the simple
8190         delete-whole-line behavior. (This can be set using the options
8191         menu.)
8192
8193         b) I changed things so that kill and yank now interact with the
8194         clipboard by default under windows.  This was done by changing the
8195         default value of interprogram-cut- function and
8196         interprogram-paste-function.  You can get the old behavior by
8197         setting these to nil, and there is an option on the options menu
8198         to do this.
8199
8200         c) I added support for selecting text using shifted motion keys.
8201         This support is on by default and can be controlled by the
8202         variable shifted-motion-keys-select-region.  There is also a
8203         variable called unshifted-motion-keys-deselect-region that
8204         controls more specifically how the shifted motion key behavior
8205         works.  I did not put an option on the options menu to turn this
8206         off, because I can't imagine why this would be useful.
8207
8208         * simple.el (forward-block-of-lines):
8209         * simple.el (backward-block-of-lines):
8210         * simple.el (block-movement-size):
8211         New.
8212
8213         * simple.el (uncapitalized-title-words):
8214         * simple.el (uncapitalized-title-word-regexp):
8215         * simple.el (capitalize-string-as-title):
8216         * simple.el (capitalize-region-as-title):
8217         New.
8218
8219
8220         * subr.el (add-hook):
8221         * subr.el (make-local-hook): New.
8222         * subr.el (remove-local-hook): New.
8223         * subr.el (add-one-shot-hook): New.
8224         * subr.el (add-local-one-shot-hook): New.
8225         Added some functions to make using hooks easier.
8226         These include:
8227
8228         a) Functions add-local-hook and remove-local-hook to make it easy
8229         to use local hooks.
8230
8231         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8232         make it possible to add a "one-shot" hook, which is to say a hook
8233         that runs only once, and automatically removes itself after the
8234         first time it has run.
8235
8236 2000-03-09  Andy Piper  <andy@xemacs.org>
8237
8238         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8239
8240 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8241
8242         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8243         Moved from menubar-items.el.
8244         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8245
8246 2000-03-08  Andy Piper  <andy@xemacs.org>
8247
8248         * gutter-items.el (build-buffers-tab-internal): add selected field
8249         to buffers tab spec.
8250
8251 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8252
8253         * minibuf.el (last-exact-completion): Initialize to nil.
8254
8255 2000-03-07  Didier Verna  <didier@xemacs.org>
8256
8257         * startup.el (command-line-1): remove unused variable
8258         `first-file-buffer'.
8259
8260 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8261
8262         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8263         which is also used for Web server log files.
8264
8265 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8266
8267         * mule/mule-charset.el: Setup auto-fill-chars.
8268
8269 2000-03-02  SL Baur  <steve@beopen.com>
8270
8271         * subr.el (with-string-as-buffer-contents): Reimplement using
8272         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8273         non-deletion of buffer after execution problem.
8274         (with-output-to-string): Use unique buffer name.
8275
8276 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8277
8278         * gutter-items.el (buffers-tab-sort-function):  New variable.
8279         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8280
8281 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8282
8283         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8284
8285 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8286
8287         * menubar-items.el (maybe-add-init-button): Remove the "Load
8288         .emacs" button from all menubars.
8289
8290 2000-03-01  Didier Verna  <didier@xemacs.org>
8291
8292         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8293         region rectangle replacement (from Jan Vroonhof).
8294         (replace-rectangle): new function.
8295
8296 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8297
8298         * mule/mule-cmds.el (set-default-coding-systems): Use
8299         set-terminal-coding-system and set-keyboard-coding-system.
8300         * coding.el (set-terminal-coding-system): Use
8301         set-console-tty-output-coding-system.
8302         (set-keyboard-coding-system): Use
8303         set-console-tty-input-coding-system.
8304
8305 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8306
8307         * minibuf.el (read-variable): Allow symbol to default argument.
8308
8309 2000-02-27  Andy Piper  <andy@xemacs.org>
8310
8311         * gutter-items.el (update-tab-hook): new function to be used for
8312         hooks.
8313         (create-frame-hook): add update-tab-hook.
8314         (record-buffer-hook): ditto.
8315         (default-gutter-position-changed): ditto.
8316         (default-gutter-position): updating the buffers tab is now handled
8317         by a hook.
8318         (default-gutter-position-changed-hook): new variable.
8319         (gutter-element-visibility-changed-hook): ditto.
8320         (set-gutter-element-visible-p): call it.
8321         (set-gutter-element): use modify-specifier-instances. Set extents
8322         as duplicable before using.
8323         (remove-gutter-element): ditto.
8324         (set-gutter-element-visible-p): ditto.
8325         (init-gutter): new function.
8326         (add-tab-to-gutter): use new gutter-element functions rather than
8327         setting specifiers directly.
8328         (clear-progress): ditto.
8329         (abort-progress): ditto.
8330         (gutter-buffers-tab-visible-p): renamed from
8331         default-gutter-visible-p
8332
8333         * specifier.el (modify-specifier-instances): new function from Jan
8334         Vroonhof.
8335
8336         * x-init.el (init-post-x-win): call init-gutter.
8337
8338         * msw-init.el (init-post-mswindows-win): call init-gutter.
8339
8340         * menubar-items.el (default-menubar): Update to reflect new gutter
8341         variables.
8342
8343 2000-02-26  Andy Piper  <andy@xemacs.org>
8344
8345         * gutter-items.el (set-gutter-element): new function. Add gutter
8346         elements to the specified gutter.
8347         (remove-gutter-element): new function. Remove gutter elements from
8348         the specified gutter.
8349         (set-gutter-element-visible-p): new function. Set gutter element
8350         visibility for the provided gutter-visible specifier.
8351
8352 2000-02-23  Andy Piper  <andy@xemacs.org>
8353
8354         * gutter-items.el (add-tab-to-gutter): specify dimensions
8355         dynamically.
8356
8357 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8358
8359         * gutter-items.el (add-tab-to-gutter):
8360         * package-get.el (package-get-interactive-package-query):
8361         * package-ui.el (pui-directory-exists):
8362         (pui-install-selected-packages):
8363         (pui-list-packages):
8364         Use #'(lambda ...)  instead of '(lambda ...).
8365
8366 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8367
8368         * startup.el (load-user-init-file): Check to make sure user
8369           has an init-file before calling load().
8370
8371 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8372
8373         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8374
8375 2000-02-23  Martin Buchholz <martin@xemacs.org>
8376
8377         * XEmacs 21.2.31 is released.
8378
8379 2000-02-21  Mike Sperber <mike@xemacs.org>
8380
8381         * loadup.el (really-early-error-handler):
8382         * update-elc.el:
8383         * make-docfile.el:
8384         Remove dependency on EMACSBOOTSTRAP... environment variables.
8385
8386 2000-02-21  Martin Buchholz <martin@xemacs.org>
8387
8388         * XEmacs 21.2.30 is released.
8389
8390 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8391
8392         * byte-optimize.el (byte-optimize-plus):
8393         (byte-optimize-minus):
8394         (byte-optimize-multiply):
8395         Optimize (- 0) to 0, not (-)
8396         Optimize (+ 5 3.0) to 8.0
8397         Optimize (* 5 3.0) to 15.0
8398         Improve readability.
8399
8400 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8401
8402         * modeline.el: (modeline-scrolling-method): change modeline
8403         mswindows cursor appearance according to the value.
8404
8405         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8406         and 'gui-element face colors and 'gui-element face font to Windows
8407         defaults.
8408
8409 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8410
8411         * font-lock.el: Javadoc enhancements
8412
8413 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8414
8415         * ldap.el (toplevel): Test if LDAP support has been compiled in
8416         (ldap-verbose): New option
8417         (ldap-search-entries): Renamed from the previous ldap-search
8418         Conditionalize message display on ldap-verbose
8419         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8420         defuns
8421         (ldap-search): Is now defined as an obsolete wrapper calling
8422         ldap-search-basic or ldap-search-entries
8423
8424
8425 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8426             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8427             Jan Vroonhof  <jan@xemacs.org>
8428
8429         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8430         When for-effect is true, didn't call `byte-optimize-form'
8431         in and/or subforms without last.
8432
8433 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8434
8435         * package-get.el (package-get-download-sites): Use correct custom
8436         type.
8437
8438 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8439
8440         * files.el (write-file): Ask for coding system when compiled with
8441         file-coding.
8442
8443 2000-02-16  Andy Piper  <andy@xemacs.org>
8444
8445         * buffer.el (switch-to-buffer): give norecord argument to
8446         set-window-buffer instead of explicitly recording.
8447
8448         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8449         we have to pick a window.
8450
8451 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8452
8453         * mule/mule-cmds.el (describe-language-support): Don't add
8454         unexist function to help-map.
8455         (describe-coding-system): Don't use already assigend `C'.
8456
8457 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8458
8459         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8460         work in custom.
8461
8462 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8463
8464         * about.el: Ienaga's e-mail address change.
8465
8466 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8467
8468         * etags.el (find-tag): force new window -- even if buf already
8469         visible -- when other-window is t
8470
8471 2000-02-16  Martin Buchholz <martin@xemacs.org>
8472
8473         * XEmacs 21.2.29 is released.
8474
8475 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8476
8477         * cl-extra.el (getf): This is now identical to `plist-get', so
8478         just defalias it.
8479         * cl-macs.el: Make getf an alias to plist-get, at the
8480         byte-compiler level, using define-compiler-macro.
8481
8482 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8483
8484         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8485
8486 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8487
8488         * lisp/etags.el (find-tag-internal): set exact-tagname to
8489           a regular expression that matches against the tagname
8490           part of the tag entry first instead of only looking in
8491           the context area.
8492
8493 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8494
8495         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8496         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8497
8498 2000-02-07  Martin Buchholz <martin@xemacs.org>
8499
8500         * XEmacs 21.2.28 is released.
8501
8502 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8503
8504         * cl-extra.el (getf): Just call `get', never `get*'.
8505         Make arglist match docstring.
8506         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8507         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8508         * byte-optimize.el: remove references to `get*'.
8509
8510 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8511
8512         * mule/european.el: Add syntax information for Latin3 and Latin4.
8513
8514 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8515
8516         * byte-optimize.el: Byte-optimize (length "foo")
8517
8518 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8519
8520         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8521         width check using `window-leftmost-p' and `window-rightmost-p'.
8522
8523 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8524
8525         * wid-edit.el (widget-match-inline): An atom never matches a
8526           list.
8527
8528 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8529
8530         * modeline.el: Consolidated 'x and 'mswindows specification under
8531         'win tag.
8532
8533 2000-01-29  Andy Piper  <andy@xemacs.org>
8534
8535         * gutter-items.el: (format-buffers-tab-line): Try and be
8536         intelligent about buffer naming when we have duplicates.
8537
8538 2000-01-29  Andy Piper  <andy@xemacs.org>
8539
8540         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8541         updated when it becomes visible.
8542
8543 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8544
8545         * bytecomp.el (byte-compile-insert-header): Properly set coding
8546         system under MULE and file-coding.
8547
8548 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8549
8550         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8551         (dontusethis-set-value-terminal-coding-system-handler):
8552         (dontusethis-set-value-keyboard-coding-system-handler):
8553         Never undefine coding system aliases.  Emergency fix for gnus.
8554
8555 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8556
8557         * files.el (abbreviate-file-name): Use directory-sep-char instead
8558         of hard-coded "/".
8559
8560 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8561
8562         * startup.el (user-init-file-base-list): New variable, replacing
8563         user-init-file-base.
8564         (find-user-init-file): New function.
8565         (command-line-early): Use it.
8566         (load-user-init-file): Ditto.
8567
8568 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8569
8570         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8571         calling valid-image-instantiator-format-p
8572
8573 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8574
8575         * isearch-mode.el (isearch-mode): The variable is
8576         isearch-unhidden-extents, not isearch-opened-extents.
8577
8578 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8579
8580         * minibuf.el (next-history-element): Modify error message if a
8581         default value is available.
8582
8583 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8584
8585         * bytecomp.el (byte-compile-file): Don't unconditionally write
8586         .elc files in binary - might contain non-Latin1.
8587
8588 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8589
8590         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8591         for windows-nt.
8592
8593         * version.el:
8594         * startup.el (user-init-file-base):
8595         * process.el (call-process-region):
8596         * files.el (make-backup-file-name):
8597         (backup-file-name-p):
8598         (file-relative-name):
8599         (abbreviate-file-name):
8600         (set-auto-mode):
8601         * code-process.el (call-process-region): Removed unnecessary
8602         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8603         support out of the universe.
8604
8605         * process.el:
8606         * code-process.el:
8607         * bytecomp.el (byte-compile-file): Removed reference to
8608         buffer-file-type, and commented usage of binary-process-output
8609         NTEmacs variables.
8610
8611 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8612
8613         * help.el (function-arglist): Add case for macro.
8614
8615 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8616
8617         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8618         printers.
8619         (custom-display): Added a menu for printer/display tags.
8620
8621         * frame.el (frame-type):
8622         * device.el (device-type): Added 'msprinter to the doc string, and
8623         removed 'pc -- it is not going to be implemented ever.
8624         (call-device-method): Fixed docstring typo.
8625         Defined specifier tags 'printer and 'display.
8626
8627 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8628
8629         * lisp/itimer.el (itimer-run-expired-timers): (consp
8630           last-command-event-time) instead of (consp
8631           'last-command-event-time).
8632
8633 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8634
8635         * msw-glyphs.el: Removed obsolete commentary.
8636
8637 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8638
8639         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8640         better default value.
8641
8642 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8643
8644         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8645         (read-string): Ditto.
8646         (eval-minibuffer): Ditto.
8647         (read-command): Ditto.
8648         (read-function): Ditto.
8649         (read-variable): Ditto.
8650         (read-number): Ditto.
8651         (read-shell-command): Ditto.
8652         (read-number): Record history.
8653
8654 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8655
8656         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8657
8658 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8659
8660         * faces.el (startup-initialize-custom-faces): New function.
8661         Reset all faces created during auto-autoloads loading time
8662         by defface.
8663         * startup.el (command-line): Call it.
8664
8665 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8666
8667         * about.el (about-hackers): Add myself to contributors list.
8668
8669 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8670
8671         * menubar-items.el (maybe-add-init-button): Removed an argument in
8672         a call to load-user-init-file, as the function managed to lose its
8673         formal parameter a few betas ago.
8674
8675 2000-01-18  Martin Buchholz <martin@xemacs.org>
8676
8677         * XEmacs 21.2.27 is released.
8678
8679 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8680
8681         * process.el (shell-command-to-string): Use the FSF docstring.
8682         Make shell-command-to-string the standard function, and
8683         exec-to-string the (deprecated) alias.
8684
8685         * startup.el: typo fix.
8686
8687 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8688
8689         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8690
8691 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8692
8693         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8694         buffers after visible buffers.
8695         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8696
8697 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8698
8699         * info.el (Info-extract-menu-node-name): Stop at a dot
8700         followed by whitespace or right parenthesis.
8701
8702 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8703
8704         * info.el (Info-directory-list): Warn against using Customize with
8705         Info-directory-list.
8706
8707 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8708
8709         * minibuf.el (read-file-name): doc fix.
8710
8711         * autoload.el (update-file-autoloads): doc fix.
8712
8713         * about.el (about-hackers): Change my E-mail address.
8714
8715 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8716
8717         * info.el (Info-visit-file): Just use the `f' interactive spec to
8718         read a filename in the standard way.
8719
8720 2000-01-13  Andy Piper  <andy@xemacs.org>
8721
8722         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8723         (gutter-buffers-tab-extent): new variable.
8724         (update-tab-in-gutter): call add-tab-to-gutter again if the
8725         orientation has changed.
8726         (add-tab-to-gutter): cope with different orientations.
8727
8728 2000-01-11  Didier Verna  <didier@xemacs.org>
8729
8730         * info.el (Info-following-node-name): backward-skip dots as well
8731         as spaces (dots at the end of a node name aren't part of it).
8732         (Info-extract-menu-node-name): don't skip dots. There could be
8733         some in the node name.
8734         (Info-index): allow dots to be part of a node name.
8735
8736 2000-01-12  Andreas Jaeger  <aj@suse.de>
8737
8738         * files.el (auto-mode-alist): Added idlwave-mode.
8739         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8740
8741 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8742
8743         * info.el (Info-search): Show default value.
8744
8745 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8746
8747         * info.el (Info-read-node-completion-table): New variable.
8748         (Info-read-node-name-1): New function.
8749         (Info-read-node-name): Use it.
8750         (Info-follow-reference): Use DEFAULT argument of completing-read.
8751         (Info-menu): Ditto.
8752
8753 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8754
8755         * hyper-apropos.el (hyper-describe-key-briefly): Save
8756         window configuration.
8757         (hyper-describe-face): Use DEFAULT of completing-read.
8758         (hyper-apropos-read-variable-symbol): Ditto.
8759         (hyper-apropos-read-function-symbol): Ditto.
8760
8761 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8762
8763         * mule/mule-cmds.el (set-default-coding-system): Set
8764         comint-exec-hook to use coding-system-for-read and
8765         coding-system-for-write so that C-x RET c works.
8766
8767 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8768
8769         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8770         (previous-matching-history-element): Increment
8771         minibuffer-max-depth by 1.
8772         (next-matching-history-element): Ditto.
8773
8774 2000-01-11  Andy Piper  <andy@xemacs.org>
8775
8776         * gutter-items.el (buffers-tab): Create a new face for the buffers
8777         tab.
8778         (buffers-tab-face): use it.
8779
8780 2000-01-10  Didier Verna  <didier@xemacs.org>
8781
8782         * modeline.el (modeline-scrolling-method): change modeline X
8783         cursor appearance according to the value.
8784
8785 2000-01-07  Andreas Jaeger  <aj@suse.de>
8786
8787         * about.el (about-hackers): Moved my entry to contributor list.
8788         (xemacs-hackers): Added myself.
8789         (about-maintainer-info): Added description of myself.
8790
8791
8792 2000-01-07  Didier Verna  <didier@xemacs.org>
8793
8794         * modeline.el (modeline-scrolling-method): new variable.
8795         (mouse-drag-modeline): add reference to it in the docstring.
8796         (mouse-drag-modeline): handle it.
8797
8798 2000-01-08  Andy Piper  <andy@xemacs.org>
8799
8800         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8801         calls.
8802         (remove-buffer-from-gutter-tab): ditto.
8803
8804 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8805
8806         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8807         (custom-face-edit): Fix grammatical error in help message.
8808
8809 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8810
8811         * movemail.el: Added.
8812
8813         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8814
8815 2000-01-03  Didier Verna  <didier@xemacs.org>
8816
8817         * modeline.el (mouse-drag-modeline): remove the code related to
8818         the modeline horizontal scrolling facility.
8819
8820 1999-12-31  Martin Buchholz <martin@xemacs.org>
8821
8822         * XEmacs 21.2.26 is released.
8823
8824 1999-12-28  Andy Piper  <andy@xemacs.org>
8825
8826         * wid-edit.el (widget-push-button-value-create): The gui cache
8827         does not agree with native widgets which can only be displayed
8828         once per window. The reasons for caching are diminished now that
8829         we don't hog resources when creating buttons.
8830         (widget-push-button-cache) deleted.
8831
8832 1999-12-24  Martin Buchholz <martin@xemacs.org>
8833
8834         * XEmacs 21.2.25 is released.
8835
8836 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8837
8838         * hyper-apropos.el (hyper-apropos): Toggle
8839         hyper-apropos-programming-apropos correctly.
8840         Set REGEXP when user accepts default value.
8841
8842 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8843
8844         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8845         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8846
8847 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8848
8849         * mule/mule-category.el (undefined-category-designator):
8850         Return char instead of character.  Search for undefined one.
8851         (describe-category): Use with-displaying-help-buffer.
8852
8853 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8854
8855         * byte-optimize.el (byte-optimize-plus):
8856         Optimize (+ 1) to 1 instead of (1+ nil).
8857
8858         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8859
8860         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8861
8862         * byte-optimize.el (byte-optimize-char-before): New function.
8863         Remove performance penalty for using (char-before) instead of (char-after).
8864
8865 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8866
8867         * mule/mule-category.el (char-category-list): Return character
8868         instead of integer.
8869
8870 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8871
8872         * minibuf.el (read-buffer): Check default is buffer object.
8873
8874 1999-11-25  Andy Piper  <andy@xemacs.org>
8875
8876         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8877         for buttons.
8878
8879 1999-12-16  Andreas Jaeger  <aj@suse.de>
8880
8881         * package-get.el (package-get-maybe-save-index): Fixed typo.
8882         Patch by Jeff Miller <jmiller@smart.net>.
8883
8884 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8885
8886         * gnuserv.el (gnuserv-process-filter):  don't call
8887         gnuserv-write-to-client when gnuserv-current-client is nil
8888
8889 1999-12-14  Martin Buchholz <martin@xemacs.org>
8890
8891         * XEmacs 21.2.24 is released.
8892
8893 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8894
8895         * about.el (about-hackers): Update my email address.
8896
8897 1999-12-07  Martin Buchholz <martin@xemacs.org>
8898
8899         * XEmacs 21.2.23 is released.
8900
8901 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8902
8903         * package-get.el (package-get-download-sites): Removed several
8904         defunct download sites, added many new ones, and corrected a few
8905         incorrect directory-on-site entries.  Added physical locations to
8906         site-description.
8907
8908 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8909
8910         * finder.el (finder-commentary): add DOC string and fix
8911         interactive spec
8912
8913 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8914
8915         * help.el (describe-function): Don't forget to intern the string
8916         completing-read returns.
8917         (describe-variable): Ditto.
8918
8919 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8920
8921         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8922         `hyper-apropos-help-mode' here to find symbol to customize
8923         irregardless of cursor position and simplify
8924         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8925         `hyper-apropos-popup-menu'.
8926
8927 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8928
8929         * apropos.el (apropos-mode-map): Add return to call
8930         apropos-follow.
8931         (apropos-print): Call apropos-mode to have better
8932         command reference. Put keymap text-poperty to
8933         symbole name.
8934
8935 1999-11-22  Alastair Burt  <burt@dfki.de>
8936
8937         * help.el: (describe-bindings-1): Added handling of keymaps for
8938         the extents at point.
8939
8940 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8941
8942         * gutter-items.el (buffers-tab-items): Wrap the function in a
8943         save-match-data
8944
8945 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8946
8947         * help.el (describe-function): Use the DEFAULT argument to
8948         completing-read.
8949         (describe-variable): Ditto.
8950
8951 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8952
8953         * minibuf.el (read-from-minibuffer): Add optional argument
8954         DEFAULT to have better mini-buffer history support.
8955         (completing-read): Pass default to read-from-minibuffer.
8956         (read-buffer): Pass default to completing-read.
8957
8958 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8959
8960         * font-lock.el (font-lock-doc-string-face): Document the
8961         `font-lock-lisp-like' property.
8962
8963 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8964
8965         * lisp-mode.el: Specify `font-lock-lisp-like'.
8966
8967         * font-lock.el (font-lock-lisp-like): New function.
8968         (font-lock-fontify-syntactically-region): Use it.
8969
8970 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8971
8972         * XEmacs 21.2.22 is released
8973
8974 1999-11-28  Martin Buchholz <martin@xemacs.org>
8975
8976         * XEmacs 21.2.21 is released.
8977
8978 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8979
8980         * minibuf.el (read-coding-system): Accept symbol and
8981         coding-system object as a default-coding-system.
8982
8983 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8984
8985         * minibuf.el (read-coding-system): Accept symbol as
8986         a default-coding-system.
8987
8988 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8989
8990         * apropos.el (apropos-documentation): Use insert instead
8991         of princ.
8992
8993 1999-11-07  William M. Perry  <wmperry@aventail.com>
8994
8995         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8996           for the linux console.
8997
8998         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8999           stuff to work when you are not on a window system, since the GPM
9000           mouse support now allows pasting from outside of XEmacs.
9001
9002 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9003
9004         * XEmacs 21.2.20 is released
9005
9006 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9007
9008         * setup-paths.el (paths-default-info-directories): Add
9009         /usr/share/info and /usr/local/share/info.
9010
9011 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9012
9013         * about.el: Updated Vladimir Ivanovic's info.
9014
9015 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9016
9017         * auto-show.el (auto-show-truncationp): Remove.
9018
9019         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9020
9021 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9022
9023         * indent.el (indent-line-to): fix bug: spaces were not replaced
9024         with tab if column is multiple of tab-width
9025         From dhn@qedinc.com
9026
9027 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9028
9029         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9030         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9031
9032         * package-get.el (package-get-package-provider): Be verbose when
9033         interactive. Patch from Robert Pluim
9034
9035 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9036
9037         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9038         info file suffixes.
9039
9040 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9041
9042         * process.el (open-network-stream): Add a new optional parameter
9043         PROTOCOL to support udp; fix a minor typo and add an explanation
9044         in docstring for udp programming.
9045
9046         * code-process.el (open-network-stream): Add a new optional
9047         parameter PROTOCOL to support udp; fix a minor typo and add an
9048         explanation in docstring for udp programming.
9049
9050 1999-10-18  Andy Piper  <andy@xemacs.org>
9051
9052         * gui.el (make-gui-button): be more precise about how we call
9053         callbacks.
9054
9055         * wid-edit.el (widget-push-button-value-create): Use the new form
9056         of native gui-button.
9057
9058 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9059
9060         * info.el (Info-page-prev): Don't do (sit-for 0).
9061
9062 1999-10-13  Andy Piper  <andy@xemacs.org>
9063
9064         * gutter-items.el (progress-abort-glyph): new glyph for showing
9065         abort status.
9066         (append-progress): dispatch-event rather than sit-for.
9067         (abort-progress): new function. Show the abort glyph with an
9068         appropriate message.
9069         (raw-append-progress): dispatch-event rather than sit-for.
9070         (display-progress): cope with aborts.
9071
9072         * gui.el (make-gui-button): Use native widgets for buttons
9073         unconditionally.
9074         (insert-gui-button): ditto.
9075         (gui-button-p): ditto.
9076
9077         * xbm-button.el: remove from core.
9078
9079         * xpm-button.el: remove from core.
9080
9081 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9082
9083         * faces.el (init-device-faces): Don't initialize the random faces
9084         on the stream device.
9085
9086 1999-10-06  Andy Piper  <andy@xemacs.org>
9087
9088         * files.el (recover-file): Don't use ls under windows for revert buffer.
9089
9090 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9091
9092         * package-get.el (package-get-download-menu): Make menu really
9093         toggle download sites.
9094         (package-get-download-sites): Add autoload cookie.
9095
9096 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9097
9098         * setup-paths.el (paths-find-module-directory): Ditto.
9099
9100 1999-09-29  Werner Fink  <werner@suse.de>
9101
9102         * setup-paths.el (paths-find-exec-directory): Add missing nil
9103         parameter for environment.
9104
9105 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9106
9107         * modeline.el (modeline-format):
9108         Only purecopy the strings.  Else
9109         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9110         barfs.
9111
9112 1999-08-28  Mike Woolley  <mike@bulsara.com>
9113
9114         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9115         user setting comint-completion-addsuffix and
9116         comint-process-echoes.
9117
9118 1999-09-22  Andy Piper  <andy@xemacs.org>
9119
9120         * gutter-items.el (update-tab-in-gutter): use
9121         last-nonminibuf-window instead of selected-window.
9122
9123 1999-09-18  Andy Piper  <andy@xemacs.org>
9124
9125         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9126         display on.
9127
9128         * subr.el (record-buffer-hook): new variable so that the hook gets
9129         some documentation.
9130
9131 1999-09-16  Andy Piper  <andy@xemacs.org>
9132
9133         * gutter-items.el (update-tab-in-gutter): only update when the
9134         gutter is visible.
9135         (remove-buffer-from-gutter-tab): ditto.
9136
9137 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9138
9139         * simple.el (do-auto-fill): Commented out part of Kinsoku
9140         processing.
9141
9142 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9143
9144         * isearch-mode.el (isearch-highlightify-region): Give the
9145         highlighting extents a high priority.
9146         (isearch-make-extent): Give the main highlighting extent an even
9147         higher priority.
9148
9149 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9150
9151         * packages.el (packages-compute-package-locations): Fix typo from
9152         -u rationalization.
9153
9154 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9155
9156         * setup-paths.el (paths-find-doc-directory): Respect value of
9157         `configure-doc-directory.'
9158
9159         * find-paths.el (paths-find-architecture-directory): Give
9160         precendence `default' argument (which typically comes from
9161         configure).
9162
9163 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9164
9165         * startup.el (command-line-early): Added options -user-init-file
9166         and -user-init-directory.
9167
9168         * files.el (user-init-file): Default to NIL so we can recognize
9169         when it's set.
9170
9171 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9172
9173         * obsolete.el (init-file-user):
9174         * startup.el:
9175         * packages.el (packages-compute-package-locations):
9176         * package-get.el (package-get-user-index-filename):
9177         * menubar-items.el (maybe-add-init-button):
9178         * info.el (Info-annotations-path):
9179         * dump-paths.el:
9180         Change `user-init-directory' to be an absolute path.
9181         Use `user-init-directory' where appropriate.
9182         Zap `init-file-user' and its uses.
9183
9184 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9185
9186         * subr.el (copy-symbol): New function.
9187
9188 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9189
9190         * isearch-mode.el (isearch-done): Be sure to restore invisible
9191         extents in the proper buffer.
9192         (isearch-pre-command-hook): Set this-command to the correct value
9193         in case the buffer has changed and old overriding-local-map was
9194         used.
9195         (isearch-restore-extent): Use remprop instead of setting the
9196         property to nil.
9197
9198 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9199
9200         * cmdloop.el (execute-extended-command): Update zmacs region
9201         before the delay.
9202         (execute-extended-command): Make the message gettext-friendly.
9203
9204 1999-09-07  Andy Piper  <andy@xemacs.org>
9205
9206         * gutter-items.el (progress-gauge-glyph): renamed from
9207         progress-glyph.
9208         (progress-text-glyph): new variable.
9209         (progress-layout-glyph): use layouts and text glyphs.
9210         (progress-area-buffer): removed.
9211         (progress-text-and-extent): new variable.
9212         (progress-displayed-p): dynamically create gutter area buffer.
9213         (clear-progress): ditto.
9214         (raw-append-progress): ditto.
9215         (append-progress): use new glyph names.
9216         (raw-append-progress): only create the extent when needed. set
9217         properties more optimally.
9218         (progress): remove args.
9219
9220 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9221
9222         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9223         mapcar where the return value is unused.
9224         (isearch-restore-invisible-extents): Ditto.
9225         (isearch-highlight-all-cleanup): Ditto.
9226         (isearch-delete-extents-in-range): Traverse the extents only once.
9227         (isearch-highlight-all-update): Don't start over if the search
9228         string has changed and more input is pending.
9229
9230 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9231
9232         * packages.el (packages-find-package-data-path): Ditto.
9233
9234         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9235
9236         * subr.el (mapc-internal): Don't make obsolete.
9237
9238         * cl-extra.el (mapc): Resurrect.
9239
9240 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9241
9242         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9243         alias.
9244
9245         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9246         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9247         (isearch-yank-clipboard): Use get-clipboard instead of
9248         x-get-clipboard.
9249         (isearch-yank-selection): Fix docstring.
9250
9251 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9252
9253         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9254
9255 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9256
9257         * cl-macs.el (extent-start-position): Fix setf method.
9258         (extent-end-position): Ditto.
9259
9260 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9261
9262         * isearch-mode.el: End merge with FSF 20.4.
9263
9264         * isearch-mode.el (search-invisible): New variable.
9265         (isearch-hide-immediately): Ditto.
9266         (isearch-unhidden-extents): Ditto.
9267         (isearch-range-invisible): New function.
9268         (isearch-unhide-extent): Ditto.
9269         (isearch-restore-invisible-extents): Ditto.
9270         (isearch-restore-extent): Ditto.
9271
9272         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9273         implementation.
9274         (isearch-ring-retreat-edit): Ditto.
9275         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9276         (isearch-forward-regexp): New arguments NOT-REGEXP and
9277         NO-RECURSIVE-EDIT.
9278         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9279         (isearch-backward-regexp): New arguments NOT-REGEXP and
9280         NO-RECURSIVE-EDIT.
9281         (isearch-mode): Return isearch-success.
9282         (isearch-update): Use unread-command-events instead of
9283         unread-command-event.
9284         (isearch-abort): If an invalid regexp is encountered, keep popping
9285         states.
9286         (isearch-*-char): Use FSF implementation.
9287         (isearch-whitespace-chars): Use the more robust FSF's
9288         implementation.
9289         (isearch-within-brackets): New variable.
9290         (isearch-mode): Initialize it.
9291         (isearch-edit-string): Bind it.
9292         (isearch-search-and-update): Set it.
9293         (isearch-push-state): Push it.
9294         (isearch-top-state): Pop it.
9295         (isearch-search): Set it.
9296         (isearch-printing-char): When called by isearch-whitespace-chars,
9297         handle M-SPC gracefully.
9298         (isearch-message-prefix): New argument ELLIPSIS.
9299         (isearch-message-suffix): Ditto.
9300         (isearch-message): Use the ELLIPSIS argument when calling
9301         isearch-message-prefix and isearch-message-suffix.
9302         (isearch-message-prefix): Distinguish between "wrapped" and
9303         "overwrapped" search, FWIW.
9304
9305 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9306
9307         * isearch-mode.el (isearch-edit-string): Use the head of the
9308         search ring instead of search-last-string and search-last-regexp.
9309         (search-highlight): Renamed from isearch-highlight.
9310         (isearch-exit): Use the new name.
9311         (isearch-highlight): Ditto.
9312         (isearch-dehighlight): Ditto.
9313         (isearch-update-ring): New function.
9314         (isearch-done): Call it.
9315         (isearch-done): New argument EDIT.
9316         (isearch-repeat): If search string is empty, look up at the car of
9317         the search ring; ignore the yank pointer.
9318         (isearch-abort): Call isearch-done with NOPUSH.
9319         (isearch-cancel): New function.
9320         (isearch-mode-map): Bind it to ESC ESC ESC.
9321
9322         * isearch-mode.el: Begin merge with FSF 20.4.
9323
9324 1999-09-01  Andy Piper  <andy@xemacs.org>
9325
9326         * x-select.el (x-get-clipboard): obsolete.
9327         (x-yank-clipboard-selection): obsolete
9328
9329         * select.el (disown-selection): need to be careful to disown the
9330         clipboard if we set it via selection.
9331         (get-clipboard): move from x-select.el
9332         (yank-clipboard-selection): ditto.
9333
9334 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9335
9336         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9337         isearch-highlight-all-matches to nil.
9338         (isearch-fixed-case): New variable.
9339         (isearch-mode): Initialize it.
9340         (isearch-edit-string): Save it.
9341         (isearch-toggle-case-fold): Set it.
9342         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9343         need to check isearch-fixed-case.
9344         (isearch-toggle-case-fold): Update highlighting of all matches
9345         before the pause.
9346         (isearch-edit-string):
9347
9348 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9349
9350         * isearch-mode.el (isearch-edit-string): Call isearch-message
9351         before reading the event so that the prompt is displayed properly.
9352         (isearch-message): Use isearch-nonincremental when calling
9353         isearch-message-prefix.
9354         (minibuffer-local-isearch-map): Bind up and down to do the same as
9355         M-p and M-n respectively.
9356         (isearch-done): New arg NOPUSH.
9357         (isearch-edit-string): Use it.
9358         (isearch-edit-string): Don't bind isearch-string.
9359         (isearch-ring-adjust): Edit string, *then* push state.
9360
9361 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9362
9363         * faces.el (isearch-secondary): Make isearch-secondary look
9364         different than default.
9365
9366 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9367
9368         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9369         save-excursion.
9370         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9371         (isearch-update): Call isearch-dehighlight without arguments.
9372         (isearch-done): Ditto.
9373
9374         * isearch-mode.el (isearch-fix-case): If the search string has no
9375         upper-case letters, allow the folding to be reenabled.
9376         Previously, once disabled, the folding would remain that way until
9377         the end of isearch.
9378         (isearch-top-state): Call isearch-fix-case.
9379
9380         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9381         save-excursion.
9382         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9383
9384 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9385
9386         * xpm-button.el:
9387         xbm-button.el: Need to exist in core because gui.el depends on
9388         them.
9389
9390 1999-08-31  Andy Piper  <andy@xemacs.org>
9391
9392         * gutter-items.el (buffers-tab-face): new customizable variable.
9393         (buffers-tab-default-buffer-line-length): new specifier for
9394         maximum viewable characters.
9395         (progress-stack): new variable for implementing widget-based
9396         progress messages.
9397         (progress-area-buffer): ditto.
9398         (progress-glyph-height): ditto.
9399         (progress-stop-callback): ditto.
9400         (progress-quit-function): new function.
9401         (progress-glyph): new variable.
9402         (progress-layout-glyph): ditto.
9403         (progress-displayed-p): new function, see message-displayed-p for
9404         details.
9405         (clear-progress): ditto.
9406         (remove-progress): ditto.
9407         (append-progress): ditto.
9408         (raw-append-progress): ditto.
9409         (display-progress): ditto.
9410         (current-progress): ditto.
9411         (current-progress-label): ditto.
9412         (progress): ditto.
9413         (lprogress): ditto.
9414
9415
9416 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9417
9418         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9419
9420         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9421         `isearch-yank-selection'.
9422         (isearch-mode-map): Use it.
9423         (isearch-yank-selection): Use `get-selection' instead of
9424         `get-x-selection'.
9425
9426 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9427
9428         * faces.el (isearch-secondary): Create face here.
9429
9430         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9431         timers.
9432
9433 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9434
9435         * subr.el (buffer-string): More robust backward compatibility
9436         check, courtesy William Perry.
9437
9438 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9439
9440         * replace.el (perform-replace): Stop the search after the search
9441         limit has been reached.
9442
9443 1999-08-23  Andy Piper  <andy@xemacs.org>
9444
9445         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9446         here if we don't have one.
9447
9448 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9449
9450         * ldap.el (ldap-coding-system): Default to nil until we get
9451         efficient UTF8 support
9452         (ldap-decode-string): Guard against `decode-coding-string' not
9453         being defined
9454         (ldap-encode-string): Guard against `encode-coding-string' not
9455         being defined
9456
9457 1999-08-23  Didier Verna  <didier@xemacs.org>
9458
9459         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9460         Some doc strings improvements, and add a star to the `interactive'
9461         calls.
9462
9463 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9464
9465         * font-lock.el (java-font-lock-keywords-3): introduced new
9466         keywords and regexpes for javadoc syntax 1.2.
9467
9468 1999-08-17  Andy Piper  <andy@xemacs.org>
9469
9470         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9471         format-buffers-tab-line.
9472         (buffers-tab-max-buffer-line-length): new variable.
9473         (format-buffers-tab-line): new function. truncate names if over
9474         buffers-tab-max-buffer-line-length.
9475
9476 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9477
9478         * cus-start.el: Customize the variable `bell-inhibit-time'.
9479
9480 1999-08-16  Andy Piper  <andy@xemacs.org>
9481
9482         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9483         brute-force approach to deleting the last buffer.
9484         (buffers-tab-grouping-regexp): new customizable variable.
9485         (select-buffers-tab-buffers-by-mode): use it.
9486
9487 1999-08-13  Andy Piper  <andy@xemacs.org>
9488
9489         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9490         deletion problem.
9491
9492 1999-07-30  Didier Verna  <didier@xemacs.org>
9493
9494         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9495         of princ to output symbols.
9496         (custom-save-face-internal): ditto.
9497         (custom-save-resets): ditto.
9498
9499 1999-08-09  Didier Verna  <didier@xemacs.org>
9500
9501         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9502         `regexp-quote' to protect the major mode name for use as a regular
9503         expression (c++ needs this for instance).
9504
9505 1999-08-08  Andy Piper  <andy@xemacs.org>
9506
9507         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9508         cope with similar mode names.
9509
9510         * gutter-items.el (buffers-tab-selection-function): new selection
9511         function.
9512         (select-buffers-tab-buffers-by-mode): new function.
9513         (buffers-tab-items): use it if set to only display buffers in the
9514         tab in the current buffer's group..
9515         (update-tab-in-gutter): use new api.
9516         (remove-buffer-from-gutter-tab): ditto.
9517
9518         * gutter-items.el (buffers-tab-max-size): set custom selection
9519         default to 6.
9520         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9521         (add-tab-to-gutter): set face as default.
9522
9523 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9524
9525         * faces.el (frob-face-property): Merge the fall-back specifier
9526         with the target, not replace it.
9527
9528 1999-08-05  Andy Piper  <andy@xemacs.org>
9529
9530         * gutter-items.el (update-tab-in-gutter): add frame argument for
9531         buffer-items.
9532         (update-tab-in-gutter): use it.
9533
9534         * gutter-items.el (record-buffer-hook): set.
9535
9536         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9537         change.
9538         (switch-to-buffer-hook) deleted.
9539
9540 1999-08-04  Andy Piper  <andy@xemacs.org>
9541
9542         * gutter-items.el (update-tab-in-gutter): make sure this will work
9543         as an argument to create-frame-hook.
9544
9545 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9546
9547         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9548         instead of timer emulation.
9549
9550 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9551
9552         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9553         Emacs isearch enhancements.
9554
9555 1999-07-28  Andy Piper  <andy@xemacs.org>
9556
9557         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9558         all devices that support tab controls.
9559         (remove-buffer-from-gutter-tab): new function. to be used as a
9560         value for kill-buffer-hook.
9561
9562 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9563
9564         * auto-show.el (auto-show-truncationp): changed to match
9565         `window_translation_on'
9566
9567 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9568
9569         * XEmacs 21.2.19 is released
9570
9571 1999-07-28  SL Baur  <steve@miho>
9572
9573         * code-files.el (insert-file-contents): Fix docstring.
9574         revert previous change.
9575
9576 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9577
9578         * fill.el (fill-region-as-paragraph): Change re-break-point to
9579         contain word-across-newline plus one character so that filling
9580         Japanese and Chinese works as desired.
9581         * simple.el (do-auto-fill): Ditto.
9582
9583 1999-07-26  SL Baur  <steve@miho>
9584
9585         * mule/japanese.el ("Japanese"): Do not specify a default input
9586         method.
9587         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9588
9589 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9590
9591         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9592         able to use cl-macs macro in early lisp.
9593
9594 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9595
9596         * custom.el:
9597         * cus-face.el:
9598         * cus-edit.el:
9599                 Massive custom Theme API changes.
9600
9601 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9602
9603         * code-files.el (insert-file-contents): Regard
9604         coding-system-magic-cookie if `coding-system-for-read' is nil.
9605
9606 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9607
9608         * mule/thai-xtis.el: Add coding: local variable, to avoid
9609         bootstrapping problem with C locale.
9610
9611 1999-07-22  Andy Piper  <andy@xemacs.org>
9612
9613         * dumped-lisp.el (preloaded-file-list): guard against putting
9614         gutter-items in a less than functional XEmacs.
9615         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9616
9617 1999-07-18  Bob Weiner  <weiner@beopen.com>
9618
9619         * fill.el (fill-context-prefix): Fixed bug that prevented the
9620         setting of an adaptive fill prefix when the `dont-skip-first' was
9621         t.
9622
9623 1999-07-22  SL Baur  <steve@miho>
9624
9625         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9626
9627 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9628
9629         * files.el (interpreter-mode-alist): add `make', `guile', and
9630         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9631         makefile-mode, guile is a scheme, and someday XEmacs will be
9632         modular enough to use as an efficient scripting tool.)
9633
9634 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9635
9636         * mule/mule-cmds.el (reset-language-environment): Regard
9637         coding-category `utf-8' and `ucs-4' if they are available.
9638
9639 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9640
9641         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9642         (prefer-coding-system): Fix DOC-string.
9643
9644         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9645         DOC-string too.
9646
9647         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9648         Mule.
9649         (coding-system-change-eol-conversion): Fix DOC-string.
9650
9651 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9652
9653         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9654         instead of `list-coding-system'.
9655
9656 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9657
9658         * menubar-items.el (default-menubar): `select-input-method' was
9659         renamed to `set-input-method'.
9660
9661         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9662         "Set Language Environment" menu.
9663
9664         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9665         "Describe Language Support" menu.
9666
9667 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9668
9669         * mule/chinese.el ("Chinese-GB"): Rename
9670         `chinese-gb-environment-setup-function' to
9671         `setup-chinese-gb-environment-internal'.
9672
9673 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9674
9675         * mule/korean.el: Use `define-coding-system-alias' instead of
9676         `copy-coding-system'.
9677
9678 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9679
9680         * mule/mule-cmds.el (set-language-environment-coding-systems):
9681         Treat duplicated coding-categories.
9682
9683 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9684
9685         * mule/japanese.el: Use `define-coding-system-alias' instead of
9686         `copy-coding-system'.
9687
9688 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9689
9690         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9691         coding-system `viscii'.
9692
9693 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9694
9695         * mule/cyrillic.el:
9696         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9697         (cyrillic-alternativnyj-decode-table): New variable.
9698         (cyrillic-alternativnyj-encode-table): New variable.
9699         - Specify `iso-8-1' as a category of coding-system
9700           `alternativnyj'.
9701         - Abolish general Cyrillic environment.
9702
9703 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9704
9705         * mule/chinese.el:
9706         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9707         - Register `chinese-gb-environment-setup-function' as a
9708           `setup-function' of "Chinese-GB" environment.
9709
9710 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9711
9712         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9713         optional argument `parents'.
9714
9715         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9716         property for Thai-XTIS.
9717
9718         * mule/mule-help.el (help-with-tutorial): Use property
9719         `tutorial-coding-system' of language-info as a coding-system to
9720         read tutorial file.
9721
9722 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9723
9724         * mule/thai-xtis.el: Don't setup `setup-function' and
9725         `exit-function'.
9726
9727         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9728         `set-coding-category-system' to set up coding-system for
9729         coding-category.
9730
9731         * mule/mule-cmds.el (prefer-coding-system): Use
9732         `set-coding-category-system' to set up coding-system for
9733         coding-category.
9734
9735 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9736
9737         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9738         Thai-XTIS environment.
9739
9740         * mule/mule-cmds.el (prefer-coding-system): Use
9741         `find-coding-system' instead of `coding-system-p'.
9742
9743 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9744
9745         * mule/mule-cmds.el (set-language-environment-coding-systems):
9746         Modify eol-type for XEmacs.
9747
9748         * mule/thai-xtis.el: Delete unused local variable `category'.
9749
9750         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9751         function.
9752         (prefer-coding-system): Don't call
9753         `update-coding-systems-internal'; use function
9754         `coding-category-list' instead of variable `coding-category-list';
9755         use `set-coding-priority-list' instead of `set-coding-priority';
9756         modify `eol-type' for XEmacs.
9757
9758         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9759         `charset-columns'.
9760         (char-width): Likewise.
9761
9762 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9763
9764         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9765         `tis-620'.
9766
9767         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9768         `set-coding-priority-list' instead of `set-coding-priority'; don't
9769         call `update-coding-systems-internal'.
9770
9771         * mule/mule-misc.el (coding-system-get): New function.
9772         (coding-system-put): New function.
9773         (coding-system-category): New function.
9774
9775 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9776
9777         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9778         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9779         to avoid conflict with leim/quail/thai-xtis.
9780
9781         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9782         to thai-xtis-chars.el.
9783
9784         * mule/thai-xtis-chars.el: New file (split from
9785         mule/thai-xtis.el).
9786
9787 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9788
9789         * mule/thai-xtis.el:
9790         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9791         - Add syntax entries.
9792         - Put `preferred-coding-system' of the charset `thai-xtis' to
9793           `tis-620'.
9794
9795 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9796
9797         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9798         rewritten to use write-multibyte-character.
9799
9800 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9801
9802         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9803         of `iso-2022-7'.
9804         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9805         ported yet.
9806         (read-input-method-name): Treat optional argument `default'.
9807
9808 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9809
9810         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9811         all.
9812         (set-language-info-alist): Set up menus here.
9813
9814 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9815
9816         * minibuf.el (completing-read): Add new optional argument
9817         `default'.
9818         (read-coding-system): Add new optional argument
9819         `default-coding-system'.
9820
9821 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9822
9823         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9824         (viet-viscii-...->viet-vscii...).
9825
9826 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9827
9828         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9829         and menus.
9830
9831 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9832
9833         * mule/mule-cmds.el (input-method-function): Add permanent-local
9834         property.
9835
9836 1999-03-30  Dave Love  <fx@gnu.org>
9837
9838         * mule/mule-cmds.el (current-language-environment): Doc fix.
9839
9840 1999-02-06  Richard Stallman  <rms@gnu.org>
9841
9842         * mule/european.el (setup-slovenian-environment): New function.
9843         ("Slovenian"): New language environment.
9844
9845 1999-01-27  Dave Love  <fx@gnu.org>
9846
9847         * mule/mule-cmds.el (current-language-environment): Provide :link,
9848         :type (choices) and appropriate :get.
9849
9850 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9851
9852         * mule/mule-cmds.el (describe-language-environment): Don't alter
9853         input-method-alist.
9854
9855 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9856
9857         * mule/mule-cmds.el (prefer-coding-system): Call
9858         set-coding-priority, so that the internal array of priorities is
9859         also updated.
9860
9861 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9862
9863         * mule/mule-cmds.el (prefer-coding-system): If the argument
9864         requires specific EOL conversion type, make the default coding
9865         systems use that.
9866
9867 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9868
9869         * mule/mule-cmds.el (set-language-environment): Pass the default
9870         eol-type to set-language-environment-coding-systems.
9871         (set-default-coding-systems): Copy the eol-type property for the
9872         new default values of {buffer-file,process}-coding-system from the
9873         old defaults.
9874         (set-language-environment-coding-systems): Accept an optional
9875         argument EOL-TYPE, and set the eol-type property of the default
9876         coding systems accordingly.
9877
9878 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9879
9880         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9881         use generate-new-buffer instead of get-buffer-create.
9882
9883 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9884
9885         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9886
9887 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9888
9889         * mule/mule-cmds.el (default-input-method): Fix custom type.
9890
9891 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9892
9893         * mule/mule-cmds.el (setup-specified-language-environment):
9894         Add apropos-inhibit property.
9895         (describe-specified-language-support): Likewise.
9896
9897 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9898
9899         * mule/mule-cmds.el: Doc fixes.
9900
9901 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9902
9903         * mule/mule-cmds.el (register-input-method): Doc-string
9904         modified.
9905
9906 1998-09-01  Dave Love  <fx@gnu.org>
9907
9908         * mule/mule-cmds.el (current-language-environment): Fix
9909         setter function.
9910
9911 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9912
9913         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9914         mule/european.el, mule/hebrew.el, mule/japanese.el,
9915         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9916         avoid bootstrapping problem if you need to recompile all the Lisp
9917         files using interpreted code.
9918
9919 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9920
9921         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9922         ("Latin-2"): Likewise.
9923
9924 1998-08-18  Per Starback  <starback@update.uu.se>
9925
9926         * mule/european.el (setup-latin2-environment): Fix typo.
9927
9928 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9929
9930         * mule/european.el: Give proper value of `input-method' key to all
9931         lang. env.
9932
9933         * mule/mule-cmds.el (activate-input-method): Handle the case that
9934         the arg INPUT-METHOD is nil correctly.
9935         (read-multilingual-string): Activate the specified input method
9936         before calling read-string.  Afterward, activate the original
9937         input method.
9938
9939 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9940
9941         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9942         (set-language-info-alist): Fix typo in doc-string.
9943
9944         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9945
9946 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9947
9948         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9949         (reset-language-environment): New function for the job that
9950         setup-english-environment used to do.
9951         (set-language-environment): Do more setups according to the info
9952         in language-info-alist.
9953         (read-language-name): Handle the case that the arg KEY is nil.
9954         (describe-language-environment): Handle input-method property.
9955
9956         * mule/: All files under this directory, which related with
9957         specific languages (such as mule/european.el, mule/greek.el,
9958         mule/hebrew.el, mule/misc-lang.el), modified as below.
9959         (setup-XXX-environment): Just call set-language-environment.  If
9960         they used to do some other jobs than what done by
9961         set-language-environment, those jobs are done in
9962         setup-XXX-environment-internal now.
9963         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9964         the value to setup-XXX-environment-internal.  Add properties
9965         input-method and features.
9966
9967         * mule/english.el (setup-english-environment): Just call
9968         reset-language-environment.
9969
9970         * mule/european.el (setup-8-bit-environment): Function deleted.
9971
9972 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9973
9974         * mule/mule-cmds.el (input-method-exit-on-first-char)
9975         (input-method-use-echo-area): Doc fixes.
9976
9977 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9978
9979         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9980         variable.
9981         (input-method-use-echo-area): New variable.
9982
9983 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9984
9985         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9986
9987 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9988
9989         * mule/mule-cmds.el (activate-input-method): Update mode line.
9990         (inactivate-input-method): Likewise.
9991
9992 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9993
9994         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9995         input method in the current buffer, but just bind
9996         current-input-method.
9997
9998 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9999
10000         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10001
10002         * mule/misc-lang.el ("IPA"): Add coding-priority and
10003         coding-system.
10004
10005 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10006
10007         * mule/greek.el: Add coding-priority.
10008
10009 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10010
10011         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10012         LANG-ENV.
10013
10014 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10015
10016         * mule/mule-cmds.el (register-input-method): Fix previous change.
10017         (setup-specified-language-environment): Doc fix.
10018
10019 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10020
10021         * mule/mule-cmds.el: Several doc fixes.
10022         (get-language-info, set-language-info): Rename argument.
10023         (set-language-info-alist): Likewise.
10024         (register-input-method): Rename argument.
10025         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10026
10027 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10028
10029         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10030         default value while reading an input method.
10031
10032 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10033
10034         * mule/mule-cmds.el (universal-coding-system-argument):
10035         Use buffer-file-coding-system as default.
10036
10037 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10038
10039         * mule/korean.el ("Korean"): Doc fix.
10040
10041 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10042
10043         * mule/mule-cmds.el (describe-language-environment): Print the
10044         languge environment at the head.
10045
10046 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10047
10048         * mule/japanese.el: Set exit-function to exit-japanese-environment
10049         for Japanese environment.
10050
10051 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10052
10053         * mule/mule-cmds.el (set-language-environment): Doc fix.
10054         (current-language-environment): Use defcustom.
10055         (default-input-method): Specify :type.
10056
10057 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10058
10059         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10060         modified.
10061         (prefer-coding-system): Doc-string modified.
10062
10063 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10064
10065         * mule/mule-cmds.el (set-language-info): Doc-string
10066         describes `coding-priority' KEY.
10067         (set-language-environment-coding-systems): New function.
10068         (select-safe-coding-system): New function.
10069         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10070         (set-language-info-alist): New optionla arg PARENTS.  Call
10071         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10072         (set-language-environment-coding-systems): New function.
10073
10074         * mule/chinese.el: Remove setting up of
10075         describe-chinese-environment-map and
10076         setup-chinese-environment-map.  Exclude them in args of calls to
10077         set-language-info-alist.  Register coding-priority key in
10078         language-info-alist.
10079
10080         * mule/cyrillic.el: Remove setting up of
10081         describe-cyrillic-environment-map and
10082         setup-cyrillic-environment-map.  Exclude them in args of calls to
10083         set-language-info-alist.  Register coding-priority key in
10084         language-info-alist.
10085
10086         * mule/english.el: Register coding-priority key in
10087         language-info-alist.
10088
10089         * mule/ethiopic.el: Register coding-priority key in
10090         language-info-alist.
10091
10092         * mule/european.el: Remove setting up of
10093         describe-european-environment-map and
10094         setup-european-environment-map.  Exclude them in args of calls to
10095         set-language-info-alist.  Register coding-priority key in
10096         language-info-alist.  Add "German" language env.
10097         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10098         (setup-german-environment): New function.
10099
10100         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10101         change default input method to "greek-postfix".
10102
10103         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10104         coding-priority key in
10105
10106 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10107
10108         * mule/mule-cmds.el (set-language-info): Doc fix.
10109         (input-method-inactivate-hook): Doc fix.
10110
10111 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10112
10113         * mule/mule-cmds.el (set-input-method): Renamed from
10114         select-input-method.
10115
10116 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10117
10118         * mule/mule-cmds.el (set-language-environment): Run
10119         exit-language-environment-hook before calling `exit-function'
10120         which is specified for the language environment.
10121
10122 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10123
10124         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10125         modified.
10126         (prefer-coding-system): Likewise.
10127         (describe-language-environment): Print aliases of each coding
10128         system.
10129         (set-language-environment-hook): New variable.
10130         (exit-language-environment-hook): New variable.
10131         (set-language-environment): Call these hooks.  Before setting a
10132         new language environment, exit from the
10133         current-language-environment if necessary.
10134         (input-method-verbose-flag): The value can be nil, t,
10135         complex-only, or default.
10136         (input-method-highlight-flag): Doc-string augmented.
10137         (activate-input-method): Check if we can run the registered
10138         function to activate an input method.
10139
10140         * mule/korean.el: Set exit-function for language environment
10141         "Korean" to exit-korean-environment.
10142         (setup-korean-environment): Moved to korea-util.el.
10143
10144 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10145
10146         * mule/mule-cmds.el (read-multilingual-string): Use
10147         current-input-method prior to default-input-method.  Don't bind
10148         current-input-method by `let', instead, activate the specified
10149         input method in the current buffer temporarily.
10150
10151 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10152
10153         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10154
10155 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10156
10157         * mule/chinese.el (post-read-decode-hz): Return the result of
10158         decode-hz-region.
10159         (pre-write-encode-hz): Do not change the value of
10160         last-coding-system.
10161
10162 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10163
10164         * mule/mule-ccl.el: Doc fixes.
10165
10166 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10167
10168         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10169         (check-ccl-program): New macro.
10170
10171 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10172
10173         * mule/mule-ccl.el: Comment about CCL syntax modified.
10174         (ccl-command-table): Add read-multibyte-character and
10175         write-multibyte-character.
10176         (ccl-code-table): Add ex-cmd.
10177         (ccl-extended-code-table): New variable.
10178         (ccl-embed-extended-command): New function.
10179         (ccl-compile-read-multibyte-character,
10180         ccl-compile-write-multibyte-character) New functions.
10181         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10182         ccl-dump-write-multibyte-character): New functions.
10183
10184 1999-07-22  SL Baur  <steve@miho>
10185
10186         * config.el (config-value-file): config.values is installed into
10187         doc-directory.
10188         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10189
10190 1999-07-19  Didier Verna  <didier@xemacs.org>
10191
10192         * rect.el: all functions rewritten, except when noted. Below is a
10193         list of interface changes.
10194         (apply-on-rectangle): new function. Obsoletes
10195         `operate-on-rectangle'. All functions that used to call this
10196         function now call the new one.
10197         (kill-rectangle): added optional prefix arg to fill lines.
10198         (delete-rectangle): ditto.
10199         (delete-extract-rectangle): ditto.
10200         (open-rectangle): ditto.
10201         (clear-rectangle): ditto.
10202         (delete-rectangle-line): added third arg FILL.
10203         (delete-extract-rectangle-line): ditto.
10204         (open-rectangle-line): ditto.
10205         (clear-rectangle-line): ditto.
10206
10207 1999-07-18  Andy Piper  <andy@xemacs.org>
10208
10209         * menubar-items.el (default-menubar): add gutter options.
10210
10211         * gutter-items.el: new file.
10212         (gutter): new group for custom.
10213         (gutter-visible-p): new variable.
10214         (default-gutter-position): ditto.
10215         (buffers-tab): new group for the buffers tab.
10216         (gutter-buffers-tab): widget to put in the gutter.
10217         (buffers-tab-max-size): max number of tabs.
10218         (buffers-tab-switch-to-buffer-function): function to call when a
10219         tab is pressed.
10220         (buffers-tab-omit-function): filter buffers with this function.
10221         (buffers-tab-format-buffer-line-function): format buffer names for
10222         inclusion in tabs.
10223         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10224         the record.
10225         (build-buffers-tab-internal): build a list of tab items.
10226         (buffers-tab-items): ditto.
10227         (add-tab-to-gutter): put a tab in the gutter area.
10228         (update-tab-in-gutter): reset the buffers in the tab.
10229
10230         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10231
10232         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10233         (switch-to-buffer-hooks): new hook.
10234
10235         * toolbar.el (default-toolbar-position): fix typo.
10236
10237 1999-07-16  Andy Piper  <andy@xemacs.org>
10238
10239         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10240
10241 1999-07-15  Didier Verna  <didier@xemacs.org>
10242
10243         * cus-edit.el (custom-prompt-variable): optional third arg makes
10244         prompt for a comment string.
10245         (customize-set-value): optional prefix makes this function handle
10246         variable comments.
10247         (customize-set-variable): ditto.
10248         (customize-save-variable): ditto.
10249         (customize-customized): handle custom comments.
10250         (customize-save-customized): ditto.
10251         (custom-variable-state-set): ditto.
10252         (custom-face-state-set): ditto.
10253         (customize-saved): ditto.
10254         (custom-variable-set): ditto.
10255         (custom-face-set): ditto.
10256         (custom-variable-save): ditto.
10257         (custom-face-save): ditto.
10258         (custom-variable-reset-saved): ditto.
10259         (custom-face-reset-saved): ditto.
10260         (custom-variable-reset-standard): ditto.
10261         (custom-face-reset-standard): ditto.
10262         (custom-comment-face): new face.
10263         (custom-comment-tag-face): ditto.
10264         (custom-comment): new widget.
10265         (custom-comment-create): new function.
10266         (custom-comment-delete): ditto.
10267         (custom-comment-value-set): ditto.
10268         (custom-comment-show): ditto.
10269         (custom-comment-invisible-p): ditto.
10270         (custom-variable-value-create): create a comment field widget.
10271         (custom-face-value-create): ditto.
10272         (custom-variable-menu): new entry for adding a custom comment.
10273         (custom-face-menu): ditto.
10274         (custom-save-variables): possibly save custom comments.
10275         (custom-save-faces): ditto.
10276
10277         * cus-face.el (custom-set-faces): the arguments can now have a
10278         custom comment as fourth argument.
10279
10280         * custom.el (custom-set-variables): the arguments can now have a
10281         custom comment as fifth element.
10282
10283 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10284
10285         * XEmacs 21.2.18 is released
10286
10287 1999-07-13  SL Baur  <steve@miho>
10288
10289         * lib-complete.el (read-library-name): Revert previous change.
10290         (read-library): Ditto.
10291
10292 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10293
10294         * packages.el (packages-package-list): Capitalize docstring.
10295
10296         * packages.el (packages-find-package-library-path): Use #'nconc
10297         rather than #'append to reduce consing -- #'mapcar uses Flist,
10298         which returns a freshly consed list.  #'append would create yet
10299         another fresh list, using Fmake_list in concat.
10300
10301         * packages.el (package-provide): Use setq with remassq like it
10302         says in its docstring.
10303
10304 1999-07-06  SL Baur  <steve@miho.m17n.org>
10305
10306         * lib-complete.el (progn-with-message): Fix typo.
10307
10308 1999-07-06  SL Baur  <steve@miho.m17n.org>
10309
10310         * mule/mule-misc.el (char-octet): Make function match docstring.
10311         From Katsumi Yamaoka <yamaoka@jpl.org>
10312
10313 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10314
10315         * wid-edit.el (widget-documentation): corrected spelling error.
10316
10317 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10318
10319         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10320         keys if already bound
10321
10322 1999-07-06  SL Baur  <steve@miho.m17n.org>
10323
10324         * lib-complete.el (progn-with-message): Revert previous changes.
10325
10326 1999-06-24  Bob Weiner  <weiner@beopen.com>
10327
10328         * lib-complete.el (find-library):
10329         (find-library-other-window):
10330         (find-library-other-frame): Completely rewrote
10331         so that these functions actually work when called non-interactively.
10332         Also made them handle LIBRARY arguments which end with .el or .elc.
10333
10334 1999-06-24  Bob Weiner  <weiner@beopen.com>
10335
10336         * simple.el (indent-new-comment-line): Locally bound
10337         `block-comment-start' to `comstart' or else when this is called
10338         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10339         `block-comment-start' value, ignoring any existing spacing after a
10340         comment prefix in the previous line and producing ugly comments.
10341
10342 1999-06-23  Bob Weiner  <weiner@beopen.com>
10343
10344         * list-mode.el (mouse-choose-completion):
10345         (choose-completion):
10346         (completion-switch-to-minibuffer): Added.
10347         ([Tab]): [Tab] previously switched to the minibuffer
10348         but since [space] does that and since most applications in the
10349         world use [Tab] to select the next item in a list, do that in the
10350         *Completions* buffer too.  This will cause the least confusion
10351         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10352         06/23/1999.
10353
10354 1999-06-22  Bob Weiner  <weiner@beopen.com>
10355
10356         * help.el (help-buffer-name): Added support for a null value
10357         of `help-buffer-prefix-string' since some buffers require no
10358         prefix.
10359
10360 1999-06-20  Bob Weiner  <weiner@beopen.com>
10361
10362         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10363         in the completion-list-mode-map to bury the completions buffer
10364         even when the minibuffer is no longer active.
10365
10366 1999-06-20  Bob Weiner  <weiner@beopen.com>
10367
10368         * list-mode.el (list-mode): It is visually disconcerting to have
10369         the text cursor disappear within list buffers, especially when
10370         moving from window to window, so leave it visible.
10371
10372 1999-07-01  SL Baur  <steve@miho.m17n.org>
10373
10374         * menubar-items.el (default-menubar): Conditionalize the bug
10375         report menu item (which may not be possible in this XEmacs).
10376         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10377
10378 1999-06-30  SL Baur  <steve@miho.m17n.org>
10379
10380         * subr.el (with-current-buffer): DOC string fix.
10381         Suggested by Bob Weiner <weiner@altrasoft.com>
10382
10383 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10384
10385         * cus-face.el (custom-face-italic): insert missing args
10386
10387 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10388
10389         * packages.el (package-locations): Changed default early package
10390         hierarchies to ~/.xemacs/mule-packages and
10391         ~/.xemacs/xemacs-packages.
10392
10393 1999-06-23  SL Baur  <steve@miho.m17n.org>
10394
10395         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10396
10397 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10398
10399         * packages.el (package-locations): Changed default early package
10400         hierarchy to ~/.xemacs/packages.
10401         (package-locations): Removed `packages' as a possible name for a
10402         late package hierarchy.
10403
10404 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10405
10406         * mule/mule-category.el (word-combining-categories): Set up new
10407         variable.
10408         (word-separating-categories): Likewise.
10409
10410 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10411
10412         * XEmacs 21.2.17 is released
10413
10414 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10415
10416         * font-menu.el (font-menu-set-font): allow for nil specification
10417         of font size.
10418
10419 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10420
10421         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10422         is 1.
10423
10424 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10425
10426         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10427         8859-5 instead of ISO 8859-1.
10428
10429 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10430
10431         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10432         (viet-viscii-encode-table): Ditto.
10433
10434         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10435         Make obsolete definition of char-octet.
10436
10437 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10438
10439         * subr.el: Move no-Mule make-char ...
10440         * help-nomule.el (make-char): To here.
10441         (string-width): Make Mule compatibility alias.
10442
10443 1999-06-15  Andy Piper  <andy@xemacs.org>
10444
10445         * select.el (get-selection-no-error): really make there be no-error.
10446         (get-selection): revert to original.
10447
10448 1999-06-11  Andy Piper  <andy@xemacs.org>
10449
10450         * select.el (selection-sets-clipboard): renamed.
10451         (own-selection): use it.
10452
10453 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10454
10455         * XEmacs 21.2.16 is released
10456
10457 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10458
10459         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10460         missing characters to avoid crash.
10461
10462 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10463
10464         * coding.el (set-terminal-coding-system): Only set the console
10465         coding system on the selected console if it is a tty.
10466
10467 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10468
10469         * cus-face.el:
10470         * cus-edit.el:
10471         * faces.el:
10472         (custom):
10473         (face-spec-set):
10474         * faces.el (frob-face-property):
10475         * font-menu.el (font-menu-set-font):
10476                   Actually apply changes from 1999-03-17
10477
10478 1999-06-10  Andy Piper  <andy@xemacs.org>
10479
10480         * select.el (get-selection): abstract out non error-signalling
10481         part.
10482         (get-selection-no-error): get-selection without signalling an
10483         error.
10484         (selection-is-clipboard-p): new variable. controls whether the
10485         selection sets the clipboard.
10486         (own-selection): use it.
10487
10488         * mouse.el (insert-selection): fallback to clipboard after trying
10489         primary selection and cutbuffer.
10490
10491 1999-06-05  Andy Piper  <andy@xemacs.org>
10492
10493         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10494         selection functions.
10495
10496 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10497
10498         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10499         default value.
10500         (load): Use `raw-text' instead of `no-conversion'.
10501         (insert-file-contents): Likewise.
10502
10503         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10504         of `no-conversion'.
10505
10506 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10507
10508         * coding.el: Don't copy `no-conversion' to `raw-text'.
10509
10510 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10511
10512         * subr.el (make-char): Define it if Mule is not around.
10513
10514 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10515
10516         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10517
10518         * x-select.el (x-disown-selection-internal): Restore symbol as an
10519         obsolete alias.
10520         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10521
10522 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10523
10524         * XEmacs 21.2.15 is released
10525
10526 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10527
10528         * subr.el (split-string): Avoid infinite looping
10529
10530 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10531
10532         * ldap.el (ldap-ignore-attribute-codings): New variable
10533         (ldap-default-attribute-decoder): New variable
10534         (ldap-coding-system): New variable
10535         (ldap-attribute-syntax-encoders): New variable
10536         (ldap-attribute-syntax-decoders): New variable
10537         (ldap-attribute-syntaxes-alist): New variable
10538         (ldap-encode-boolean): New function
10539         (ldap-decode-boolean): New function
10540         (ldap-encode-country-string): New function
10541         (ldap-decode-string): New function
10542         (ldap-decode-address): New function
10543         (ldap-encode-address): New function
10544         (ldap-decode-attribute): New function
10545         (ldap-search): Use some of these
10546
10547 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10548
10549         * version.el (emacs-version): Make the patch level/beta come
10550         before the XEmacs qualifier so that it gets into (funcall
10551         emacs-version) and thus in the bug reports.
10552         (emacs-version>=): Support patch levels.
10553
10554 1999-06-03  SL Baur  <steve@xemacs.org>
10555
10556         * version.el: implement x.y.z version number
10557         From Jan Vroonhof <vroonhof@math.ethz.ch>
10558
10559 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10560
10561         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10562
10563 1999-05-22  Vin Shelton <acs@xemacs.org>
10564
10565         * startup.el: Document -private and break out non-standard X options.
10566
10567 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10568
10569         * mule/mule-charset.el (charset-after): New function.
10570         (charset-direction): Synch with Mule, update docstring.
10571         (get-charset-property): New function.
10572         (put-charset-property): New function.
10573         (charset-plist): New function.
10574
10575         * mule/mule-charset.el (compose-region):
10576         (decompose-region): remove;  these functions (which don't work
10577         since we don't do composite characters) have been moved to
10578         mule-util.el.
10579         (toplevel): follow coding standards
10580
10581 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10582
10583         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10584         exist any more.
10585
10586         * code-files.el: Fix commentary to follow coding standards.  Move
10587         the single line left in mule-files.el to here.
10588
10589         * mule/mule-files.el: delete.
10590
10591 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10592
10593         * info.el (Info-scroll-prev): Use event functions instead of the
10594         old emacs 19 interface.
10595
10596 1999-06-02  Andy Piper  <andy@xemacs.org>
10597
10598         * x-font-menu.el (x-font-menu-load-font):
10599         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10600
10601 1999-05-31  Andy Piper  <andy@xemacs.org>
10602
10603         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10604         group.
10605         (font-menu-this-frame-only-p): ditto.
10606         (font-menu-max-items): reinstate, from Jan Vroonhof
10607         <vroonhof@math.ethz.ch>
10608         (font-menu-submenu-name-format): ditto.
10609         (font-menu-split-long-menu): ditto, for use by the family
10610         constructor.
10611         (font-menu-family-constructor): use it.
10612
10613 1999-05-30  Andy Piper  <andy@xemacs.org>
10614
10615         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10616         for use by the font menu.
10617
10618         * msw-font-menu.el: new file implementing mswindows specific
10619         font-menu behaviour.
10620         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10621         (mswindows-font-menu-junk-families): ditto.
10622         (hack-font-truename): ditto.
10623         (mswindows-font-regexp-ascii): ditto.
10624         (mswindows-reset-device-font-menus): ditto.
10625         (mswindows-font-menu-font-data): ditto.
10626         (mswindows-font-menu-load-font): ditto.
10627
10628         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10629         (x-font-menu-font-data): ditto.
10630         (x-font-menu-load-font): ditto.
10631
10632         * font-menu.el: new file implementing generic font menu behaviour.
10633         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10634         made device independent.
10635         (font-menu-this-frame-only-p): ditto.
10636         (font-menu-preferred-resolution): ditto.
10637         (font-menu-size-scaling): new variable used to determine whether
10638         sizes are in points or tenths of a point.
10639         (vassoc): moved from x-font-menu.el.
10640         (device-fonts-cache): ditto.
10641         (device-fonts-cache): ditto.
10642         (flush-device-fonts-cache): ditto.
10643         (reset-device-font-menus): copied from x-font-menu.el and made
10644         device independent. Most functionality deferred to
10645         device-dependent versions.
10646         (font-menu-family-constructor): copied from x-font-menu.el and
10647         made device independent.
10648         (font-menu-size-constructor): ditto.
10649         (font-menu-weight-constructor): ditto.
10650         (font-menu-set-font): ditto.
10651         (font-menu-change-face): ditto.
10652         (font-menu-load-font): new device method.
10653         (font-menu-font-data): ditto.
10654
10655         * x-font-menu.el: The above functions deleted.
10656
10657 1999-05-26  Andy Piper  <andy@xemacs.org>
10658
10659         * update-elc.el:
10660         * make-docfile.el:
10661         * loadup.el: rehash expand-file-name usage to not use default-directory.
10662
10663 1999-05-21  Andy Piper  <andy@xemacs.org>
10664
10665         * x-select.el (x-select-convert-to-text):
10666         (x-selected-text-type):
10667         (x-get-selection):
10668         (xselect-convert-to-string):
10669         (xselect-convert-to-compound-text):
10670         (xselect-convert-to-length):
10671         (xselect-convert-to-targets):
10672         (xselect-convert-to-delete):
10673         (xselect-convert-to-filename):
10674         (xselect-convert-to-charpos):
10675         (xselect-convert-to-lineno):
10676         (xselect-convert-to-colno):
10677         (xselect-convert-to-sourceloc):
10678         (xselect-convert-to-os):
10679         (xselect-convert-to-host):
10680         (xselect-convert-to-user):
10681         (xselect-convert-to-class):
10682         (xselect-convert-to-name):
10683         (xselect-convert-to-integer):
10684         (xselect-convert-to-atom):
10685         (xselect-convert-to-identity): functions renamed from x-* and
10686         moved to select.el.
10687         (x-get-secondary-selection): use rename get-selection.
10688         (x-get-clipboard): ditto.
10689         (x-own-selection): moved to select.el.
10690         (x-valid-simple-selection-p): ditto.
10691         (x-dehilight-selection): ditto.
10692         (x-own-clipboard): ditto.
10693         (x-disown-selection): ditto.
10694
10695         * x-mouse.el (x-yank-function): moved to mouse.el.
10696         (x-insert-selection): ditto.
10697         (x-set-point-and-move-selection): use renamed function.
10698
10699         * select.el (selected-text-type): moved and renamed from
10700         x-select.el.
10701         (selection-owner-p): moved to C.
10702         (selection-exists-p): ditto.
10703         (get-cutbuffer): new device method.
10704         (get-selection): generalised and moved from x-select.el.
10705         (own-selection): moved x-own-selection functionality into here.
10706         (dehilight-selection): renamed and moved from x-select.el.
10707         (own-clipboard): functionality moved from x-select.el using new
10708         generic C builtins.
10709         (disown-clipboard): ditto.
10710         (select-convert-to-text):
10711         (select-convert-to-string):
10712         (select-convert-to-compound-text):
10713         (select-convert-to-length):
10714         (select-convert-to-targets):
10715         (select-convert-to-delete):
10716         (select-convert-to-filename):
10717         (select-convert-to-charpos):
10718         (select-convert-to-lineno):
10719         (select-convert-to-colno):
10720         (select-convert-to-sourceloc):
10721         (select-convert-to-os):
10722         (select-convert-to-host):
10723         (select-convert-to-user):
10724         (select-convert-to-class):
10725         (select-convert-to-name):
10726         (select-convert-to-integer):
10727         (select-convert-to-atom):
10728         (select-convert-to-identity): new functions renamed from x-* and
10729         moved from x-select.el.
10730
10731         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10732         into here and use as the default window-system mouse yank.
10733         (insert-selection): generalised and moved from x-mouse.el.
10734         (own-clipboard): moved to C.
10735
10736         * msw-select.el (mswindows-selection-owned-p): deleted.
10737         (mswindows-own-selection): generalised and moved to select.el.
10738         (mswindows-disown-selection): generalised and moved to C.
10739         (mswindows-selection-owner-p): ditto.
10740
10741 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10742
10743         * XEmacs 21.2.14 is released
10744
10745 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10746
10747         * about.el: update contact info for jason and slb.
10748
10749 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10750
10751         * mule/european.el (setup-romanian-environment): Add Romanian
10752         support from Emacs/Mule romanian.el.
10753
10754 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10755
10756         * cus-face.el: Label all custom changes with the 'custom' tag.
10757
10758         * cus-edit.el: idem ditto.
10759
10760         * faces.el: Added suport for adding device tags to various functions.
10761         (custom): New device tag.
10762         (face-spec-set): Call reset face with tags argument. No longer do
10763         x-init-global-faces hack.
10764
10765         * faces.el (frob-face-property): Use an anonymous specifier to map
10766         frob-face-property-1 over.
10767
10768         * x-font-menu.el (font-menu-set-font): Always specify all
10769         properties to custom.
10770
10771 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10772
10773         * mule/european.el (setup-czech-environment): Add czech support.
10774         From David Sauer <davids@orfinet.cz>
10775
10776 1999-03-15  SL Baur  <steve@xemacs.org>
10777
10778         * check-features.el: Turn hard errors into warnings.
10779
10780 1999-03-21  SL Baur  <steve@xemacs.org>
10781
10782         * simple.el (delete-key-deletes-forward): As per discussion on
10783         xemacs-beta, default to t.
10784
10785 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10786
10787         * loadup.el: Define Installation-string before loading anything.
10788
10789 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10790
10791         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10792         From Anders Stenman <stenman@isy.liu.se>
10793
10794 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10795
10796         * wid-edit.el (widget-glyph-find): Ditto.
10797
10798         * packages.el (locate-library): Ditto.
10799
10800         * loadup.el (really-early-error-handler): Ditto.
10801
10802         * lib-complete.el (read-library): Ditto.
10803
10804         * faces.el (set-face-stipple): Ditto.
10805
10806         * code-files.el (load): Use new calling style of locate-file.
10807
10808 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10809
10810         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10811         dead.
10812
10813 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10814
10815         * dumped-lisp.el (preloaded-file-list): Don't load
10816         Installation.el.
10817
10818         * loadup.el (Installation-string): Define it here.
10819
10820 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10821
10822         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10823         Installation.el needs to be loaded before `dump-paths', otherwise
10824         the dumping process won't find it.
10825
10826 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10827
10828         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10829         subr so that we can use `replace-in-string' in Installation.el to
10830         get rid of C-m chars under the native Windows build.
10831
10832 1999-04-29  Andy Piper  <andy@xemacs.org>
10833
10834         * make-docfile.el: canonicalize file and directory names.
10835
10836         * device.el (call-device-method): new function for calling device
10837         specific methods.
10838         (define-device-method): new function for defining device methods.
10839         (define-device-method*): ditto.
10840
10841 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10842
10843         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10844
10845 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10846
10847         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10848         (cyrillic-koi8-r-encode-table): Likewise.
10849         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10850         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10851
10852         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10853         from vietnamese.el].
10854
10855         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10856         mule/mule-misc.el.
10857
10858 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10859
10860         * mule/thai-xtis.el:
10861         - Change font registry name from "Thai94x94-0" to "xtis-0".
10862         - Change mnemonic of coding-system `tis-620' to "TIS620".
10863
10864 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10865
10866         * mule/ethiopic.el: fixed.
10867
10868 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10869
10870         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10871
10872         * mule/thai-xtis.el: New file.
10873
10874         * mule/vietnamese.el: New file.
10875
10876         * mule/ethiopic.el: New file.
10877
10878 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10879
10880         * bytecomp.el (byte-compile-close-variables): Leave
10881         debug-issue-ebola-notices alone.
10882
10883 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10884
10885         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10886         at the top of the buffer since it is the most important thing to
10887         customize
10888         (ldap-get-host-parameter): New defun
10889         (ldap-search): Add a new parameter `withdn' to retrieve the
10890         distinguished names of entries
10891
10892 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10893
10894         * startup.el (splash-frame-body): Date and spelling fixes.
10895
10896 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10897
10898         * view-less.el (toggle-truncate-lines): add autoload tag
10899
10900 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10901
10902         * format.el (format-alist): Disable image stuff.
10903
10904 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10905
10906         * wid-edit.el (widget-glyph-find): Search by directories, then by
10907         suffixes rather than the other way around.
10908         (widget-image-conversion): Renamed to
10909         `widget-image-file-name-suffixes'.
10910
10911 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10912
10913         * mule/mule-charset.el: Made old functions obsolete, remove the
10914         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10915         (charset-iso-graphic-plane): Rename from charset-graphic.
10916         (charset-iso-final-char): Rename from charset-final.
10917         (charset-width): Rename from charset-columns.
10918         (charset-bytes): Added from fsf compatibility, returns always 1.
10919
10920         * mule/mule-misc.el: Move charset-doc-string alias to
10921         mule-charset.el
10922
10923 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10924
10925         * x-faces.el (x-make-font-bold-italic): honor
10926         *try-oblique-before-italic-fonts*
10927
10928 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10929
10930         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10931
10932 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10933
10934         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10935         name.
10936
10937 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10938
10939         * cl-extra.el (equalp): Would bug out for lists.
10940
10941 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10942
10943         * about.el (about-hackers):  Change cgw's email address
10944
10945 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10946
10947         * XEmacs 21.2.13 is released
10948
10949 1999-03-12  SL Baur  <steve@xemacs.org>
10950
10951         * simple.el (delete-key-deletes-forward): Revert to previous
10952         behavior.
10953
10954 1999-01-18  Didier Verna  <didier@xemacs.org>
10955
10956         * menubar-items.el (xemacs-splash-buffer): handle the case of
10957         multiple elements in the splash buffer body.
10958
10959         * startup.el (splash-frame-timeout): new constant: interval
10960         between splash buffer elements.
10961         (command-line-1): handle splash buffer with multiple elements (use
10962         a timeout).
10963         (splash-frame-body): Originally `startup-splash-frame-body'.
10964         Rewrote a cleaner and more readable version. This can now be array,
10965         in which case each element is displayed in turn in the splash buffer.
10966         (splash-frame-static-body): new constant. Persistent information
10967         across all splash buffer elements (preserves the possibility to give
10968         it in different languages.
10969         (circulate-splash-frame-elements): new function. Used as a timeout
10970         to circulate through all splash frame elements and display them in
10971         sequence.
10972         (display-splash-frame): originally `startup-splash-frame'. Handle
10973         the case of multiple elements in the splash buffer body. Now
10974         returns a timeout id if multiple elements to display, or nil.
10975
10976 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10977
10978         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10979         so they can be overridden by x-init-face-from-resources.
10980         Additionally specify the font name also with an x tag.
10981
10982 1999-03-08  Andy Piper  <andy@xemacs.org>
10983
10984         * package-get.el (package-get-base): autoload.
10985
10986         * menubar-items.el (default-menubar): add update menu item. Fix
10987         custom menu to only be activated when package-base is available.
10988
10989         * package-get.el (package-get-custom): don't load
10990         package-get-custom as it is auto-generated. Fix group definition.
10991
10992 1999-03-05  Didier Verna  <didier@xemacs.org>
10993
10994         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10995         instead of `symbol-name' (Thanks Kyle).
10996
10997         * cus-edit.el (custom-save-variables): use `prin1' instead of
10998         princ to write symbols.
10999
11000 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11001
11002         * XEmacs 21.2.12 is released
11003
11004 1999-03-05  SL Baur  <steve@xemacs.org>
11005
11006         * menubar-items.el (default-menubar): Add kfm browsing support.
11007         From Neal Becker <nbecker@fred.net>
11008
11009 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11010
11011         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11012         calls to font-lock during buffer reversion.
11013
11014 1999-02-12  Didier Verna  <didier@xemacs.org>
11015
11016         * info.el (Info-build-node-completions): unconditionally widen the
11017         tag table buffer.
11018
11019 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11020
11021         * x-faces.el (x-init-face-from-resources):
11022         Only set fonts in the 'x locale.
11023
11024 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11025
11026         * package-ui.el (pui-install-selected-packages): Don't throw on
11027         `package-admin-delete-binary-package' returning nil since it's
11028         normal.  Reindent function.
11029         (pui-add-required-packages): Handle case where packages selected
11030         for installation have never been installed.
11031
11032 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11033
11034         * menubar-items.el (default-menubar):
11035         Implement the ``Mule->Set coding system of process'' menu item.
11036
11037 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11038
11039         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11040         files
11041         - Change some `if's to `when's
11042
11043 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11044
11045         * XEmacs 21.2.11 is released
11046
11047 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11048
11049         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11050         against window close (Fix Bug #460).
11051         (ask-user-about-lock-dbox): Idem.
11052
11053 1999-02-25  SL Baur  <steve@xemacs.org>
11054
11055         * mule/mule-charset.el (charset-leading-byte): New function.
11056         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11057
11058 1999-02-12  Andy Piper  <andy@xemacs.org>
11059
11060         * about.el (xemacs-hackers): change andy's email address.
11061         (about-url-alist): change andy's web page address.
11062         (about-xemacs): add piper.
11063
11064 1999-02-16  SL Baur  <steve@xemacs.org>
11065
11066         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11067         of mule-base into lisp/mule.
11068
11069 1999-02-16  SL Baur  <steve@xemacs.org>
11070
11071         * mule/arabic.el:
11072         mule/canna-leim.el:
11073         mule/chinese.el:
11074         mule/cyrillic.el:
11075         mule/english.el:
11076         mule/european.el:
11077         mule/greek.el:
11078         mule/hebrew.el:
11079         mule/japanese.el:
11080         mule/kinsoku.el:
11081         mule/korean.el:
11082         mule/misc-lang.el:
11083         mule/mule-category.el:
11084         mule/mule-ccl.el:
11085         mule/mule-charset.el:
11086         mule/mule-cmds.el:
11087         mule/mule-coding.el:
11088         mule/mule-files.el:
11089         mule/mule-help.el:
11090         mule/mule-init.el:
11091         mule/mule-misc.el:
11092         mule/mule-tty-init.el:
11093         mule/mule-x-init.el:
11094         mule/viet-chars.el:  Remerge from mule-base.
11095
11096         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11097         of mule-base into lisp/mule.
11098
11099 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11100
11101         * process.el (exec-to-string): Use `shell-command-switch' in place
11102         of hard-wired "-c" (for WindowsNT).
11103
11104 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11105
11106         * menubar-items.el (default-menubar):  Remove obsolete
11107         "Gopher" item
11108
11109 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11110
11111         * package-admin.el (package-admin-get-install-dir): First fall
11112         back to the location of xemacs-base for non-mule packages.
11113
11114 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11115
11116         * paths.el:
11117         - improved automounter tmp directory support.
11118         - support 4 (!) empirically discovered automounter conventions
11119
11120 1999-02-12  SL Baur  <steve@xemacs.org>
11121
11122         * etags.el (pop-tag-mark): autoload to match key binding.
11123
11124 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11125
11126         * XEmacs 21.2.10 is released
11127
11128 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11129
11130         * package-get.el (package-get-remote-filename): Don't bug out for
11131         a local file name in the search entry.
11132
11133 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11134
11135         * XEmacs 21.2.9 is released
11136
11137 1999-01-19  Didier Verna  <didier@xemacs.org>
11138
11139         * replace.el (replace-search-function): new variable containing a
11140         function to perform a search-forward.
11141         (replace-re-search-function): new variable containing a function
11142         to perform a re-search-forward.
11143         (perform-replace): use them.
11144
11145 1999-01-25  Didier Verna  <didier@xemacs.org>
11146
11147         * select.el (selection-owner-p): use the name `XEmacs'.
11148         (cut-copy-clear-internal): ditto.
11149
11150 1999-01-18  Andy Piper  <andy@xemacs.org>
11151
11152         * about.el (about-url-alist): Update my entry.
11153         (xemacs-hackers): Ditto.
11154
11155 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11156
11157         * buffer.el (switch-to-buffer): Fixing documentation.
11158         * minibuf.el (minibuffer-completion-table): ditto.
11159         * cl-macs.el (return-from): ditto.
11160
11161 1999-01-04  Didier Verna  <didier@xemacs.org>
11162
11163         * replace.el (delete-non-matching-lines): temporarily disable
11164         case-folding when called interactively with a regexp containing
11165         uppercase characters.
11166         (delete-matching-lines): ditto.
11167         (count-matches): ditto.
11168         (list-matching-lines): ditto.
11169
11170 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11171
11172         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11173         abort if current window is split horizontally, not if others are
11174         split.  Got rid of unnecessary minibuffer checking.  Also, add
11175         some comments (it's still complex).
11176
11177 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11178
11179         * package-get.el: changed address for doc.ic.ac.uk to
11180         sunsite.doc.ic.ac.uk
11181
11182 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11183
11184         * ldap.el (toplevel): Remove requires so that the file compiles
11185         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11186
11187 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11188
11189         * dump-paths.el: Calculate module-directory and set
11190         module-load-path to the load path for modules.
11191
11192         * loadup.el: Get bootstrap value of module-load-path from the
11193         environment variable EMACSBOOTSTRAPMODULEPATH.
11194         - Display the module load path if we're debugging paths.
11195
11196         * setup-paths.el: Added function paths-find-site-module-directory.
11197         - Added function paths-find-module-directory.
11198         - Added function paths-construct-module-load-path.  Uses new
11199         environment variable EMACSMODULEPATH.
11200
11201 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11202
11203         * font.el (font-default-object-for-device):
11204         Oops! This `or' can't be replaced by `unless'.
11205         Fixed inability to run w3, among other things.
11206
11207 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11208
11209         * package-admin.el: Change initialization of
11210           package-admin-install-function dependent on system type.
11211           Change package-admin-install-function-mswindows to use
11212           "minitar".
11213
11214 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11215
11216         * mouse.el (default-mouse-motion-handler): Disable help echo while
11217         in the minibuffer.
11218
11219 1998-12-28  Martin Buchholz <martin@xemacs.org>
11220
11221         * XEmacs 21.2.8 is released.
11222
11223 1998-12-24  Martin Buchholz <martin@xemacs.org>
11224
11225         * XEmacs 21.2.7 is released.
11226
11227 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11228
11229         * package-ui.el (pui-list-packages): Set truncate-lines.
11230
11231         * package-get.el (package-get-download-menu): Use
11232         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11233
11234         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11235         (pui-help-string): idem.
11236         (list-packages-mode): New major mode.
11237         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11238         (pui-install-selected-packages): Add suport for removing packages.
11239         (pui-toggle-package-delete-key): New function.
11240         (pui-popup-context-sensitive): New kludge.
11241         (pui-list-packages): Add warning when `package-get-remote' is nil.
11242         (package-ui-add-site): New function.
11243
11244 1998-12-01  Didier Verna  <didier@xemacs.org>
11245
11246         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11247
11248 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11249
11250         * ldap.el: Custom-ized
11251         (toplevel): Do not provide `ldap' which is provided by C level
11252         LDAP code
11253         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11254
11255 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11256
11257         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11258
11259 1998-12-17  Andy Piper  <andy@xemacs.org>
11260
11261         * sound.el (sound-load-list): name changed from sound-load-alist.
11262         (sound-extension-list): name changed from sound-ext-list.
11263         (load-default-sounds): use new names.
11264         (load-sound-file): use new names.
11265
11266 1998-12-16  Andy Piper  <andy@xemacs.org>
11267
11268         * XEmacs 21.2.6 is released
11269
11270 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11271
11272         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11273         errors.
11274
11275 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11276
11277         * wid-edit.el (widget-echo-this-extent): Set
11278         help-echo-owns-message to t.
11279
11280 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11281
11282         * package-get.el (package-get-download-menu): use toggles for
11283           each site in the download site menu.
11284
11285 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11286
11287         * package-get.el (package-get): If we cannot find a package
11288           because package-get-remote is not set, give a more helpful
11289           error message.
11290
11291 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11292
11293         * package-get.el (package-get-remote-filename): use an EFS path
11294         with user anonymous if no user is specified.
11295
11296 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11297
11298         * faces.el (face-spec-set): Re-init fallfacks for default after
11299         calling reset-face on the default face.
11300
11301 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11302
11303         * package-admin.el (package-admin-default-install-function):
11304         Behave as advertised.  Make sure the pkg-dir is proper for
11305         default-directory.
11306         (package-admin-add-binary-package): Make sure the pkg-dir is
11307         proper for default-directory.
11308         (package-admin-install-function-mswindows): Make sure the pkg-dir
11309         is proper for default-directory.
11310
11311 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11312
11313         * XEmacs 21.2.5 is released
11314
11315 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11316
11317         * files.el (binary-file-regexps): regexp-opt is not available at
11318         bytecompile time.
11319
11320 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11321
11322         * x-win-xfree86.el:
11323         * x-win-sun.el (x-win-init-sun):
11324         * x-win-sun.el:
11325         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11326         * x-iso8859-1.el:
11327         * x-init.el (init-post-x-win):
11328         * x-init.el (init-pre-x-win):
11329         * x-init.el (x-initialize-compose):
11330         * x-init.el:
11331         * x-compose.el:
11332         * winnt.el:
11333         * widget.el:
11334         * wid-edit.el (widget-glyph-click):
11335         * wid-edit.el (widget-glyph-find):
11336         * wid-edit.el (widget-type):
11337         * view-less.el (view-buffer-other-window):
11338         * very-early-lisp.el:
11339         * version.el:
11340         * toolbar.el:
11341         * toolbar-items.el:
11342         * term/sun.el (suntool-map):
11343         * term/sun-mouse.el:
11344         * term/internal.el:
11345         * syntax.el (modify-syntax-entry):
11346         * symbol-syntax.el:
11347         * subr.el:
11348         * startup.el (lock-directory):
11349         * simple.el (set-comment-column):
11350         * simple.el (backward-delete-char-untabify):
11351         * shadow.el (find-emacs-lisp-shadows):
11352         * shadow.el:
11353         * setup-paths.el (paths-construct-info-path):
11354         * select.el (cut-copy-clear-internal):
11355         * process.el (call-process-region):
11356         * process.el (start-process-shell-command):
11357         * process.el:
11358         * paths.el (rmail-spool-directory):
11359         * paragraphs.el (use-hard-newlines):
11360         * package-get.el (package-get-dependencies):
11361         * package-admin.el (package-admin-delete-binary-package):
11362         * obsolete.el (truncate-string):
11363         * obsolete.el (store-substring):
11364         * mouse.el (default-mouse-track-maybe-own-selection):
11365         * mouse.el (mouse-yank-at-point):
11366         * modeline.el:
11367         * modeline.el (mouse-drag-modeline):
11368         * minibuf.el (read-directory-name-internal):
11369         * minibuf.el (read-file-name-internal):
11370         * minibuf.el (read-file-name-internal-1):
11371         * minibuf.el (read-file-name-2):
11372         * minibuf.el (exact-minibuffer-completion-p):
11373         * minibuf.el (read-from-minibuffer):
11374         * minibuf.el:
11375         * menubar.el (check-menu-syntax):
11376         * map-ynp.el (map-y-or-n-p):
11377         * make-docfile.el (docfile-out-of-date):
11378         * loadup.el ((member "run-temacs" command-line-args)):
11379         * loadup.el ((member "no-site-file" command-line-args)):
11380         * loadup.el (really-early-error-handler):
11381         * loadup.el:
11382         * loadhist.el:
11383         * loaddefs.el:
11384         * lisp-mnt.el (lm-verify):
11385         * lib-complete.el (lib-complete:cache-completions):
11386         * lib-complete.el (library-all-completions):
11387         * itimer.el (itimer-run-expired-timers):
11388         * info.el (Info-mode):
11389         * info.el (Info-insert-file-contents):
11390         * info.el (Info-rebuild-dir):
11391         * info.el (Info-build-dir-anew):
11392         * info.el (Info-parse-dir-entries):
11393         * info.el (Info-dir-outdated-p):
11394         * info.el (Info-insert-dir):
11395         * info.el (info-xref):
11396         * info.el:
11397         * hyper-apropos.el (hyper-apropos-get-doc):
11398         * hyper-apropos.el (hyper-describe-face):
11399         * hyper-apropos.el (hyper-apropos-mode):
11400         * hyper-apropos.el:
11401         * help.el (list-processes):
11402         * help.el:
11403         * gnuserv.el:
11404         * font.el (mswindows-font-create-name):
11405         * font.el (font-default-font-for-device):
11406         * font.el (x-font-create-object):
11407         * font.el (font-registry):
11408         * font.el:
11409         * font-lock.el (font-lock-keywords):
11410         * font-lock.el:
11411         * finder.el (finder-compile-keywords):
11412         * find-paths.el (paths-find-recursive-path):
11413         * fill.el (set-justification-center):
11414         * fill.el (fill-region-as-paragraph):
11415         * files.el (insert-directory):
11416         * files.el (wildcard-to-regexp):
11417         * files.el (recover-file):
11418         * files.el (basic-save-buffer):
11419         * files.el (delete-auto-save-file-if-necessary):
11420         * files.el (file-relative-name):
11421         * files.el (backup-extract-version):
11422         * files.el (backup-buffer):
11423         * files.el (set-visited-file-name):
11424         * files.el (set-auto-mode):
11425         * files.el (interpreter-mode-alist):
11426         * files.el:
11427         * files.el (find-file-noselect):
11428         * files.el (abbreviate-file-name):
11429         * files.el (parse-colon-path):
11430         * files.el (directory-abbrev-alist):
11431         * etags.el (visit-tags-table-buffer):
11432         * easymenu.el (easy-menu-define):
11433         * dragdrop.el (experimental-dragdrop-drag):
11434         * dragdrop.el (dragdrop-drop-do-functions):
11435         * dragdrop.el (dragdrop-drop-at-point):
11436         * disass.el (disassemble-1):
11437         * disass.el (disassemble-internal):
11438         * disass.el (disassemble):
11439         * disass.el:
11440         * derived.el (derived-mode-init-mode-variables):
11441         * derived.el (define-derived-mode):
11442         * custom.el (defgroup):
11443         * cus-edit.el (custom-quote):
11444         * config.el:
11445         * code-process.el (open-network-stream):
11446         * code-process.el (start-process):
11447         * code-process.el (call-process-region):
11448         * code-process.el (call-process):
11449         * code-process.el:
11450         * code-files.el (insert-file-contents):
11451         * code-files.el:
11452         * code-files.el (buffer-file-coding-system-for-read):
11453         * cmdloop.el (yes-or-no-p-minibuf):
11454         * cl.el:
11455         * cl-macs.el:
11456         * cl-extra.el:
11457         * callers-of-rpt.el (make-caller-report):
11458         * callers-of-rpt.el:
11459         * bytecomp.el (batch-byte-recompile-directory):
11460         * bytecomp.el (batch-byte-compile-1):
11461         * bytecomp.el (batch-byte-compile):
11462         * bytecomp.el (display-call-tree):
11463         * bytecomp.el (byte-compile-insert):
11464         * bytecomp.el (byte-compile-two-args-19->20):
11465         * bytecomp.el (byte-compile-variable-ref):
11466         * bytecomp.el (byte-compile-form):
11467         * bytecomp.el (byte-compile-top-level-body):
11468         * bytecomp.el (byte-compile-out-toplevel):
11469         * bytecomp.el (byte-compile-byte-code-maker):
11470         * bytecomp.el (byte-compile-file-form-defmumble):
11471         * bytecomp.el (byte-compile-file-form):
11472         * bytecomp.el (byte-compile-keep-pending):
11473         * bytecomp.el (byte-compile-insert-header):
11474         * bytecomp.el (byte-compile-from-buffer):
11475         * bytecomp.el (byte-compile-file):
11476         * bytecomp.el (byte-recompile-file):
11477         * bytecomp.el (byte-compile-close-variables):
11478         * bytecomp.el (byte-compile-warn-about-unused-variables):
11479         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11480         * bytecomp.el (byte-compiler-legal-options):
11481         * bytecomp.el (byte-compile-lapcode):
11482         * bytecomp.el (byte-optimize-log):
11483         * bytecomp.el ((fboundp 'defsubst)):
11484         * bytecomp.el:
11485         * bytecomp-runtime.el:
11486         * byte-optimize.el (byte-optimize-apply):
11487         * byte-optimize.el (car):
11488         * byte-optimize.el (byte-optimize-form):
11489         * byte-optimize.el (byte-optimize-form-code-walker):
11490         * byte-optimize.el:
11491         * build-report.el (build-report-insert-installation-file):
11492         * build-report.el (build-report):
11493         * auto-show.el:
11494         * apropos.el (apropos-documentation):
11495         - mega patch
11496         - clean up byte-compile warnings
11497         - remove unused variables
11498         - Use common lisp style hashtable functions
11499         - byte compiler cleanup
11500         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11501         - remove old backquote syntax usage
11502         - move some cl functionality into C for speed.
11503         - remove last remaining VMS support
11504         - spelling fixes
11505         - implement last, butlast, nbutlast, copy-list in C.
11506         - new macro ignore-file-errors, similar to ignore-errors
11507           (ignore-file-errors (delete-file "foo"))
11508         - get frequent garbage collection during loadup.el by tweaking
11509           gc-cons-threshold, rather than explicitly calling garbage-collect
11510         - default delete-key-deletes-forward to `t'.
11511
11512 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11513
11514         * XEmacs 21.2-beta4 is released.
11515
11516 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11517
11518         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11519         (easy-menu-item-present-p): Wrapper around find-menu-item.
11520         (easy-menu-remove-item): Wrapper around delete-menu-item.
11521
11522         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11523         (add-menu-button): Add 'in-menu' argument.
11524         (add-menu-item-1): Add in-menu support to helper function.
11525
11526 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11527
11528         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11529
11530 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11531
11532         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11533         of Dec 4, 1997.
11534
11535 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11536
11537         * process.el (shell-command-on-region): Report if the command
11538         succeeded or failed.
11539
11540 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11541
11542         * subr.el (buffer-substring-no-properties): Comment out.
11543
11544 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11545
11546         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11547           into font instances first, like `x-frob-font-size' does.
11548           (mswindows-find-larger-font): ditto
11549
11550 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11551
11552         * package-ui.el (pui-install-selected-packages): fix args in call
11553         to `package-get'.
11554
11555 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11556
11557         * package-get.el (host-name): New widget type.
11558         (package-get-remote): Better customization using new type.
11559         (package-get-download-sites): idem dito.
11560
11561         (package-get-custom): Do not use package-get-all untill we have
11562         runtime dependencies.
11563
11564         (package-get-remove-copy): Default to 't' we no longer need this
11565         kludge as we do not currently use depenencies.
11566
11567         (package-get-was-current): New variable.
11568         (package-get-require-base): New 'force-current' argument.
11569         (package-get-update-base): idem
11570         (package-get-package-provider):  idem
11571         (package-get-locate-index-file): New 'no-remote' argument.
11572         (package-get-locate-file): idem.
11573
11574         (package-get-maybe-save-index): New function.
11575         (package-get-update-base): Use it.
11576
11577 1998-10-28 Greg Klanderman <greg@alphatech.com>
11578
11579         * package-get.el (package-get-remote): default to nil; by default,
11580         don't go out to the net via EFS.  They must select a download site.
11581         (package-get-download-sites): new variable.
11582         (package-get-download-menu): new function.
11583         (package-get-locate-index-file): new function.
11584         (package-get-update-base): use it.
11585
11586         * menubar-items.el (default-menubar): add "Update Package Index"
11587         and "Add Download Site" menus under Options | Manage Packages.
11588
11589 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11590
11591         * package-get.el (package-get): bugfix code checking installed version
11592         for case where package is not currently installed.
11593         (package-get-require-signed-base-updates): new variable.
11594         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11595         deemed not a goot thing.  Use the variable
11596         package-get-allow-unsigned-base-updates instead.
11597
11598 1998-10-16 Greg Klanderman <greg@alphatech.com>
11599
11600         * package-get.el (package-get): Don't install an older version than
11601         we already have unless explicitly told to.  Issue a warning.
11602
11603         * package-ui.el (pui-add-required-packages): when adding
11604         dependencies, don't add packages that are up to date.
11605         (pui-package-symbol-char):  Don't consider a package out of date
11606         if you have a newer version installed than the latest version in
11607         package-get-base.
11608
11609         * package-get.el (package-get-base-filename): document that it may
11610         be a path relative to package-get-remote;  new default value.
11611         (package-get-locate-file): new function.
11612         (package-get-update-base): use it to expand package-get-base-filename.
11613         (package-get-save-base): new function to save the package-get database
11614         to file.
11615         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11616         (package-get-update-base): pass the REMOTE-SOURCE arg.
11617         (package-get-update-base-entry): call package-get-custom-add-entry.
11618         (package-get-file-installed-p): removed; no longer needed.
11619         (package-get-create-custom): ditto.
11620         (toplevel): remove code to build and load package-get-custom.el
11621         (package-get-custom-add-entry): new function.
11622
11623 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11624
11625         * wid-edit.el (widget-button-click): Don't switch window.
11626
11627 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11628
11629         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11630
11631 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11632
11633         * etags.el (find-tag-default): Run find-tag-hook using
11634         run-hooks rather than funcall
11635
11636 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11637
11638         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11639         and the current local map as the parents to isearch-mode-map.
11640
11641 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11642
11643         * XEmacs 21.2-beta3 is released.
11644
11645 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11646
11647         * package-get.el (package-get-update-base): use
11648         insert-file-contents-internal, not insert-file-contents-literally.
11649
11650 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11651
11652         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11653         dump time.
11654
11655 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11656
11657         * package-get.el (package-get-update-base-entry): new function.
11658         (package-get-update-base): renamed; was `package-get-load-base'.
11659         cleanup, and use package-get-update-base-from-buffer.
11660         (package-get-update-base-from-buffer): new function.
11661         (package-get-update-base-entries): new; helper for above.
11662         Do not eval lisp grabbed over ftp; parse it from new format.
11663
11664 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11665
11666         * files.el (set-auto-mode): Don't play games loading package-get
11667         database; package-get-package-provider will handle it all.
11668
11669 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11670
11671         * package-get.el (package-get-base-filename): new variable.
11672         (package-get-require-base): new function.
11673         (package-get-pgp-signed-begin-line): new variable.
11674         (package-get-pgp-signature-begin-line): ditto.
11675         (package-get-pgp-signature-end-line):  ditto.
11676         (package-get-load-base): new function.
11677         (package-get-interactive-package-query):
11678         (package-get-update-all):
11679         (package-get-dependencies):
11680         (package-get-package-provider):
11681         (package-get-custom): use package-get-require-base.
11682         [package-get-custom loading]: disable for now.
11683
11684         * package-ui.el (pui-list-packages): use (package-get-require-base)
11685
11686 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11687
11688         * package-ui.el: Correct obvious thinko in choosing extent face.
11689
11690 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11691
11692         * menubar-items.el (default-menubar): pui-list-package has nothing
11693         to with Customize. Move all the package stuff to a new Item in Options.
11694
11695         * package-ui.el (pui-menu): Add menu and Popup menu.
11696
11697         * package-get.el (package-get): Use new
11698         package-admin-get-install-dir.
11699
11700         * package-admin.el (package-admin-get-install-dir): New syntax.
11701         Conserve package location and put mule packages where mule-base is.
11702
11703         * package-get.el : Customized
11704
11705         * package-ui.el (pui): Customized
11706         (pui-package-install-dest-dir): New variable.
11707         (pui-install-selected-packages): Use it
11708
11709 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11710
11711         * package-get.el (package-get-interactive-package-query): Move
11712         dependency on package-get-base to run-time.
11713         (package-get-update-all): Ditto.
11714         (package-get-dependencies): Ditto.
11715         (package-get-package-provider): Ditto.
11716         (package-get-custom): Ditto.
11717
11718 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11719
11720         * events.el: Remove 'ascii-character property from 'backspace
11721         and 'delete symbols
11722
11723 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11724
11725         * package-get-base.el: removed.
11726
11727 1998-09-23  Didier Verna  <didier@xemacs.org>
11728
11729         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11730         (no-upper-case-p): new function.
11731         (with-search-caps-disable-folding): new macro.
11732         (with-interactive-search-caps-disable-folding): new macro.
11733         (zap-to-char): In interactive mode, do a case-sensitive search if
11734         the character is uppercase.
11735         (zap-up-to-char): ditto.
11736
11737         * replace.el (perform-replace): use the function no-upper-case-p.
11738
11739         * isearch-mode.el (isearch-fix-case): ditto.
11740         make obsolete `with-caps-disable-folding' and
11741         `isearch-no-upper-case-p'.
11742
11743         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11744         (tags-search): ditto.
11745         (tags-query-replace): ditto.
11746
11747         * info.el (Info-search): ditto.
11748
11749 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11750
11751         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11752
11753 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11754
11755         * package-admin.el (package-admin-rmtree): rewritten.  need to
11756         check for "." and ".." before symlink check.  expand files and
11757         directories with respect to DIRECTORY, not default-directory.
11758
11759 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11760
11761         * package-get.el (package-get-all): add INSTALL-DIR argument.
11762
11763 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11764
11765         * package-ui.el (pui-add-required-packages): new function, select
11766         dependent packages.
11767         (pui-display-keymap): bind it.
11768         (pui-help-string): document it.
11769         (pui-install-selected-packages): package-get-all -> package-get.
11770
11771         * package-get.el (package-get-dependencies): new function.
11772
11773 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11774
11775         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11776         regexps.
11777
11778 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11779
11780         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11781         function.
11782         (default-mouse-track-normalize-point): Use it.
11783
11784 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11785
11786         * package-admin.el (package-admin-delete-binary-package):
11787                 General cleanup. Remove unnessary use of progn and
11788         save-excursion.
11789         (package-admin-delete-binary-package): Do NOT mess with file
11790         modes. That is evil.
11791         (package-admin-delete-binary-package): Wrap all deleting in
11792         condition-case. The data in MANIFEST is untrustworthy.
11793         (package-admin-delete-binary-package): Let the OS worry about non
11794         empty directories.
11795
11796 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11797
11798         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11799         processing.
11800         (lm-report-bug): Fix mail address to send bug reports to.
11801
11802 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11803
11804         * XEmacs 21.2-beta2 is released.
11805
11806 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11807
11808         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11809
11810 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11811
11812         * info.el (Info-mode): Document page turning by double clicks in
11813         docstring so `M-x describe-mode' will display it.
11814
11815 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11816
11817         * info.el (Info-mouse-track-double-click-hook): Use character
11818         widths to calculate a border region where double clicking does
11819         page turning, and return `nil' by default so other hooks, such as
11820         region highlighting, will be run.
11821
11822 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11823
11824         * sound.el (default-sound-directory-list): Initialize with all the
11825         "sounds" directories in `data-directory-list'.  It used to just be
11826         the first one.
11827
11828         * packages.el (locate-data-directory-list): Created.  This gives
11829         the list of matching directories, unlike `locate-data-directory',
11830         which just gives the first one.
11831
11832 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11833
11834         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11835         make a binding in the local keymap until help-char handling is
11836         improved.
11837
11838         * help.el (help-keymap-with-help-key): Provide keymap with help
11839         binding.
11840         (help-print-help-form): New helper function.
11841
11842 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11843
11844         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11845         move extent to another buffer; no need to create a new extent.
11846         (isearch-fix-case): New function.
11847         (isearch-search-and-update): Use it.
11848
11849 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11850
11851         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11852         the keymap, not minor-mode-map-alist.
11853         (isearch-done): Restore overriding-local-map.
11854
11855 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11856
11857         * bytecomp.el (byte-compile-buffer-substring):
11858         Fix for: (byte-compile (defun f () (buffer-substring)))
11859         ==>   ** buffer-substring called with 3 args, but requires 0-3
11860         - new code not only works, but is more readable, too.
11861
11862 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11863
11864         * msw-faces.el (mswindows-init-device-faces): Don't try to
11865           specify a default font at this late stage. Do try to force
11866           creation of the default face font so that if it fails we get
11867           an error now instead of a crash at frame creation.
11868
11869           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11870           mswindows-make-font-unitalic: Canonical default weight
11871           changed from "Normal" to "Regular".
11872
11873           mswindows-make-font-bold / -bold-italic: Supplied device was
11874           not being passed into call to mswindows-find-smaller-font.
11875
11876 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11877
11878         * package-get.el (package-get-remote): Fix the path where to find
11879           the packages on xemacs.org.
11880
11881 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11882
11883         * about.el (about-maintainer-info): Update Ben's entry.
11884
11885 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11886
11887         * lisp/shadow.el (find-emacs-lisp-shadows):
11888         - `member' was being called on lists of length 2000!
11889         - Replace with hashtables.
11890         - Replace hand-coded loops with (dolist)
11891         - Fix comment typo
11892
11893 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11894
11895         * packages.el: Added new function, `package-delete-name', to
11896           delete existing packages from the installed package database
11897           (`packages-package-list').  Also added the "pkginfo" directory
11898           to `packages-special-base-regexp', so that the pkginfo directory
11899           would not get added to `late-packages'.
11900
11901         * package-admin.el: Added ability to delete an installed package
11902           (added low-level function, `package-admin-delete-package').
11903           Understands how to use the pkginfo/MANIFEST.<package> file to
11904           delete the package.  When installing a package, will also
11905           create a MANIFEST.* file if one is not provided by the
11906           package.  If the MANIFEST.* doesn't exist when deleting a
11907           package, the functions will fall back to attempting to delete
11908           any package-specific lisp directory.
11909
11910         * package-get.el: Moved some functions to package-admin.el.
11911           Added interactive function `package-get-delete-package', for
11912           use by users for deleting a package.
11913
11914           Also modified to not require the presence of efs.
11915
11916 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11917
11918         * files.el (find-file-noselect): Handle all signals, kill the
11919         buffer and resignal.
11920
11921 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11922
11923         * cl-macs.el (glyph-image): Add setf method.
11924
11925 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11926
11927         * package-get.el: Fixed broken EFS downloading.  Also, look for
11928           .tar.gz files first, in preference over .tgz files.
11929
11930         * package-ui.el: Fix display of package version numbers.
11931
11932 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11933
11934         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11935         argument.
11936
11937 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11938
11939         * list-mode.el: `display-completion-list': added new/optional
11940           keyword `:completion-string', which allows the programmer to
11941           change the "Possible completions are:" prompt.
11942
11943         * menubar-items.el: Added new pulldown menu-pick to start up the
11944           visual package browser/installer:
11945
11946                 Options->Customize->List Packages
11947
11948         * package-admin.el: Added hooks for installing under both Unix
11949           and MS Windows.  Does additional error checking.  No longer
11950           calls "add-big-package.sh" to install packages under Unix; now
11951           calls gunzip & tar directly.
11952
11953         * package-get.el: Added ability to install packages from files
11954           on a local disk/CDROM.  Now deletes any existing package lisp
11955           directory.  Does completion on available packages when
11956           querying for package names.  Will also search for .tgz files
11957           in addition for .tar.gz files.  Tries to reload
11958           auto-autoloads, as a convenience when loading new packages,
11959           and also tries to add any new package paths to `load-path'.
11960           Changed all occurences of `concat' to use `expand-file-name'.
11961
11962         * package-ui.el: New file which implements the main visual
11963           package browser/installer, which is started via a menu pick or
11964           M-x pui-list packages.
11965
11966 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11967
11968         * startup.el (load-init-file): spelling fix.
11969
11970 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11971
11972         * startup.el (normal-top-level): Load auto-autoload files
11973         covariantly with their precedence.
11974
11975 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11976
11977         * menubar-items.el (default-menubar): Remove "Font Weight"
11978         option, there is currently no custom equivalent.. Customize-faces
11979         is "Edit faces".
11980
11981         * x-font-menu.el (font-menu-set-font): Use customize to set
11982         default face.
11983
11984         * faces.el (face-spec-update-all-matching): New function.
11985
11986         * cus-face.el (custom-set-face-update-spec): New function.
11987         Interface to customize faces from elisp.
11988
11989         (custom-face-value-create): Show the customized settings if set
11990         but not saved.
11991
11992 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11993
11994         (custom-face-value-create): Show the customized settings if set
11995         but not saved.
11996
11997 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11998
11999         * keydefs.el (global-map): Add FSF 20.3 binding of
12000         query-replace-regexp.
12001
12002 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12003
12004         * minibuf.el (read-file-name-internal-1): use
12005         user-name-completion-1 instead of user-name-completion.
12006
12007 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12008
12009         * loadup.el:
12010         * make-docfile.el:
12011         * update-elc.el: Don't set `source-directory' (now defunct as a
12012         global variable) no more.
12013
12014         * packages.el (packages-list-autoloads): Made `source-directory'
12015         (now defunct as a global variable) a parameter.
12016
12017 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12018
12019         * about.el (about-hackers): new email
12020
12021 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12022
12023         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12024
12025 1998-07-17  Didier Verna  <didier@xemacs.org>
12026
12027         * faces.el (set-face-property):
12028         (set-face-dim-p):
12029         (face-dim-p): updated the doc strings now that the dim property isn't
12030         tty-specific.
12031         (face-equal): the dim property is now a common one.
12032
12033         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12034         Renamed the `stipple' attribute to `background-pixmap'.
12035         (custom-face-background-pixmap): make custom-face-stipple an
12036         obsolete alias for this.
12037
12038 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12039
12040         * find-paths.el (paths-file-readable-directory-p): Created and
12041         used.
12042
12043         * loadup.el: Don't set inhibit-... flags from run-temacs.
12044
12045 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12046
12047         * packages.el (packages-data-path-depth): Added and used.
12048
12049 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12050
12051         * about.el:
12052         - Change .xpm to .png, delete "zcat" section.
12053         - cosmetic fix in the 'marcpa' entry.
12054
12055         * etc/photos
12056         - convert all .xpm.Z to .png
12057         - rename mrb to martin
12058         - rename mcook-m to mcookm
12059
12060 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12061
12062         * x-init.el (x-initialize-compose): Add support for
12063         dead-circumflex as YET ANOTHER NAME for that dead key.
12064
12065 1998-08-05  Colin Rafferty <colin@xemacs.org>
12066
12067         * setup-paths.el (paths-construct-exec-path): Made the
12068         last-packages really be last.
12069         (paths-construct-data-directory-list): Ditto.
12070
12071 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12072
12073         * startup.el(startup-splash-frame-body):
12074         Update Copyright notice in splash screen
12075
12076 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12077
12078         * minibuf.el (read-file-name-internal-1): do ~user completion.
12079
12080 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12081
12082         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12083         aginst destroyed extents
12084
12085 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12086
12087         * package-get.el (package-get): add `install-dir' argument.
12088
12089 1998-07-20  John Jones  <jj@asu.edu>
12090
12091         * package-get.el: calls to package-get-update-all will only
12092           update packages which are already installed.
12093
12094 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12095
12096         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12097         writable.
12098
12099 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12100
12101         * about.el (about-hackers): Correct my email.
12102
12103 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12104
12105         * about.el (about-hackers): new email-address.
12106
12107 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12108
12109         * minibuf.el (read-number): Don't let `input-error' condition
12110         escape.
12111
12112 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12113
12114         * about.el (about-hackers): use my `email-for-life' address.
12115
12116 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12117
12118         * XEmacs 21.2-beta1 is released.
12119
12120 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12121
12122         * ldap.el (ldap-search): Doc string change
12123
12124 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12125
12126         * menubar-items.el (default-menubar): Removed references to
12127         `data-directory', and use `locate-data-file' instead, and made
12128         then greyed out if they don't exist.
12129
12130 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12131
12132         * keymap.el (events-to-keys): Use `format' instead of `concat'
12133         since the latter does not accept integer args anymore
12134
12135 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12136
12137         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12138         macros replaced.
12139
12140 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12141
12142         * make-docfile.el: Get first initialization from very-early-lisp.el
12143         * update-elc.el: Ditto.
12144         * loadup.el (really-early-error-handler): Ditto.
12145
12146         * packages.el (packages-unbytecompiled-lisp): Add new file,
12147         very-early-lisp.el.
12148
12149         * very-early-lisp.el: New file.
12150
12151 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12152
12153         * Symbols that have been obsolete for at least 3 years removed (II).
12154
12155         * obsolete.el (eval-current-buffer): Make compatible.
12156         (byte-code-function-p): Ditto.
12157         (send-string): Removed.
12158         (send-region): Removed.
12159         (screen-scrollbar-width): Removed.
12160         (set-screen-scrollbar-width): Removed.
12161         (set-screen-left-margin-width): Removed.
12162         (set-screen-right-margin-width): Removed.
12163         (screen-left-margin-width): Removed.
12164         (screen-right-margin-width): Removed.
12165         (set-buffer-left-margin-width): Removed.
12166         (set-buffer-right-margin-width): Removed.
12167         (buffer-left-margin-width): Removed.
12168         (buffer-right-margin-width): Removed.
12169         (x-set-frame-icon-pixmap): Removed.
12170         (x-set-screen-icon-pixmap): Removed.
12171         (pixel-name): Removed.
12172         (make-pixmap): Removed.
12173         (make-cursor): Removed.
12174         (pixmap-width): Removed.
12175         (pixmap-contributes-to-line-height-p): Removed.
12176         (set-pixmap-contributes-to-line-height): Removed.
12177
12178 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12179
12180         * obsolete.el (popup-menu-up-p): removed.
12181         (read-no-blanks-input): Removed.
12182         (wholenump): Removed.
12183         (ring-mod): Removed (what was ring-mod?).
12184         (current-time-seconds): Removed.
12185         (run-special-hook-with-args): Removed.
12186         (dot): Removed.
12187         (dot-marker): Removed.
12188         (dot-min): Removed.
12189         (dot-max): Removed.
12190         (window-dot): Removed.
12191         (set-window-dot): Removed.
12192
12193         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12194         `dot-min'.
12195
12196         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12197
12198         * code-files.el (insert-file-contents): Rename
12199         run-special-hook-with-args to run-hook-with-args-until-success.
12200         (write-region): Ditto.
12201
12202 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12203
12204         * about.el: Fix typos, update release date.
12205
12206         * Symbols that have been obsolete for at least 3 years removed.
12207
12208         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12209         screen- functions.
12210         (toplevel): remove setf methods for screen functions.
12211         * cl-macs.el (extent-data): defsetf removed.
12212         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12213         many places to remove.
12214         (comment-indent-hook): Ditto.
12215         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12216         (buffer-dedicated-screen): Ditto.
12217         (deiconify-screen): Ditto.
12218         (delete-screen): Ditto.
12219         (event-screen): Ditto.
12220         (find-file-other-screen): Ditto.
12221         (find-file-read-only-other-screen): Ditto.
12222         (live-screen-p): Ditto.
12223         (screen-height): Ditto.
12224         (screen-iconified-p): Ditto.
12225         (screen-list): Ditto.
12226         (screen-live-p): Ditto.
12227         (screen-name): Ditto.
12228         (screen-parameters): Ditto.
12229         (screen-pixel-height): Ditto.
12230         (screen-pixel-width): Ditto.
12231         (screen-root-window): Ditto.
12232         (screen-selected-window): Ditto.
12233         (screen-totally-visible-p): Ditto.
12234         (screen-visible-p): Ditto.
12235         (screen-width): Ditto.
12236         (screenp): Ditto.
12237         (get-screen-for-buffer): Ditto.
12238         (get-screen-for-buffer-noselect): Ditto.
12239         (get-other-screen): Ditto.
12240         (iconify-screen): Ditto.
12241         (lower-screen): Ditto.
12242         (mail-other-screen): Ditto.
12243         (make-screen): Ditto.
12244         (make-screen-invisible): Ditto.
12245         (make-screen-visible): Ditto.
12246         (modify-screen-parameters): Ditto.
12247         (new-screen): Ditto.
12248         (next-screen): Ditto.
12249         (next-multiscreen-window): Ditto.
12250         (other-screen): Ditto.
12251         (previous-screen): Ditto.
12252         (previous-multiscreen-window): Ditto.
12253         (raise-screen): Ditto.
12254         (redraw-screen): Ditto.
12255         (select-screen): Ditto.
12256         (selected-screen): Ditto.
12257         (set-buffer-dedicated-screen): Ditto.
12258         (set-screen-height): Ditto.
12259         (set-screen-position): Ditto.
12260         (set-screen-size): Ditto.
12261         (set-screen-width): Ditto.
12262         (show-temp-buffer-in-current-screen): Ditto.
12263         (switch-to-buffer-other-screen): Ditto.
12264         (visible-screen-list): Ditto.
12265         (window-screen): Ditto.
12266         (x-set-screen-pointer): Ditto.
12267         (x-set-frame-pointer): Ditto.
12268         (screen-title-format): Ditto.
12269         (screen-icon-title-format): Ditto.
12270         (terminal-screen): Ditto.
12271         (delete-screen-hook): Ditto.
12272         (create-screen-hook): Ditto.
12273         (mouse-enter-screen-hook): Ditto.
12274         (mouse-leave-screen-hook): Ditto.
12275         (map-screen-hook): Ditto.
12276         (unmap-screen-hook): Ditto.
12277         (default-screen-alist): Ditto.
12278         (default-screen-name): Ditto.
12279         (x-screen-defaults): Ditto.
12280         (x-create-screen): Ditto.
12281         * obsolete.el: meta-flag removed.
12282         baud-rate removed.
12283         sleep-for-millisecs removed.
12284         extent-data removed.
12285         set-extent-data removed.
12286         set-extent-attribute removed.
12287         extent-glyph removed.
12288         extent-layout removed.
12289         set-extent-layout removed.
12290         list-faces-display removed.
12291         list-faces removed.
12292         trim-versions-without-asking removed.
12293         after-write-file-hooks removed.
12294         truename removed.
12295         auto-fill-hook removed.
12296         blink-paren-hook removed.
12297         select-screen-hook, deselect-screen-hook removed.
12298         auto-raise-screen, auto-lower-screen removed.
12299
12300         * msw-mouse.el: Global change resource -> mswindows-resource.
12301
12302         * XEmacs 21.0-pre5 is released.
12303
12304 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12305
12306         * about.el (about-hackers): Credits update.
12307
12308 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12309
12310         * register.el (insert-register): Don't activate the region.
12311
12312 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12313
12314         * select.el: Restore x-* symbols for backwards compatibility:
12315         x-copy-primary-selection, x-kill-primary-selection,
12316         x-delete-primary-selection, x-select-make-extent-for-selection,
12317         x-valid-simple-selection-, x-cut-copy-clear-internal.
12318
12319 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12320
12321         * XEmacs 21.0-pre4 is released.
12322
12323 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12324
12325         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12326         reporting bugs.
12327         (maybe-add-init-button): Fix semantics under Windows.  Use
12328         `expand-file-name' rather than `concat'.
12329
12330         * help.el (print-messages): New function.
12331
12332 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12333
12334         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12335
12336 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12337
12338         * about.el: Tweaked my entry in about-hackers.
12339
12340         * find-paths.el (paths-emacs-root-p):
12341           Relaxed emacs-root checking of an in-place installation to
12342           also accommodate the flat layout used on MS Windows.
12343
12344 1998-06-29  John Jones  <jj@asu.edu>
12345
12346         * package-get.el: calls to package-get-update-all will only
12347           update packages which are already installed.
12348
12349 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12350
12351         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12352         are handled by the gui-element face fallbacks now.
12353
12354         * x-faces.el: default gui-element face to "background" as well as
12355         the default face.
12356
12357         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12358         and default face settings since these are set as fallbacks now in
12359         the appropriate domain.
12360
12361 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12362
12363         * text-mode.el (text-mode): Reorder regexp so the OR part
12364         corresponding to `page-delim' goes first and the hack in
12365         `forward-paragraph' will work.
12366         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12367
12368 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12369
12370         * subr.el (remove-hook): When checking the hook value
12371           with functionp, don't apply car to it.
12372
12373 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12374
12375         * package-get.el (package-get-remote-filename):
12376           Don't use file-name-as-directory because the local directory
12377           separator conventions might not be the same as ftp's.
12378
12379 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12380
12381         * ldap.el (ldap-host-parameters-alist): New name of
12382         `ldap-host-parameters-plist'
12383
12384 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12385
12386         * package-get.el: Using (require 'package-get-base), now that it
12387         provides itself.  Consequently removed all instances of (load
12388         "package-get-base.el").
12389
12390 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12391
12392         * subr.el (remove-hook): Don't treat the hook value as a
12393           list unless it is both consp and not functionp.
12394
12395 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12396
12397         * about.el: Email address for Ben Wing is ben@xemacs.org.
12398         * auto-show.el: Ditto.
12399         * bytecomp.el: Ditto.
12400         * faces.el: Ditto.
12401         * x-scrollbar.el: Ditto.
12402         * x-misc.el: Ditto.
12403         * tty-init.el: Ditto.
12404         * toolbar-items.el: Ditto.
12405         * symbol-syntax.el: Ditto.
12406         * specifier.el: Ditto.
12407         * objects.el: Ditto.
12408         * hyper-apropos.el: Ditto.
12409         * glyphs.el: Ditto.
12410
12411 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12412
12413         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12414         vertical-divider-always-visible-p.
12415         (default-mouse-motion-handler): Ditto.
12416
12417 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12418
12419         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12420         global value.
12421
12422 1998-06-21  Oliver Graf <ograf@fga.de>
12423
12424         * build-reports.el: changed receiver to xemacs-build-reports list
12425
12426 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12427
12428         * font.el: Split font-family-mappings into X and
12429           mswindows-specific versions.
12430           mswindows-font-create-[object|name]: Treat supplied size
12431           as a pointsize. Added underline and strikethru handling.
12432
12433         * msw-faces.el: changed default mswindows charset to western.
12434
12435         * msw-glyphs.el: removed space in border-glyph font string that
12436           was inserted to get round bugs in the mswindows C font code.
12437
12438 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12439
12440         * about.el (about-hackers): Credits update.
12441
12442         * help-nomule.el (tutorial-supported-languages): Add Romanian
12443         TUTORIAL.
12444
12445         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12446         to ISO-8859-2.
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-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12461
12462         * minibuf.el: make read-color-completion-table call
12463           (mswindows-color-list for mswindows devices.
12464
12465 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12466
12467         * lisp/font-lock.el
12468         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12469         Let declaration items contain non-word symbol characters.
12470
12471 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12472
12473         * package-get.el (package-get-package-provider): Added autoload
12474         cookie.  Loading "package-get-base.el" in ALL functions that use
12475         it.  Fixed some (interactive ...) with multiple argument specs
12476         again.  Cosmetic indentation changes.
12477
12478 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12479
12480         * info.el (Info-insert-dir): Don't use nreverse on variables
12481         that you want to use later.
12482
12483 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12484
12485         * x-mouse.el (x-set-point-and-move-selection): Replace call
12486         to x-kill-primary-selection with kill-primary-selection
12487
12488 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12489
12490         * simple.el (what-cursor-position): Make cursor position reported
12491         use value of column-number-start-at-one
12492
12493 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12494
12495         * about.el (xemacs-hackers): Fix Jareth's email address.
12496
12497 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12498
12499         * startup.el (startup-splash-frame): Remove
12500         `xemacs-startup-logo-function'.
12501
12502 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12503
12504         * about.el (about-hackers): Update credits list.
12505
12506 1998-06-06  Jeff Miller <jmiller@smart.net>
12507
12508         * lisp/sound.el: Update sound-ext to allow filenames with
12509           extensions to be found by load-sound-file
12510
12511 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12512
12513         * info.el (Info-rebuild-outdated-dir): Removed variable
12514         (Info-auto-generate-directory): New variable
12515         (Info-save-auto-generated-dir): New variable
12516         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12517         (Info-build-dir-anew): Second parameter removed.  Use
12518         `Info-save-auto-generated-dir'
12519         (Info-rebuild-dir): Ditto
12520
12521 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12522
12523         * list-mode.el (next-list-mode-item): Would not recognize
12524         border between directly neighbored items.
12525
12526 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12527
12528         * package-get.el: add autoloads for some functions.
12529
12530 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12531
12532         * specifier.el (let-specifier): Tiny docfixes.
12533
12534 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12535
12536         * msw-mouse.el: set selection-pointer-glyph to Normal.
12537
12538 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12539
12540         * wid-edit.el (widget-specify-secret): New function.
12541         (widget-after-change): Use it.
12542         (widget-specify-field): Use it.
12543
12544 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12545
12546         * mouse.el (drag-window-divider): Use `(not done)' instead of
12547         `doit'; reuse result of `window-pixel-edges'.
12548
12549         * modeline.el (drag-modeline-event-lag): Rename to
12550         drag-divider-event-lag.
12551
12552 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12553
12554         * specifier.el (let-specifier): Rewritten not to generate needless
12555         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12556         arguments.
12557
12558 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12559
12560         * minibuf.el (read-file-name-1): Setup buffer-local value of
12561         `completion-ignore-case' in completions buffer under Windows.
12562
12563 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12564
12565         * about.el (about-maintainer-glyph): Fix support for not
12566         compressed images.
12567
12568 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12569
12570         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12571
12572         * mouse.el (mouse-track): Cancel selection if misc-user event with
12573         `cancel-mode-internal' function is fetched.
12574
12575 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12576
12577         * files.el (save-some-buffers-1): Fixed return value.
12578
12579 1998-06-01  Oliver Graf <ograf@fga.de>
12580
12581         * dragdrop.el: added experimental
12582
12583 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12584
12585         * startup.el (after-init-hook, init-file-user,
12586         user-init-directory, load-user-init-file):  Purge references
12587         to "~/.xemacs/init.el" from docstrings.
12588
12589         (load-user-init-file) Use paths-construct-path to construct
12590         paths to user init files.  Go directly to ~/.emacs, do not
12591         search ~/.xemacs/, do not load `default-custom-file'.
12592
12593 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12594
12595         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12596         general *sh.
12597         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12598
12599 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12600
12601         * menubar-items.el (default-menubar): add Update Packages to customize
12602         menu.
12603
12604 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12605
12606         * faces.el: use toolbar face as a fallback for toolbar properties
12607         in xpm-color-symbols instead of default.
12608
12609         * msw-faces.el: rename 3d-object -> gui-element face.
12610
12611 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12612
12613         * startup.el (xemacs-startup-logo-function): New variable.
12614         (startup-splash-frame): Use it.
12615
12616 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12617
12618         * files.el (save-some-buffers): Would wait 1 second.
12619         (save-some-buffers-1): Delete other windows here instead of in
12620         `save-some-buffers'.
12621         (save-some-buffers): Force redisplay only if windows were deleted.
12622
12623 1998-06-02  Didier Verna  <didier@xemacs.org>
12624
12625         * cus-face.el (custom-face-attributes): generalized the use of
12626         toggle buttons for boolean attributes.
12627         Re-ordered the items a bit.
12628
12629 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12630
12631         * sound.el (default-sound-directory): Use `locate-data-directory'
12632         to find the sounds directory.
12633
12634 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12635
12636         * sound.el: default sound-ext to .wav under mswindows, .au
12637         otherwise. load-default sounds without extensions.
12638
12639 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12640
12641         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12642         if send-pr is not bound.
12643
12644 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12645
12646         * files.el: grok idl files in auto-mode-alist.
12647 1998-06-01  Jeff Miller  <jmiller@smart.net>
12648
12649         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12650         calling `upcase'.
12651
12652 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12653
12654         * msw-glyphs.el: add xbm to the list of image types supported.
12655
12656 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12657
12658         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12659         instead of XEmacs one when dumping InfoDock.
12660
12661 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12662
12663         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12664         for `modeline-visible-p'
12665
12666         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12667
12668 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12669
12670         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12671         since it's not used anymore. doc string fixes.
12672
12673         * package-get.el (package-get-file-installed-p): new function. use
12674         instead of file-installed-p which is in an external package.
12675
12676 1998-05-28  Oliver Graf <ograf@fga.de>
12677
12678         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12679         favor of select-window/switch-to-buffer
12680
12681 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12682
12683         * startup.el: changed (getenv "HOME") to (user-home-directory)
12684
12685 1998-05-25  Oliver Graf <ograf@fga.de>
12686
12687         * frame.el (cde-start-drag) moved to dragdrop.el
12688         (offix-start-drag-region) moved to dragdrop.el
12689         (offix-start-drag) moved to dragdrop.el
12690         * dragdrop.el (cde-start-drag) moved from frame.el
12691         (offix-start-drag-region) moved from frame.el
12692         (offix-start-drag) moved from frame.el
12693         (cde-start-drag-region) cde drag regions
12694         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12695
12696 1998-05-26  Oliver Graf <ograf@fga.de>
12697
12698         * dragdrop.el: created dragdrop-drag prototypes
12699         (cde-start-drag-region) fixed typo
12700
12701 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12702
12703         * simple.el (after-init-hook): Remove reader macro.
12704
12705         * packages.el (packages-hardcoded-lisp): Get rid of reader
12706         macros.  Update DOC string.
12707
12708 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12709
12710         * mouse.el (drag-window-divider): Ditto.
12711
12712         * modeline.el (mouse-drag-modeline): Use it.
12713
12714         * lisp-mode.el (let-specifier): Specify indentation.
12715
12716         * specifier.el (let-specifier): Renamed from
12717         `with-specifier-instance'.
12718
12719 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12720
12721         * x-faces.el:
12722         * faces.el: move definition of xpm-color-symbols from x-faces.el
12723         to faces. Predicate x-get-resource on the presence of x.
12724
12725         * msw-faces.el: set 3d-object face rather than modeline. Specify
12726         faces as specfier defaults.
12727
12728         * package-get.el: don't use package-admin-add-single-file-package.
12729
12730 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12731
12732         * toolbar-items.el: Fixup tooltips.
12733         (toolbar-gnus): Don't use obsolete variable
12734         toolbar-news-frame-properties.
12735         (toolbar-news-reader): Default to `gnus' instead of
12736         `not-configured'.
12737
12738         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12739         Windows.
12740
12741 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12742
12743         * package-get.el: rename -installedp -> -installed-p.
12744
12745 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12746
12747         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12748         attributes, and assinged it to continuation, truncation and
12749         hscroll glyphs.
12750
12751         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12752         and made continuation, truncation and hscroll glyphs arrow
12753         characters out of that font.
12754
12755 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12756
12757         * minibuf.el (minibuffer-electric-separator): Play nicely with
12758         directory-sep-char being \.
12759         (minibuffer-electric-tilde): Ditto.
12760         (read-file-name-map): Ditto.
12761
12762 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12763
12764         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12765         on X devices.
12766         (default-mouse-track-deal-with-down-event): Avoid
12767         `x-disown-selection'; use `disown-selection' instead.
12768
12769 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12770
12771         * select.el:
12772         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12773         moved to (cut-copy-clear-internal) in select.el. Ditto for
12774         (x-delete-primary-selection) (x-kill-primary-selection)
12775         (x-copy-primary-selection).
12776         (own-clipboard): new function.
12777
12778         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12779         functions in select.el. remove old ones.
12780         (mswindows-own-clipboard): new function.
12781
12782 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12783
12784         * gnuserv.el: allow connections from mswindows type devices.
12785
12786 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12787
12788         * msw-glyphs.el: change image type used from cursor to resource.
12789
12790 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12791
12792         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12793         for {top,bottom}-{left,right} values in addition to
12794         {top,bottom}_{left,right}.
12795         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12796
12797 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12798
12799         * cl-macs.el (specifier-instance): Undefine its setf method.
12800
12801         * specifier.el (with-specifier-instance): Added docstring.
12802
12803         * mouse.el (drag-window-divider): Ditto.
12804
12805         * modeline.el (mouse-drag-modeline): Use it.
12806
12807         * lisp-mode.el (with-specifier-instance): Define its indentation
12808         level.
12809
12810         * specifier.el (with-specifier-instance): New macro.
12811
12812 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12813
12814         * package-get.el (package-get-create-custom): new function to
12815         auto-generate package-get-custom.el from package-get-base.el.
12816         * (package-get-ever-installedp): new function.
12817         * (package-get-custom): new function to get all packages specified
12818         by customize.
12819
12820 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12821
12822         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12823
12824 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12825
12826         * cl-extra.el: Reverse previous float change.
12827
12828 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12829
12830         * x-faces.el:
12831         * faces.el (try-font-name): moved from x-faces.el since it is
12832         required by w3 under mswindows as well X.
12833
12834 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12835
12836         * winnt.el: Removed evil (setq completion-ignore-case t)
12837         clause, one more overlookef fsfism.
12838         (nt-quote-args-functions-alist): End sentences with double space.
12839
12840 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12841
12842         * window-xemacs.el (push-window-configuration): Remove kludgery of
12843         recaching default-toolbar specifier.
12844         (pop-window-configuration): Ditto.
12845         (unpop-window-configuration): Ditto.
12846
12847 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12848
12849         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12850
12851 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12852
12853         * winnt.el (nt-quote-args-verbatim): Added function.
12854         (nt-quote-args-prefix-quote): Added function.
12855         (nt-quote-args-backslash-quote): Added function.
12856         (nt-quote-args-double-quote): Added function.
12857         (nt-quote-args-functions-alist): New variable.
12858         (nt-quote-process-args): Added function. This is the main quoting
12859         work horse called from process-nt.c
12860
12861 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12862
12863         * winnt.el: Removed duplicate definitions for backspace,
12864         delete, M-backspace and C-M-backspace.
12865         (file-name-buffer-file-type-alist): Removed this variable.
12866         (find-buffer-file-type): Removed function.
12867         (find-file-binary):  Removed function.
12868         (find-file-text): Removed function.
12869         (find-file-not-found-set-buffer-file-type): Removed function.
12870         (save-to-unix-hook): Removed function.
12871         (revert-from-unix-hook): Removed function.
12872         (using-unix-filesystems): Removed function.
12873         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12874         warning.
12875         (x-set-selection): Removed function.
12876         (x-get-selection): Removed function.
12877         Removed commented FSFisms.
12878         Replaced copyright notice (this file is not part of GNU Emacs).
12879         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12880         comint-process-echoes setting to t.
12881
12882 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12883
12884         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12885         and used following the interface change of
12886         `paths-find-recursive-path'.
12887
12888         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12889         regexp instead of a list of base names.
12890         (paths-version-control-filename-regexp):
12891         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12892         Introduced and used following the interface change of
12893         `paths-find-recursive-path'.
12894
12895 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12896
12897         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12898         on X devices, rather than on all non-TTY devices.
12899
12900 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12901
12902         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12903
12904         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12905
12906 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12907
12908         * itimer.el (activate-itimer): Fixed usage of integers
12909         as argument to `concat'.
12910
12911 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12912
12913         * itimer.el (start-itimer): replace the use of `concat' with
12914         `format'
12915
12916 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12917
12918         * mode-motion.el (mode-motion-hook): Clarify docstring.
12919         From Bob Weiner <weiner@altrasoft.com>
12920
12921         * loadhist.el (symbol-file): Supply prompt string when used
12922         interactively.
12923         From Bob Weiner <weiner@altrasoft.com>
12924
12925 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12926
12927         * loadup.el (really-early-error-handler): Ditto.
12928
12929         * update-elc.el: Ditto.
12930
12931         * setup-paths.el (paths-construct-exec-path): Ditto.
12932
12933         * make-docfile.el: Ditto.
12934
12935         * find-paths.el (paths-decode-directory-path): Use split-path
12936         instead of decode-path.
12937
12938         * files.el (parse-colon-path): Update docstring reference.
12939
12940 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12941
12942         * msw-init.el:
12943         * x-init.el:
12944         Bind cut'n'paste keys to non window-system specific functions.
12945
12946         * msw-select.el: New function mswindows-clear-clipboard.
12947         mswindows-cut-copy-clipboard extended to handle clearing of the
12948         selection and renamed to mswindows-cut-copy-clear-clipboard.
12949
12950         * select.el: on mswindows devices delete-primary-selection
12951         calls mswindows-clear-clipboard.
12952
12953 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12954
12955         * simple.el (quoted-insert): Inhibit quit when using read-char.
12956
12957         * cmdloop.el (read-char): Don't inhibit quit.
12958         (read-char-exclusive): Ditto.
12959         (read-char): Signal quit if quit-char was pressed.
12960         (read-char-exclusive): Ditto.
12961         (read-quoted-char): Return a character, not integer.
12962
12963         * menubar-items.el (default-popup-menu): Use Andy's generic
12964         selection code.
12965         (default-popup-menu): Fix code.
12966
12967 1998-05-14  Oliver Graf <ograf@fga.de>
12968
12969         * dragdrop.el (dragdrop-function-widget): this time it's done
12970
12971 1998-05-13  Oliver Graf <ograf@fga.de>
12972
12973         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12974
12975 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12976
12977         * device.el (device-pixel-width):
12978         (device-pixel-height):
12979         (device-mm-width):
12980         (device-mm-height):
12981         (device-bitplanes):
12982         (device-color-cells): Swapped parameters to device-system-metric
12983         according to the interface change.
12984
12985 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12986
12987         * mouse.el (default-mouse-motion-handler): Use new name of the
12988         function event-over-vertical-divider-p.
12989         Do not set E-W arrow cursor over the divider if
12990         vertical-divider-draggable-p is nil in the window.
12991         ([top-level]): Use new name for the variable
12992         vertical-divider-map.
12993         (drag-window-divider): Respect vertical-divider-draggable-p.
12994         Variable name typo fixes.
12995
12996 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12997
12998         * keymap.el (kbd): Define here; handle string constants and
12999         others...
13000
13001 1998-05-15  Christian Nyb <chr@mediascience.no>
13002
13003         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13004         in Emacs 18.
13005
13006 1998-05-13  Didier Verna  <didier@xemacs.org>
13007
13008         * mouse.el (drag-window-divider): give the vertical divider a
13009         pressed look when dragging it.
13010
13011 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13012
13013         * faces.el: predicate some more face operations on x or mswindows
13014         not just x.
13015
13016         * modeline.el: enable modeline coloring for mswindows.
13017
13018 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13019
13020         * minibuf.el (minibuffer-default): Added variable; compatible with
13021         FSF Emacs.
13022         (next-history-element): Used `minibuffer-default'.
13023
13024 1998-05-12  Oliver Graf <ograf@fga.de>
13025
13026         * dragdrop.el (dragdrop-function-widget): button and mods ok
13027         arguments still look a bit strange
13028         (dragdrop-compare-mods) created
13029         (dragdrop-drop-do-functions) correctly checks for buttons and
13030         modifiers
13031
13032 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13033
13034         * setup-paths.el (paths-default-info-directories): Replace
13035         path-separator with directory-sep-char.
13036
13037         * files.el (path-separator): Don't define it here.
13038
13039 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13040
13041         * update-elc.el: Ditto.
13042
13043         * setup-paths.el (paths-construct-exec-path): Ditto.
13044
13045         * make-docfile.el: Ditto.
13046
13047         * loadup.el (really-early-error-handler): Ditto.
13048
13049         * find-paths.el (paths-decode-directory-path): Use decode-path
13050         instead of decode-path-internal.
13051
13052         * files.el (parse-colon-path): Update docstring.
13053
13054 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13055
13056         * subr.el (get-buffer-window-list): Make BUFFER optional.
13057
13058         * window-xemacs.el (windows-of-buffer): Defalias to
13059         get-buffer-window-list.
13060
13061 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13062
13063         * disass.el: Fix maintainer keyword.
13064
13065         * bytecomp.el (byte-compile-and-load-file): Autoload.
13066         (byte-compile-buffer): Ditto.
13067
13068         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13069         value is returned, not the name.
13070         (lisp-imenu-generic-expression): Enable it.
13071         (lisp-mode-variables): Ditto.
13072         (lisp-indent-offset): Change defconst to defvar.
13073         (lisp-indent-function): Ditto.
13074         (lisp-body-indent): Ditto.
13075
13076 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13077
13078         * modeline.el: Use zap-last-kbd-macro-event.
13079
13080         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13081         nil, don't attempt to do anything with messages.
13082         (eval-last-sexp): Use `letf' for clarity.
13083
13084 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13085
13086         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13087
13088 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13089
13090         * buff-menu.el:
13091         * lisp-mode.el:
13092         * obsolete.el:
13093         Change empty docstrings into no doc strings at all.
13094         Fix bogus FSF-format docstrings.
13095         * etags.el: Fix docstring.
13096
13097 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13098
13099         * package-get.el (package-get): Use internal md5
13100
13101 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13102
13103         * about.el (about-xemacs): Correct abuse of concat.
13104
13105 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13106
13107         * info.el (Info-mode): Use easymenu.
13108
13109 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13110
13111         * apropos.el (apropos): Don't use concat with integers.
13112
13113         * cmdloop.el (describe-last-error): Handle the case when no error
13114         was seen gracefully.
13115
13116         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13117         defun.
13118         (apropos-describe-plist): Ditto.
13119
13120         * help.el (with-displaying-help-buffer): Revert to a defun.
13121         (describe-key): Use it as defun.
13122         (describe-mode): Ditto.
13123         (describe-bindings): Ditto.
13124         (describe-prefix-bindings): Ditto.
13125         (describe-installation): Ditto.
13126         (view-lossage): Ditto.
13127         (describe-function): Ditto.
13128         (describe-variable): Ditto.
13129         (describe-syntax): Ditto.
13130
13131 1998-05-11  Oliver Graf <ograf@fga.de>
13132
13133         * dragdrop.el: changed order of require/provide
13134         (dragdrop-drop-mime-default) changed to new calling conventions
13135         (dragdrop-drop-do-functions) changed to new calling conventions
13136         (dragdrop-function-widget) this one needs more work...
13137
13138 1998-05-10  Oliver Graf <ograf@fga.de>
13139
13140         * about.el: another small change in my entry
13141         * dragdrop.el (dragdrop-drop-log-function): logging added
13142         plus customizations
13143         changed interface to handler functions. now called with event
13144         and object
13145
13146 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13147
13148         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13149         E-W arrow pointer displayed over draggable dividers.
13150
13151         * mouse.el (default-mouse-motion-handler): Show it when
13152         appropriate.
13153         (drag-window-divider): Added.
13154         ([top-level]): Initialized window-divider-map with a keymap
13155         binding the above function to left button down event.
13156
13157         * x-mouse.el (x-init-pointer-shape): Initialize
13158         divider-pointer-glyph from Cursor.dividerPointer, or use default
13159         E-W double arrow.
13160
13161 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13162
13163         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13164
13165 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13166
13167         * simple.el (count-words-buffer): Don't query for buffer.
13168         (count-lines-buffer): Ditto.
13169
13170 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13171
13172         * help.el (where-is): add optional insert argument.
13173
13174 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13175
13176         * help.el (describe-key-briefly): New argument INSERT.
13177
13178         * simple.el (eval-expression): New optional argument; synch with
13179         FSF 20.3.
13180
13181         * keydefs.el (global-map): Add new register bindings.
13182
13183         * register.el: Synched with FSF 20.3.
13184
13185 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13186
13187         * window-xemacs.el (recenter): all arguments are optional.
13188
13189 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13190
13191         * device.el: (device-pixel-width): Reflected name/parameters
13192         change to device-system-metric.
13193         (device-pixel-height): Ditto.
13194         (device-mm-width): Ditto.
13195         (device-mm-height): Ditto.
13196         (device-bitplanes): Ditto.
13197         (device-color-cells): Ditto.
13198
13199 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13200
13201         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13202
13203         * cl.el (most-positive-fixnum): Document.
13204         (most-negative-fixnum): Ditto.
13205
13206         * cus-dep.el: Updated comment.
13207
13208         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13209         constant.
13210
13211         * cus-load.el (custom-put): Removed.
13212
13213         * files.el (after-find-file): Just resignal quit instead of
13214         signaling "canceled".
13215
13216 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13217
13218         * frame.el (other-frame): Use `focus-frame' instead of
13219         select-frame kludges.
13220
13221         * lisp-mode.el: Update lisp-indent-function for
13222         save-selected-frame and with-selected-frame.
13223
13224         * frame.el (save-selected-frame): New macro.
13225         (with-selected-frame): Ditto.
13226         (other-frame): Use `set-frame-focus'.
13227
13228 1998-05-06  Oliver Graf <ograf@fga.de>
13229
13230         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13231         (dragdrop-drop-url-default) default handler for URL drops created
13232         (dragdrop-drop-mime-default) default handler for MIME drops created
13233         (dragdrop-drop-functions) default custom for handling drops created
13234         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13235
13236 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13237
13238         * mouse.el: Removed redundant mouse-mswindows-drop function.
13239
13240 1998-05-05  Oliver Graf <ograf@fga.de>
13241
13242         * about.el: changed some text in my entry
13243         * dragdrop.el: added customs
13244
13245 1998-05-04  Oliver Graf <ograf@fga.de>
13246
13247         * mouse.el: killed global drop key bindings
13248         (mouse-offix-drop) removed
13249         * dragdrop.el: created
13250         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13251
13252 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13253
13254         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13255         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13256
13257         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13258         obsolete comment.
13259
13260         * scrollbar.el (scrollbars-visible-p): Use new
13261         {vertical,horizontal}-scrollbar-visible-p specifiers.
13262
13263 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13264
13265         * device.el (device-pixel-height):
13266         (device-pixel-width):
13267         (device-mm-width):
13268         (device-mm-height):
13269         (device-bitplanes):
13270         (device-color-cells): Moved these 6 functions from device.c; they
13271         all use single (device-system-metrics) call.
13272
13273 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13274
13275         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13276         were renamed.
13277
13278         * menubar-items.el:
13279         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13280         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13281
13282         * help.el (help-map): Remove Hyperbole keybinding logic.
13283         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13284
13285 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13286
13287         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13288         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13289
13290 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13291
13292         * msw-glyphs.el: use nicer icon3 from the frame icon.
13293
13294 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13295
13296         * version.el (emacs-version): Remove InfoDock conditionals.
13297
13298         * startup.el (startup-splash-frame): Change ID logo name.
13299
13300 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13301
13302         * files.el (after-find-file): If the user presses C-g on
13303         directory-creation prompt, kill the buffer.
13304
13305 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13306
13307         * simple.el (count-words-region): Reverse previous change.
13308
13309 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13310
13311         * replace.el (query-replace): Just call perform-replace.
13312         (query-replace-regexp): Ditto.
13313         (perform-replace): Move region handling here.
13314         (perform-replace): Use the new arg to match-data.
13315
13316 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13317
13318         * x-init.el: Install X specific display table that
13319           displays char 0240 as a space to avoid whatever it is
13320           that screws up display of that character code.
13321
13322 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13323
13324         * help.el (function-arglist): If no arguments are documented for a
13325         subr, print nothing rather than incorrect output.
13326
13327 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13328
13329         * cmdloop.el (command-error): Update bail-out error message to use
13330         `emacs-program-name'.
13331
13332         * lib-complete.el: Remove reader macro cruft.
13333
13334         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13335         cruft.
13336
13337         * simple.el (count-words-region): Drop interactive-p check on the
13338         message.
13339
13340 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13341
13342         * font.el
13343         * msw-faces.el
13344         Correct spelling of mswindows-font-canonicalize-name.
13345
13346 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13347
13348         * ldap.el (ldap-host-parameters-alist): Replaced with
13349         `ldap-host-parameters-plist'
13350         (ldap-search): Adapt to previous change
13351
13352 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13353
13354         * about.el (about-hackers): Update Bob Weiner bio.
13355         (about-maintainer-info): Ditto.
13356
13357 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13358
13359         * simple.el (display-warning-minimum-level): Docfix.
13360
13361 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13362
13363         * widget.el (:default-get): New keyword.
13364         * wid-edit.el (default, widget-default-default-get): Define it.
13365         (group, widget-group-default-get): Define it.
13366         (menu-choice, widget-choice-default-get): Define it.
13367         (widget-default-get): New function.
13368         (widget-choice-action): Call it.
13369         (widget-editable-list-entry-create): Call it.
13370
13371 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13372
13373         * byte-optimize.el (byte-boolean-vars): Removed.
13374         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13375         lookup through `byte-boolean-vars'.
13376
13377 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13378
13379         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13380         resource-provided values into ghost specs for scrollbar-height and
13381         scrollbar-width.
13382
13383 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13384
13385         * byte-optimize.el: Don't attempt to optimize /=.
13386
13387         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13388         (byte-compile-/=): Ditto.
13389
13390 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13391
13392         * apropos.el: Use `with-displaying-help-buffer'.
13393         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13394         Use `with-displaying-help-buffer'.
13395         (apropos-follow): Do not give special treatment to buffer cursor
13396         was in prior to a mouse click.
13397         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13398         (apropos-print-doc): Set correct buffer for setting text
13399         properties.
13400
13401 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13402
13403         * help.el (help-buffer-prefix-string): New variable.
13404         (help-buffer-name): Use it.
13405
13406         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13407         mode menu.
13408
13409 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13410
13411         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13412
13413 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13414
13415         * files.el (find-file-noselect): Update docstring.
13416         (find-file-noselect): Signal an error if found an unreadable file.
13417         (file-chase-links): Save the match data.
13418         (normal-mode): Use `lwarn' and `error-message-string'.
13419         (interpreter-mode-alist): Change defconst to defvar.
13420         (inhibit-first-line-modes-regexps): Ditto.
13421         (inhibit-first-line-modes-regexps): Added .tgz.
13422         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13423         (change-major-mode-with-file-name): New user-option.
13424         (set-visited-file-name): Synched with FSF.
13425         (file-name-extension): New function, from FSF 20.3.
13426         (file-relative-name): Synched with FSF.
13427         (save-some-buffers): Support the C-r feature.
13428         (recover-session): Synched with FSF.
13429         (kill-some-buffers): Ditto.
13430         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13431
13432 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13433
13434         * files.el (insert-file): Undo previous change and reenable use of
13435         format.el.
13436
13437 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13438
13439         * window-xemacs.el (recenter): Define.
13440
13441 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13442
13443         * font.el (mswindows-font-create-name)
13444         (mswindows-font-create-object): new functions for mswindows type
13445         fonts.
13446
13447         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13448         strings are parsed as well as font objects.
13449
13450 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13451
13452         * modeline.el (defining-kbd-macro): Restore modeline indication of
13453         kbd-macro being recorded.
13454         (add-minor-mode): Simplify docstring.
13455         (modeline-minor-mode-menu): Remove stuff.
13456
13457 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13458
13459         * code-process.el (call-process): dynamically decide process
13460         coding type.
13461
13462 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13463
13464         * modeline.el: Add line-number-mode, column-number-mode to
13465         the modeline minor-mode menu.  Button2 on the line number does
13466         goto-line.
13467
13468 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13469
13470         * mouse.el: move x-selection-owner-p type things to
13471         selection-owner-p.
13472
13473         * msw-init.el: copy zmacs stuff from x-init.el
13474
13475         * msw-select.el (mswindows-own-selection)
13476         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13477         functions. Very simple minded implementation of selectio
13478         ownership.
13479
13480         * select.el (own-selection) (disown-selection)
13481         (activate-region-as-selection) (select-make-extent-for-selection)
13482         (valid-simple-selection-p): functions moved from x-select.el for
13483         generalized selection.
13484
13485         * x-select.el: see select.el changes.
13486
13487         * x-toolbar.el: use new selection functions.
13488
13489 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13490
13491         * packages.el (packages-find-package-directories): Fixed bug that
13492         would pick up multiple site-package directories.
13493         (package-locations): Added "xemacs-packages" as a late package
13494         location.
13495
13496         * find-paths.el: Now uses `emacs-program-name' and
13497         `emacs-program-version'.
13498         Additions to enforce version-specific directories in
13499         `paths-find-version-directory'.
13500
13501 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13502
13503         * default.el: Removed.
13504         * site-start.el: Removed.
13505
13506 1998-04-29  Didier Verna  <didier@xemacs.org>
13507
13508         * minibuf.el (minibuffer-history-minimum-string-length): Default
13509         to nil.
13510
13511 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13512
13513         * find-paths.el (paths-program-name): Rename.
13514         (paths-emacs-root-p): Ditto.
13515         (paths-find-site-directory): Ditto.
13516
13517 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13518
13519         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13520         `emacs-lisp-byte-compile-and-load'.
13521
13522 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13523
13524         * ldap.el (ldap-search): Fixed additional parameter passing to
13525         `ldap-open'
13526
13527 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13528
13529         * select.el (kill-primary-selection) (selection-owner-p)
13530         (copy-primary-selection) (yank-clipboard-selection)
13531         (selection-exists-p) (delete-primary-selection): new file and
13532         functions that do the right thing for the selected device.
13533
13534         * x-menubar.el: use generalised selection functions.
13535
13536         * dumped-lisp.el: dump select.el.
13537
13538 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13539
13540         * find-paths.el (paths-progname): New variable.
13541         (paths-emacs-root-p): Use it.
13542         (paths-find-site-directory): Ditto.
13543
13544 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13545
13546         * loadup.el ((member "dump" command-line-args)): Dump as
13547         `infodock' if InfoDock.
13548
13549 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13550
13551         * find-paths.el (construct-emacs-version): Simplify, include
13552         program name in the return value.
13553         * (paths-find-version-directory): Use it.
13554
13555 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13556
13557         * info.el (Info-parse-dir-entries): Fixed regexp
13558         (Info-build-dir-anew): Remove full suffix and capitalize info file
13559         name for files with no @direntry
13560         (Info-batch-rebuild-dir): New function
13561         (Info-suffixed-file): Check for regular files instead of simple
13562         file existence (could catch directories before)
13563
13564 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13565
13566         * setup-paths.el, find-paths.el: Removed uses of `not' which
13567         temacs doesn't have.
13568
13569         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13570         into root searching.
13571
13572 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13573
13574         * subr.el: Remove definition of `not'.
13575
13576 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13577
13578         * msw-glyphs.el: enable graphics support.
13579
13580 1998-04-23  Didier Verna  <didier@xemacs.org>
13581
13582         * x-menubar.el (default-menubar): restored the line-number-mode
13583         option.
13584
13585         * misc doc string updates related to the options menu.
13586
13587 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13588
13589         * setup-paths.el (paths-construct-load-path): Fix typo.
13590
13591 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13592
13593         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13594         font-menu-ignore-scaled-fonts don't have to be bound now; this
13595         gets us one step further towards making --no-autoloads work.
13596
13597         * startup.el (normal-top-level): Load auto-autoloads only if
13598         lisp-directory is non-nil.
13599
13600         * setup-paths.el (paths-construct-load-path): Made it robust
13601         against nil lisp-directory.
13602
13603         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13604         to the list of variables that cause a warning when nil.
13605
13606         * toolbar.el (init-toolbar-location): Now works even when there's
13607         no toolbar icon directory.
13608
13609 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13610
13611         * help.el (view-lossage): Recognize it.
13612
13613         * simple.el (log-message): Mark multiline messages.
13614
13615 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13616
13617         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13618
13619 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13620
13621         * package-get.el (package-get-all):  add `\n' separator to
13622         interactive specification so that both variables are read
13623
13624 1998-04-22  Didier Verna  <didier@xemacs.org>
13625
13626         * x-menubar.el: ported the options menu to Custom.
13627         Moved the "read only" toggle button to the buffers menu.
13628         Corrected some missing ;;;###autoload or defcustom.
13629
13630         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13631         the scrollbar-visible specifier for options menu handling.
13632
13633         * toolbar.el (toolbar-visible-p)
13634                      (toolbar-captioned-p)
13635                      (default-toolbar-position): defcustom wrappers around
13636         the toolbar specifiers for options menu handling.
13637
13638         * frame.el (get-frame-for-buffer-default-instance-limit):
13639         defcustom it for options menu handling.
13640
13641         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13642         font-lock-mode for options menu handling.
13643
13644         * cus-start.el: added Custom properties to overwrite-mode for
13645         options menu handling.
13646
13647 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13648
13649         * about.el: shameless self-promotion.
13650
13651 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13652
13653         * simple.el (raw-append-message): Slightly optimize.
13654         (remove-message): Use `push' for clarity.
13655         (append-message): Ditto.
13656         (display-warning): Dito.
13657         (raw-append-message): Send the message to the appropriate device.
13658
13659 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13660
13661         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13662         From Sean MacLennan <Sean.MacLennan@pika.ca>
13663
13664 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13665
13666         * setup-paths.el: Changed `directory-sep-char' to
13667         `path-separator', following a change in GNU Emacs.
13668
13669 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13670
13671         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13672         (Info-build-dir-anew): Add a final newline.
13673         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13674         is `always'
13675         (Info-rebuild-dir): Ditto
13676
13677         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13678
13679 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13680
13681         * simple.el (count-words-buffer): Retain zmacs region.
13682         (count-words-region): Ditto.
13683         * simple.el: (what-line): Expanded line counts.
13684         (count-lines): New parameter to conditionalize whether collapsed
13685         lines get counted.
13686         From Bob Weiner <weiner@altrasoft.com>
13687
13688 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13689
13690         * packages.el (package-locations): infodock-packages must override
13691         mule-packages and packages.
13692
13693 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13694
13695         * wid-edit.el:
13696         remove rude messages from widget-activation-widget-mapper
13697         and widget-activation-glyph-mapper
13698
13699 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13700
13701         * toolbar.el: Remove (featurep 'x) test from
13702         toolbar-make-button-list
13703
13704 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13705
13706         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13707         only if in the same frame.
13708
13709 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13710
13711         * packages.el (package-locations): Added site-packages hierarchy.
13712
13713         * setup-paths.el (paths-default-info-directories): Introduced and
13714         used.
13715
13716         * packages.el, setup-paths.el: Set various path searching depths
13717         to 1.
13718
13719         * packages.el (packages-hierarchy-depth):
13720         (packages-load-path-depth): Introduced and used.
13721
13722         * setup-paths.el (paths-load-path-depth): Introduced and used.
13723
13724         * find-paths.el (paths-find-recursive-path): Added max-depth
13725         parameter.
13726
13727 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13728
13729         * setup-paths.el (paths-construct-info-path): Removed
13730         dependency on behavior of (file-name-as-directory "").
13731
13732 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13733
13734         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13735         lisp objects
13736
13737 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13738
13739         * dump-paths.el, startup.el: Added handling for --debug-paths.
13740
13741 1998-04-15  William M. Perry  <wmperry@aventail.com>
13742
13743         * wid-edit.el: We cannot just set the help-echo or balloon-help
13744           properties for an extent based on the :help-echo widget
13745           property, since help-echo and balloon-help cause an EXTENT to
13746           get passed in, where :help-echo functions are expecting a WIDGET
13747
13748 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13749
13750         * scrollbar.el (init-scrollbar-from-resources): Call
13751         mswindows-init-scrollbar-metrics when appropriate.
13752
13753 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13754
13755         * dumped-lisp.el: dump x-toolbar for window system
13756
13757         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13758         have support and xpm.
13759
13760 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13761
13762         * files.el (toggle-read-only): Fix docstring.
13763         From Didier Verna <didier@xemacs.org>
13764
13765 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13766
13767         * startup.el (normal-top-level): Load autoload-file-name without
13768         specifying an extension---some people only auto-autoload.el.gz.
13769
13770 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13771
13772         * files.el (backup-enable-predicate): Don't bomb on NAME being
13773         nil.
13774
13775 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13776
13777         * find-paths.el, packages.el: Now prefers configure'd paths.
13778         This shouldn't cause any of the originally anticipated problems as
13779         the current paths architecture will not define the various
13780         configure-xxx variables if they're not specified on the configure
13781         command line.
13782
13783         * find-paths.el, setup-paths.el, packages.el: Removed all
13784         mentionings of "/" as a path separator.
13785         Used paths-construct-path throughout.
13786
13787         * find-paths.el (paths-construct-path): Created to assemble paths
13788         from directory components.
13789
13790         * setup-paths.el, packages.el: Used paths-decode-directory-path
13791         instead of decode-path-internal.
13792
13793         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13794         and associates.
13795         (paths-decode-directory-path) Created.
13796
13797         * setup-paths.el: Changed configure-exec-path to
13798         configure-exec-directory.
13799
13800 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13801
13802         * packages.el (packages-find-packages): Fixed decoding of
13803         EMACSPACKAGEPATH.
13804
13805         * startup.el: -no-packages -> -no-early-packages.
13806
13807         (packages-load-package-lisps): Fixed loading of auto-autoload
13808         files.
13809
13810         * startup.el (normal-top-level): Fixed loading of core
13811         auto-autoload.
13812
13813         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13814
13815         * startup.el, packages.el, dump-paths.el: Added proper settings
13816         for site-directory and lisp-directory variables.
13817
13818         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13819         inhibit-package-autoloads and fixed handling of it.
13820
13821         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13822         handling of former inhibit-package-init, now
13823         inhibit-early-packages, to make -vanilla etc. work.
13824
13825 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13826
13827         * code-process.el (start-process): Fallback to 'undecided instead
13828         of 'binary for process input coding stream.
13829
13830         * process.el (start-process): Docstring fix.
13831
13832 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13833
13834         * info.el (Info-insert-dir): Do not insert temporary dir files
13835         in Info-dir-file-attributes
13836         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13837         (Info-rebuild-dir): Ditto.
13838
13839 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13840
13841         * obsolete.el: Added obsoleteness declarations for
13842         `site-directory' and `Info-default-directory-list'.
13843
13844 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13845
13846         * find-paths.el (paths-find-emacs-root): Only look at the
13847         executable at the end of the symlink chain for determining the
13848         Emacs root.
13849
13850 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13851
13852         * setup-paths.el (paths-construct-info-path): Changed construction
13853         to cater to gone default in configure.
13854
13855         * find-paths.el (paths-uniq-append): Added.
13856
13857         * packages.el: Rewritten package path construction once again.
13858
13859         * dump-paths.el, startup.el: Removed package-path as a global
13860         variable.
13861
13862         * package-admin.el (package-admin-add-single-file-package):
13863         (package-admin-add-binary-package): Changed package-path to
13864         late-packages.
13865
13866         * packages.el (packages-split-path): Split path at "/" rather than
13867         nil according to change in emacs.c.
13868
13869 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13870
13871         * setup-paths.el (paths-construct-info-path): Changed info path
13872         order so that directories come out right.
13873         (paths-find-lock-directory): Fixed bug: It used to think
13874         configure-lock-directory is a path.
13875
13876 1998-04-06  Jeff Miller <jmiller@smart.net>
13877
13878         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13879         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13880         eases the use of toolbar-add/kill-item functions.
13881
13882 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13883
13884         * code-files.el (file-coding-system-alist): Commented out
13885         loaddefs.el magical treatment.
13886
13887 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13888
13889         * info.el (Info-rebuild-outdated-dir): Added new option
13890         `conservative' and made it the default
13891         (Info-rebuild-dir): Appropriately parse multi-line description
13892         strings, and multi-section dir files. Issue warning when dir
13893         is rebuilt as temporary
13894         (Info-build-dir-anew): Issue warning when dir is built as
13895         temporary
13896
13897 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13898
13899         * list-mode.el (list-mode-map): Bind highlight motion commands to
13900         standard keys left, right, C-b and C-f.
13901
13902 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13903
13904         * files.el (auto-mode-alist): allow .sc for Scheme->C
13905
13906 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13907
13908         * loadup.el (pureload): Don't quote (garbage-collect).
13909
13910 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13911
13912         * package-get-base.el: Updated.
13913
13914 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13915
13916         * isearch-mode.el (isearch-just-started): New variable.
13917         (isearch-mode): Set it.
13918         (isearch-repeat): Advance one character forward only if the search
13919         was successful, and was not just started.
13920         (isearch-repeat): Clear isearch-just-started.
13921
13922 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13923
13924         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13925         if running -batch.
13926
13927 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13928
13929         * subr.el (listify-key-sequence): Removed.
13930
13931 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13932
13933         * bytecomp.el (byte-compile-print-gensym): New option.
13934         (byte-compile-output-file-form): Use it.
13935         (byte-compile-output-docform): Ditto.
13936         (byte-compile-compiled-obj-to-list): Ditto.
13937
13938 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13939
13940         * msw-glyphs.el: set frame icon if xpm support.
13941
13942 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13943
13944         * help.el: Code that pretty prints variable values
13945           removed.
13946
13947 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13948
13949         * find-paths.el (paths-emacs-root-p): Correct test for installation
13950         directory.
13951         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13952
13953 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13954
13955         * loaddefs.el: Don't set debug-ignored-errors; leave
13956           its default value set to nil.
13957
13958 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13959
13960         * info.el (Info-rebuild-dir): fixed mis-spelling.
13961
13962 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13963
13964         * info.el (Info-rebuild-outdated-dir): New custom var
13965         (Info-insert-node): Create/update dir file when needed, ie when it
13966         does not exist or is older than some info files in directory
13967
13968 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13969
13970         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13971         for last packages, mainly for using a 20.4 package base.
13972
13973         * packages.el (late-packages): Typo fix.  It was called
13974         early-packages.
13975
13976         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13977         relative symlinks correctly.
13978         (paths-find-emacs-roots): More rigorous checking for plausible
13979         configuration-time root.
13980
13981         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13982         find its roots.
13983
13984 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13985
13986         * faces.el: Fix docstrings.
13987         * glyphs.el: Fix docstrings.
13988         * mouse.el: Fix docstrings.
13989
13990         * frame.el: Change phrase `current frame' to `selected frame'.
13991
13992         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13993
13994         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13995         macros using backquote to make them infinitely more readable.
13996
13997 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13998
13999         * packages.el (packages-find-package-path): Hardcoded specialized
14000         InfoDock support until we can clean this up.
14001
14002         * help.el (describe-bindings-1): Return the value of the bindings
14003         help buffer created.
14004         (describe-bindings): Ditto.
14005
14006         * simple.el (set-variable): Restore previous behavior of not
14007         bombing if the variable to set is not boundp.
14008
14009 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14010
14011         * packages.el (packages-handle-package-dumped-lisps): Allow for
14012         non-local files to be loaded off the package-lisp variable.
14013
14014 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14015
14016         * x-faces.el: Global X resources should override
14017           specs for all device classes (color, grayscale, mono);
14018           code currently doesn't override any of them.  Fixed by
14019           calling remove-specifier with '(x default) as the tag
14020           set and allowing inexact matches.
14021
14022 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14023
14024         * faces.el: Separated face initializations based on
14025           device classes into device type specific (tag set,
14026           instantiator) pairs.
14027
14028 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14029
14030         * wid-edit.el (widget-choice-action): Remember user's explicit
14031         choice.
14032         (widget-choice-value-create): Respect it.
14033         From Richard Stallman <rms@gnu.org>
14034
14035 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14036
14037         * setup-paths.el (paths-construct-info-path): Always append
14038         existing directories from configure-time info path.
14039
14040         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14041         Info-directory-list.
14042
14043         * info.el: Removed Info-default-directory-list which was broken by
14044         design.
14045         Removed bogus initialization of Info-directory-list---startup.el
14046         can do a much better job.
14047         Added autoload of Info-directory-list.
14048
14049         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14050         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14051         be exclusive; now it's merely given precedence, just like in the
14052         old days.
14053
14054 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14055
14056         * find-paths.el (paths-find-architecture-directory): Fix bug with
14057         finding; it used to default too early.
14058
14059 1998-03-25  Martin Buchholz <martin@xemacs.org>
14060
14061         * packages.el (packages-split-path): Fix a bug; it used to fail
14062         for paths that weren't split.
14063
14064 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14065
14066         * finder.el (finder-compile-keywords): trap on errors.
14067
14068 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14069
14070         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14071           fourth argument of t so that only the specs exactly
14072           matching the tag lists are removed.
14073
14074 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14075
14076         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14077
14078 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14079
14080         * minibuf.el (mouse-read-file-name-1): If a default directory was
14081         specified, use it for generating the completions.
14082
14083 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14084
14085         * update-elc.el: Now respects inhibit-package-init and
14086         inhibit-site-lisp.
14087         Now does path construction with loadup-paths.
14088
14089         * startup.el (normal-top-level, startup-setup-paths): Now respects
14090         inhibit-package-init and inhibit-site-lisp.
14091
14092         * packages.el (packages-find-package-path): Extended package path
14093         by version-specific hierarchies.
14094         (packages-find-packages): Now respects inhibit flag and
14095         inhibit-site-lisp.
14096         Moved path setup to loadup-paths.
14097
14098         * make-docfile.el: Now respects inhibit-package-init and
14099         inhibit-site-lisp.
14100         Now does path construction with loadup-paths.
14101
14102         * loadup.el: Now respects inhibit-package-init and
14103         inhibit-site-lisp.
14104
14105         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14106
14107         * loadup-paths.el: New file: setup load-path to encompass
14108         packages.
14109
14110 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14111
14112         * auto-show.el: load-gc renamed to pureload.
14113         * site-load.el: Ditto.
14114         * packages.el (toplevel): Ditto.
14115         * loadup.el (really-early-error-handler): Ditto.
14116         * dumped-lisp.el (preloaded-file-list): Ditto.
14117         * cus-face.el (custom-declare-face): Ditto.
14118
14119 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14120
14121         * <Today>: The Big Path Searching Overhaul.
14122
14123         * find-paths.el: New file: find and assemble paths in the
14124         installation hierarchy.
14125
14126         * setup-paths.el: New file: global layout of paths and directories
14127         within the XEmacs hierarchy.
14128
14129         * packages.el: Replaced everything related to path searching and
14130         startup by code in terms of find-paths.
14131
14132         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14133         the new path searching engine.
14134
14135         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14136         and setup-paths.
14137
14138 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14139
14140         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14141         setup-paths.el.
14142
14143 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14144
14145         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14146         compiles identically in any configuration.
14147         Removed irrelevant commentary.
14148
14149 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14150
14151         * simple.el (set-variable): Allow setting specifiers.
14152
14153 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14154
14155         * lisp.el (forward-sexp): Revert previous change.
14156
14157 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14158
14159         * frame.el (frame-initialize): Use `delete-console' instead of
14160         `delete-device' to delete the stream console to match the usage in
14161         Fkill_emacs.
14162
14163 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14164
14165         * files.el (cdpath-previous): New variable.
14166         (cd): Use it.
14167         From Bob Weiner <weiner@wave.altrasoft.com>
14168
14169 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14170
14171         * keydefs.el: Changed keybindings of forward-char,
14172           backward, scroll-up and scroll-down to point to their
14173           -command counterparts.
14174
14175         * simple.el: New functions: forwarc-char-command,
14176           backwrad-char-command, scroll-up-command,
14177           scroll-down-command which work liek their counterparts
14178           except that they honor the variable
14179           signal-error-on-buffer-boundary.
14180
14181           Definition of signal-error-on-buffer-boundary received
14182           from src/cmds.c.
14183
14184           defvar declaration added for word-across-newline to avoid
14185           byte-compiler warning about the free variable reference.
14186
14187 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14188
14189         * winnt.el: Removed "%t" from the beginning of
14190         modeline-format. From now on, there's no nt-specifics in the modeline.
14191
14192 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14193
14194         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14195         of `when' with `if'.
14196
14197 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14198
14199         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14200         mswindows. Must be reworked along with glyphs.el, or
14201         merged into it, after there is images support.
14202
14203         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14204         'mswindows.
14205
14206 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14207
14208         * faces.el: fix for text cursor initialization.
14209         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14210         From Andy Piper <andyp@parallax.co.uk>
14211
14212 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14213
14214         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14215         if there is an existing package that handles it and warn the user
14216         about that mode.
14217
14218 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14219
14220         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14221         Installation" menu item when Installation-string is not bound.
14222
14223 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14224
14225         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14226         From Jeremiah W. James <jerry@cs.ucsb.edu>
14227
14228 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14229
14230         * msw-faces.el:
14231         * faces.el: Fix face initialization.
14232
14233 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14234
14235         * files.el (backup-enable-predicate): fix breakage introduced
14236         by TMPDIR patch.
14237
14238 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14239
14240         * x-faces.el (x-init-face-from-resources): The
14241           TTY face property retrieval functions don't return
14242           specifiers, so use face-property instead.
14243
14244 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14245
14246         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14247
14248 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14249
14250         * x-menubar.el: Expanded documentation for
14251           option-save-faces.  Changed Options -> Browse Faces
14252           menu entry to invoke customize-face.
14253
14254 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14255
14256         * faces.el: Most face initialization moved out of
14257           init-other-random-faces to the top level so that the
14258           initialization happens before Xemacs is dumped.  Much
14259           of the fascist "face-differs-from-default-p or FROB!"
14260           code has been retired in favor of letting the user do
14261           what they want to do.  Face initialization code changed
14262           to use `default' specifier tag so that the settings can
14263           be overridden later if the user wishes it.
14264
14265 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14266
14267         * about.el (about-hackers): Update contributors list.
14268
14269 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14270
14271         * specifier.el: Define new specifier tag `default'.
14272
14273         * modeline.el: Initialize faces using `default' tag.
14274
14275         * x-faces.el (x-init-face-from-resources): Remove
14276           specifier specs containing the `default' tag before
14277           adding new specs.
14278
14279 1998-03-02  John Jones  <jj@asu.edu>
14280
14281         * package-get.el (package-get-all): fixed arguments on call to
14282         package-admin-add-single-file-package.
14283         * package-get.el (package-get-installedp): fixed to match
14284         advertised behavior.
14285         * package-get.el: added function package-get-update-all which
14286         installs newest versions of all the current packages (if they are
14287         not already installed).
14288
14289 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14290
14291         * files.el (find-file-noselect): Uncommented `truename' binding in
14292         `let*' and use it later to set `buffer-file-truename' iff it's
14293         still nil, as happens for example when finding a compressed
14294         file with "jka-compr".
14295
14296 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14297
14298         * faces.el: in make-face-* type functions do the operation for all
14299         window systems, not just the first one found.
14300
14301         * font.el: call mswindows-list-fonts for mswindows.
14302
14303 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14304
14305         * code-process.el (call-process-region):
14306         * process.el (call-process-region):
14307         * package-get.el (package-get-dir):
14308         * files.el (backup-enable-predicate):
14309         * gnuserv.el (gnuserv-temp-file-regexp):
14310         Use temp-directory in place of `/tmp'.
14311
14312 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14313
14314         * "Fast" dired-in-C enhancements for Windows 95/NT:
14315
14316         * files.el: Added function, `wildcard-to-regexp', from GNU
14317           Emacs.
14318
14319         * files.el (insert-directory): Modified to use special
14320           dired-in-C enhancements if present.
14321
14322 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14323
14324         * code-files.el: make default coding no-conversion.
14325
14326 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14327
14328         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14329         the load-path.
14330
14331         * update-elc.el: Strip directory when testing for files not to
14332         bytecompile.
14333
14334 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14335
14336         * lisp-mode.el: Use recommended form for menus.
14337
14338         * info.el (Info-construct-menu): Use recommended form for menus.
14339
14340         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14341         entry.
14342
14343 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14344
14345         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14346           (get-frame-for-buffer-noselect): Always return frames
14347           in the not-this-window-p cond clause.
14348
14349 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14350
14351         * help.el (describe-installation): New function.
14352
14353         * x-menubar.el (default-menubar): Add describe-installation to
14354         Help menu.
14355
14356         * packages.el (packages-unbytecompiled-lisp): Installation.el
14357         should not be bytecompiled.
14358
14359         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14360         XEmacs.
14361
14362         * x-menubar.el (default-menubar): Use correct guard for VM menu
14363         entry.
14364
14365         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14366         coding.
14367         From Andy Piper <andyp@parallax.co.uk>
14368
14369 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14370
14371         * ldap.el: Do not require ldap-internal at compile time.
14372
14373 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14374
14375         * code-files.el: new file. a virtual copy of mule-files.el
14376         but without charset
14377         dependencies. (toggle-buffer-file-ocding-system) new function for
14378         changing the eol type for the current buffer.
14379
14380         * code-process.el: new file. a copy of
14381         mule-process.el. mule-process.el will disappear when things have
14382         settled.
14383
14384         * coding.el: new file. a virtual copy of mule-files.el but
14385         without charset dependencies. (coding-system-base) new function
14386         for getting the parent coding system of a coding system with eol
14387         type set.
14388
14389         * dumped-lisp.el: add above files for the non-mule case.
14390
14391 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14392
14393         * window-xemacs.el (display-buffer): If no explicit
14394           frame is specified, search for a window that displays
14395           the buffer on the currently selected frame, before
14396           searching other frames.
14397
14398 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14399
14400         * frame.el (get-frame-for-buffer): If not-this-window-p
14401           is non-nil, use window on the selected frame if it is not
14402           also the selected window.  When defaulting, search for
14403           windows on the currently selected fgrame before searching
14404           other frames.
14405
14406 1998-02-25  Didier Verna  <didier@xemacs.org>
14407
14408         * modeline.el (modeline-swap-buffers): originally named
14409         `mouse-release-modeline'. Whether to actually swap the buffers is
14410         decided in `mouse-drag-modeline'.
14411         (mouse-drag-modeline): A button release event is considered a
14412         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14413         stay unchanged.
14414
14415 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14416
14417         * x-menubar.el: Put redo on the menubar.
14418         From Aki Vehtari <Aki.Vehtari@hut.fi>
14419
14420 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14421
14422         * bytecomp.el (displaying-byte-compile-warnings): if
14423         temp-buffer-show-function is set, use it to display current set of
14424         warnings in the "*Compile-Log-Show*" buffer.
14425
14426         * simple.el (display-warning-buffer): if temp-buffer-show-function
14427         is set, use it to display current set of warnings in the
14428         "*Warnings-Show*" buffer.
14429
14430 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14431
14432         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14433         Common Lisp.
14434
14435 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14436
14437         * menubar.el: Allow button descriptors at least 2 long.
14438
14439         * x-menubar.el (default-menubar): Use recommended forms.
14440         (file-menu-filter): Remove.
14441         (edit-menu-filter): Remove.
14442
14443 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14444
14445         * about.el (about-hackers): Updated.
14446
14447 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14448
14449         * help.el (help-max-help-buffers): new variable
14450         (help-register-and-maybe-prune-excess): new function
14451         (help-buffer-name): use help-max-help-buffers.
14452         (with-displaying-help-buffer): use
14453         help-register-and-maybe-prune-excess.
14454
14455         * help.el (help-maybe-pretty-print-value): if the value fits on
14456         one line, let it.
14457
14458 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14459
14460         * (with-displaying-help-buffer): there is no need to kill the buffer
14461         if it exists, because with-output-to-temp-buffer will clear it.
14462         further, killing the buffer violates the rule that
14463         temp-buffer-show-function, if set, has the full responsibility of
14464         showing the temp buffer.  killing the buffer fucks with the window
14465         configuration, hosing temp-buffer-show-function.
14466
14467
14468 1998-02-23  Didier Verna  <didier@xemacs.org>
14469
14470         * modeline.el (mouse-drag-modeline):
14471         - Always scroll the modeline that was originally clicked on.
14472         - Use x pixels instead of x characters (which doesn't work anyway)
14473         as horizontal reference for modeline dragging. This allows us to
14474         keep on dragging the modeline even if the motion event occurs in
14475         another window.
14476
14477 1998-02-23  Didier Verna  <didier@xemacs.org>
14478
14479         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14480         glyph on the modeline to indicate that dragging the mouse has an
14481         effect both horizontally and vertically.
14482
14483 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14484
14485         * about.el (about-xemacs): Get rid of redundant visible version
14486         number.
14487
14488 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14489
14490         * about.el (about-hackers): Update credits.
14491
14492 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14493
14494         * prim/register.el (view-register): Show register type file-query.
14495
14496 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14497
14498         * mode-motion.el (mode-motion-highlight-internal):
14499           save-excursion inside save-window-exucrsion form to
14500           hide buffer point changes from save-window-excursion.
14501           Prevents display flickering when the mouse pointer
14502           moves.
14503
14504 1998-02-17  Didier Verna  <didier@xemacs.org>
14505
14506         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14507         function to handle correctly the case of a toolbar one side of the
14508         window: scrolling will not necessarily happen.
14509
14510 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14511
14512         * files.el (after-find-file): Restore missing argument
14513           to format that provides filename for "... consider M-x
14514           recover-file" message.  Also call `message' with "%s"
14515           as the first arg instead of an arbitrary string.
14516
14517 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14518
14519         * about.el (about-hackers): Various additions.
14520
14521 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14522
14523         * autoload.el (generate-file-autoloads-1): Don't force an extra
14524         line out when copying on-the-same line autoloads.
14525
14526         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14527         is installed.
14528
14529 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14530
14531         * x11/x-win-xfree86.el (x-win-init-xfree86):
14532         * x11/x-win-sun.el (x-win-init-sun):
14533         * x11/x-init.el (x-initialize-compose):
14534         * prim/simple.el:
14535         (backward-or-forward-kill-sexp):
14536         (backward-or-forward-kill-sentence):
14537         (backward-or-forward-kill-word):
14538         (backward-or-forward-delete-char):
14539         * prim/isearch-mode.el (isearch-help-or-delete-char):
14540         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14541         x-keysym-on-keyboard-p to detect backspace.
14542         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14543         Clean up symbols used with dead keys, checking Linux and solaris
14544         keysyms.
14545         Simplify x-win-*.el using above methods.
14546         Change documentation for x-keysym-*-p functions.
14547
14548 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14549
14550         * about.el (about-hackers): Restore entries for Michael Sperber and
14551         Vinnie Shelton.
14552         From Vinnie Shelton <acs@acm.org>
14553
14554 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14555
14556         * simple.el (count-words-region): Ditto.
14557
14558 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14559
14560         * simple.el (count-words-buffer): Document.  Don't print anything
14561         if non-interactive.
14562
14563 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14564
14565         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14566         multiple files in InfoDock.
14567
14568 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14569
14570         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14571         from version.el in InfoDock.
14572
14573         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14574         specially.
14575
14576 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14577
14578         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14579         variable name in docstring.
14580
14581 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14582
14583         * menubar.h: Include "gui.h".
14584
14585 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14586
14587         * site-load.el: Fix documentation.
14588
14589 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14590
14591         * package-get-base.el (package-get-base): Updated.
14592
14593         * keymap.el: PC-ize.
14594
14595 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14596
14597         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14598         from' on a fresh line.
14599
14600 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14601
14602         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14603         object.
14604
14605 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14606
14607         * undo-stack.el: PC-ize.
14608
14609         * cmdloop.el: PC-ize.
14610
14611 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14612
14613         * bytecomp-runtime.el: PC-ize.
14614
14615         * byte-optimize.el: Prolog fixup.  PC-ize.
14616
14617         * cus-dep.el: Spelling fix.
14618
14619         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14620         entries follow).
14621
14622 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14623
14624         * text-mode.el (text-mode-hook-identify): New function,
14625         put on text-mode-hook.  Set text-mode-variant here.
14626         (text-mode): Don't set it here.
14627
14628 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14629
14630         * text-mode.el (text-mode-hook): New defvar.
14631         (text-mode-variant): New variable.
14632         (text-mode): Set that variable locally.
14633         (toggle-text-mode-auto-fill): New command.
14634
14635 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14636
14637         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14638
14639 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14640
14641         * text-mode.el (paragraph-indent-text-mode):
14642         Renamed from spaced-text-mode.
14643         (text-mode-map): Bind TAB to indent-relative.
14644         (indented-text-mode-map): Variable deleted.
14645         (indented-text-mode): Now an alias for text-mode.
14646
14647 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14648
14649         * loadup.el: test-atoms debugging stuffs removed.
14650
14651 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14652
14653         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14654
14655 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14656
14657         * help.el (describe-beta): Made it use `locate-data-file'.
14658         (describe-distribution): Ditto.
14659         (describe-copying): Ditto.
14660         (describe-project): Ditto.
14661         (view-emacs-news): Ditto.
14662
14663         * help-nomule.el (help-with-tutorial): Made it use
14664         `locate-data-file' to find tutorial.
14665
14666 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14667
14668         * about.el: Corrected my email address.
14669
14670         * mouse.el: Added 'mouse-mswindows-drop' similar to
14671         'mouse-offix-drop'.
14672
14673 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14674
14675         * loadup.el (running-xemacs): Spelling fix.
14676
14677 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14678
14679         * packages.el (packages-find-packages-1): Don't allow a backwards
14680         compatible lisp tree to overwrite `preloaded-file-list'.
14681
14682 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14683
14684         * loadup.el: Don't delete "xemacs" prior to dumping.
14685
14686 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14687
14688         * package-info.el (pi-last-mod-date): New function.
14689         (pi-author-version): New function.
14690         (batch-update-package-info): Use them.
14691
14692 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14693
14694         * frame.el (get-frame-for-buffer-default-to-current): Create.
14695         (get-frame-for-buffer-noselect): Allow user to use current frame
14696         with `get-frame-for-buffer-default-to-current'.
14697
14698 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14699
14700         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14701         (byte-compile-output-docform): Ditto.
14702         (byte-compile-compiled-obj-to-list): Ditto.
14703
14704 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14705
14706         * startup.el (command-line-1): Removed code that ran
14707           buffer-menu.
14708
14709 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14710
14711         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14712
14713 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14714
14715         * frame.el (suspend-emacs-or-iconify-frame): Check using
14716         `device-on-window-system-p' instead of explicitly checking for X,
14717         so that the same logic works for MS Windows.
14718         (suspend-or-iconify-emacs): Ditto.
14719
14720 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14721
14722         * about.el (about-maintainer-info): Andy Piper is back.
14723         (xemacs-hackers): Updated Andy Piper's email address.
14724         (about-hackers): Added Jonathan Harris.
14725         (about-hackers): Updated Tibor Polgar's email address.
14726
14727 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14728
14729         * about.el: Add xemacs.org email manager.
14730
14731         * package-get-base.el (package-get-base): Updated with most recent
14732         package updates.
14733
14734 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14735
14736         * help.el (function-arglist): Use `indirect-function' instead of
14737         `symbol-function' so that aliases are treated correctly.
14738
14739 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14740
14741         * help.el (help-map): Add f1 binding to `help-for-help'.
14742         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14743         (describe-key-briefly): Use `princ' "%s" to print object.
14744         (with-displaying-help-buffer): Kill buffer if it exists, again.
14745         (describe-key): Use `princ' "%s" to print object.
14746         (describe-function-1): Use `princ' "%s" to print object.
14747         Commented out alias lines removed.
14748         (help-pretty-print-limit): New variable to control pretty-printing
14749         of variable values.
14750         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14751         `help-pretty-print-value' again.  Only print-print when OBJECT is
14752         list of length less than `help-pretty-print-limit'.
14753         (describe-variable): Use `help-maybe-pretty-print-value' again.
14754
14755 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14756
14757         * simple.el (blink-matching-open): Remove C++ kludge.
14758         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14759
14760 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14761
14762         * info.el (Info-default-directory-list): Made the documentation
14763         more explanitory.
14764
14765 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14766
14767         * lisp/packages.el:
14768         * lisp/package-admin.el:
14769         * lisp/build-report.el:
14770         Fix typos.
14771
14772 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14773
14774         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14775         warnings in Java buffers without final newline and editing the
14776         last line.
14777
14778 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14779
14780         * packages.el (packages-find-packages-1): Don't allow a backwards
14781         compatible lisp tree to overwrite `preloaded-file-list'.
14782         Suggested by Colin Rafferty  <colin@xemacs.org>
14783
14784         * mouse.el (mouse-offix-drop): Set undo-boundary.
14785         From Oliver Graf <ograf@fga.de>
14786
14787 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14788
14789         * loadup.el (load-gc): rewrite as defun.
14790         Print something sensical if a required dump-time file isn't found.
14791
14792 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14793
14794         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14795         bug strikes a menudescriptor.
14796
14797         * package-get-base.el (package-get-base): Updated.
14798
14799         * package-info.el (batch-update-package-info): Derive REQUIRES
14800         from the Makefile.
14801
14802 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14803
14804         * files.el (save-some-buffers): Don't play games with deleting
14805         other windows if we are in the minibuffer window.
14806
14807 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14808
14809         * modeline.el (modeline-minor-mode-menu): Add support for :active
14810         (add-minor-mode): Document :active property to TOGGLE.
14811
14812 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14813
14814         * modeline.el (modeline-minor-mode-menu): Add support for an
14815         `:included' predicate in the `toggle-sym' plist.
14816         (add-minor-mode): Document the :included property, format
14817         docstring some more.
14818         (modeline-minor-mode-menu): Documentation string added.
14819
14820 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14821
14822         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14823         labels from the symbol-names by thwacking off the overly redundant
14824         and overused "mode", parenthesizing "minor", and capitalizing the
14825         resultant strings.  Also shortened the menu's title by eliminating
14826         the redundant buffer name.
14827         (add-minor-mode): Beautified the docstring, added mention of the
14828         `:menu-tag' property of TOGGLE.
14829         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14830         `toggle-sym' to beatify the mode-life menus.
14831         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14832         `auto-fill-function'.
14833
14834 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14835
14836         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14837         menus to :style 'toggle.
14838
14839 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14840
14841         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14842
14843 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14844
14845         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14846         only recognize first hyperlink.
14847         (hyper-apropos-highlightify): Deletia, this is already done by
14848         `hyper-apropos-insert-face'.
14849         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14850
14851 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14852
14853         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14854         mail.
14855         (toolbar-mail-reader): Add support for `send'.
14856         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14857
14858 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14859
14860         * info.el (Info-emacs-info-file-name): Add defvar for
14861         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14862         will function properly.
14863
14864 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14865
14866         * simple.el: make the backwards delete function called by
14867         `backward-or-forward-delete-char' user configurable.
14868
14869 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14870
14871         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14872         compiled function got loaded from.
14873
14874 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14875
14876         * term/apollo.el: Synched up with InfoDock 3.6.2.
14877
14878 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14879
14880         * startup.el (load-init-file): Load autoloads earlier.
14881         (startup-splash-frame): Handle InfoDock logo.
14882
14883         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14884         InfoDock.
14885         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14886
14887         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14888         doesn't have this function.
14889
14890         * packages.el (locate-data-file): Fix to call `locate-file'.
14891
14892 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14893
14894         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14895         version of version.el.
14896         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14897
14898         * x-menubar.el (default-menubar): Guard reference to
14899         `gnuserv-frame'.
14900         (default-menubar): Guard references to `font-lock-mode'.
14901         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14902         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14903
14904         * make-docfile.el: Don't snarf doc strings from autoloads.
14905
14906         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14907         loading auto-autoloads files.
14908
14909         * loaddefs.el: Disable dumping autoloads.
14910
14911 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14912
14913         * lisp-mnt.el: Synch to Emacs 20.2.
14914
14915         * help.el: Remove manual autoload of `finder-by-keyword'.
14916
14917         * finder.el (finder-by-keyword): Autoload.
14918
14919         * help.el: Conditionalize hyperbole setup.
14920
14921 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14922
14923         * packages.el (package-require): Update to reflect new data format.
14924
14925 1998-01-02  Didier Verna  <didier@xemacs.org>
14926
14927         * x-menubar.el (default-menubar): make the tutorials available
14928         through the menubar. (Plus some compilation warnings cleanup).
14929
14930 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14931
14932         * check-features.el: New file.  Perform sanity check after build.
14933
14934         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14935         files to tooltalk package.
14936         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14937         package.
14938
14939         * package-admin.el (package-admin-xemacs): Use better default for
14940         location of XEmacs binary.
14941
14942 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14943
14944         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14945         tag with sexp and add value tag with value `t'.
14946
14947 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14948
14949         * package-get.el: Changes to work with real data.
14950         From Pete Ware <ware@cis.ohio-state.edu>
14951
14952         * packages.el (packages-reload-autoloads): Guard load for the time
14953         being.
14954
14955         * update-elc.el ("packages.el"): Force loading packages.el instead
14956         of possibly out-of-date packges.elc.
14957         * make-docfile.el ("packages.el"): Ditto.
14958
14959 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14960
14961         * build-report.el (build-report-delete-regexp): Added a rule for
14962         the main tarball shadowing anything past it.
14963
14964 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14965
14966         * packages.el (package-provide): Delete a previous provide.
14967
14968         * package-info.el: New file.
14969
14970         * package-get.el: New file.
14971         From Pete Ware <ware@cis.ohio-state.edu>
14972         (package-get): Fix md5 computation to work with Mule.
14973
14974 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14975
14976         * simple.el (log-message-*): Quote symbols in docstrings properly.
14977
14978 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14979
14980         * packages.el (packages-new-autoloads): Ignore symbolic links.
14981
14982         * cus-face.el (face-custom-attributes-get): Fix typo.
14983         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14984
14985 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14986
14987         * startup.el (load-init-file): Reload new or changed autoloads
14988         unless inhibited.  Reload modified dumped lisp (stubbed).
14989
14990         * packages.el (packages-new-autoloads): New function.
14991         (packages-reload-autoloads): New function.
14992         (packages-reload-dumped-lisp): New (stub) function.
14993
14994         * loadup.el: Inhibit reloading dumped files when running temacs.
14995
14996         * loadhist.el (file-provides): Extend to handle variant
14997         extensions.
14998
14999         * replace.el (query-replace): Fix typo.
15000
15001 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15002
15003         * make-docfile.el: list-autoloads-path has been renamed.
15004         * update-elc.el: list-autoloads has been renamed.
15005
15006         * packages.el (packages-list-autoloads): Renamed.
15007         (packages-list-autoloads-path): Ditto.
15008
15009 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15010
15011         * packages.el (packages-find-packages-1): Made it signal a warning
15012         for an error in an auto-autoload.el file.
15013
15014 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15015
15016         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15017         tag with const.
15018         From Aki Vehtari <Aki.Vehtari@hut.fi>
15019
15020         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15021
15022         * loadhist.el (unload-feature): Remove autoload.
15023
15024 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15025
15026         * loadhist.el: Unpackaged.
15027
15028         * help.el (describe-symbol-find-file): Rename
15029         `describe-function-find-file' and make old name obsolete.
15030         (describe-function-1): Use it.
15031         (describe-function-1): Guard reference to
15032         `compiled-function-annotation'.
15033
15034 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15035
15036         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15037         argument.
15038         (help-mode-quit): New optional arg to control whether it kills or
15039         buries.  Tidied up.
15040         (with-displaying-help-buffer): Don't kill buffer initially, even
15041         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15042         (help-pretty-print-value): Rename back from
15043         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15044         use it, otherwise use dumped `cl-prettyprint'.
15045         (describe-variable): Use `help-pretty-print-value' again.
15046         (find-func): Removed reference to "find-func" at end.
15047
15048 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15049
15050         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15051           GUI XEmacs. Rename? x-menubar is rather window system
15052           independant, except for a couple of items.
15053
15054 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15055
15056         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15057         entries as they will no longer be distributed with XEmacs.
15058
15059         * format.el (format-alist): Fix image/tiff regexps.
15060         From P. E. Jareth Hein <jareth@camelot-soft.com>
15061
15062         * help.el (help-maybe-pretty-print-value): Rename.
15063         (describe-variable): Use it.
15064         (describe-variable): Add trailing linefeed.
15065
15066 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15067
15068         * help.el (describe-function-1): Don't output anything for
15069           arglist of autoload functions.
15070
15071 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15072
15073         * help.el (describe-function-1): Don't output anything for
15074           arglist of autoload functions.
15075
15076 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15077
15078         * help.el (help-mode-map): New bindings for `help-mode-bury',
15079         `describe-function-at-point', `describe-variable-at-point',
15080         `Info-elisp-ref', `customize-variable', `help-next-section' and
15081         `help-prev-section'.
15082         (help-next-section): New function.
15083         (help-prev-section): New function.
15084         (help-mode-quit): Changed to kill the help buffer.
15085         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15086         correctly.
15087         (help-buffer-name): New function to generate the name of help
15088         buffers.
15089         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15090         argument giving the name of the help buffer.
15091         (describe-key): Use `with-displaying-help-buffer' with name.
15092         (describe-mode): Ditto.
15093         (describe-bindings): Ditto.
15094         (describe-prefix-bindings): Ditto.
15095         (view-lossage): Ditto.
15096         (with-syntax-table): New macro.
15097         (function-called-at-point): Use `ignore-errors' and
15098         `with-syntax-table'.
15099         (function-at-point): Ditto.
15100         (describe-function): Use `with-displaying-help-buffer' with name.
15101         (function-arglist): Extracted from `describe-function-1'.  Returns
15102         function's arglist as string.
15103         (function-documentation): Extracted from `describe-function-1'.
15104         Returns function's docstring.
15105         (describe-function-1): Remove all the "stream" garbage, including
15106         the stream argument.  Use `function-arglist' and
15107         `function-documentation'.
15108         (describe-function-arglist): Just use `function-arglist'.
15109         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15110         (help-pretty-print-value): New function to help with
15111         pretty-printing variable values.  Knows about `#<...>'.  Needs
15112         `pp-internal'.
15113         (describe-variable): Use `with-displaying-help-buffer' with name.
15114         Formatting improved.  Display file where variable is defined, if
15115         known.  Use `help-pretty-print-value'.
15116         (describe-syntax): Use `with-displaying-help-buffer' with name.
15117         (list-processes): Remove "stream" garbage.
15118
15119 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15120
15121         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15122         call a dumped routine instead.
15123
15124         * x-win-xfree86.el: Wrap file in defun.
15125         * x-win-sun.el: Ditto.
15126
15127 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15128
15129         * help.el (view-emacs-news): Remove usage of outl-mouse which
15130         advises functions and does other evil things.
15131
15132 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15133
15134         * format.el (format-alist): Add `image/tiff'.
15135         From P. E. Jareth Hein <jareth@camelot-soft.com>
15136
15137 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15138
15139         * about.el (about-hackers): More names added.
15140
15141         * make-docfile.el: Remove superfluous package path search.
15142
15143         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15144
15145 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15146
15147         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15148         ignored shadows.
15149
15150 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15151
15152         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15153         get trailing slashes when added to the load-path.
15154
15155         * x-init.el (init-x-win): Locate where XEmacs X localization files
15156         are.
15157
15158 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15159
15160         * x-faces.el: Added support for foregroundToolBarColor
15161           to xpm-color-symbols.
15162
15163 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15164
15165         * etags.el (tags-remove-duplicates): Removed.
15166         (buffer-tag-table-list): Use `delete-duplicates'.
15167
15168         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15169         correctly.
15170         (get*): Defalias to `get'.
15171
15172         * cl.el (eql): Compare integers with `eq'.
15173         (cl-map-extents): Check for `map-extents' first.
15174
15175 1997-12-17  Didier Verna  <didier@xemacs.org>
15176
15177         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15178         added the 'numero', 'copyright' and 'trademark' symbols.
15179
15180         * leim/quail/latin-post.el ("french-postfix"): see above.
15181
15182 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15183
15184         * widget.el (define-widget): Check the arguments.
15185
15186         * cus-edit.el (customize-face): Use `check-argument-type'.
15187         (custom-variable-value-create): Use `signal' to signal error.
15188         (custom-variable-reset-saved): Ditto.
15189         (custom-variable-reset-standard): Ditto.
15190         (custom-face-reset-saved): Ditto.
15191
15192         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15193         (widget-default-format-handler): Ditto.
15194         (widget-checklist-add-item): Ditto.
15195         (widget-radio-add-item): Ditto.
15196         (widget-editable-list-entry-create): Ditto.
15197         (widget-sexp-prompt-value): Ditto.
15198
15199         * custom.el (custom-declare-variable): Signal errors better.
15200         (custom-handle-keyword): Ditto.
15201         (custom-declare-group): Ditto.
15202
15203         * window-xemacs.el (windows): Ditto.
15204
15205         * menubar.el (menu): Ditto.
15206
15207         * keydefs.el (keyboard): Ditto.
15208
15209         * minibuf.el (minibuffer): Ditto.
15210
15211         * process.el (execute): Ditto.
15212
15213         * fill.el (fill): Ditto.
15214
15215         * modeline.el (modeline): Ditto.
15216
15217         * help.el (help): Ditto.
15218
15219         * faces.el (faces): Ditto.
15220
15221         * files.el (files): Ditto.
15222
15223         * x-init.el (x): Ditto.
15224
15225         * lisp-mode.el (lisp): Ditto.
15226
15227         * process.el (processes): Ditto.
15228
15229         * mouse.el (mouse): Ditto.
15230
15231         * abbrev.el (abbrev): Moved from cus-edit.
15232
15233         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15234         as variable declaration.
15235
15236 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15237
15238         * menubar.el (find-menu-item): Use `check-argument-type'.
15239         (find-menu-item): Cosmetic changes.
15240
15241 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15242
15243         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15244
15245 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15246
15247         * startup.el (set-default-load-path): Only search package-path
15248         when not running temacs.
15249
15250         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15251         files.
15252
15253         * loadup.el: Correct commentary.  Reformatting.
15254         (really-early-error-handler): Use absolute path to the
15255         first dumped-lisp.el file.
15256         (really-early-error-handler): Print full path name of
15257         each dumped lisp file (inherited from InfoDock).
15258
15259         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15260         dumped-lisp.el files.
15261
15262         * make-docfile.el (preloaded-file-list): Reorder when the
15263         package-path is searched.
15264         * update-elc.el: Ditto.
15265
15266         * lisp-mode.el (call-with-condition-handler): Treat the same as
15267         `condition-case' for indentation.
15268
15269         * about.el (about-xemacs): Update release date.
15270
15271 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15272
15273         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15274         anywhere but at the last clause.
15275         (ecase): Disallow `t' and `otherwise'.
15276
15277 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15278
15279         * cus-edit.el (custom-buffer-create-buttons): New function
15280         from stuff moved out of `custom-buffer-create-internal'.
15281         (custom-novice): New variable.  Default t.
15282         (custom-display-global-buttons): Ditto.  Default `top'.
15283         (custom-buffer-create-internal): Only display help if
15284         `custom-novice' is non-nil.  Display global buttons according to
15285         `custom-display-global-buttons'.
15286
15287 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15288
15289         * menubar.el (find-menu-item): Use `check-argument-type'.
15290         (find-menu-item): Cosmetic changes.
15291
15292 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15293
15294         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15295         look.
15296
15297 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15298
15299         * format.el (format-deannotate-region):  Bug fix.
15300         Deannotating a region containing unknown tags would fail
15301         (causing decoding of text/enriched to fail at user level)
15302
15303 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15304
15305         * minibuf.el (read-directory-name): Support sixth
15306           arg, HISTORY, as already documented.
15307
15308 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15309
15310         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15311         to `ecase'.
15312
15313 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15314
15315         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15316         skk-activate.
15317
15318 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15319
15320         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.