update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-khi'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-khi'.
8
9         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
10         CHISE.
11
12 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
15         #x9FA5 as the value of `max-code'.
16         (=ucs-bmp-var-002): Likewise.
17         (=ucs-bmp-var-003): Likewise.
18         (=ucs-bmp-itaiji-084): Likewise.
19         (=ucs-bmp-cjk@JP): Likewise.
20         (=ucs-bmp-cjk@JP/hanazono): Likewise.
21         (==ucs-bmp-cjk@JP/hanazono): Likewise.
22         (=>ucs-bmp-cjk@component): Likewise.
23
24 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
25
26         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
27         CHISE.
28
29 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
30
31         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
32         XEmacs CHISE.
33         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
34         `==jis-x0208@1978/2-pr' as the mother.
35
36 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
39         CHISE.
40
41 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
44         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
45
46 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
47
48         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
49         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
50
51 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
52
53         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
54         setting for `===ucs@gb'.
55
56 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `===hanyo-denshi/ks', `===jis-x0208' and
60         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
61         as the entity-reference for `===jis-x0213-1@2000'; use
62         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
63
64 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
65
66         * mule/mule-charset.el (default-coded-charset-priority-list): Add
67         `===jis-x0208'.
68
69         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
70         instead of `===jis-x0208' as the mother.
71         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
72         `===jis-x0208' as the mother.
73         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
74         `===jis-x0208' as the mother.
75         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
76         `===jis-x0213-1' as the mother.
77         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
78         `===jis-x0213-1' as the mother.
79         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
80         the mother.
81         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
82         mother.
83
84 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
85
86         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
87         setting for `=ucs-var-001'.
88
89 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-charset.el (default-coded-charset-priority-list): Add
92         `=ucs-bmp-var-001'.
93
94         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
95         CHISE.
96         (=ucs-bmp-var-001): Ditto.
97
98         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
99         setting for `=ucs-var-003'.
100
101 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
104         `=ucs-bmp-var-003'.
105
106         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
107         CHISE.
108         (=ucs-bmp-var-003): Ditto.
109
110 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
111
112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
113         setting for `=ucs-var-002'.
114
115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
116         `=ucs-bmp-var-002'.
117
118         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
119         CHISE.
120         (=ucs-bmp-var-002): Ditto.
121
122 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
125         XEmacs CHISE.
126         (==jis-x0208@1978/5pr): Ditto.
127
128 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
129
130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
131         `=>ucs-bmp-cjk@component'.
132
133         * mule/mule-conf.el (=>ucs@component): New coded-charset for
134         XEmacs CHISE.
135         (=>ucs-bmp-cjk@component): Ditto.
136
137 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
140         setting for `=>iwds-1'.
141
142 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
145         CHISE.
146
147 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-charset.el (default-coded-charset-priority-list):
150         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
151         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
152         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
153         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
154
155 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-coding.el (coded-charset-entity-reference-alist):
158         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
159
160         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
161         `=>>ucs@iso' as the mother.
162         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
163         mother.
164
165 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
166
167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
168         setting for `===hanyo-denshi/ia'.
169
170 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
171
172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
173         `===hanyo-denshi/ia'.
174
175 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
176
177         * mule/mule-conf.el (=koseki): Fix DOC.
178         (==koseki): New coded-charset for XEmacs CHISE.
179
180 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
181
182         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
183         XEmacs CHISE.
184         (===hanyo-denshi/jd): Fix DOC.
185
186 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
187
188         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
189         setting for `===hanyo-denshi/ip'.
190
191 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
192
193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
194         `===hanyo-denshi/ip'.
195
196         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
197         XEmacs CHISE.
198
199 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
200
201         * mule/mule-charset.el (default-coded-charset-priority-list): Add
202         `==ucs-radicals@unicode' and `=>daikanwa'.
203
204         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
205         for XEmacs CHISE.
206
207 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
208
209         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
210         XEmacs CHISE.
211
212 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
213
214         * mule/mule-charset.el (default-coded-charset-priority-list): Add
215         `===ruimoku-v6'.
216
217 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
218
219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
220         setting for `===ruimoku-v6'.
221
222 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
223
224         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
225         CHISE.
226
227 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
228
229         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
230         coded-charset for XEmacs CHISE.
231
232 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
233
234         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
235         XEmacs CHISE.
236
237 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-charset.el (default-coded-charset-priority-list): Add
240         `===ucs-sip@iso'.
241
242 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
243
244         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
245         CHISE.
246
247 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
248
249         * mule/mule-charset.el (default-coded-charset-priority-list): Add
250         `==ucs-sip@iso'.
251
252         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
253         CHISE.
254
255 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
256
257         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
258         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
259         (=ucs-sip-ext-b@iso): Fix registry.
260         (==ucs-sip-ext-b@iso): Ditto.
261         (===ucs-sip-ext-b@iso): Ditto.
262
263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
264         `=ucs-sip@iso'.
265
266 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
267
268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
269         setting for `=>cbeta'.
270
271 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
272
273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
274         `=>cns11643-7'.
275
276         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
277
278 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
279
280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
281         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
282
283 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
286         `=ucs@cns'.
287         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
288         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
289         `=ucs@jis/1990'.
290         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
291         `=ucs@jis/2000'.
292         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
293         `=ucs@jis/2004'.
294         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
295
296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
297         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
298
299 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
300
301         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
302         XEmacs CHISE.
303         (==jis-x0208@1978/1pr): Ditto.
304         (==jis-x0208@1978/2-pr): Ditto.
305
306 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
307
308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
309         setting for `===jis-x0213-1@2004'.
310
311 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
312
313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
314         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
315
316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
317         `===hanyo-denshi/jb'.
318
319         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
320         XEmacs CHISE.
321         (=+>hanyo-denshi/ft): Ditto.
322         (=+>hanyo-denshi/jt): Ditto.
323
324 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
325
326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
327         `===hanyo-denshi/hg'.
328
329 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
332         XEmacs CHISE.
333         (===hanyo-denshi/hg): Ditto.
334
335 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
336
337         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
338         glyph-forms instead of detailed glyph-images.
339         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
340         `=adobe-japan1-*'.
341         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
342         (===adobe-japan1-1): Ditto.
343         (===adobe-japan1-2): Ditto.
344         (===adobe-japan1-3): Ditto.
345         (===adobe-japan1-4): Ditto.
346         (===adobe-japan1-5): Ditto.
347         (===adobe-japan1-6): Ditto.
348         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
349         `=>>>adobe-japan1' as the mother.
350         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
351         `=>>adobe-japan1' as the mother.
352         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
353         glyph-images.
354         (==jis-x0208@1978): Ditto.
355         (==jis-x0208@1983): Ditto.
356         (==jis-x0208@1990): Ditto.
357         (==jis-x0213-1): Ditto.
358         (==jis-x0213-1@2000): Ditto.
359         (==jis-x0213-1@2004): Ditto.
360         (==jis-x0213-2): Ditto.
361         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
362         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
363         `=jis-x0208@1978'.
364         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
365         `=jis-x0208@1983'.
366         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
367         `=jis-x0208@1990'.
368         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
369         `=jis-x0213-1'.
370         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
371         `=jis-x0213-1@2000'.
372         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
373         `=jis-x0213-1@2004'.
374         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
375         `=jis-x0213-2'.
376         (===jis-x0208): New coded-charset for XEmacs CHISE.
377         (===jis-x0208@1978): Ditto.
378         (===jis-x0208@1983): Ditto.
379         (===jis-x0208@1990): Ditto.
380         (===jis-x0213-1): Ditto.
381         (===jis-x0213-1@2000): Ditto.
382         (===jis-x0213-2): Ditto.
383         (===jis-x0212): Ditto.
384         (===ks-x1001): Ditto.
385         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
386         mother.
387         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
388         as the mother.
389         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
390         as the mother.
391         (===cns11643-1): New coded-charset for XEmacs CHISE.
392         (===cns11643-2): Ditto.
393         (===cns11643-3): Ditto.
394         (===cns11643-4): Ditto.
395         (===cns11643-5): Ditto.
396         (===cns11643-6): Ditto.
397         (===cns11643-7): Ditto.
398         (=>>cns11643-1): Ditto.
399         (==big5-cdp): Indicate abstract glyph-images instead of
400         representative glyph-images.
401         (===big5-cdp): New coded-charset for XEmacs CHISE.
402         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
403         detailed glyph-images.
404         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
405         `=hanyo-denshi/*'.
406         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
407         (===hanyo-denshi/ib): Ditto.
408         (===hanyo-denshi/jt): Ditto.
409         (===hanyo-denshi/ks): Ditto.
410         (===mj): Ditto.
411         (===mj-0): Ditto.
412         (===mj-1): Ditto.
413         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
414         `=>>>hanyo-denshi/*' as its mother.
415         (==gt): Indicate abstract glyph-forms instead of detailed
416         glyph-images.
417         (===gt): New coded-charset for XEmacs CHISE.
418         (=>>>gt): Indicates `==gt' instead of `=gt'.
419         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
420         (==gt-k): Indicate abstract glyph-forms instead of detailed
421         glyph-images.
422         (===gt-k): New coded-charset for XEmacs CHISE.
423         (==daikanwa): Indicates glyph-images instead of detailed
424         glyph-images.
425         (===daikanwa): New coded-charset for XEmacs CHISE.
426         (===daikanwa/+p): Ditto.
427         (===daikanwa/ho): Ditto.
428         (==cbeta): Ditto.
429         (===cbeta): Ditto.
430         (==jef-china3): Ditto.
431         (===jef-china3): Ditto.
432         (==ruimoku-v6): Ditto.
433         (==ucs@iso): Indicate representative glyph-forms instead of
434         representative glyph-images.
435         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
436         (==ucs@unicode): Indicate representative glyph-forms instead of
437         representative glyph-images.
438         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
439         `=ucs@unicode'.
440         (==ucs@cns): Indicate representative glyph-forms instead of
441         representative glyph-images.
442         (==ucs@jis): Ditto.
443         (==ucs@jis/1990): Ditto.
444         (==ucs@jis/2000): Ditto.
445         (==ucs@jis/2004): Ditto.
446         (==ucs@ks): Ditto.
447         (===ucs@iso): New coded-charset for XEmacs CHISE.
448         (===ucs@unicode): Ditto.
449         (===ucs@gb): Ditto.
450         (===ucs@ks): Ditto.
451         (===ucs-bmp-cjk@gb): Ditto.
452         (===ucs-sip-ext-b@iso): Ditto.
453
454 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
455
456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
457         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
458         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
459         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
460         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
461         `===cns11643-3', `===cns11643-4', `===cns11643-5',
462         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
463         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
464         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
465         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
466
467         * mule/mule-coding.el (coded-charset-entity-reference-alist):
468         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
469         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
470         - Use "&g1-[NAME];" for `=>>[NAME]'.
471         - Abolish "&g2-[NAME];".
472
473 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
476         `=>>ucs@cns' as the mother.
477
478 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
481         setting for `==ucs@ks'.
482
483 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
484
485         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
486         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
487         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
488         0x00E30000〜0x00E409D5.
489
490 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
491
492         * mule/mule-coding.el (coded-charset-entity-reference-alist):
493         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
494         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
495
496 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
497
498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
499         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
500
501         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
502         (=mj-0): Ditto.
503         (=mj-1): Ditto.
504         (==mj): Ditto.
505         (==mj-0): Ditto.
506         (==mj-1): Ditto.
507         (=>>mj): Ditto.
508
509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
510         setting for `=mj' and `==mj'.
511
512 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
513
514         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
515         CHISE.
516
517 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
520         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
521         `=>ucs@hanyo-denshi'.
522
523 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
524
525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
526         setting for `=koseki' and `=>ucs@hanyo-denshi'.
527
528         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
529         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
530
531 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
532
533         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
534         XEmacs CHISE.
535
536 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
537
538         * mule/mule-coding.el (coded-charset-entity-reference-alist):
539         Change priority of `=>>>ucs@iso'.
540
541         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
542         `=>>>ucs@iso' as the mother.
543         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
544
545 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
546
547         * mule/mule-coding.el (coded-charset-entity-reference-alist):
548         Change priority of `=>>>ucs@unicode'.
549
550         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
551         `=ucs@unicode'.
552
553 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
554
555         * mule/mule-coding.el (coded-charset-entity-reference-alist):
556         Change priority of `=>>>ucs@jis'.
557
558         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
559         `=ucs@jis'.
560
561 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
562
563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
564         setting for `==daikanwa/+p'.
565
566 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
567
568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
569         setting for `==shinjigen@1ed'.
570
571 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
572
573         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
574         XEmacs CHISE.
575
576 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
577
578         * mule/mule-conf.el (==shinjigen): Modify DOC.
579         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
580         (==shinjigen@rev): Modify DOC.
581
582 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
583
584         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
585         CHISE.
586
587 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
588
589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
590         settings for `==daikanwa' and `==ucs@JP/hanazono'.
591
592         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
593         XEmacs CHISE.
594
595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
596         `==daikanwa'.
597
598 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
599
600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
601         setting for `==cns11643-7'.
602
603         * mule/mule-charset.el (default-coded-charset-priority-list): Add
604         `==cns11643-7'.
605
606 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
607
608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
609         `==cns11643-6'.
610
611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
612         setting for `==cns11643-6'.
613
614 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
615
616         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
617         setting for `==cns11643-5'.
618
619         * mule/mule-charset.el (default-coded-charset-priority-list): Add
620         `==cns11643-5'.
621
622 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
623
624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
625         setting for `==cns11643-4'.
626
627         * mule/mule-charset.el (default-coded-charset-priority-list): Add
628         `==cns11643-4'.
629
630 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
631
632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
633         setting for `==cns11643-3'.
634
635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
636         `==cns11643-3'.
637
638 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
639
640         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
641         setting for `==cns11643-2'.
642
643         * mule/mule-charset.el (default-coded-charset-priority-list): Add
644         `==cns11643-2'.
645
646 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
647
648         * mule/mule-coding.el (coded-charset-entity-reference-alist):
649         Change priority of `=>>>ucs@ks'.
650
651         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
652         `=ucs@ks'.
653
654 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
655
656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
657         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
658         `==ucs@cns' and `==cns11643-1'.
659
660         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
661         (==cns11643-2): Ditto.
662         (==cns11643-3): Ditto.
663         (==cns11643-4): Ditto.
664         (==cns11643-5): Ditto.
665         (==cns11643-6): Ditto.
666         (==cns11643-7): Ditto.
667
668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
669         `==cns11643-1'.
670
671 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
672
673         * mule/mule-coding.el (coded-charset-entity-reference-alist):
674         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
675         `=>>>ucs@jis/1990'.
676
677         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
678         `=ucs@jis/1990'.
679         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
680         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
681
682 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
683
684         * mule/mule-coding.el (coded-charset-entity-reference-alist):
685         Change priority of `=>>>ucs@cns'.
686
687         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
688         `=ucs@cns'.
689
690 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
691
692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
693         `==ks-x1001'.
694
695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
696         `=ks-x1001' instead of `korean-ksc5601'; add setting for
697         `==ks-x1001'.
698
699 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
700
701         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
702
703 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
704
705         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
706         `=jis-x0208'.
707         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
708         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
709         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
710         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
711         (=>>>jis-x0213-1@2000): Changed to an alias for
712         `=jis-x0213-1@2000'.
713         (=>>>jis-x0213-1@2004): Changed to an alias for
714         `=jis-x0213-1@2004'.
715         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
716
717 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
718
719         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
720         `=adobe-japan1-0'.
721         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
722         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
723         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
724         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
725         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
726         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
727
728 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
729
730         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
731         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
732         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
733         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
734         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
735         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
736
737 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
738
739         * mule/mule-charset.el (default-coded-charset-priority-list): Add
740         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
741         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
742         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
743         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
744         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
745         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
746         `==jis-x0212'.
747
748 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
749
750         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
751         "AdobeJapan1-[0-6]$".
752         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
753         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
754         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
755         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
756         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
757         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
758         (==adobe-japan1-1): Ditto.
759         (==adobe-japan1-2): Ditto.
760         (==adobe-japan1-3): Ditto.
761         (==adobe-japan1-4): Ditto.
762         (==adobe-japan1-5): Ditto.
763         (==adobe-japan1-6): Ditto.
764         (==jis-x0208): Ditto.
765         (==jis-x0208@1978): Ditto.
766         (==jis-x0208@1983): Ditto.
767         (==jis-x0208@1990): Ditto.
768         (==jis-x0213-1): Ditto.
769         (==jis-x0213-1@2000): Ditto.
770         (==jis-x0213-1@2004): Ditto.
771         (==jis-x0213-2): Ditto.
772         (==jis-x0212): Ditto.
773         (==gb2312): Ditto.
774         (==iso-ir165): Ditto.
775         (==gb12345): Ditto.
776         (==ks-x1001): Ditto.
777         (==cns11643-1): Ditto.
778         (==cns11643-2): Ditto.
779         (==cns11643-3): Ditto.
780         (==cns11643-4): Ditto.
781         (==cns11643-5): Ditto.
782         (==cns11643-6): Ditto.
783         (==cns11643-7): Ditto.
784         (==big5-cdp): Ditto.
785         (==hanyo-denshi/ja): Ditto.
786         (==hanyo-denshi/jb): Ditto.
787         (==hanyo-denshi/jc): Ditto.
788         (==hanyo-denshi/jd): Ditto.
789         (==hanyo-denshi/ft): Ditto.
790         (==hanyo-denshi/ia): Ditto.
791         (==hanyo-denshi/ib): Ditto.
792         (==hanyo-denshi/hg): Ditto.
793         (==hanyo-denshi/jt): Ditto.
794         (==hanyo-denshi/ks): Ditto.
795         (==gt): Ditto.
796         (==gt-k): Ditto.
797         (==daikanwa): Ditto.
798         (==shinjigen): Ditto.
799         (==ucs@iso): Ditto.
800         (==ucs@unicode): Ditto.
801         (==ucs@gb): Ditto.
802         (==ucs-bmp@gb): Ditto.
803         (==ucs@cns): Ditto.
804         (==ucs-bmp@cns): Ditto.
805         (==ucs@jis): Ditto.
806         (==ucs@jis/1990): Ditto.
807         (==ucs@jis/2000): Ditto.
808         (==ucs@jis/2004): Ditto.
809         (==ucs@JP): Ditto.
810         (==ucs@JP/hanazono): Ditto.
811         (==ucs@ks): Ditto.
812         (==ucs-bmp@ks): Ditto.
813         (==ucs@cns11643): Ditto.
814         (==ucs-bmp-cjk@gb): Ditto.
815         (==ucs-bmp-cjk@JP/hanazono): Ditto.
816         (==ucs-sip-ext-b@iso): Ditto.
817
818 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
819
820         * mule/mule-charset.el (default-coded-charset-priority-list): Use
821         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
822
823         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
824         XEmacs CHISE.
825         (=ucs-bmp-cjk@unicode): Abolished.
826
827 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
828
829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
830         `=+>ucs-bmp-cjk-compat@jis'.
831
832         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
833         for XEmacs CHISE.
834
835 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
836
837         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
838         CHISE.
839
840 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
841
842         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
843         for XEmacs CHISE.
844         (=jis-x0208@1978/1er-pr): Abolished.
845         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
846         `=jis-x0208@1978/1er-pr' as the mother.
847
848 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
849
850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
851         setting for `=ucs-itaiji-084'.
852
853 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
854
855         * mule/mule-charset.el (default-coded-charset-priority-list):
856         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
857
858         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
859         XEmacs CHISE.
860         (=ucs-bmp-itaiji-084): Ditto.
861
862 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
863
864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
865         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
866
867 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
868
869         * mule/mule-charset.el (default-coded-charset-priority-list): Add
870         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
871
872         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
873         XEmacs CHISE.
874         (=big5-cdp-var-5): Ditto.
875
876 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
877
878         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
879         XEmacs CHISE.
880
881 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
882
883         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
884         XEmacs CHISE.
885
886 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
887
888         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
889         setting for `=>>>hanyo-denshi/ft'.
890
891 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
892
893         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
894         XEmacs CHISE.
895         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
896         `=hanyo-denshi/jd' as the mother.
897
898 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
899
900         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
901         XEmacs CHISE.
902         (=+>adobe-japan1-1): Ditto.
903         (=+>adobe-japan1-2): Ditto.
904         (=+>adobe-japan1-3): Ditto.
905         (=+>adobe-japan1-4): Ditto.
906         (=+>adobe-japan1-5): Ditto.
907         (=+>adobe-japan1-6): Ditto.
908         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
909
910 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
911
912         * mule/mule-coding.el (coded-charset-entity-reference-alist):
913         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
914         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
915
916         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
917         the top.
918
919 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
920
921         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
922         XEmacs CHISE.
923         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
924         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
925         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
926
927 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
928
929         * mule/mule-charset.el (default-coded-charset-priority-list):
930         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
931         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
932
933         * mule/mule-conf.el: Modify order of definitions of some
934         coded-charsets.
935
936 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
937
938         * mule/mule-coding.el (coded-charset-entity-reference-alist):
939         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
940         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
941
942         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
943         CHISE.
944         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
945         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
946
947 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
948
949         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
950         CHISE.
951
952 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
953
954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
955         setting for `=daikanwa/+2p'.
956
957         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
958         XEmacs CHISE.
959
960 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
961
962         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
963         XEmacs CHISE.
964         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
965
966 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
967
968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
969         setting for `=>>>hanyo-denshi/ib'.
970
971 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
972
973         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
974         XEmacs CHISE.
975         (=>>>hanyo-denshi/ib): Ditto.
976         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
977         `=hanyo-denshi/ja' as the mother.
978         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
979         `=hanyo-denshi/ib' as the mother.
980
981 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
982
983         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
984         XEmacs CHISE.
985         (utf-8-ivs-mcs-er): Likewise.
986         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
987         and `=>ucs-gb'.
988         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
989         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
990         `ucs-gb' and `=>ucs-gb'.
991         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
992         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
993         and `=>ucs-cns'.
994         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
995         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
996         `ucs-cns' and `=>ucs-cns'.
997         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
998         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
999         `ucs-big5' and `=>ucs-big5'.
1000         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1001         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1002         `ucs-big5' and `=>ucs-big5'.
1003         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1004         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1005         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1006         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1007         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1008         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1009         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1010         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1011         `=>ucs-jis'; modify DOC and mnemonic.
1012         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1013         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1014         and `=>ucs-jis'; modify DOC and mnemonic.
1015         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1016         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1017         `=>ucs-ks'.
1018         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1019         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1020         and `=>ucs-ks'.
1021         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1022
1023 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1024
1025         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1026         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1027
1028 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1029
1030         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1031         Modify priorities.
1032
1033 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1034
1035         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1036         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1037
1038 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1039
1040         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1041         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1042
1043 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1044
1045         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1046         CHISE.
1047
1048 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1049
1050         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1051         CHISE.
1052
1053 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1054
1055         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1056         CHISE.
1057
1058 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1059
1060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1061         `=+>ucs-bmp-cjk@unicode'.
1062
1063         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1064         for XEmacs CHISE.
1065
1066 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1067
1068         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1069         setting for `=>>daikanwa'.
1070
1071 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1072
1073         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1074         `=>>hanyo-denshi/jt'.
1075
1076 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1077
1078         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1079         XEmacs CHISE.
1080         (=+>jis-x0208@1990): Ditto.
1081         (=+>jis-x0213-1@2000): Ditto.
1082
1083 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1084
1085         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1086         XEmacs CHISE.
1087
1088 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1089
1090         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1091         XEmacs CHISE.
1092         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1093         `=hanyo-denshi/jc' as the mother.
1094
1095 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1096
1097         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1098         setting for `=+>adobe-japan1'.
1099
1100         * mule/mule-charset.el (default-coded-charset-priority-list):
1101         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1102         and `=>>hanyo-denshi/ft' to `=>>gt'.
1103
1104 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1105
1106         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1107         XEmacs CHISE.
1108         (=>>adobe-japan1-1): Ditto.
1109         (=>>adobe-japan1-2): Ditto.
1110         (=>>adobe-japan1-3): Ditto.
1111         (=>>adobe-japan1-4): Ditto.
1112         (=>>adobe-japan1-5): Ditto.
1113         (=>>adobe-japan1-6): Ditto.
1114         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1115
1116 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1117
1118         * mule/mule-conf.el (=adobe-japan1): New alias for
1119         `=adobe-japan1-6'.
1120         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1121         (=>>>adobe-japan1-1): Ditto.
1122         (=>>>adobe-japan1-2): Ditto.
1123         (=>>>adobe-japan1-3): Ditto.
1124         (=>>>adobe-japan1-4): Ditto.
1125         (=>>>adobe-japan1-5): Ditto.
1126         (=>>>adobe-japan1-6): Ditto.
1127         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1128
1129 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1130
1131         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1132         setting for `=>>>adobe-japan1'.
1133
1134 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1135
1136         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1137         setting for `=+>ucs@ks'.
1138
1139 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1140
1141         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1142         XEmacs CHISE.
1143         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1144         `=adobe-japan1-6' as the mother.
1145
1146 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1147
1148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1149         setting for `=>cns11643-7'.
1150
1151 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1152
1153         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1154         CHISE.
1155
1156 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1157
1158         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1159         XEmacs CHISE.
1160         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1161
1162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1163         setting for `=>ucs@jis/2004'.
1164
1165 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1166
1167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1168         setting for `=+>gt'.
1169
1170         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1171         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1172
1173 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1174
1175         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1176         `=>ucs@unicode' as the mother.
1177         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1178         mother.
1179         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1180         mother.
1181         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1182         mother.
1183
1184 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1185
1186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1187         setting for `=+>ucs@unicode'.
1188
1189         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1190         CHISE.
1191
1192 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1193
1194         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1195         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1196         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1197         - Add setting for `=+>ucs@cns'.
1198
1199         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1200         CHISE.
1201         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1202         as the mother.
1203         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1204         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1205
1206         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1207         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1208
1209 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1210
1211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1212         setting for `=>ucs@ks'.
1213
1214 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1215
1216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1217         `=ucs-bmp-cjk-compat@unicode'.
1218
1219         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1220         coded-charset for XEmacs CHISE.
1221
1222 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1223
1224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1225         `=ucs-bmp-cjk-compat'.
1226
1227         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1228         XEmacs CHISE.
1229
1230 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1231
1232         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1233         CHISE.
1234
1235 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1236
1237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1238         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1239
1240         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1241         `=>ucs@jis/1990'.
1242         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1243
1244 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1245
1246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1247         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1248
1249         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1250         CHISE.
1251         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1252         mother.
1253
1254 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1255
1256         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1257         `=>jis-x0213-2@usual'.
1258         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1259         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1260         `=>jis-x0213-2@usual' as the mother.
1261
1262 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1263
1264         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1265         (=>ucs@JP): New alias for `=+>ucs@jis'.
1266
1267 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1268
1269         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1270         `=>jis-x0208@usual'.
1271         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1272         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1273         `=>jis-x0208@usual' as the mother.
1274         (=>jis-x0208): Likewise.
1275
1276 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1277
1278         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1279         setting for `=+>jis-x0208@1978'.
1280
1281 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1282
1283         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1284         XEmacs CHISE.
1285
1286 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1287
1288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1289         setting for `=>>>ucs@jis/1990'.
1290
1291 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1292
1293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1294         setting for `=>ucs@jis/1990'.
1295
1296 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1297
1298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1299         setting for `=ucs@JP/hanazono'.
1300
1301         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1302         CHISE.
1303         (=ucs@JP/hanazono): Ditto.
1304         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1305         (=>>hanyo-denshi/jc): Ditto.
1306         (=>>hanyo-denshi/jd): Ditto.
1307
1308 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1309
1310         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1311         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1312
1313 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1314
1315         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1316         XEmacs CHISE.
1317
1318 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1319
1320         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1321         XEmacs CHISE.
1322
1323 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1324
1325         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1326         `=ucs-bmp-cjk@JP'.
1327
1328 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1329
1330         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1331         XEmacs CHISE.
1332
1333 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1334
1335         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1336         Modify order of settings; add settings for `=daikanwa@rev2'.
1337
1338 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1339
1340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1341         setting for `=>>cbeta'.
1342
1343         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1344         CHISE.
1345
1346 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1347
1348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1349         setting for `=>>adobe-japan1'.
1350
1351 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1352
1353         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1354         XEmacs CHISE.
1355
1356 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1357
1358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1359         setting for `=>>hanyo-denshi/ia'.
1360
1361         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1362         XEmacs CHISE.
1363
1364 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1365
1366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1367         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1368
1369         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1370         XEmacs CHISE.
1371         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1372         `=hanyo-denshi/jt' as the mother.
1373
1374 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1375
1376         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1377         setting for `=>>>jis-x0213-2'.
1378
1379         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1380         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1381         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1382
1383 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1384
1385         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1386         XEmacs CHISE.
1387
1388 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1389
1390         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1391         XEmacs CHISE.
1392
1393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1394         `=>>jis-x0213-1@2004'.
1395
1396 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1397
1398         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1399         XEmacs CHISE.
1400
1401 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1402
1403         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1404         - Use "&g2-*;" as entity-references for `=>>>*'.
1405         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1406
1407         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1408         XEmacs CHISE.
1409         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1410         as the mother.
1411
1412 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1413
1414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1415         setting for `=>>hanyo-denshi/ib'.
1416
1417         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1418         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1419         (=>>jis-x0208@1990): Ditto.
1420         (=>>hanyo-denshi/ib): Ditto.
1421
1422         * mule/mule-charset.el (default-coded-charset-priority-list):
1423         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1424
1425 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1426
1427         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1428         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1429         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1430         `=>>>ucs@jis/2004'.
1431
1432 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1433
1434         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1435         XEmacs CHISE.
1436         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1437         `=jis-x0213-1@2004' as the mother.
1438         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1439         (=>>>ucs@ks): Ditto.
1440
1441         * mule/mule-charset.el (default-coded-charset-priority-list):
1442         Modify priority of `=hanyo-denshi/*'.
1443
1444 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1445
1446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1447         settings for `=>>ucs@JP' and `=ucs@JP'.
1448
1449 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1450
1451         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1452         CHISE.
1453
1454 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1455
1456         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1457         setting for `=>>>ucs@cns'.
1458
1459         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1460         CHISE.
1461
1462 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1463
1464         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1465         instead of `=>>>jis-x0213-1@2004' as the mother.
1466         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1467         (=>>>ucs@unicode): Likewise.
1468         (=>>>ucs@jis): Likewise.
1469         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1470         mother.
1471         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1472
1473 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1474
1475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1476         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1477         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1478         `=>>>ucs@jis'.
1479
1480 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1481
1482         * mule/mule-charset.el (default-coded-charset-priority-list):
1483         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1484         and `=jis-x0213-*-2000'.
1485
1486 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1487
1488         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1489         XEmacs CHISE.
1490         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1491         `=>>jis-x0213-1' as the mother.
1492
1493 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1494
1495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1496         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1497
1498 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1499
1500         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1501
1502 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1503
1504         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1505         XEmacs CHISE.
1506
1507 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1508
1509         * mule/mule-coding.el (decomposition-feature-list): Set
1510         `=decomposition', `=decomposition@cid' and
1511         `=decomposition@hanyo-denshi'.
1512
1513 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1514
1515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1516         setting for `=>>hanyo-denshi/ks'.
1517
1518         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1519         XEmacs CHISE.
1520
1521 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1522
1523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1524         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1525
1526         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1527         `=hanyo-denshi/ks/mf'.
1528
1529         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1530         XEmacs CHISE.
1531         (=hanyo-denshi/ks/mf): Ditto.
1532
1533 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1534
1535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1536         settings for P=hanyo-denshi/jt'.
1537
1538         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1539         `=hanyo-denshi/jt'.
1540
1541         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1542         XEmacs CHISE.
1543
1544 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1545
1546         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1547         settings for `=hanyo-denshi/ip'.
1548
1549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1550         `=hanyo-denshi/ip'.
1551
1552         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1553         XEmacs CHISE.
1554
1555 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1556
1557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1558         settings for `=hanyo-denshi/hg'.
1559
1560         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1561         `=hanyo-denshi/hg'.
1562
1563         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1564         XEmacs CHISE.
1565
1566 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1567
1568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1569         setting for `=>>hanyo-denshi/ft'.
1570
1571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1572         `=>>hanyo-denshi/ft'.
1573
1574         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1575         XEmacs CHISE.
1576
1577 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1578
1579         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1580         settings for `=hanyo-denshi/ib'.
1581
1582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1583         `=hanyo-denshi/ib'.
1584
1585         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1586         XEmacs CHISE.
1587
1588 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1589
1590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1591         settings for isolated characters of `=hanyo-denshi/ia' and
1592         non-isolated characters of `=hanyo-denshi/*'.
1593
1594         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1595         `=hanyo-denshi/ia'.
1596
1597         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1598         XEmacs CHISE.
1599
1600 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1601
1602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1603         setting for isolated characters of `=hanyo-denshi/ft'.
1604
1605         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1606         `=hanyo-denshi/ft'.
1607
1608         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1609         XEmacs CHISE.
1610
1611 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1612
1613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1614         setting for isolated characters of `=hanyo-denshi/jd'.
1615
1616         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1617         `=hanyo-denshi/jd'.
1618
1619         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1620         XEmacs CHISE.
1621
1622 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1623
1624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1625         setting for isolated characters of `=hanyo-denshi/jc'.
1626
1627         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1628         `=hanyo-denshi/jc'.
1629
1630         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1631         XEmacs CHISE.
1632
1633 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1634
1635         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1636         setting for isolated characters of `=hanyo-denshi/jb'.
1637
1638         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1639         `=hanyo-denshi/jb'.
1640
1641         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1642         XEmacs CHISE.
1643
1644 2011-02-13  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/ja'.
1648
1649 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1650
1651         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1652         `=hanyo-denshi/ja'.
1653
1654         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1655         XEmacs CHISE.
1656
1657 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1658
1659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1660         settings for isolated characters of `=adobe-japan1-6'.
1661
1662 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1663
1664         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1665         CHISE.
1666         (=daikanwa/+2p): Ditto.
1667         (=daikanwa/ho): Ditto.
1668
1669 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1670
1671         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1672         coding-system for XEmacs CHISE.
1673
1674 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1675
1676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1677         setting for `=>>ruimoku-v6'.
1678
1679         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1680         CHISE.
1681
1682 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1683
1684         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1685         setting for `=daikanwa@rev1'.
1686
1687 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1688
1689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1690         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1691
1692 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1693
1694         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1695         XEmacs CHISE.
1696         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1697
1698 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1699
1700         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1701         CHISE.
1702
1703 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1704
1705         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1706         CHISE.
1707
1708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1709         setting for `=>ucs@jis'.
1710
1711 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1712
1713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1714         setting for `=>jis-x0208@usual'.
1715
1716         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1717         XEmacs CHISE.
1718         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1719         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1720         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1721
1722 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1723
1724         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1725         CHISE.
1726         (=>>>jis-x0208@1990): Ditto.
1727         (=>>>jis-x0213-1): Ditto.
1728         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1729         mother.
1730         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1731         as the mother.
1732
1733 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1734
1735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1736         setting for `=>ucs@cns' and `=>>ucs@ks'.
1737
1738         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1739         CHISE.
1740
1741 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1742
1743         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1744         CHISE.
1745
1746 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1747
1748         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1749         CHISE.
1750         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1751         mother.
1752
1753 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1754
1755         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1756         `==>ucs-bmp-cjk@bucs'.
1757
1758         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1759         XEmacs CHISE.
1760
1761 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1762
1763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1764         setting for `==>ucs@bucs'.
1765
1766         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1767         XEmacs CHISE.
1768
1769 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1770
1771         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1772         - Add setting for `=>>jis-x0208'.
1773         - Omit setting for `=>>jis-x0208@1990'.
1774         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1775           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1776           `=ucs@FOO'.
1777
1778 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1779
1780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1781         setting for `=>daikanwa'.
1782
1783 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1784
1785         * mule/mule-conf.el (=daikanwa): Fix DOC.
1786         (=>daikanwa): New abstract character for XEmacs CHISE.
1787         (=>ucs@iso): Likewise.
1788         (=>ucs@unicode): Likewise.
1789         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1790
1791 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1792
1793         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1794         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1795           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1796         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1797         - Add `=>big5-cdp'.
1798
1799 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1800
1801         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1802         (=>big5-cdp): New abstract character.
1803
1804 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1805
1806         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1807         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1808         `chinese-big5'.
1809
1810 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1811
1812         * mule/mule-charset.el (default-coded-charset-priority-list):
1813         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1814
1815         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1816         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1817         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1818         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1819         and `=>jis-x0213-2'.
1820
1821 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1822
1823         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1824         XEmacs CHISE.
1825         (=>>ucs@jis/2000): Likewise.
1826         (=>>ucs@jis/2004): Likewise.
1827
1828 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1829
1830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1831         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1832         `=>>ucs@cns'.
1833
1834         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1835         XEmacs CHISE.
1836         (=>>gt): Use quote instead of backquote; modify DOC.
1837         (=>gt): Use quote instead of backquote.
1838         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1839         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1840         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1841         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1842         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1843         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1844
1845 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1846
1847         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1848         `=>>ucs@unicode' and `=>>gt'.
1849
1850 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1851
1852         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1853         XEmacs CHISE.
1854         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1855         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1856         `=jis-x0208@1978/1er-pr' as the mother.
1857         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1858
1859 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1860
1861         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1862         `=ucs@unicode' as the mother.
1863
1864 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1865
1866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1867         setting for `=>>ucs@unicode'.
1868
1869         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1870         CHISE.
1871
1872 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1873
1874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1875         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1876
1877         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1878         `=adobe-japan1-6' and `=adobe-japan1-base'.
1879
1880         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1881         XEmacs CHISE.
1882         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1883         specify `min-code' and `max-code'.
1884         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1885         (=adobe-japan1-2): Likewise.
1886         (=adobe-japan1-3): Likewise.
1887         (=adobe-japan1-4): Likewise.
1888         (=adobe-japan1-5): Likewise.
1889         (=adobe-japan1-6): Likewise.
1890
1891 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1892
1893         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1894         setting for `=>gt'.
1895
1896 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1897
1898         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1899         CHISE.
1900
1901 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1902
1903         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1904         setting for `=>zinbun-oracle'.
1905
1906         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1907         for XEmacs CHISE.
1908
1909 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1910
1911         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1912         for XEmacs CHISE.
1913         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1914         `=jis-x0208@1978' as the mother.
1915
1916 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1917
1918         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1919         - Use `=gt' instead of `ideograph-gt'.
1920         - Use `=gt-k' instead of `ideograph-gt-k'.
1921         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1922         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1923         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1924         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1925         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1926         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1927         - Use `=>>gt' instead of `<=>gt'.
1928         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1929         - Add setting for `=>>jis-x0208@1990'.
1930         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1931           `=>>jis-x0213-1@2000'.
1932         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1933         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1934           `=>>jis-x0213-1@2004'.
1935         - Add setting for `=>>jis-x0208@1978'.
1936         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1937
1938 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1939
1940         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1941         XEmacs CHISE.
1942
1943 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1944
1945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1946         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1947         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1948         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1949         `<=>jis-x0213-1@2004'.
1950
1951 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1952
1953         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1954         CHISE.
1955         (=>jis-x0213-2): Ditto.
1956
1957 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1958
1959         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1960         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1961
1962 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1963
1964         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1965         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1966         `=>jis-x0213-1'.
1967
1968 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1969
1970         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1971         CHISE.
1972         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1973
1974 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1975
1976         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1977         `<==>jis-x0213-1'.
1978         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1979         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1980         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1981         (<=>jis-x0208): New alias for `=>jis-x0208'.
1982         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1983         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1984         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1985         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1986         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1987         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1988         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1989         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1990         (=>>gt): Renamed from `<==>gt'.
1991         (<==>gt): New alias for `=>>gt'.
1992
1993 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1994
1995         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1996         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1997         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1998         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1999         - Add settings for `<=>jis-x0213-1@2000' and
2000           `<=>jis-x0213-1@2004'.
2001
2002         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2003         XEmacs CHISE.
2004         (<==>jis-x0213-1): Likewise.
2005         (<==>jis-x0213-1@2000): Likewise.
2006         (<==>jis-x0213-1@2004): Likewise.
2007         (<=>jis-x0208): Add property `=>iso-ir 168'.
2008         (<=>jis-x0208@1997): Likewise.
2009         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2010         as the mother; add property `=>iso-ir 228'.
2011         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2012         property `=>iso-ir 228'.
2013         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2014         property `=>iso-ir 233'.
2015         (<==>gt): Renamed from `<=>gt'.
2016         (<=>gt): New alias for `<==>gt'.
2017
2018 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2019
2020         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2021         CHISE.
2022         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2023         `<=>jis-x0208' as the mother.
2024         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2025         (<=>jis-x0213-1@2000): Ditto.
2026         (<=>jis-x0213-1@2004): Ditto.
2027
2028 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2029
2030         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2031         settings for `<=>gt'.
2032
2033         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2034
2035 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2036
2037         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2038         XEmacs CHISE.
2039         (=jis-x0208@1978/-4pr): Likewise.
2040         (=jis-x0208@1978/4-pr): Likewise.
2041         (=jis-x0213-1): Likewise.
2042         (=ucs@iso): Likewise.
2043         (=ucs@unicode): Likewise.
2044         (=ucs@gb): Likewise.
2045         (=ucs@gb/fw): Likewise.
2046         (=ucs@cns): Likewise.
2047         (=ucs@cns/fw): Likewise.
2048         (=ucs@jis): Likewise.
2049         (=ucs@jis/fw): Likewise.
2050         (=ucs@jis/1990): Likewise.
2051         (=ucs@jis/2000): Likewise.
2052         (=ucs@jis/2004): Likewise.
2053         (=ucs@JP): Likewise.
2054         (=ucs@ks): Likewise.
2055         (=ucs@big5): Likewise.
2056         (=ucs@big5/cns11643): Likewise.
2057         (=ucs@cns11643): Likewise.
2058
2059 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2060
2061         * mule/mule-charset.el (default-coded-charset-priority-list):
2062         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2063
2064         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2065         CHISE.
2066         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2067         mother.
2068
2069 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2070
2071         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2072         from src/mule-charset.c].
2073         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2074         specify `final'.
2075         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2076         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2077         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2078         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2079         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2080         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2081
2082 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2083
2084         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2085         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2086         (=jis-x0208@1978/i-4): Specify `partial'.
2087         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2088         mother coded-charset.
2089         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2090
2091 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2092
2093         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2094         settings for `=jis-x0213-1@2004'.
2095
2096 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2097
2098         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2099         CHISE.
2100         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2101         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2102         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2103         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2104         temporarily.
2105         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2106
2107 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2108
2109         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2110         CHISE.
2111         (=shinjigen@1ed): Inherited from `=shinjigen'.
2112         (=shinjigen@rev): Likewise.
2113
2114 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2115
2116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2117         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2118
2119 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2120
2121         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2122         define it as an alias.
2123         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2124         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2125         alias.
2126         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2127         alias.
2128
2129 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2132         CHISE.
2133
2134 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2135
2136         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2137         CHISE.
2138         (shinjigen-2): Ditto.
2139
2140 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2141
2142         * mule/mule-charset.el (default-coded-charset-priority-list):
2143         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2144         `chinese-big5-eten-*' and `chinese-big5'.
2145
2146 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2147
2148         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2149         #x9FA5 temporarily.
2150
2151 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2152
2153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2154         settings for `=jis-x0208@1978/i1'.
2155
2156 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2157
2158         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2159         XEmacs CHISE.
2160
2161 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2162
2163         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2164         XEmacs CHISE.
2165
2166 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2167
2168         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2169         XEmacs CHISE.
2170
2171 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2172
2173         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2174         CHISE.
2175         (=ucs-bmp@cns): Likewise.
2176         (=ucs-bmp@jis): Likewise.
2177         (=ucs-bmp@ks): Likewise.
2178
2179 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2182         CHISE.
2183         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2184
2185 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2186
2187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2188         settings for `=zinbun-oracle'.
2189
2190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2191         `=zinbun-oracle'.
2192
2193 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2194
2195         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2196         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2197         `=ucs@iso'.
2198
2199 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2200
2201         * mule/mule-charset.el (default-coded-charset-priority-list):
2202         Delete `ucs-sip'; modify order of some CCSs.
2203
2204 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2205
2206         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2207         in XEmacs CHISE.
2208
2209         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2210         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2211         CHISE.
2212
2213 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2214
2215         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2216         its registry.
2217         (=ucs-radicals@unicode): Likewise.
2218
2219 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2220
2221         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2222         CHISE.
2223
2224 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2225
2226         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2227         CHISE.
2228
2229 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2230
2231         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2232         CHISE.
2233
2234 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2235
2236         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2237         Modify preference of *isolated settings*.
2238
2239 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2240
2241         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2242         utf-2000 is provided.
2243         (=ucs@cns11643): Likewise.
2244
2245 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2246
2247         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2248         Prefer every *isolated setting* to ordinary setting.
2249
2250 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2251
2252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2253         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2254
2255 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2256
2257         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2258         CHISE.
2259
2260 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2261
2262         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2263         settings for `=jis-x0208@1997'.
2264
2265 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2266
2267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2268         `=jis-x0208@1997'.
2269
2270 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2271
2272         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2273         XEmacs CHISE.
2274
2275 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2276
2277         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2278         `=jis-x0208@1978'.
2279         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2280         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2281         `=jis-x0208-1990' as the mother.
2282         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2283
2284 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2285
2286         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2287         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2288         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2289         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2290         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2291         for `=ucs@JP'.
2292
2293 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2294
2295         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2296         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2297         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2298         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2299         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2300         `=daikanwa@rev2'.
2301
2302 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2303
2304         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2305         (=gt): Likewise.
2306         (=gt-k): Likewise.
2307         (=gt-pj-*): Likewise.
2308         (=gt-pj-k1): Likewise.
2309         (=gt-pj-k2): Likewise.
2310         (=daikanwa): Likewise.
2311         (=daikanwa-rev1): Likewise.
2312         (=daikanwa-rev2): Likewise.
2313         (=big5-pua): Likewise.
2314         (=big5-eten): Likewise.
2315         (chinese-big5-eten-a): Likewise.
2316         (chinese-big5-eten-b): Likewise.
2317         (=hanziku-*): Likewise.
2318         (=cbeta): Likewise.
2319         (=jef-china3): Likewise.
2320         (=ruimoku-v6): Likewise.
2321         (=ucs@iso): Likewise.
2322         (=ucs@unicode): Likewise.
2323         (=ucs@gb): Likewise.
2324         (=ucs@cns): Likewise.
2325         (=ucs@jis): Likewise.
2326         (=ucs@jis-1990): Likewise.
2327         (=ucs@jis-2000): Likewise.
2328         (=ucs@jp): Likewise.
2329         (=ucs@ks): Likewise.
2330         (=ucs@big5): Likewise.
2331         (=ucs-radicals): Likewise.
2332         (=ucs-radicals@unicode): Likewise.
2333         (=ucs-bmp-cjk): Likewise.
2334         (=ucs-bmp-cjk@unicode): Likewise.
2335         (=ucs-sip-ext-b): Likewise.
2336         (=ucs-sip-ext-b@iso): Likewise.
2337
2338 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2339
2340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2341         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2342
2343 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2344
2345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2346         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2347         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2348         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2349         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2350         arabic-digit, ipa and ``&I-B-XXXX;''.
2351
2352 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2353
2354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2355         setting for (I-)HZK{03..12}-XXXX.
2356
2357 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2358
2359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2360         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2361
2362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2363         `=ruimoku-v6'.
2364
2365         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2366         CHISE.
2367
2368 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2369
2370         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2371         (=ucs@unicode): Likewise.
2372         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2373         (=ucs@cns): Likewise.
2374         (=ucs@jis): Likewise.
2375         (=ucs@ks): Likewise.
2376         (=ucs@big5): Likewise.
2377
2378 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2379
2380         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2381         `ucs-jis'.
2382         (utf-8-jis-er): Likewise.
2383         (utf-8-jp): New coding-system.
2384         (utf-8-jp-er): Likewise.
2385
2386         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2387
2388 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2389
2390         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2391
2392         * mule/japanese.el: Move definition of `euc-jisx0213' to
2393         mule/mule-coding.el.
2394
2395 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2396
2397         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2398         mule-coding before loading update-cdb when utf-2000 is provided.
2399
2400 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2401
2402         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2403         `=daikanwa'.
2404
2405 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2406
2407         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2408         definition codes when `utf-2000' is provided.
2409
2410 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2411
2412         * mule/mule-category.el (word-combining-categories): Don't setup
2413         `word-combining-categories' in XEmacs CHISE.
2414         (word-separating-categories): Add setting about Latin script in
2415         XEmacs CHISE.
2416
2417 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2418
2419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2420         setting for `chinese-big5'.
2421
2422 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2423
2424         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2425         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2426         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2427         add setting for HZK0[12]-xxxx.
2428
2429 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2430
2431         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2432         in XEmacs CHISE.
2433
2434 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2435
2436         * mule/mule-charset.el (default-coded-charset-priority-list):
2437         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2438         and `chinese-big5' to `=gt-pj-*'.
2439
2440 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2441
2442         * mule/mule-conf.el (=daikanwa): Renamed from
2443         `ideograph-daikanwa'.
2444         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2445
2446 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2447
2448         * mule/mule-conf.el (=cns11643-7): Renamed from
2449         `chinese-cns11643-7'.
2450         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2451
2452 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-conf.el (=cns11643-6): Renamed from
2455         `chinese-cns11643-6'.
2456         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2457
2458 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2459
2460         * mule/mule-conf.el (=cns11643-5): Renamed from
2461         `chinese-cns11643-5'.
2462         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2463
2464 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2465
2466         * mule/mule-conf.el (=cns11643-4): Renamed from
2467         `chinese-cns11643-4'.
2468         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2469
2470 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2471
2472         * mule/mule-conf.el (=cns11643-3): Renamed from
2473         `chinese-cns11643-3'.
2474         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2475
2476 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2477
2478         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2479         `=cns11643-2'.
2480         (chinese-cns11643-2): New alias for `=cns11643-2'.
2481
2482 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2483
2484         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2485         `=cns11643-1'.
2486         (chinese-cns11643-1): New alias for `=cns11643-1'.
2487
2488 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2489
2490         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2491         (chinese-gb12345): New alias for `=gb12345'.
2492
2493 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2494
2495         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2496         (chinese-gb2312): New alias for `=gb2312'.
2497
2498 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2499
2500         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2501         (chinese-big5): New alias for `=big5'.
2502
2503 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2504
2505         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2506         (korean-ksc5601): New alias for `=ks-x1001'.
2507
2508 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2509
2510         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2511         `=jis-x0212'.
2512         (japanese-jisx0212): New alias for `=jis-x0212'.
2513
2514 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2515
2516         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2517         `=jis-x0208-1983'.
2518         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2519
2520 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2521
2522         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2523         `=jis-x0208-1978'.
2524         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2525
2526 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2527
2528         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2529         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2530
2531 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2532
2533         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2534         (chinese-cns11643-3): Specify iso-ir 183.
2535         (chinese-cns11643-4): Specify iso-ir 184.
2536         (chinese-cns11643-5): Specify iso-ir 185.
2537         (chinese-cns11643-6): Specify iso-ir 186.
2538         (chinese-cns11643-7): Specify iso-ir 187.
2539         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2540         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2541
2542 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2543
2544         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2545         \uXXXX for every cases.
2546
2547 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2548
2549         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2550         (ucs-big5): Changed to an alias for `=ucs@big5'.
2551
2552 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2553
2554         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2555         (ucs-ks): Changed to an alias for `=ucs@ks'.
2556
2557 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2558
2559         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2560         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2561
2562 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2563
2564         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2565         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2566
2567 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2568
2569         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2570         (ucs-jis): Changed to an alias for `=ucs@jis'.
2571
2572 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2573
2574         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2575         (ucs-cns): Changed to an alias for `=ucs@cns'.
2576
2577 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2578
2579         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2580         (ucs-gb): Changed to an alias for `=ucs@gb'.
2581
2582 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2583
2584         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2585         `ideograph-daikanwa-2'.
2586         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2587         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2588
2589 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2590
2591         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2592         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2593
2594         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2595         for `xemacs-chise-version'.
2596
2597 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2598
2599         * mule/mule-charset.el (default-coded-charset-priority-list):
2600         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2601         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2602         instead of `ideograph-hanziku-*'.
2603
2604         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2605         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2606
2607 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2608
2609         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2610         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2611         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2612         `utf-2000' is provided.
2613
2614 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2615
2616         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2617         is provided [was builtin coded-charsets].
2618
2619 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2620
2621         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2622         is provided [was builtin coded-charsets].
2623
2624 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2625
2626         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2627         is provided [was builtin coded-charsets].
2628
2629 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2630
2631         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2632         is provided [was builtin coded-charsets].
2633
2634 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2635
2636         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2637         when `utf-2000' is provided [was builtin coded-charsets].
2638
2639 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2640
2641         * mule/mule-conf.el (=hanziku-*): Renamed from
2642         `ideograph-hanziku-*'.
2643         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2644
2645 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2646
2647         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2648         `utf-2000' is provided [was builtin coded-charsets].
2649         (ideograph-hanziku-{1..12}): Likewise.
2650
2651 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2652
2653         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2654         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2655
2656 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2657
2658         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2659         when `utf-2000' is provided [was builtin coded-charsets].
2660
2661 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2662
2663         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2664         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2665         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2666
2667 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2668
2669         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2670         (ideograph-gt): Changed to an alias for `=gt'.
2671
2672 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2673
2674         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2675         is provided; it was defined as a builtin coded-charset.
2676         (ideograph-gt): Likewise.
2677
2678 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2679
2680         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2681         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2682
2683 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2684
2685         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2686         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2687
2688 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2689
2690         * mule/mule-conf.el (=big5-eten): Renamed from
2691         `chinese-big5-eten'.
2692         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2693
2694 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2695
2696         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2697         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2698
2699 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2700
2701         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2702         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2703
2704 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2705
2706         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2707         (china3-jef): Changed to an alias for `=jef-china3'.
2708
2709 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2710
2711         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2712         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2713
2714         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2715         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2716         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2717         when `utf-2000' is provided.
2718
2719 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2720
2721         * mule/mule-charset.el (default-coded-charset-priority-list):
2722         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2723
2724         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2725         (ucs-jis-2000): Deleted.
2726
2727 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2728
2729         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2730         UTF-2000.
2731         (=ucs-jis-2000): New coded-charset for UTF-2000.
2732
2733 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2734
2735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2736         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2737
2738 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2739
2740         * mule/mule-charset.el (default-coded-charset-priority-list):
2741         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2742         `ideograph-cbeta'.
2743
2744 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2745
2746         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2747         builtin coded-charset].
2748
2749 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2750
2751         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2752         settings for &K0-xxxx and &I-K0-xxxx.
2753
2754 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2755
2756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2757         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2758
2759 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2760
2761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2762         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2763
2764 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2765
2766         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2767         UTF-2000.
2768         (ideograph-gt-pj-k1): Likewise.
2769         (ideograph-gt-pj-k2): Likewise.
2770
2771 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2772
2773         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2774         `=jis-x0208'.
2775
2776 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2777
2778         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2779         UTF-2000 [was a builtin coded-charset].
2780
2781 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2782
2783         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2784         (utf-8-gb-er): Likewise.
2785
2786 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2787
2788         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2789         settings for JIS X 0212 and JIS X 0208:1978.
2790
2791 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2792
2793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2794         setting for JIS X 0213.
2795
2796 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2797
2798         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2799         standard-case-table in UTF-2000.
2800
2801 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2802
2803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2804         definitions for isolated-chars.
2805
2806 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2807
2808         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2809         `configure-utf-2000-lisp-directory'.
2810         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2811         `mule-lisp-load-path'.
2812
2813 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2814
2815         * startup.el (startup-setup-paths): Set and use
2816         `utf-2000-lisp-directory'.
2817         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2818         UTF-2000.
2819
2820 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2821
2822         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2823         (paths-find-utf-2000-lisp-directory): New function.
2824         (paths-construct-load-path): Add new optional argument
2825         `utf-2000-lisp-directory'.
2826
2827         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2828
2829 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2830
2831         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2832         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2833         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2834         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2835         `chinese-big5-2' in UTF-2000.
2836
2837         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2838         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2839
2840 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2841
2842         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2843         `big5-eten-er' in UTF-2000.
2844         (big5-cdp): Modify DOC-string and mnemonic.
2845
2846 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2847
2848         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2849         UTF-2000 [renamed from utf-8-er].
2850         (utf-8-gb): New coding-system in UTF-2000.
2851         (utf-8-gb-er): Likewise.
2852         (utf-8-cns): Likewise.
2853         (utf-8-cns-er): Likewise.
2854         (utf-8-big5): Likewise.
2855         (utf-8-big5-er): Likewise.
2856         (utf-8-jis): Likewise.
2857         (utf-8-jis-er): Likewise.
2858         (utf-8-ks): Likewise.
2859         (utf-8-ks-er): Likewise.
2860         (utf-8-er): Likewise.
2861
2862 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2863
2864         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2865         instead of `utf-8-unix' in UTF-2000.
2866
2867         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2868
2869 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2870
2871         * mule/japanese.el (euc-jisx0213): New coding-system.
2872
2873         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2874         `japanese-jisx0208-1990' as the mother.
2875
2876 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2877
2878         * dumped-lisp.el (preloaded-file-list): Change condition of
2879         loading "close-cdb".
2880
2881 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2882
2883         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2884         setup `coded-charset-entity-reference-alist'.
2885
2886 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2887
2888         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2889         UTF-2000.
2890
2891 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2892
2893         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2894         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2895
2896 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2897
2898         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2899         (chinese-big5-eten-a): Likewise.
2900         (chinese-big5-eten-b): Likewise.
2901         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2902         code range is #x8140 .. #x8DFE.
2903
2904 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2905
2906         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2907         UTF-2000.
2908         (chinese-big5-cdp): Likewise.
2909
2910 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2911
2912         * dumped-lisp.el (preloaded-file-list): Rename
2913         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2914
2915 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2916
2917         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2918         append `system-char-db-source-file-list' into
2919         `preloaded-file-list' in UTF-2000.
2920
2921 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2922
2923         * dumped-lisp.el (preloaded-file-list): Delete
2924         character-definition files.
2925
2926 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2927
2928         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2929         UTF-2000.
2930
2931 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2932
2933         * mule/mule-charset.el (default-coded-charset-priority-list):
2934         Delete `mojikyo-2022-1'.
2935
2936 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2937
2938         * mule/mule-charset.el (default-coded-charset-priority-list):
2939         Delete `mojikyo'.
2940
2941 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2942
2943         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2944         `ucs-sip'.
2945
2946 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2947
2948         * mule/mule-charset.el (default-coded-charset-priority-list):
2949         Comment out `chinese-gb12345'.
2950
2951 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2952
2953         * bytecomp.el (byte-compile-insert-header): Fixed.
2954
2955 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2956
2957         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2958         XEmacs UTF-2000.
2959
2960 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2961
2962         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2963         UTF-2000.
2964
2965 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2966
2967         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2968         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2969
2970 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2971
2972         * mule/mule-charset.el (default-coded-charset-priority-list):
2973         `japanese-jef-china3' is renamed `china3-jef'.
2974
2975 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2976
2977         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2978         `japanese-jef-china3' and `ideograph-cbeta'.
2979
2980 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2981
2982         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2983
2984 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2985
2986         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2987         `chinese-big5-cdp'.
2988
2989 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2990
2991         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2992         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2993
2994 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2995
2996         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2997         loading character definitions.
2998
2999 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3000
3001         * dumped-lisp.el (preloaded-file-list): Rename
3002         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3003
3004 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3005
3006         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3007         `chinese-big5'.
3008
3009 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3010
3011         * dumped-lisp.el (preloaded-file-list): Dump
3012         "Ideograph-R028-Private" with XEmacs UTF-2000.
3013
3014 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3015
3016         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3017         `chinese-gb12345'.
3018
3019 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3020
3021         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3022         `ideograph-gt-pj-{1..11}'.
3023
3024         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3025         XEmacs UTF-2000.
3026
3027 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3028
3029         * mule/mule-charset.el (default-coded-charset-priority-list):
3030         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3031         `chinese-isoir165'.
3032
3033 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3034
3035         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3036         `image/png', `image/x-xpm' and `image/tiff'.
3037
3038         * files.el (binary-file-regexps): Add *.PNG.
3039
3040 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3041
3042         * mule/mule-charset.el (default-coded-charset-priority-list):
3043         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3044         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3045
3046 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3047
3048         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3049         the first completion when UTF-2000 is running.
3050
3051 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3052
3053         * mule/mule-charset.el (default-coded-charset-priority-list):
3054         Delete `ucs'.
3055
3056 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3057
3058         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3059
3060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3061         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3062
3063 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3064
3065         * mule/vietnamese.el (vscii-2): Delete abolished property
3066         `composite'; now composite mode is default.
3067
3068 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3069
3070         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3071         of `raw-text'; check \uHHHH representation even if non-ascii
3072         characters are not found.
3073
3074         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3075         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3076         unconditionally.
3077
3078         * mule/viet-ccl.el: New file.
3079
3080         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3081         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3082         - Separate CCL based implementations to viet-ccl.el.
3083
3084 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3085
3086         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3087         "jisx0213.2000-1".
3088         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3089
3090         * mule/mule-charset.el (default-coded-charset-priority-list):
3091         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3092         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3093
3094 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3095
3096         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3097
3098 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3099
3100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3101         `ucs' in UTF-2000.
3102
3103 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3104
3105         * mule/mule-charset.el (default-coded-charset-priority-list):
3106         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3107         `arabic-iso8859-6'.
3108
3109 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3110
3111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3112         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3113
3114 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3115
3116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3117         `katakana-jisx0201' in UTF-2000.
3118
3119 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3120
3121         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3122         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3123         "u0FB50-Arabic-Presentation-Forms-A",
3124         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3125         "u0FE50-Small-Form-Variants",
3126         "u0FE70-Arabic-Presentation-Forms-B",
3127         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3128         UTF-2000.
3129
3130 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3131
3132         * dumped-lisp.el (preloaded-file-list): Delete
3133         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3134         ... "Ideograph-R214-Flute" in UTF-2000.
3135
3136 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3137
3138         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3139         (japanese-jisx0213-2): New coded-charset.
3140
3141         * dumped-lisp.el (preloaded-file-list): Add
3142         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3143         "Ideograph-R030-Mouth".
3144
3145 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3146
3147         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3148         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3149         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3150         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3151         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3152         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3153         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3154         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3155
3156 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3157
3158         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3159         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3160         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3161         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3162         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3163
3164         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3165         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3166
3167 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3168
3169         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3170         in UTF-2000.
3171
3172 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3173
3174         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3175         (chinese-isoir165): Moved from mule/chinese.el.
3176         (chinese-cns11643-3): Moved from mule/chinese.el.
3177         (chinese-cns11643-4): Moved from mule/chinese.el.
3178         (chinese-cns11643-5): Moved from mule/chinese.el.
3179         (chinese-cns11643-6): Moved from mule/chinese.el.
3180         (chinese-cns11643-7): Moved from mule/chinese.el.
3181
3182         * mule/chinese.el: Move definition of coded-charsets to
3183         mule/mule-conf.el.
3184
3185 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3186
3187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3188         `ideograph-daikanwa'.
3189
3190 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3191
3192         * dumped-lisp.el (preloaded-file-list): Delete
3193         "ccs-jisx0201-latin.el".
3194
3195 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3196
3197         * dumped-lisp.el (preloaded-file-list): Add
3198         "u031A0-Extended-Bopomofo" in UTF-2000.
3199
3200 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3201
3202         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3203         renamed to u02E00-CJK-Radical-Supplement.
3204
3205 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3206
3207         * dumped-lisp.el (preloaded-file-list): Add
3208         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3209         "u030A0-Katakana", "u03100-Bopomofo",
3210         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3211         "u03200-Enclosed-CJK-Letters-and-Months" and
3212         "u03300-CJK-Compatibility".
3213
3214 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3215
3216         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3217         "u02F00-Kangxi-Radicals" and
3218         "u02FF0-Ideographic-Description-Characters".
3219
3220 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3221
3222         * dumped-lisp.el (preloaded-file-list): Add
3223         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3224         "u02800-Braille-Patterns" in UTF-2000.
3225
3226 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3227
3228         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3229         "uXXXXX-*.el" in UTF-2000.
3230
3231         * bytecomp.el (byte-compile-insert-header): Delete comments if
3232         non-ASCII characters are found; allow `byte-compile-dynamic' and
3233         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3234         `raw-text'.
3235
3236 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3237
3238         * dumped-lisp.el (preloaded-file-list): Add
3239         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3240         "u025A0-Geometric-Shapes.el".
3241
3242 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3243
3244         * dumped-lisp.el (preloaded-file-list): Add
3245         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3246         "u02460-Enclosed-Alphanumerics.el".
3247
3248 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3249
3250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3251         `chinese-gb2312'.
3252
3253         * dumped-lisp.el (preloaded-file-list): Add
3254         "u02200-Mathematical-Operators.el" and
3255         "u02300-Miscellaneous-Technical.el".
3256
3257 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3258
3259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3260         `chinese-cns11643-*'.
3261
3262         * dumped-lisp.el (preloaded-file-list): Add
3263         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3264         "u02190-Arrows.el" in UTF-2000.
3265
3266 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3267
3268         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3269         `korean-ksc5601'.
3270
3271         * dumped-lisp.el (preloaded-file-list): Add
3272         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3273         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3274         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3275
3276 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3277
3278         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3279
3280 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3281
3282         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3283         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3284         "u01780-Khmer.el", "u01800-Mongolian.el",
3285         "u01E00-Latin-Extended-Additional.el" and
3286         "u01F00-Greek-Extended.el" in UTF-2000.
3287
3288 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3289
3290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3291         `ethiopic-ucs' and `ethiopic'.
3292
3293         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3294         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3295
3296         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3297         from mule/ethiopic.el.
3298
3299         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3300         mule/mule-conf.el.
3301
3302 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3303
3304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3305         `lao'.
3306
3307         * mule/mule-conf.el (lao): New coded-charset.
3308
3309         * dumped-lisp.el (preloaded-file-list): Add
3310         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3311         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3312         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3313         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3314         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3315
3316 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3317
3318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3319         `ucs-bmp' and `arabic-iso8859-6'.
3320
3321 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3322
3323         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3324         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3325         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3326
3327 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3328
3329         * startup.el (normal-top-level): Load autoload file for UTF-2000
3330         in UTF-2000.
3331
3332 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3333
3334         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3335         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3336         "u00020-Basic-Latin.el", "u00080-C1.el",
3337         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3338         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3339         "u002B0-Spacing-Modifier-Letters.el",
3340         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3341         UTF-2000.
3342
3343 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3344
3345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3346         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3347         instead of `vietnamese-viscii-*'.
3348
3349 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3350
3351         * mule/mule-conf.el: New file.
3352
3353         * mule/misc-lang.el: Move definition of charset `ipa' to
3354         mule/mule-conf.el.
3355
3356 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3357
3358         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3359         `latin-viscii'; prefer it for characters used in Vietnamese.
3360
3361 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3362
3363         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3364
3365 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3366
3367         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3368         `vietnamese-viscii-lower'.
3369         (latin-viscii-upper): Renamed from charset
3370         `vietnamese-viscii-upper'.
3371         (vietnamese-viscii-lower): New alias for charset
3372         `latin-viscii-lower'.
3373         (vietnamese-viscii-upper): New alias for charset
3374         `latin-viscii-upper'.
3375
3376 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3377
3378         * mule/mule-charset.el (default-coded-charset-priority-list):
3379         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3380
3381 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3382
3383         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3384         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3385         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3386         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3387         lisp/utf-2000.
3388
3389 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3390
3391         * mule/ccs-tcvn5712.el: New file.
3392
3393 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3394
3395         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3396         in UTF-2000.
3397
3398 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3399
3400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3401         `japanese-jisx0208'.
3402
3403 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3404
3405         * dumped-lisp.el (preloaded-file-list): Add
3406         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3407         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3408         UTF-2000.
3409
3410         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3411         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3412         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3413         mule/ccs-viscii.el: New files.
3414
3415         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3416         if \uXXXX is found.
3417
3418 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3419
3420         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3421         `hiragana-jisx0208' and `katakana-jisx0208'.
3422
3423 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3424
3425         * mule/chinese.el (chinese-cns11643-3): Define it even if
3426         `utf-2000' is provided.
3427         (chinese-cns11643-4): Likewise.
3428         (chinese-cns11643-5): Likewise.
3429         (chinese-cns11643-6): Likewise.
3430         (chinese-cns11643-7): Likewise.
3431
3432 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3433
3434         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3435         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3436
3437 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3438
3439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3440         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3441
3442 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3443
3444         * mule/mule-charset.el (default-coded-charset-priority-list):
3445         Setup in UTF-2000.
3446
3447 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3448
3449         * mule/viet-chars.el: Don't define charset
3450         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3451         they are defined as builtin charsets.
3452
3453 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3454
3455         * version.el (emacs-version): Add more space just before UTF-2000
3456         version string.
3457
3458 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3459
3460         * version.el ([constant] emacs-version): Don't add a space in the
3461         preceding place of `xemacs-betaname' because it is duplicated.
3462         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3463
3464         * startup.el (splash-frame-body): Add ETL.
3465
3466 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3467
3468         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3469         is provided because it is defined as builtin charset.
3470         (chinese-cns11643-4): Likewise.
3471         (chinese-cns11643-5): Likewise.
3472         (chinese-cns11643-6): Likewise.
3473         (chinese-cns11643-7): Likewise.
3474
3475 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3476
3477         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3478         coding-system `iso-10646-ucs-4' is not defined.
3479
3480 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3481
3482         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3483         coding-system if `utf-2000' is provided.
3484
3485 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3486
3487         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3488         `utf-2000' is provided.
3489
3490 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3491
3492         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3493         if utf-2000 is provided temporally.
3494
3495 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3496
3497         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3498         as builtin variable].
3499
3500 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3501
3502         * files.el (insert-file-contents-literally): Treat file as binary;
3503         call file-name-handlers. [sync with Emacs 20.3.10]
3504
3505 2008-12-28  Vin Shelton  <acs@xemacs.org>
3506
3507         * XEmacs 21.4.22 is released
3508
3509 2008-12-30  Vin Shelton  <acs@xemacs.org>
3510
3511         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3512         during building even if no packages are found.
3513
3514 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3515
3516         * printer.el (generic-print-region): 
3517         (generic-print-buffer): 
3518         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3519         check if the msprinter device is available, now that msprinter is
3520         always available as a specifier tag. 
3521
3522 2008-12-24  Vin Shelton  <acs@xemacs.org>
3523
3524         * about.el: Add Francisco to my bio!
3525
3526 2008-12-23  Vin Shelton  <acs@xemacs.org>
3527
3528         * autoload.el: Move operator definitions to autoload-operators.el
3529         in the xemacs-base package.
3530
3531 2007-11-22  Vin Shelton  <acs@xemacs.org>
3532
3533         * about.el (about-hacker-contribution): Updated my bio.
3534
3535 2007-10-07  Vin Shelton  <acs@xemacs.org>
3536
3537         * XEmacs 21.4.21 is released
3538
3539 2007-09-19  Didier Verna  <didier@xemacs.org>
3540
3541         Update my personal info.
3542         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3543         * about.el (about-other-current-hackers): Ditto.
3544         * about.el (about-url-alist): Add my musical website.
3545         * about.el (about-personal-info): Update my entry.
3546         * about.el (about-hacker-contribution): Ditto.
3547
3548 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3549
3550         * package-get.el (package-get-download-sites): Update download
3551         sites in Japan.
3552         * package-get.el (package-get-pre-release-download-sites): Ditto.
3553
3554 2007-08-18  Vin Shelton  <acs@xemacs.org>
3555
3556         * package-get.el (package-get-pre-release-download-sites): Sync
3557         mirror sites with 21.5.  (Thanks, Adrian)
3558
3559 2007-08-09  Mike Sperber  <mike@xemacs.org>
3560
3561         * startup.el (migrate-user-init-file): Create backup of
3562         `user-init-file' before migrating.
3563         * startup.el (maybe-migrate-user-init-file): Print
3564         information about backup file.
3565         (maybe-create-compatibility-dot-emacs): Follow above change.
3566
3567 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3568
3569         * font-lock.el: Sync font-lock-add-keywords and
3570         font-lock-remove-keywords from GNU Emacs.
3571         * font-lock.el (font-lock-keywords-alist): New.
3572         * font-lock.el (font-lock-removed-keywords-alist): New.
3573         * font-lock.el (font-lock-add-keywords): New.
3574         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3575         * font-lock.el (font-lock-remove-keywords): New.
3576
3577 2007-08-16  Vin Shelton  <acs@xemacs.org>
3578
3579         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3580         patch from Hans de Graaff.
3581
3582 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3583
3584         * package-get.el (package-get-download-sites): Document Chile and
3585         update Denmark download site.
3586         * package-get.el (package-get-pre-release-download-sites): Ditto.
3587
3588 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3589
3590         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3591
3592 2006-12-09  Vin Shelton  <acs@xemacs.org>
3593
3594         * XEmacs 21.4.20 is released
3595
3596 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3597
3598         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3599
3600 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3601
3602         * info.el (Info-find-file-node, Info-insert-dir)
3603         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3604         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3605         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3606         and discussion.
3607
3608 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3609
3610         * obsolete.el (line-beginning-position): New, from 21.5.x.
3611         (line-end-position): Ditto.
3612
3613 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3614
3615         * package-get.el (package-get-download-sites): Welcome
3616         nl.xemacs.org and Thanks!
3617         * package-get.el (package-get-pre-release-download-sites): Ditto.
3618
3619 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3620
3621         * font-lock.el: Add support for not-so recent changes in Java to
3622         java-mode.
3623
3624 2006-01-28  Vin Shelton  <acs@xemacs.org>
3625
3626         * XEmacs 21.4.19 is released
3627
3628 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3629
3630         * easymenu.el: Update copyright. 
3631         * easymenu.el (easy-menu-all-popups):
3632         Add a docstring. 
3633         * easymenu.el (easy-menu-add):
3634         Document a bug, rework the function to preserve any existing
3635         non-default mode-popup-menu instead of overwriting it, and not to
3636         bother normalising the menu title (nothing else does).
3637         * easymenu.el (easy-menu-remove):
3638         Restore the default mode-popup-menu instead of leaving an empty
3639         one when we remove the last easy-menu popup. 
3640
3641 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3642
3643         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3644         as suggested by Rodrigo Ventura.
3645         * package-get.el (package-get-pre-release-download-sites): Ditto,
3646         with replacement of xemacs-21.5 by beta, which is the logical path
3647         to our beta core and package pre-releases.
3648
3649 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3650
3651         * package-get.el (package-get-download-sites): Add Hong Kong
3652         download site.
3653         * package-get.el (package-get-pre-release-download-sites): Ditto.
3654
3655 2005-12-26  Vin Shelton  <acs@xemacs.org>
3656
3657         * find-paths.el:
3658         * find-paths.el (paths-emacs-root-p): Add search for package root.
3659         * find-paths.el (paths-find-emacs-root): Replaced with
3660         paths-find-invocation-roots, which returns a list of roots.
3661         * find-paths.el (paths-find-invocation-roots): New.
3662         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3663
3664 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3665
3666         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3667         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3668
3669 2005-12-03  Vin Shelton <acs@xemacs.org>
3670
3671         * XEmacs 21.4.18 is released
3672
3673 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3674
3675         * package-get.el (package-get-download-sites): Update reflecting
3676         latest http://www.xemacs.org/Releases/ information generated by
3677         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3678         * package-get.el (package-get-pre-release-download-sites): Ditto.
3679
3680 2005-02-28  Simon Josefsson  <jas@extundo.com>
3681
3682         * about.el (xemacs-hackers): Add jas.
3683         (about-other-current-hackers): Likewise.
3684         (about-url-alist): Add URL for jas.
3685         (about-personal-info): Document jas.
3686         (about-hacker-contribution): Describe jas contributions.
3687
3688 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3689
3690         * easymenu.el (easy-menu-remove): As described in 
3691         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3692         except the "Command" menu from mode-popup-menu. 
3693
3694 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3695  
3696         * font.el (font-spatial-to-canonical): Correct calculation of 
3697         return value for pixel-based input value. 
3698  
3699 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3700
3701         * code-process.el (call-process): Process-related docstring
3702         improvements spurred by Norbert Koch.
3703         * code-process.el (call-process-region): Ditto.
3704         * code-process.el (start-process): Ditto.
3705
3706 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3707
3708         * finder.el (finder-find-library): Return filename actually
3709         searched for.
3710
3711 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3712
3713         * help.el (view-emacs-news): Use `expand-file-name' instead of
3714         `locate-data-file' as the latter will find any "NEWS" files that
3715         might exist in packages _before_ the one in core.
3716
3717 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3718
3719         * package-get.el (package-get-init-package):
3720         package-get-init-package buglet (21.4.17) by Jeff Mincy
3721         <mincy@rcn.com> fixing false temporary load-path shadows reported
3722         after package installation and simplifying code.
3723
3724 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3725
3726         * package-get.el (package-get-download-sites): Sync mirrors list
3727         with the XEmacs website.
3728         (package-get-pre-release-download-sites): Ditto.
3729
3730 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3731
3732         * derived.el (derived-mode-merge-syntax-tables):
3733         Revert my 21.5-only patch of 2003-07-18 which slipped in
3734         through Jerry James's patch of 2004-06-07.
3735
3736 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3737
3738         * cmdloop.el (keyboard-quit): Remove workaround for
3739         `region-active-p' not making sure active region is in current
3740         buffer now that it does.
3741         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3742         * simple.el (region-active-p): `region-active-p' to only return t
3743         when active region is in current buffer.
3744
3745 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3746
3747         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3748         package names, quell a byte-compiler warning, doc fix.
3749
3750 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3751
3752         * buffer.el (pop-to-buffer):
3753         * window-xemacs.el (display-buffer):
3754         Document use of `same-window-buffer-names,' `same-window-regexps'
3755         by pop-to-buffer and display-buffer. 
3756         
3757 2005-02-06  Vin Shelton <acs@xemacs.org>
3758
3759         * XEmacs 21.4.17 is released
3760
3761 2005-01-29  Ben Wing  <ben@xemacs.org>
3762
3763         * shadow.el (find-emacs-lisp-shadows):
3764         Add custom-defines to list of ignored files.
3765
3766 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3767
3768         * simple.el (shifted-motion-keys-select-region): Fix statement
3769         about unshifted-motion-keys-deselect-region.
3770
3771 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3772
3773         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3774         now) for GNU Emacs compatibility.
3775         (make-obsolete-variable): Ditto.
3776
3777 2004-01-08  Ben Wing  <ben@xemacs.org>
3778
3779         * code-files.el (load):
3780         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3781
3782 2004-12-05  Vin Shelton <acs@xemacs.org>
3783
3784         * XEmacs 21.4.16 is released
3785
3786 2004-12-04  Vin Shelton  <acs@xemacs.org>
3787
3788         * auto-autoloads.el: Regenerated.
3789
3790         * custom-load.el: Regenerated.
3791
3792 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3793
3794         Fix bug: apropos errors if a defalias refers to an undefined
3795         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3796
3797         * apropos.el (apropos):
3798         (apropos-command):
3799         * help.el (frob-help-extents):
3800         * help-macro.el (make-help-screen):
3801         * hyper-apropos.el (hyper-apropos-grok-functions):
3802         (hyper-apropos-get-doc):
3803         Catch void-function error thrown by `documentation'.
3804
3805 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3806
3807         * packages.el (package-require): Fix incorrect arg to format.
3808         This fixes a `format specifier' error.
3809
3810 2004-08-13  Jerry James  <james@xemacs.org>
3811
3812         * bytecomp.el (forward-word): Tell the byte compiler the correct
3813         number of arguments to forward-word.
3814
3815 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3816
3817         * etags.el: Fixed loading of include files for tag completion. Now
3818         you can make a tag file for a library, include it into your
3819         project and it will be reloaded only if it changed. Infinte
3820         include loops are detected and the correct tag files are loaded.
3821         * etags.el (buffer-tag-table-list): Load and verify tag files in
3822         the external function buffer-tag-table-list-load.
3823         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3824         tag files. Also load the included tag files. The priority of the
3825         included files is right below their parent file. If multiple
3826         matches occur then the symbols from the parent file are found
3827         first.
3828         * etags.el (tag-table-include-files): Corrected comment
3829         string. Switched to pattern constant tags-include-pattern to have
3830         it at a central location.
3831         * etags.el (tags-include-pattern): Added doc string.
3832         * etags.el (add-to-tag-completion-table): Removed obsolete
3833         comments as the include files are allready returned by
3834         buffer-tag-table-list and loaded.
3835         * etags.el (find-tag-internal): The include files are allready
3836         included in tag-tables as buffer-tag-table-list returns them now.
3837
3838 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3839
3840         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3841         Loading items into the notebook is now done by C code.
3842         * widgets-gtk.el (gtk-widget-instantiate-internal):
3843         Style no longer changed.
3844
3845 2004-06-28  Nix  <nix@esperi.org.uk>
3846
3847         * cmdloop.el (truncate-command-history-for-gc): Delay
3848         execution of all things that look up variable bindings,
3849         via `enqueue-eval-event'.
3850
3851 2004-06-24  Vin Shelton  <acs@xemacs.org>
3852
3853         * package-get.el (package-get-require-signed-base-updates):
3854         now defaults to nil.
3855
3856 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3857
3858         * subr.el (split-string): Clean up docstring.
3859
3860 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3861
3862         * faces.el (zmacs-region): fix typo in docstring.
3863
3864 2004-06-07  Jerry James  <james@xemacs.org>
3865
3866         * derived.el: Synch with Emacs 21.3.
3867         * subr.el (with-local-quit): New, from Emacs 21.3.
3868         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3869         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3870         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3871
3872 2004-06-16  Jerry James  <james@xemacs.org>
3873
3874         * cl.el (cl-set-substring): Increment start by the length of the
3875         string, not the string itself.
3876
3877 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3878
3879         * etags.el (tag-table-include-files): Expand included TAGS file
3880         paths to avoid problems with relative paths.  Thanks to Peter
3881         Chubb <peterc@gelato.unsw.edu.au>.
3882         * etags.el (tags-include-pattern): New.
3883         * etags.el (add-to-tag-completion-table): Parse and ignore
3884         trailing include lines.
3885
3886 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3887
3888         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3889         avoiding line solely composed of equal signs.
3890
3891 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3892
3893         * cus-edit.el (alloc): Typo fix.
3894         * cus-edit.el (custom-browse-visibility): Ditto.
3895         * cus-edit.el (custom-variable-value-create): Ditto.
3896         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3897         * cus-edit.el (custom-save-variables): Bind print-length and
3898         print-level to nil to avoid value abbreviation.
3899         * cus-edit.el (custom-save-face-internal): Ditto.
3900         * cus-edit.el (custom-save-faces): Save in sorted order.
3901         * cus-edit.el (custom-save-resets): Bind print-length and
3902         print-level to nil to avoid value abbreviation.
3903         * cus-edit.el (custom-save-loaded-themes): Ditto.
3904
3905 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3906
3907         * subr.el (split-string-default-separators): New.
3908         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3909         see comment in source.
3910
3911 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3912
3913         * mule/japanese.el (paragraph-start, paragraph-separate):
3914         Remove anchor to BOL.
3915
3916 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3917
3918         * cl.el (gensym, gentemp): Improve docstrings.
3919
3920 2004-05-10  Vin Shelton  <acs@xemacs.org>
3921
3922         * etags.el: Sync with 21.5 version.
3923
3924 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3925
3926         * etags.el:
3927         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3928         only for use with exuberant ctags. This will also enable building of 
3929         completion tables with exuberant ctags. This will not work with
3930         xemacs ctags. 
3931         * etags.el (get-tag-table-buffer): New function for creating of
3932         completion table is used if tags-exuberant-ctags-optimization-p ist t
3933         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3934         finding the tag names. New.
3935         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3936         building tag completion table with exuberant ctags. New.
3937         * etags.el (find-tag-internal): Improve exact tag matching for tags
3938         with name fields. Before the patch return types of functions or
3939         function parameters (with exuberant ctags) were found as matches.
3940
3941 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3942
3943         * list-mode.el (display-completion-list): Fixed completion list was
3944         taking the width of the frame and not of the window for displaying
3945         the selection methods.
3946
3947 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3948
3949         * menubar-items.el (default-menubar): Options are saved to custom.el.
3950
3951
3952 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3953
3954         * isearch-mode.el (isearch-abort): Preserve successful search target.
3955
3956 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3957
3958         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3959         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3960         Bihlmeyer.
3961         * gnuserv.el (gnuserv-mode-line-string): New.
3962         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3963         gnuserv-mode.
3964         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3965         * gnuserv.el (gnuserv-edit-files): Use
3966         make-x-device-with-gtk-fallback.
3967
3968 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3969
3970         * gtk-widgets.el: New import: gtk-accel-group-new.
3971         * dialog-gtk.el:
3972         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3973         * dialog-gtk.el (popup-builtin-question-dialog):
3974         Added support for dialog button mnemonics.
3975
3976 2004-03-22  Chris Green <cmg@dok.org>
3977
3978         * process.el (shell-command): Output buffer was ignored when a
3979         background process was run via shell-command.
3980
3981 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3982
3983         * cus-edit.el (custom-save-variables): Retrieve a list of
3984         variables to save first, sort it, and make sure the variables are
3985         saved in sorted order.
3986
3987 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3988  
3989         * package-get.el (package-get-update-base-from-buffer): Force
3990         binary coding system for verifying GnuPG signature in the
3991         package-index file.
3992  
3993 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3994
3995         * package-get.el (package-get-package-index-file-location): Handle
3996         missing "EMACSPACKAGEPATH" environment variable.
3997
3998 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3999
4000         * package-admin.el (package-admin-find-top-directory): Simplify
4001         directory comparisions and fix substring errors on short path
4002         components.
4003         * package-get.el (package-get-package-index-file-location):
4004         Default to first component of "EMACSPACKAGEPATH", if set.
4005
4006 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4007
4008         * package-get.el (process-error): New error datum.
4009
4010 2004-02-02  Vin Shelton <acs@xemacs.org>
4011
4012         * XEmacs 21.4.15 is released
4013
4014 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4015
4016         * itimer.el (activate-itimer): Modify the itimer timeout value as
4017         if it were begun at the last time when the itimer driver was woken
4018         up.
4019
4020 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4021
4022         * specifier.el (Copyright):
4023         Update.
4024         (make-specifier-and-init):
4025         (map-specifier):
4026         (canonicalize-inst-pair):
4027         (canonicalize-spec-list):
4028         (set-specifier):
4029         Synch docstrings to 21.5 where appropriate.
4030
4031 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4032
4033         * package-get.el (package-get-list-packages-where): New.  A
4034         function that allows searching for groups of packages.  For
4035         example, find all packages that require the fsf-compat package.
4036
4037 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4038
4039         The Great PUI Sync.
4040
4041         * auto-autoloads.el: Regenerated.
4042
4043         * custom-load.el: Regenerated.
4044
4045         * dumped-lisp.el (packages-hardcoded-lisp): New.
4046
4047         * menubar-items.el (menu-max-items): New.
4048         (menu-submenu-max-items): New.
4049         (menu-submenu-name-format): New.
4050         (menu-split-long-menu): New.
4051         (menu-sort-menu): New.
4052         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4053
4054         * obsolete.el (pui-add-install-directory): Renamed to the more
4055         logical `pui-set-local-package-get-directory'.
4056         (package-get-download-menu): Moved to `package-ui.el' and renamed
4057         to `package-ui-add-download-menu'.
4058
4059         * package-admin.el (package-admin-install-function-mswindows):
4060         Whitespace clean up.
4061         (package-admin-add-single-file-package): Removed.
4062         (package-admin-default-install-function): Whitespace clean up.
4063         (package-admin-find-top-directory): New.
4064         (package-admin-get-install-dir): Use it.
4065         (package-admin-get-manifest-file): 
4066         (package-admin-check-manifest): 
4067         (package-admin-add-binary-package):
4068         (package-admin-get-lispdir):
4069         (package-admin-delete-binary-package):
4070         (package-admin):
4071
4072         * package-get.el (package-get-package-index-file-location): New.
4073         (package-get-install-to-user-init-directory): New.
4074         (package-get-remote):
4075         (package-get-download-sites):
4076         (package-get-pre-release-download-sites): New.
4077         (package-get-site-release-download-sites): New.
4078         (package-get-base-filename):
4079         (package-get-always-update):
4080         (package-get-user-index-filename): Removed.
4081         (package-get-pgp-available-p): New.
4082         (package-get-require-signed-base-updates):
4083         (package-get-was-current):
4084         (package-entries-are-signed): New.
4085         (package-get-continue-update-base): New.
4086         (package-get-download-menu): Removed.
4087         (package-get-require-base):
4088         (package-get-update-base-entry):
4089         (package-get-locate-file):
4090         (package-get-locate-index-file):
4091         (package-get-maybe-save-index):
4092         (package-get-update-base):
4093         (package-get-update-base-from-buffer):
4094         (package-get-update-base-entries):
4095         (package-get-interactive-package-query):
4096         (package-get-update-all):
4097         (package-get-all):
4098         (package-get-dependencies):
4099         (package-get-init-package):
4100         (package-get-info): New.
4101         (package-get):
4102         (package-get-staging-dir):
4103         (package-get-set-version-prop): Removed.
4104         (package-get-installedp):
4105         (package-get-ever-installed-p):
4106         (packages): Removed.
4107         (package-get-custom-groups): Removed.
4108         (package-get-custom): Removed.
4109         (package-get-custom-add-entry): Removed.
4110
4111         * package-info.el (batch-update-package-info):
4112
4113         * package-net.el (package-net-batch-generate-bin-ini):
4114         (package-net-update-installed-db):
4115
4116         * package-ui.el (pui-info-buffer):
4117         (pui-directory-exists): Removed.
4118         (pui-package-dir-list): Removed.
4119         (pui-add-install-directory): Removed.
4120         (package-ui-download-menu): New.
4121         (package-ui-pre-release-download-menu): New.
4122         (package-ui-site-release-download-menu): New.
4123         (pui-set-local-package-get-directory): New.
4124         (pui-package-symbol-char):
4125         (pui-update-package-display):
4126         (pui-toggle-package):
4127         (pui-toggle-package-key):
4128         (pui-toggle-package-delete):
4129         (pui-toggle-package-delete-key):
4130         (pui-toggle-package-event):
4131         (pui-toggle-verbosity-redisplay):
4132         (pui-install-selected-packages):
4133         (pui-add-required-packages):
4134         (pui-help-echo):
4135         (pui-display-info):
4136         (list-packages-mode):
4137         (pui-list-packages):
4138
4139         * packages.el (packages-compute-package-locations):
4140         (package-require):
4141         (package-delete-name):
4142         (packages-hardcoded-lisp): Removed.
4143         (packages-useful-lisp): Removed.
4144         (packages-unbytecompiled-lisp): Removed.
4145         (packages-find-package-directories):
4146
4147         Summary:
4148
4149         Major code clean up of all things PUI.
4150
4151         Much improved code to determine where packages should be
4152         installed.  PUI no longer depends on any packages being
4153         pre-installed to compute where packages are to be installed to.
4154
4155         The user can specify the location of their package-index file.  It
4156         isn't necessary to set this because it has sane defaults.  People
4157         who "run-in-place" won't accidently overwrite the CVS
4158         package-index file.  See
4159         `package-get-package-index-file-location'. 
4160
4161         PUI will now properly clean up after itself in the event of an
4162         unsuccessful package install.  This drastically reduces the number
4163         of "wrong md5sum" FAQs.
4164
4165         non-Mule XEmacsen can no longer install Mule packages.
4166
4167         Package management via the custom interface has been removed.
4168
4169         The PUI related menubar items have been reorganised.
4170
4171         The PGP verification code has been fixed and the default for
4172         whether or not it is used is automatically computed.
4173
4174         * update-elc.el ((preloaded-file-list site-load-packages
4175         need-to-dump dumped-exe)):
4176         Just a couple of small changes to allow for
4177         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4178         existing anymore.
4179
4180 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4181
4182         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4183         apply `format' to the first argument of byte-compile-warn, it
4184         already calls format.
4185
4186 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4187
4188         * files.el (delete-old-versions): Avoid going interactive during
4189         make install when environment variable VERSION_CONTROL is set.
4190
4191 2003-12-04  Vin Shelton  <acs@xemacs.org>
4192
4193         * menubar-items.el (menu-item-search): Only bring up search dialog
4194         box if the feature is available and desired.
4195
4196 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4197
4198         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4199
4200 2003-11-05  Vin Shelton  <acs@xemacs.org>
4201
4202         * help.el (Help-prin1-face):
4203         (Help-princ-face):
4204         princ and prin1 are functions and need to be called as such.  The
4205         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4206
4207 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4208
4209         * about.el (about-xemacs): Give full version and build date.
4210
4211 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4212
4213         * win32-native.el (grep-null-device): This XEmacs has null-device.
4214
4215 2003-09-06  Mike Sperber  <mike@xemacs.org>
4216
4217         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4218         implement the specified semantics for `defvar.'
4219
4220 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4221
4222         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4223         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4224         displaying buffer in question.
4225
4226 2003-09-03  Vin Shelton <acs@xemacs.org>
4227
4228         * XEmacs 21.4.14 is released
4229
4230 2003-08-17  Vin Shelton  <acs@xemacs.org>
4231
4232         * about.el: Vanity patch.
4233
4234 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4235
4236         * code-process.el (call-process):
4237         (call-process-region):
4238         (start-process):
4239         Document coding system processing.
4240
4241 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4242
4243         * startup.el (splash-frame-body): Idiomatic English.
4244
4245 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4246
4247         * font-lock.el (font-lock-match-java-declarations): Move
4248         save-restriction, narrow-to-region to beginning of function to
4249         avoid going beyond the limit and causing an infloop.
4250
4251 2003-04-16  Jerry James  <james@xemacs.org>
4252
4253         * keydefs.el: Remove mappings for keys mapped to the nowhere
4254         defined function function-key-error.
4255
4256 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4257
4258         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4259         lisp-interaction-mode-hook): Add the docstrings.
4260
4261 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4262
4263         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4264         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4265         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4266
4267 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4268
4269         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4270         lambda list after the original doc.  Care about
4271         #'(lambda () "SingleString") 
4272         (cl-upcase-arg): 
4273         (cl-function-arglist):
4274         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4275         circular data structures in lambda list specification
4276
4277 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4278
4279         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4280         to appear in font-lock-function-name-face.
4281
4282 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4283
4284         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4285         is not also the value of the lambda.
4286
4287 2003-05-06  Andy Piper  <andy@xemacs.org>
4288
4289         * files.el (revert-buffer): Make sure local variables get processed,
4290         even in the case of an optimized reversion.
4291
4292 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4293
4294         * XEmacs 21.4.13 is released
4295
4296 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4297
4298         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4299         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4300
4301 2003-02-14  Ben Wing  <ben@xemacs.org>
4302
4303         * byte-optimize.el:
4304         * byte-optimize.el (byte-compile-inline-expand):
4305         * byte-optimize.el (byte-compile-unfold-lambda):
4306         * byte-optimize.el (byte-optimize-form-code-walker):
4307         * byte-optimize.el (byte-optimize-form):
4308         * byte-optimize.el (byte-decompile-bytecode-1):
4309         * byte-optimize.el (byte-optimize-lapcode):
4310         Review carefully and sync up to 20.7 except for areas as noted.
4311         Fixes problem with JDE compilation.
4312
4313 2003-02-05  Ben Wing  <ben@xemacs.org>
4314
4315         * simple.el:
4316         * simple.el (motion-keys-for-shifted-motion):
4317         Omit M-S-home/end from motion keys.
4318
4319 2003-02-07  Ben Wing  <ben@xemacs.org>
4320
4321         * text-props.el (text-property-any):
4322         * text-props.el (text-property-not-all):
4323         Fix bug when end > start.
4324
4325 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4326
4327         * info.el (Info-insert-dir): Make default-directory end in
4328         separator.  Patch due to Martin Buchholz.
4329
4330 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4331
4332         * XEmacs 21.4.12 "Portable Code" is released.
4333
4334 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4335
4336         * about.el: Update golubev data.
4337
4338 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4339
4340         * isearch-mode.el (isearch-mode-map): Substitute comment on
4341         desirability, and back out "GR is printable" changes.
4342
4343 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4344
4345         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4346
4347 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4348
4349         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4350
4351 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4352
4353         * menubar-items.el (default-menubar): Use browse-url-mozilla
4354         instead of browse-url-gnome-moz for Mozilla.
4355
4356 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4357
4358         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4359
4360 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4361
4362         * files.el (auto-mode-alist): Remove redundant entries for modes
4363         that live in packages.
4364         (interpreter-mode-alist): Ditto.
4365
4366 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4367
4368         * menubar-items.el (default-menubar): Sync with current
4369         browse-url-xemacs.el.
4370
4371 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4372
4373         * XEmacs 21.4.10 "Military Intelligence" is released.
4374
4375 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4376
4377         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4378
4379 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4380
4381         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4382
4383 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4384
4385         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4386         effect free function.
4387         (font-lock-fontify-keywords-region): Supply the argument to
4388         font-lock-compile-keywords.
4389
4390 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4391
4392         * package-get.el (package-get-download-sites): Bring sites list
4393         up to date, prefer xx.xemacs.org addresses.
4394
4395 2002-09-27  Andy Piper  <andy@xemacs.org>
4396
4397         * dialog.el (make-dialog-box): for general dialogs only
4398         delete-frame-hook will be run.
4399
4400 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4401
4402         * font-lock.el (font-lock-fontify-syntactically-region): Add
4403         comment about lookup-syntax-properties, document LOUDLY as unused.
4404
4405 2002-08-26  Andy Piper  <andy@xemacs.org>
4406
4407         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4408         merge.
4409
4410 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4411
4412         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4413         (make-obsolete-variable): Ditto.
4414         (make-compatible): Ditto.
4415         (make-compatible-variable): Ditto.
4416
4417 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4418
4419         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4420         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4421
4422 2002-08-28  Andy Piper  <andy@xemacs.org>
4423
4424         * files.el (revert-buffer): propagate revert-without-query-status.
4425
4426 2002-06-03  Andy Piper  <andy@xemacs.org>
4427
4428         * dialog-items.el (make-search-dialog): align various subcontrols
4429         in visually pleasing ways, allow frame to autosize to the dialog
4430         size.
4431         * dialog.el (make-dialog-box): add a border inside the frame. Add
4432         :autosize property, if t then reset the frame size appropriately
4433         before the frame is mapped.
4434         * gutter-items.el (set-progress-feedback-instantiator): align
4435         various subcontrols.
4436         * gutter-items.el (set-progress-abort-instantiator): ditto.
4437
4438 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4439
4440         * XEmacs 21.4.9 "Informed Management" is released.
4441
4442 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4443
4444         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4445         "&optional append" argument.
4446
4447 2002-07-16  Didier Verna  <didier@xemacs.org>
4448
4449         * subr.el (replace-in-string): fix case fold bug introduced by
4450         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4451         case-fold-search in temporary buffers.
4452
4453 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4454
4455         * lib-complete.el (find-library): Remove check for mule because
4456         decompression DOES work on Mule.
4457
4458 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4459
4460         * simple.el (join-line): New alias for `delete-indentation'.
4461
4462 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4463
4464         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4465         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4466         (font-lock-builtin-face): New.
4467         (font-lock-constant-face): New.
4468         (font-lock-face-list): Add builtin and constant faces.
4469
4470 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4471
4472         * autoload.el (make-autoload): Support define-derived-mode.
4473         Collected puts of doc-string-elt property.  Based on a patch by
4474         Didier Verna <didier@xemacs.org>.
4475
4476 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4477
4478         * wid-edit.el (widget-field-activate): Fix docstring typo.
4479
4480 2002-07-23  Andy Piper  <andy@xemacs.org>
4481
4482         * about.el (about-personal-info): update me.
4483
4484 2002-07-12  Andy Piper  <andy@xemacs.org>
4485
4486         * custom.el (custom-theme-set-variables): remove bogus
4487         arguments. Use custom-set-default to set defaults.
4488         (custom-set-variables): update doc.
4489         (custom-local-buffer): new, synced from FSF.
4490         (custom-set-default): ditto.
4491         (defcustom): update doc.
4492
4493 2002-06-16  Andy Piper  <andy@xemacs.org>
4494
4495         * menubar-items.el (default-menubar): enable windows printing on
4496         cygwin as well as native.
4497
4498 2002-06-12  Andy Piper  <andy@xemacs.org>
4499
4500         * printer.el (generic-print-buffer): catch all errors so that the
4501         print device can be cleared in all scenarios.
4502         (Printer-clear-device): make sure clearing the printer allows it
4503         to be used again immediately.
4504         (generic-print-region): make sure the default printer face is
4505         black-on-white.
4506
4507 2002-04-23  Jerry James  <james@xemacs.org>
4508
4509         * window-xemacs.el (display-buffer-function): Change doc to
4510         reflect new arg.
4511         * window-xemacs.el (pre-display-buffer-function): Ditto.
4512         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4513         non-nil, make the new window just big enough for its contents.
4514         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4515         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4516         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4517
4518 2002-06-06  Andy Piper  <andy@xemacs.org>
4519
4520         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4521         (defcustom): ditto.
4522         (custom-handle-keyword): ditto.
4523
4524 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4525
4526         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4527         Make obsolete.  Default to nil.
4528         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4529         Inspired by a patch by John Palmieri.
4530
4531 2002-07-01  Mike Alexander  <mta@arbortext.com>
4532
4533         * process.el (shell-command-on-region): Don't delete the region
4534         before giving it to call-process-region
4535
4536 2002-06-04  Jerry James <james@eecs.ku.edu>
4537
4538         * find-paths.el (paths-find-architecture-directory): Search in
4539         `system-configuration'/`base', not `base'`system-configuration'.
4540
4541 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4542
4543         * info.el (Info-index): Add missing \ in [ t].
4544
4545 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4546
4547         * gutter-items.el (gutter-buffers-tab-visible-p,
4548         buffers-tab-omit-function, buffers-tab-selection-function,
4549         buffers-tab-filter-functions):
4550         Doc improvements.
4551
4552 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4553
4554         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4555
4556         * toolbar-items.el (toolbar-news): Fix typo in message string.
4557
4558 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4559
4560         * dialog.el (yes-or-no-p-dialog-box): 
4561         * cmdloop.el (y-or-n-p-minibuf):
4562         (yes-or-no-p-minibuf):
4563         (yes-or-no-p):
4564         (y-or-n-p): 
4565         Specify negative answers in docstrings.
4566
4567 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4568
4569         * package-ui.el (pui-help-echo): Display both installed and author
4570         version.  Use a balloon-help window to display extra info like
4571         package requires.
4572
4573 2002-05-30  Andy Piper  <andy@xemacs.org>
4574
4575         * files.el (revert-buffer-internal): don't visit
4576         revert-buffer. Kill buffer when not used. Suggested by Mike
4577         Alexander <mta@arbortext.com>
4578
4579 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4580
4581         * files.el (revert-buffer): More docstring fiddling.
4582
4583 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4584
4585         * files.el (revert-buffer):
4586         (revert-buffer-internal):
4587         (revert-buffer-insert-file-contents-function):
4588         Improve docstrings and comments.
4589
4590 2002-05-08  Andy Piper  <andy@xemacs.org>
4591
4592         * files.el (revert-buffer): observe noconfirm behavior.
4593
4594 2002-04-09  Andy Piper  <andy@xemacs.org>
4595
4596         * files.el (revert-buffer): use revert-buffer-internal if it looks
4597         like doing so will not result in any user-visible changes.
4598         (revert-buffer-internal): new function. Do the actual process of
4599         reversion and then see whether the result is any different to what
4600         we have already. If it is not then do nothing.
4601
4602 2001-12-11  Andy Piper  <andy@xemacs.org>
4603
4604         * menubar.el (get-popup-menu-response): re-order so that it works
4605         on more sane/facist window systems.
4606
4607 2001-12-03  Andy Piper  <andy@xemacs.org>
4608
4609         * faces.el (frob-face-property): don't infloop in face frobbing
4610         from Jan Vroonhof <jan@xemacs.org>.
4611
4612 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4613
4614         * faces.el (frob-face-property): Follow face fall-back hierarchy
4615         properly for face properties without an instance. Only do manual
4616         copy form 'default in last resort. This handles in particular
4617         the case where 'default itself has only a fall-back (which is
4618         the case by default on windows).
4619
4620 2001-11-24  Andy Piper  <andy@xemacs.org>
4621
4622         * printer.el (generic-print-region): set default-frame-plist to
4623         nil while creating the printer frame so that sizes reflect the
4624         printed page.
4625
4626         * faces.el (face-complain-about-font): Don't complain on printers.
4627
4628 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4629         
4630         * package-net.el: Andy synch.
4631         
4632 2001-12-16  Andy Piper  <andy@xemacs.org>
4633
4634         * package-get.el (package-get-update-all): Make sure installed.db
4635         gets updated after updating packages.
4636
4637 2002-03-28  Ben Wing  <ben@xemacs.org>
4638
4639         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4640         continuation, truncation so that we don't get line jumpiness from
4641         them being larger than the line height.
4642
4643         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4644
4645 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4646
4647         * font.el (font-window-system-mappings): Add mapping for Gtk
4648         (assume identical to X) 
4649
4650 2002-02-04  Andy Piper  <andy@xemacs.org>
4651
4652         * files.el (convert-standard-filename): Fix for short filename
4653         Peter Arius <pas@methodpark.de>
4654
4655 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4656
4657         * list-mode.el (default-choose-completion): completion-base-size
4658         should refer to local value in the completion list buffer.
4659
4660 2001-12-03  Didier Verna  <didier@xemacs.org>
4661
4662         * rect.el: autoload `replace-rectangle'.
4663         * keydefs.el (global-map): bind it to `C-x r p'.
4664
4665 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4666
4667         * XEmacs 21.4.8 "Honest Recruiter" is released.
4668
4669 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4670
4671         This patch is based on Jerry James's patch and analysis.
4672
4673         * select.el (get-clipboard):
4674         (get-selection):
4675         Update docstrings.
4676         (get-clipboard-foreign):
4677         (get-selection-foreign):
4678         New function for use as `interprogram-paste-function's.
4679
4680         * simple.el (interprogram-paste-function): Change default to
4681         `get-clipboard-foreign'; improve docstring.
4682         (interprogram-cut-function): Improve dosctring.
4683
4684 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4685
4686         * XEmacs 21.4.7 "Economic Science" is released.
4687
4688 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4689
4690         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4691
4692 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4693
4694         * obsolete.el (assq-delete-all): New compatibility alias for 
4695         remassq.
4696
4697 2002-01-09  Simon Josefsson  <jas@extundo.com>
4698
4699         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4700
4701 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4702
4703         * info.el (Info-auto-generate-directory): Default
4704         Info-auto-generate-directory to 'if-outdated.
4705
4706 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4707
4708         * startup.el (normal-top-level): Prevent migration code from
4709         trashing .emacs on an error in loading the init files.
4710
4711 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4712
4713         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4714         "system default" Xdefaults and friends get xrdb-mode.
4715
4716 2002-03-05  Mats Lidell  <matsl@contactor.se>
4717  
4718         * help-nomule.el (tutorial-supported-languages): Added Swedish
4719         tutorial. Sorted languages.
4720
4721 2002-02-11  Mike Sperber <mike@xemacs.org>
4722
4723         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4724         regenerating outdated dir files and dir is non-existent.
4725
4726 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4727
4728         * code-files.el (convert-mbox-coding-system): Improve comment.
4729         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4730         coding-system argument to `write-region-pre-hook' call.
4731         (write-region-pre-hook): Fix docstring to mention lockname argument.
4732
4733 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4734
4735         * minibuf.el (completing-read): Remove redundant wrong arg list.
4736
4737         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4738
4739 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4740
4741         * obsolete.el (interactive-form): new compatibility alias for 
4742         function-interactive.
4743
4744 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4745
4746         * menubar-items.el (Menubar-items-truncate-list): Removed.
4747         * menubar-items.el (Menubar-items-truncate-history): New.
4748         * menubar-items.el (default-menubar): Use
4749         Menubar-items-truncate-history.
4750
4751 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4752
4753         * printer.el (generic-print-region): Pass correct arguments to
4754         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4755         Torkelsson <torkel@acc.umu.se>.
4756
4757 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4758
4759         * help.el (describe-mode): synched with FSF 19.34; handle nil
4760         minor mode indicators.
4761
4762 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4763
4764         * minibuf.el (completing-read): Update docstring.
4765
4766 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4767
4768         * XEmacs 21.4.6 "Common Lisp" is released.
4769
4770 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4771
4772         * package-net.el: Inadvertant synch with Windows branch.  From
4773         Andy's log:
4774         (package-net-kit-version): new variable.
4775         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4776
4777 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4778
4779         * package-get.el (package-get-locate-index-file): Also search the
4780         core etc/ directory for the package index file if it can't be
4781         found in ~/.xemacs/.
4782
4783 2001-12-13  William Perry  <wmperry@gnu.org>
4784
4785         * dialog-gtk.el (popup-builtin-question-dialog):
4786         Conform to API in gui.c.
4787         
4788 2001-11-12  Andy Piper  <andy@xemacs.org>
4789
4790         * cus-edit.el (custom-save-face-internal): make sure we save
4791         non-themed faces.
4792         (custom-save-variables): ditto variables.
4793
4794 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4795
4796         * faces.el (make-face-family):
4797         (make-face-size):
4798         New face-modifying functions per Jan Vroonhof.
4799
4800         cus-face.el (custom-set-face-font-family):
4801         (custom-set-face-font-size):
4802         Use them.
4803
4804         * font.el (font-window-system-mappings): More precise docstring.
4805
4806         (font-create-name):
4807         (font-create-object):
4808         (tty-font-create-object):
4809         (tty-font-create-plist):
4810         (x-font-create-object):
4811         (x-font-create-name):
4812         (ns-font-create-name):
4813         (mswindows-font-create-object):
4814         (mswindows-font-create-name):
4815         Add doctrings.
4816
4817 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4818
4819         * gtk-faces.el (gtk-init-device-faces): removed spurious
4820         quote before let* expression.
4821
4822 2001-10-29  Andy Piper  <andy@xemacs.org>
4823
4824         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4825         modified when changing coding system.
4826
4827         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4828         that we invoke the GUI directory selector.
4829
4830 2001-10-25  Andy Piper  <andy@xemacs.org>
4831
4832         * dialog.el (make-dialog-box): use new directory dialog support.
4833         * minibuf.el (read-file-name-1): ditto.
4834         (read-file-name): ditto.
4835         (read-directory-name): ditto.
4836
4837 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4838
4839         * XEmacs 21.4.5 "Civil Service" is released.
4840
4841 2001-04-23  Didier Verna  <didier@xemacs.org>
4842
4843         * cus-edit.el (custom-variable-pre-save): New.
4844         * cus-edit.el (custom-variable-post-save): New.
4845         * cus-edit.el (custom-variable-save): use them.
4846         * cus-edit.el (custom-face-pre-save): New.
4847         * cus-edit.el (custom-face-post-save): New.
4848         * cus-edit.el (custom-face-save): use them.
4849         * cus-edit.el (custom-group-pre-save): New.
4850         * cus-edit.el (custom-group-post-save): New.
4851         * cus-edit.el (custom-group-save): use them.
4852         * cus-edit.el (Custom-save): use the pre/post functions above,
4853         call `custom-save-all' only once.
4854         * cus-edit.el (custom-variable-pre-reset-standard): New.
4855         * cus-edit.el (custom-variable-post-reset-standard): New.
4856         * cus-edit.el (custom-variable-reset-standard): use them.
4857         * cus-edit.el (custom-face-pre-reset-standard): New.
4858         * cus-edit.el (custom-face-post-reset-standard): New.
4859         * cus-edit.el (custom-face-reset-standard): use them.
4860         * cus-edit.el (custom-group-pre-reset-standard): New.
4861         * cus-edit.el (custom-group-post-reset-standard): New.
4862         * cus-edit.el (Custom-reset-standard): use them.
4863         * cus-edit.el (custom-face-reset-saved): use the pre/post
4864         functions above, call `custom-save-all' only once.
4865
4866 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4867
4868         * gutter-items.el (buffers-tab face): Derive from the modeline
4869         face by default.  Many people use white-on-black for the default
4870         font, and the tabs look hideous with that color combination.  The
4871         modeline usually has the correct colors.
4872
4873 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4874
4875         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4876         (tag-mark-stack-max): Typo fix.
4877
4878 2001-09-28  Ben Wing  <ben@xemacs.org>
4879
4880         * font-lock.el:
4881         * font-lock.el (font-lock-after-change-function):
4882         fix problem with last patch, reported by Katsumi Yamaoka.
4883
4884 2001-09-17  Ben Wing  <ben@xemacs.org>
4885
4886         * font-lock.el (font-lock-after-change-function):
4887         fix problem when you insert a comment on the line before a line of
4888         code: if we use the following char, then when you hit backspace,
4889         the following line of code turns the comment color.
4890
4891 2001-06-08  Ben Wing  <ben@xemacs.org>
4892
4893         * process.el: comment about shell-command-switch.
4894         * process.el (shell-quote-argument): Need to quote a null
4895         argument, too.  From Dan Holmsand.
4896         
4897         * startup.el (normal-top-level): Delete some unused FSF junk.
4898         * startup.el (command-line-early):
4899         
4900         * startup.el (command-line): Call MS Windows init function.
4901         
4902         * win32-native.el:
4903         * win32-native.el (mswindows-system-shells): New.
4904         * win32-native.el (mswindows-system-shell-p): New.
4905         * win32-native.el (init-mswindows-at-startup): New.
4906         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4907         * win32-native.el (mswindows-quote-one-simple-arg):
4908         * win32-native.el (mswindows-quote-one-command-arg):
4909         * win32-native.el (mswindows-construct-process-command-line-alist):
4910         Correct comments at top.  Correctly handle passing arguments
4911         to Cygwin programs and to bash.  Fix quoting of zero-length
4912         arguments (from Dan Holmsand).  Set shell-command-switch based
4913         on shell-file-name, which in turn comes from env var SHELL.
4914
4915 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4916
4917         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4918         default-toolbar-position): Fill docstrings for balloon-help.
4919
4920 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4921
4922         * faces.el: Reenable specifications over 'gtk domain.
4923
4924 2001-08-08  Didier Verna  <didier@xemacs.org>
4925
4926         * autoload.el (update-autoload-files): make defdir a file name,
4927         not directory name.
4928
4929 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4930
4931         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4932
4933         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4934
4935 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4936
4937         * font-menu.el (font-menu-set-font): Default to current font-family.
4938         (font-menu-preferred-resolution):
4939         (font-menu-size-scaling):
4940         Provide gtk defaults, too.
4941
4942 2001-07-29  Mike Alexander  <mta@arbortext.com>
4943
4944         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4945         list
4946         (custom-set-face-font-family): ditto
4947
4948 2001-07-26  Mike Sperber <mike@xemacs.org>
4949
4950         * files.el (auto-mode-alist): .9 files are man pages, too.
4951
4952 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4953
4954         * process.el (call-process-internal): bind
4955         coding-system-for-write to 'binary when calling
4956         start-process-internal, so the process receives 
4957         the literal contents of INFILE.
4958
4959 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4960
4961         * files.el (auto-mode-alist): Add configure.ac support.
4962
4963 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4964
4965         * buff-menu.el:
4966         mouse.el:
4967         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4968
4969 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4970
4971         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4972
4973 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4974
4975         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4976         mixed text.
4977         (kinsoku-eol-p): Ditto.
4978
4979 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4980
4981         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4982         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4983         characters as the category `s' or `e' correctly.
4984
4985 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4986
4987         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4988
4989 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4990
4991         * mule/cyrillic.el:  Set up case table.
4992
4993 2001-06-08  Mike Sperber <mike@xemacs.org>
4994
4995         * files.el (save-some-buffers-1): Don't zap the help window right
4996         after `map-y-or-n-p' has popped it up.
4997
4998 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4999
5000         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5001
5002 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5003
5004         * specifier.el: define-specifier-tag 'gtk.
5005
5006 2001-05-12  Ben Wing  <ben@xemacs.org>
5007
5008         * find-paths.el (paths-find-recursive-path):
5009         fix error with null EXCLUDE-REGEXP.
5010         
5011         * font-lock.el (font-lock-mode):
5012         fix problem reported by hrvoje with buffers starting with a space.
5013         
5014 2001-05-06  Ben Wing  <ben@xemacs.org>
5015
5016         * dialog.el (make-dialog-box):
5017         * menubar-items.el (default-menubar):
5018         * printer.el (generic-print-buffer):
5019         * printer.el (generic-print-region):
5020         implement printing the selection when it's selected.
5021
5022 2001-04-18  Didier Verna  <didier@xemacs.org>
5023
5024         * cus-edit.el (Custom-reset-standard): reset to standard settings
5025         not only when the buffer's :custom-state is 'modified, but also
5026         when it is 'set or 'saved.
5027
5028 2001-04-17  Didier Verna  <didier@xemacs.org>
5029
5030         * startup.el (load-user-init-file): define `custom-file' before
5031         loading the user's init file.
5032
5033 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5034
5035         * menubar.el (popup-mode-menu): Make it work with
5036         popup-menu-titles turned off.
5037         
5038 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5039
5040         * about.el (about-mailto-link): Use compose-mail for sending mail.
5041
5042 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5043
5044         * package-admin.el (package-install-hook): New.
5045         (package-delete-hook): New.
5046         (package-admin-add-single-file-package): Use package-delete-hook.
5047
5048         * package-get.el (package-get): Use package-install-hook.
5049
5050 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5051
5052         * package-ui.el (pui-install-selected-packages): reverse the lists
5053         of packages so that they get handled in the same order as they
5054         were selected.
5055
5056 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5057
5058         * packages.el (locate-library): Use read-library-name for completion.
5059
5060 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5061
5062         * byte-optimize.el (=): `=' is not a binary predicate!
5063         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5064         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5065
5066 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5067
5068         * bytecomp.el (byte-compile-arithcompare):
5069         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5070
5071 2001-06-03  William M. Perry  <wmperry@gnu.org>
5072
5073         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5074         return the filename selected by the user!
5075
5076 2001-05-31  William M. Perry  <wmperry@gnu.org>
5077
5078         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5079         in XEmacs/GTK.
5080
5081 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5082
5083         * coding.el: Tiny typo fixed.
5084
5085 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5086
5087         * XEmacs 21.4.3 "Academic Rigor" is released.
5088
5089 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5090
5091         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5092
5093 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5094
5095         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5096
5097 2001-05-04  Ben Wing  <ben@xemacs.org>
5098
5099         * printer.el (generic-print-buffer):
5100         * printer.el (generic-print-region):
5101         Enable dialog boxes.  Apply workaround recommended by Kirill.
5102         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5103         
5104         * simple.el (kill-whole-line):
5105         * simple.el (kill-line-1):
5106         * simple.el (kill-entire-line):
5107         * simple.el (kill-line):
5108         * simple.el (backward-kill-line):
5109         Take out interactive dependence of kill-whole-line.
5110
5111 2001-04-22  Ben Wing  <ben@xemacs.org>
5112
5113         * dialog.el (make-dialog-box):
5114         Put dialog titles back in -- this time correctly.  Fix various
5115         other problems with leaks and such.
5116
5117         * simple.el (region-exists-p):
5118         * simple.el (region-active-p):
5119         Add comment about which one is correct to use in menu specs.
5120
5121 2001-05-05  Ben Wing  <ben@xemacs.org>
5122
5123         * dialog.el (make-dialog-box): fix doc string.
5124         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5125         take out Pretty Print.
5126         * printer.el:
5127         * printer.el (printer-current-device): New.
5128         * printer.el (Printer-get-device): New.
5129         * printer.el (Printer-clear-device): New.
5130         * printer.el (generic-page-setup): New.
5131         * printer.el (generic-print-buffer):
5132         * printer.el (generic-print-region):
5133         Implement Page Setup.  Handle errors properly.
5134
5135 2001-05-05  Ben Wing  <ben@xemacs.org>
5136
5137         * subr.el (error): Complete list of errors in doc string.
5138         
5139 2001-04-22  Ben Wing  <ben@xemacs.org>
5140
5141         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5142         
5143 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5144
5145         * build-report.el: Remove CVS keywords since this file has been in
5146         core lisp for a while now.
5147         * build-report.el (build-report-make-output-files): Fix typo.
5148
5149 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5150
5151         * about.el (about-finish-buffer): Make sure the last change works
5152         even if EVENT is nil.
5153
5154 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5155
5156         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5157         clicked, not the one that happens to be the current buffer at the
5158         time.
5159
5160 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5161
5162         * cus-edit.el (custom-display): Support the GTK Window System also.
5163
5164 2001-04-30  Ben Wing  <ben@xemacs.org>
5165
5166         * printer.el:
5167         * printer.el (printer-page-header):
5168         * printer.el (Print-context): New.
5169         * printer.el (printer-page-footer):
5170         * printer.el (generate-header-element): New.
5171         * printer.el (generate-header-line): New.
5172         * printer.el (print-context-property):
5173         * printer.el (generic-print-buffer):
5174         * printer.el (generic-print-region):
5175         Implement headers and footers.  Implement calling Print dialog box
5176         (#### but it doesn't quite work yet).
5177
5178 2001-04-25  Ben Wing  <ben@xemacs.org>
5179
5180         * about.el (xemacs-hackers):
5181         * about.el (about-url-alist):
5182         * about.el (about-personal-info):
5183         * about.el (about-hacker-contribution):
5184         More contributions.
5185         
5186         * simple.el (handle-post-motion-command):
5187         Fix spurious setting of zmacs-region-stays to t after a non-shift
5188         motion command.
5189
5190 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5191
5192         * about.el (about-personal-info): Update my bio.
5193         (about-hacker-contribution): Ditto.
5194
5195 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5196
5197         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5198
5199 2001-04-19  Andy Piper  <andy@xemacs.org>
5200
5201         * package-net.el (package-net-cygwin32-binary-size): new size.
5202         (package-net-win32-binary-size): new size.
5203         (package-net-convert-index-to-ini): Use new arch.
5204         (package-net-batch-convert-index-to-ini): Removed.
5205         (package-net-generate-bin-ini): New.
5206         (package-net-batch-generate-bin-ini): New.
5207
5208 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5209
5210         * XEmacs 21.4.1 "Copyleft" is released.
5211
5212 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5213
5214         * x-compose.el (xlib-input-method-bug-workaround):
5215         (alias-colon-to-double-quote):
5216         Force sort in map-keymap to work around rehash bug.
5217
5218 2001-04-17  Ben Wing  <ben@xemacs.org>
5219
5220         * about.el: Finish overhaul, add a few new hackers, update a
5221         couple old ones.
5222
5223 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5224
5225         * XEmacs 21.4.0 "Solid Vapor" is released.
5226
5227 2001-04-15  Ben Wing  <ben@xemacs.org>
5228
5229         * about.el:
5230         * about.el (about-headline-face): New.
5231         * about.el (about-link-face): New.
5232         * about.el (about-current-release-maintainers): New.
5233         * about.el (about-other-current-hackers): New.
5234         * about.el (about-url-alist):
5235         * about.el (about-once-and-future-hackers): New.
5236         * about.el (about-mailto-link): New.
5237         * about.el (about-get-buffer):
5238         * about.el (about-finish-buffer):
5239         * about.el (about-xemacs):
5240         * about.el (about-features): Removed.
5241         * about.el (about-advantages): New.
5242         * about.el (about-maintainer-info): Removed.
5243         * about.el (about-personal-info): New.
5244         * about.el (about-hacker-contribution): New.
5245         * about.el (about-maintainer):
5246         * about.el (about-show-linked-info):
5247         * about.el (about-hackers):
5248         Major revamping.  Rewriting of most of the text, improve the
5249         link handling, separate info on contributors into personal
5250         and contribution info, add new contributors, update personal
5251         info, etc. etc.
5252         
5253         * menubar-items.el (default-menubar):
5254         Help menubar entry for News now says more accurately
5255         "What's New in XEmacs".
5256         
5257         * mouse.el:
5258         * mouse.el (mouse-track-cleanup-hook):
5259         * mouse.el (mouse-track):
5260         Don't set-buffer to a dead buffer when calling mouse-track
5261         cleanup hooks.
5262
5263 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5264
5265         * XEmacs 21.2.47 "Zephir" is released.
5266
5267 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5268
5269         * dialog.el (make-dialog-box): Disable dialog box titles until
5270         we get them working.
5271
5272 2001-03-30  Ben Wing  <ben@xemacs.org>
5273
5274         * help.el:
5275         * help.el (Help-princ-face):
5276         * help.el (Help-prin1-face):
5277         * help.el (frob-help-extents):
5278         * help.el (describe-function-1):
5279         * help.el (describe-variable):
5280         Avoid using font-lock faces, which may not be defined.
5281         Instead, use hyper-apropos faces, and make sure they're
5282         defined as necessary by using `require'. (It's not so safe
5283         to do this for font-lock.) In any case, we will eventually
5284         be merging this functionality into hyper-apropos.
5285
5286         * loaddefs.el (completion-ignored-extensions):
5287         Fix documentation.
5288         
5289         * menubar-items.el (menu-truncate-list): Removed.
5290         * menubar-items.el (Menubar-items-truncate-list): New.
5291         * menubar-items.el (default-menubar):
5292         Fix errors if grep or compile command is too long.  Rename helper
5293         function to be less visible.
5294
5295 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5296
5297         * byte-optimize.el (byte-optimize-minus):
5298         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5299
5300 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5301
5302         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5303         Mule is available.
5304
5305         * mule/latin.el: New file.
5306
5307 2001-03-11  Ben Wing  <ben@xemacs.org>
5308
5309         * auto-save.el:
5310         * auto-save.el (auto-save-directory):
5311         * auto-save.el (make-auto-save-file-name):
5312         * auto-save.el (auto-save-file-name-p): New.
5313
5314         Merge in improvements from other definition of
5315         make-auto-save-file-name in files.el.
5316         
5317         * auto-save.el (auto-save-original-name):
5318         * auto-save.el (auto-save-name-in-fixed-directory):
5319         * auto-save.el (auto-save-unslashify-name): Removed.
5320         * auto-save.el (auto-save-slashify-name): Removed.
5321         * auto-save.el (auto-save-reserved-chars): New.
5322         * auto-save.el (auto-save-escape-name): New.
5323         * auto-save.el (auto-save-unhex): New.
5324         * auto-save.el (auto-save-unescape-name): New.
5325
5326         Change algorithm for encoding filenames in auto-save names to be
5327         entirely safe with all filesystems and all possible characters in
5328         a filename, and 100% reversible. (Essentially, uses
5329         quoted-printable as the encoding.)
5330         
5331         * auto-save.el (recover-all-files):
5332
5333         Use insert-directory rather than calling ls directly -- fixes
5334         things under Windows.
5335
5336         * files.el:
5337         * files.el (convert-standard-filename): Substitute FSF's
5338         definition for this (we had nothing here before).
5339         
5340         * files.el (backup-buffer): Warning fix.
5341         
5342         * files.el (make-backup-file-name):
5343         * files.el (find-backup-file-name):
5344         Fix error in calling sequence to auto-save-file-name-p.
5345         
5346         * files.el (recover-file):
5347         Use insert-directory rather than calling ls directly -- fixes
5348         things under Windows.
5349
5350         * files.el (make-auto-save-file-name): Removed.
5351         * files.el (auto-save-file-name-p): Removed.
5352         auto-save is always dumped so no sense in having a definition
5353         that will always be overwritten with another.
5354         
5355         * files.el (insert-directory):
5356         * win32-native.el:
5357         * win32-native.el (debug-mswindows-process-command-lines):
5358         * win32-native.el (original-make-auto-save-file-name): Removed.
5359         * win32-native.el (make-auto-save-file-name): Removed.
5360
5361
5362 2001-03-21  Martin Buchholz <martin@xemacs.org>
5363
5364         * XEmacs 21.2.46 "Urania" is released.
5365
5366 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5367
5368         * menubar-items.el (default-menubar): Update sample.emacs to
5369         sample.init.el and adjust accelerators.
5370
5371 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5372
5373         * build-report.el (build-report): Improve docstring.
5374
5375 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5376
5377         * ChangeLog: Log GTK merge.
5378
5379         * gutter-items.el:
5380         * mwheel.el:
5381         * sound.el:
5382         * startup.el:
5383         Revert gratuitous whitespace changes.
5384
5385 2001-03-07  Ben Wing  <ben@xemacs.org>
5386
5387         * help.el:
5388         * help.el (key-or-menu-binding):
5389         * help.el (Help-find-file): New.
5390         * help.el (describe-beta):
5391         * help.el (describe-copying):
5392         * help.el (describe-project):
5393         * help.el (view-emacs-news):
5394         * help.el (view-sample-init-el): New.
5395         * help.el (Help-princ-face): New.
5396         * help.el (Help-prin1-face): New.
5397         * help.el (help-symbol-function-context-menu):
5398         * help.el (help-symbol-variable-context-menu):
5399         * help.el (help-symbol-function-and-variable-context-menu):
5400         * help.el (frob-help-extents):
5401         * help.el (describe-function-1):
5402         * help.el (describe-variable):
5403
5404         Add coloring in Help buffers, correspondent with hyperlinks.
5405         View files in view-mode rather than Fundamental.
5406         Remove separators from context menus -- now handled in generic code.
5407         Add `Find Tag' to context menu.
5408         
5409         * menubar.el (popup-mode-menu):
5410
5411         Rewrite code that outputs the popup menu to (a) put more specific
5412         entries first, (b) be more robust, (c) output the proper context
5413         menu separators automatically (the context menu functionality is
5414         new and currently used only by Help).
5415
5416 2001-03-10  William M. Perry  <wmperry@aventail.com>
5417
5418         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5419         this function when converting from the 21.1 GTK branch.  Now
5420         supports file, password, question, and color built-in dialogs.
5421
5422 2001-03-06  Ben Wing  <ben@xemacs.org>
5423
5424         * keydefs.el:
5425         * keydefs.el (global-map):
5426         Add commented-out change of M-k (for 21.5).
5427         
5428         * menubar-items.el (default-menubar):
5429         Fix items to control kill-line behavior; add items for
5430         shifted motion.
5431         
5432         * simple.el:
5433         * simple.el (kill-whole-line):
5434         * simple.el (historical-kill-line): Removed.
5435         * simple.el (kill-line): Removed.
5436         * simple.el (kill-entire-line): New.
5437         * simple.el (kill-line-1): New.
5438         * simple.el (backward-kill-line):
5439         Undo kill-whole-line == always changes.  Add new function
5440         kill-entire-line to unconditionally delete the current line.
5441         Add comments describing the lamentable state of affairs of
5442         the kill-line functions and variables.
5443
5444 2001-03-02  Ben Wing  <ben@xemacs.org>
5445
5446         * simple.el:
5447         * simple.el (beginning-of-buffer):
5448         * simple.el (end-of-buffer):
5449         * simple.el (mark-ring-unrecorded-commands):
5450         * simple.el (signal-error-on-buffer-boundary):
5451         * simple.el (shifted-motion-keys-select-region):
5452         * simple.el (unshifted-motion-keys-deselect-region):
5453         * simple.el (motion-keys-for-shifted-motion): New.
5454         * simple.el (handle-pre-motion-command):
5455         * simple.el (handle-post-motion-command):
5456         * simple.el (forward-char-command):
5457         * simple.el (backward-char-command):
5458         * simple.el (scroll-up-command):
5459         * simple.el (scroll-down-command):
5460         * simple.el (next-line):
5461         * simple.el (previous-line):
5462         * simple.el (backward-block-of-lines):
5463         * simple.el (forward-block-of-lines):
5464         * simple.el (backward-word):
5465         * simple.el (mark-word):
5466
5467         Augment documentation of the most common motion commands to make
5468         note of the shifted-motion support.  Improve the support to (a)
5469         properly document how it works and why it's done in the fashion it
5470         is, and (b) allow the keystrokes that trigger it to be customized.
5471
5472         Correct error in the customize specification of
5473         mark-ring-unrecorded-commands.
5474
5475 2001-03-02  Ben Wing  <ben@xemacs.org>
5476
5477         * font-lock.el:
5478         * font-lock.el (font-lock-pending-extent-table): Removed.
5479         * font-lock.el (font-lock-pending-buffer-table): New.
5480         * font-lock.el (font-lock-pre-idle-hook):
5481         * font-lock.el (font-lock-after-change-function):
5482         * font-lock.el (font-lock-fontify-pending-extents):
5483         * font-lock.el (font-lock-lisp-like):
5484
5485         Fix handling of pending extents to avoid excessive slowness (N^2
5486         behavior) when making lots of buffer changes between redisplays,
5487         such as when saving the Options.
5488
5489 2001-03-09  William M. Perry  <wmperry@aventail.com>
5490
5491         * device.el:
5492         * dragdrop.el:
5493         * dumped-lisp.el:
5494         * faces.el:
5495         * frame.el:
5496         * gnuserv.el:
5497         * loadup.el:
5498         * menubar-items.el:
5499         * minibuf.el:
5500         The Great GTK Merge.
5501
5502         * ChangeLog.GTK:
5503         * dialog-gtk.el:
5504         * gdk.el:
5505         * generic-widgets.el:
5506         * glade.el:
5507         * gnome-widgets.el:
5508         * gnome.el:
5509         * gtk-compose.el:
5510         * gtk-extra.el:
5511         * gtk-faces.el:
5512         * gtk-ffi.el:
5513         * gtk-file-dialog.el:
5514         * gtk-font-menu.el:
5515         * gtk-glyphs.el:
5516         * gtk-init.el:
5517         * gtk-iso8859-1.el:
5518         * gtk-marshal.el:
5519         * gtk-mouse.el:
5520         * gtk-package.el:
5521         * gtk-password-dialog.el:
5522         * gtk-select.el:
5523         * gtk-widget-accessors.el:
5524         * gtk-widgets.el:
5525         * gtk.el:
5526         widgets-gtk.el:
5527         The Great GTK Merge: new files.
5528
5529 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5530
5531         * generic-widgets.el: Don't require gtk (a built-in feature) at
5532         top level.  Don't execute the last sexp unless (featurep 'gtk).
5533
5534 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5535
5536         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5537
5538 2001-02-23  Martin Buchholz <martin@xemacs.org>
5539
5540         * XEmacs 21.2.45 "Thelxepeia" is released.
5541
5542 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5543  
5544         * about.el (xemacs-hackers): update my entry. 
5545         * about.el (about-maintainer-info): ditto. 
5546         * about.el (about-hackers): ditto. 
5547
5548 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5549
5550         * about.el (about-maintainer-info): More vanity info about
5551         yours truly.
5552
5553 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5554
5555         * build-report.el (build-report-destination): xemacs-build-reports
5556         has moved to SourceForge, where mailing list name length is
5557         restricted, hence the name change to
5558         xemacs-buildreports@xemacs.org.
5559         * build-report.el (build-report-keep-regexp): Update default.
5560         * build-report.el (build-report-delete-regexp): Ditto.
5561         * build-report.el (build-report-make-output-files): Ditto.
5562
5563 2001-02-19  Craig Lanning  <lanning@scra.org>
5564
5565         * lisp-mode.el: Add indentation specifications for following
5566         Common Lisp forms: handler-case, handler-bind, with-slots,
5567         with-open-file, with-open-stream, print-unreadable-object.
5568
5569 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5570
5571         * font-lock.el (font-lock-set-defaults-1):
5572         Move initialization of `font-lock-cache-position' so that it's set
5573         even if font-lock-keywords is already defined.
5574
5575 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5576
5577         * autoload.el (generate-file-autoloads-1):
5578         Use `emacs-lisp-mode-syntax-table' instead of
5579         `lisp-mode-syntax-table'.
5580         * lisp-mode.el (lisp-mode-syntax-table):
5581         Get rid of old checks for `parse-partial-sexp' version.
5582         Make `|' (pipe) string delimiter instead of punctuation.
5583
5584 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5585
5586         * window.el (save-selected-window):
5587         Use gensym for better macro hygiene.
5588
5589 2001-02-06  Mike Sperber <mike@xemacs.org>
5590
5591         * dump-paths.el:
5592         * startup.el (startup-setup-paths): Set and use
5593         `mule-lisp-directory'.
5594         (startup-setup-paths-warning): Ditto.
5595
5596         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5597         (paths-construct-load-path): Consider `mule-lisp-directory'.
5598
5599 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5600
5601         * font-lock.el: Syntax table improvements used.  A few random
5602         changes are not specified below.
5603         (font-lock-fontify-string-delimiters):
5604         (font-lock-syntactic-keywords):
5605         (font-lock-cache-state nil):
5606         (font-lock-cache-position):
5607         New variables.
5608         (font-lock-set-syntax):
5609         (font-lock-apply-syntactic-highlight):
5610         (font-lock-fontify-syntactic-anchored-keywords):
5611         (font-lock-fontify-syntactic-keywords-region):
5612         (font-lock-eval-keywords):
5613         New functions.
5614         (font-lock-remove-face):
5615         (font-lock-fontify-syntactically-region):
5616         Use syntax properties.
5617
5618 2001-02-08  Martin Buchholz <martin@xemacs.org>
5619
5620         * XEmacs 21.2.44 "Thalia" is released.
5621
5622 2001-01-16  Mike Sperber <mike@xemacs.org>
5623
5624         * startup.el (normal-top-level): Work even if no installation root
5625         is found.
5626
5627 2001-01-30  Andy Piper  <andy@xemacs.org>
5628
5629         * gutter-items.el (progress-abort-glyph): remove instantiator.
5630         (set-progress-abort-instantiator): new function.
5631         (abort-progress-feedback): use it.
5632
5633         * gutter.el (set-gutter-dirty-p): new function.
5634
5635 2001-01-30  Didier Verna  <didier@xemacs.org>
5636
5637         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5638
5639 2001-01-24  Didier Verna  <didier@xemacs.org>
5640
5641         * sound.el (sound-extension-list): give a better default value.
5642         * sound.el (load-sound-file): improve the doc string, also find
5643         files given by absolute names, pass a real extension list to
5644         `locate-file'.
5645
5646 2001-01-26  Martin Buchholz <martin@xemacs.org>
5647
5648         * XEmacs 21.2.43 "Terspichore" is released.
5649
5650 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5651
5652         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5653         messages from gnuserv.
5654
5655 2001-01-20  Martin Buchholz <martin@xemacs.org>
5656
5657         * XEmacs 21.2.42 "Poseidon" is released.
5658
5659 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5660
5661         * cl-macs.el (cl-upcase-arg): New function.
5662         (cl-function-arglist): New function.
5663         (cl-transform-lambda): Automatically add CL-style lambda list to
5664         documentation string using functions above.
5665
5666 2001-01-12  Andy Piper  <andy@xemacs.org>
5667
5668         * package-get.el (package-get-custom): call
5669         package-net-update-installed-db.
5670
5671         * package-ui.el (pui-install-selected-packages): call
5672         package-net-update-installed-db.
5673
5674         * package-net.el (package-net-update-installed-db): use
5675         packages-package-list so that we reflect reality.
5676
5677         * packages.el (packages-package-list): Make docstring reflect
5678         reality.
5679
5680         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5681
5682         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5683         isn't installed.
5684
5685 2001-01-17  Andy Piper  <andy@xemacs.org>
5686
5687         * wid-edit.el (widget-activation-glyph-mapper): activate or
5688         deactivate native widgets.
5689         (widget-glyph-insert-glyph): record instantiator.
5690         (widget-push-button-value-create): use it.
5691
5692         * gui.el (gui-button-action): new function. Make button's domain
5693         buffer current when calling.
5694         (make-gui-button): update to use gui-button-action.
5695
5696 2001-01-16  Didier Verna  <didier@xemacs.org>
5697
5698         * menubar-items.el (default-menubar): add an entry for modeline
5699         horizontal scrolling in Options -> Display.
5700
5701 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5702
5703         * package-get.el (package-get-require-signed-base): Set to nil
5704         by default.
5705
5706 2001-01-17  Martin Buchholz <martin@xemacs.org>
5707
5708         * XEmacs 21.2.41 "Polyhymnia" is released.
5709
5710 2001-01-16  Mike Sperber <mike@xemacs.org>
5711
5712         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5713         catch lisp/mule/.
5714
5715 2001-01-14  Mike Sperber <mike@xemacs.org>
5716
5717         * startup.el (maybe-create-compatibility-dot-emacs):
5718         (maybe-unmigrate-user-init-file):
5719         (unmigrate-user-init-file): Created.
5720         (maybe-migrate-user-init-file): Offer creation of compatibility
5721         .emacs.
5722         Some doc fixes wrt init file location.
5723
5724 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5725
5726         * faces.el (face-frob-from-locale-first): new variable.
5727         (frob-face-font-2): Honor tags arg while trying to use
5728         standard-face-mapping.  When face-frob-from-locale-first is set,
5729         first try to set face inheriting from frobbed-face.
5730
5731 2001-01-15  Didier Verna  <didier@xemacs.org>
5732
5733         * about.el (xemacs-hackers): update my entry.
5734         * about.el (about-url-alist): ditto.
5735         * about.el (about-maintainer-info): ditto.
5736         * about.el (about-hackers): ditto.
5737
5738 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5739
5740         The byte compiler has been badly broken for a year,
5741         by the patch of 1999-12-06.
5742         * byte-optimize.el (byte-optimize-form-code-walker):
5743         Bug was: the byte compiler was making this erroneous optimization:
5744         (progn (or (foo)) (bar)) ==> (bar)
5745
5746 2000-11-20  Mike Sperber <mike@xemacs.org>
5747
5748         * setup-paths.el (paths-core-load-path-depth): Split
5749         `paths-load-path-depth' in two for site and core lisp.  Don't
5750         recurse into core.
5751         * setup-paths.el (paths-construct-load-path): Use.
5752
5753 2001-01-10  Andy Piper  <andy@xemacs.org>
5754
5755         * package-net.el (package-net-cygwin32-binary-size): new variable
5756         (package-net-win32-binary-size): ditto.  add much needed
5757         commentary.
5758
5759         * gutter-items.el (buffers-tab-items): correct off-by-one error
5760         for buffers-tab-max-size.
5761
5762 2001-01-08  Martin Buchholz <martin@xemacs.org>
5763
5764         * XEmacs 21.2.40 is released.
5765
5766 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5767
5768         * mule/hebrew.el: Fix comments and typos.
5769         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5770
5771 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5772
5773         * ChangeLog.1: move ancient log from fill.el.
5774
5775         * dump-paths.el:
5776         paragraphs.el:
5777         mule/mule-category.el:
5778         Miscellaneous typo fixes and slight doc clarifications.
5779
5780         * mule/mule-ccl.el:  Correct file name in header.
5781
5782 2000-12-31  Martin Buchholz <martin@xemacs.org>
5783
5784         * XEmacs 21.2.39 is released.
5785
5786 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5787
5788         * byte-optimize.el (byte-optimize-cond):
5789         (byte-optimize-cond-1): New.
5790         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5791         Optimizes (cond (x nil)) ==> nil.
5792         Provide better diagnostic on malformed expr like (cond foo).
5793
5794 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5795
5796         * mule/mule-coding.el:
5797         mule/mule-cmds.el (reset-language-environment,
5798         set-language-environment-coding-systems):
5799         Safer default coding-priority-list, corresponding to src/file-coding.h.
5800
5801 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5802
5803         * package-admin.el: Allow package removal from
5804         early-package-load-path.
5805
5806 2000-12-15  Andreas Jaeger  <aj@suse.de>
5807
5808         * about.el (about-maintainer-info): Update my entry.
5809
5810 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5811
5812         * packages.el (locate-library): Add support for bzip2
5813         compressed .el files.
5814
5815 2000-12-12  Andy Piper  <andy@xemacs.org>
5816
5817         * package-net.el: new file.
5818
5819 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5820
5821         * font-lock.el: Add missing C++ keywords.
5822
5823 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5824
5825         * simple.el (indent-for-comment): Preserve indentation of comments
5826         starting in column 0, as documented in (Info-goto-node
5827         "(xemacs)Comments").  Update docstring accordingly.
5828
5829 2000-12-05  Martin Buchholz <martin@xemacs.org>
5830
5831         * XEmacs 21.2.38 is released.
5832
5833 2000-12-04  Didier Verna  <didier@xemacs.org>
5834
5835         * mouse.el (default-mouse-track-set-point-in-window): remove
5836         spurious '+' operation detected by Martin.
5837
5838
5839 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5840
5841         * cl-extra.el (coerce):
5842         Implement char to integer coercion.
5843         Remove extraneous (numberp) test.
5844
5845         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5846         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5847         (byte-optimize-predicate):
5848         Warn if evaluating constant expression signals an error.
5849         (byte-optimize-form): Small simplification.
5850
5851         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5852
5853 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5854
5855         * byte-optimize.el:
5856         (byte-optimize-minus):
5857         (byte-optimize-plus):
5858         (byte-optimize-mult):
5859         (byte-optimize-quo):
5860         Use (car (last x)) instead of (last x) to get last elt!
5861         Use `byte-optimize-predicate' to optimize `%'.
5862         Move optimizations for special numeric args to bytecomp.el.
5863         * bytecomp.el (byte-compile-associative): Remove.
5864         (byte-compile-max): New.
5865         (byte-compile-min): New.
5866         Properly handle erroneous calls: (max) (min).
5867         (byte-compile-plus): New.
5868         (byte-compile-minus):
5869         It's easiest to handle 0, +1 and -1 args here.
5870         (byte-compile-mult): New.
5871         It's easiest to handle 1, -1 and 2 args here.
5872         (byte-compile-quo):
5873         It's easiest to handle 0, +1 and -1 args here.
5874         Issue byte-compiler warning when dividing by zero.
5875
5876         Byte-compiler arithmetic improvements.
5877         Better optimize these expressions in the obvious way:
5878         (+ x y 1)   -->  varref x varref y add add1
5879         (+ x y -1)  -->  varref x varref y add sub1
5880         (- x y 0)   -->  (- x y)
5881         (- 0 x y)   -->  (- (- x) y)
5882         (% 42 19)   --> compile-time constant
5883         (/ 42 19)   --> compile-time constant
5884         (* (foo) 2) --> foo call dup plus
5885
5886         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5887         unless (declaim (optimize (safety 3)))
5888         or (setq byte-compile-delete-errors nil).
5889
5890 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5891
5892         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5893         docstrings.
5894
5895 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5896
5897         * startup.el (command-line-do-help):  Add documentation of
5898         portable dumper switches.
5899
5900 2000-11-22  Andy Piper  <andy@xemacs.org>
5901
5902         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5903
5904         * glyphs.el (init-glyphs): don't use autodetect for strings.
5905
5906 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5907
5908         * byte-optimize.el (byte-optimize-char-before):
5909         (byte-optimize-backward-char):
5910         (byte-optimize-backward-word):
5911         Fix incorrect optimizations for these sorts of expressions:
5912         (let ((x nil)) (backward-char x))
5913
5914 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5915
5916         * byte-optimize.el:
5917         * byte-optimize.el (byte-optimize-backward-char): New.
5918         * byte-optimize.el (byte-optimize-backward-word): New.
5919         Make backward-word and backward-char as efficient as forward versions.
5920
5921         * bytecomp.el (byte-compile-no-args-with-one-extra):
5922         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5923         * bytecomp.el (byte-compile-two-args-with-one-extra):
5924         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5925         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5926         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5927         Check if extra arg is constant nil, and if so, use byte-coded call.
5928
5929         * simple.el (backward-word):
5930         * simple.el (mark-word):
5931         * simple.el (kill-word):
5932         * simple.el (backward-kill-word):
5933         Make COUNT argument optional, for consistency with forward-char et al.
5934
5935         * abbrev.el (abbrev-string-to-be-defined):
5936         * abbrev.el (inverse-abbrev-string-to-be-defined):
5937         * abbrev.el (inverse-add-abbrev):
5938         * abbrev.el (expand-region-abbrevs):
5939         * buff-menu.el (Buffer-menu-execute):
5940         * indent.el (move-to-left-margin):
5941         * indent.el (indent-relative):
5942         * indent.el (move-to-tab-stop):
5943         * info.el (Info-reannotate-node):
5944         * lisp-mode.el (lisp-indent-line):
5945         * lisp.el (end-of-defun):
5946         * lisp.el (move-past-close-and-reindent):
5947         * misc.el (copy-from-above-command):
5948         * mouse.el (default-mouse-track-scroll-and-set-point):
5949         * page.el (forward-page):
5950         * paragraphs.el (forward-paragraph):
5951         * paragraphs.el (end-of-paragraph-text):
5952         * picture.el (picture-forward-column):
5953         * picture.el (picture-self-insert):
5954         * rect.el (extract-rectangle-line):
5955         * simple.el (newline):
5956         * simple.el (fixup-whitespace):
5957         * simple.el (backward-delete-char-untabify):
5958         * simple.el (transpose-chars):
5959         * simple.el (transpose-preceding-chars):
5960         * simple.el (do-auto-fill):
5961         * simple.el (indent-new-comment-line):
5962         * simple.el (blink-matching-open):
5963         * view-less.el (cleanup-backspaces):
5964         * wid-edit.el (widget-transpose-chars):
5965         * term/bg-mouse.el (bg-insert-moused-sexp):
5966         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5967
5968         * info.el (Info-fontify-node):
5969         * simple.el (backward-delete-function):
5970         Use canonical delete-backward-char instead of backward-delete-char.
5971
5972 2000-11-20  Andy Piper  <andy@xemacs.org>
5973
5974         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5975         no buffers.
5976
5977 2000-11-20  Andy Piper  <andy@xemacs.org>
5978
5979         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5980         buffer tabs.
5981
5982 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5983
5984         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5985         (proclaim inline...) was shadowing compiler-macros.
5986
5987 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5988
5989         * bytecomp.el (byte-compile-eval): New.
5990         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5991         Keeps this promise made in Lispref:
5992         "If a file being compiled contains a `defmacro' form, the macro is
5993         defined temporarily for the rest of the compilation of that file."
5994
5995 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5996
5997         * cl.el (floatp-safe):
5998         (plusp):
5999         (minusp):
6000         (oddp):
6001         (evenp):
6002         (cl-abs):
6003         Use a better parameter name than `x'.
6004
6005         * cl-macs.el (check-type): Make continuable.  Change documentation
6006         to require PLACE, but accept any form for compatibility.
6007
6008         * abbrev.el (define-abbrev): Use check-type.
6009         * font-menu.el (font-menu-change-face): Use check-type.
6010         * menubar.el (relabel-menu-item): Use check-type.
6011         * itimer.el: Fix typo.
6012
6013 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6014
6015         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6016
6017 2000-11-14  Martin Buchholz <martin@xemacs.org>
6018
6019         * XEmacs 21.2.37 is released.
6020
6021 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6022
6023         * code-cmds.el: Provide the feature.
6024
6025 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6026
6027         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6028
6029         * code-cmds.el: New file
6030         * mule/mule-cmds.el:
6031         * mule/mule-misc.el
6032         (coding-keymap): New keymap. Define coding system keyboard
6033         commands on file-coding builds too.
6034         (coding-system-change-eol-conversion):
6035         (universal-coding-system-argument):
6036         (set-default-coding-systems):
6037         (prefer-coding-system): Moved from mule-cmds.el
6038         (set-buffer-process-coding-system): Moved from mule-misc.el
6039
6040 2000-09-15  Stephen Carney <carney@scubadoo.com>
6041
6042         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6043
6044 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6045
6046         * package-get.el (package-get-download-sites): Add a pre-release
6047         site for experimental packages.
6048
6049         * auto-autoloads.el: Regenerated.
6050
6051 2000-08-01  Andy Piper  <andy@xemacs.org>
6052
6053         * gutter-items.el (buffers-tab-omit-function): reference
6054         buffers-tab-select-visible-buffers.
6055         (buffers-tab-filter-functions): new variable, by default uses
6056         buffers-tab-selection-function and buffers-tab-omit-function.
6057         (select-buffers-tab-buffers-by-mode): invert arguments.
6058         (buffers-tab-select-visible-buffers): new function. Invert calling
6059         of buffers-menu-omit-invisible-buffers.
6060         (buffers-tab-items): rewrite to use
6061         buffers-tab-filter-functions. Rewrite docstring.
6062         (gutter-buffers-tab-extent): delete.
6063         (add-tab-to-gutter): always build a new extent when adding the
6064         tabs.
6065         (update-tab-in-gutter): make gutter dirty when orientation
6066         changes.
6067
6068 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6069
6070         * bytecomp.el (byte-compile-defvar-or-defconst):
6071         Only do loadhist recording if defvar form includes a value.
6072
6073 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6074
6075         * bytecomp.el (byte-compile-initial-macro-environment):
6076         `eval-when-compile' should not compile its body.
6077
6078 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6079
6080         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6081         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6082         some Japanese English.  Remove some ancient FSF comments, and
6083         improve docstrings.  Use symbols not vectors for tables.
6084
6085 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6086
6087         * keymap.el:
6088         (local-key-binding):
6089         (global-key-binding):
6090         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6091
6092         * lisp.el:
6093         (backward-sexp): Slightly simpler code.
6094         (mark-sexp): Make arg optional, like FSF Emacs.
6095         (forward-list): Slightly simpler code.
6096         (backward-list): Slightly simpler code.
6097         (down-list):  Make arg optional, like FSF Emacs.
6098         (up-list):  Make arg optional, like FSF Emacs.
6099         (backward-up-list):  Make arg optional, like FSF Emacs.
6100         (kill-sexp):  Make arg optional, like FSF Emacs.
6101         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6102
6103         * font-menu.el (font-menu-change-face):
6104         Take continuable errors into account.
6105
6106         * abbrev.el:
6107         * abbrev.el (clear-abbrev-table):
6108         * abbrev.el (define-abbrev-table):
6109         * abbrev.el (define-abbrev):
6110         * abbrev.el (insert-abbrev-table-description):
6111         * apropos.el (apropos-documentation-check-doc-file):
6112         * apropos.el (apropos-documentation-check-elc-file):
6113         * buff-menu.el (list-buffers):
6114         * buff-menu.el (list-buffers-noselect):
6115         * bytecomp.el (byte-recompile-directory):
6116         * bytecomp.el (batch-byte-compile):
6117         * cl-macs.el (typep):
6118         * code-files.el (find-coding-system-magic-cookie):
6119         * code-files.el (insert-file-contents):
6120         * cus-edit.el (customize-set-variable):
6121         * cus-edit.el (customize-save-variable):
6122         * cus-face.el (custom-set-face-font-size):
6123         * cus-face.el (custom-set-face-update-spec):
6124         * cus-face.el (custom-reset-faces):
6125         * custom.el (custom-check-theme):
6126         * custom.el (copy-upto-last):
6127         * fill.el (canonically-space-region):
6128         * fill.el (fill-paragraph):
6129         * fill.el (fill-region):
6130         * fill.el (find-space-insertable-point):
6131         * fill.el (justify-current-line):
6132         * faces.el (face-spec-update-all-matching):
6133         * faces.el (set-face-stipple):
6134         * files-nomule.el (insert-file-contents):
6135         * files.el (insert-file-contents-literally):
6136         * files.el (hack-local-variables-last-page):
6137         * files.el (basic-save-buffer):
6138         * files.el (insert-directory):
6139         * font-menu.el (font-menu-change-face):
6140         * font.el (font-spatial-to-canonical):
6141         * format.el (format-encode-region):
6142         * format.el (format-insert-file):
6143         * format.el (format-replace-strings):
6144         * gutter.el (set-gutter-element):
6145         * help.el (key-or-menu-binding):
6146         * help.el (describe-bindings):
6147         * help.el (with-syntax-table):
6148         * indent.el (indent-rigidly):
6149         * indent.el (delete-to-left-margin):
6150         * info.el:
6151         * info.el (Info-extract-dir-entry-from):
6152         * info.el (Info-build-dir-anew):
6153         * info.el (Info-rebuild-dir):
6154         * info.el (Info-batch-rebuild-dir):
6155         * info.el (Info-read-subfile):
6156         * info.el (Info-build-node-completions):
6157         * info.el (Info-extract-menu-node-name):
6158         * isearch-mode.el (isearch-range-invisible):
6159         * isearch-mode.el (isearch-restore-invisible-extents):
6160         * itimer.el (itimerp):
6161         * itimer.el (itimer-live-p):
6162         * keymap.el:
6163         * keymap.el (substitute-key-definition):
6164         * keymap.el (read-command-or-command-sexp):
6165         * keymap.el (local-key-binding):
6166         * keymap.el (global-key-binding):
6167         * keymap.el (global-set-key):
6168         * keymap.el (local-set-key):
6169         * ldap.el:
6170         * ldap.el (ldap-add-entries):
6171         * ldap.el (ldap-delete-entries):
6172         * lisp.el (backward-sexp):
6173         * lisp.el (mark-sexp):
6174         * lisp.el (forward-list):
6175         * lisp.el (backward-list):
6176         * lisp.el (down-list):
6177         * lisp.el (backward-up-list):
6178         * lisp.el (up-list):
6179         * lisp.el (kill-sexp):
6180         * lisp.el (backward-kill-sexp):
6181         * menubar.el (add-menu-button):
6182         * menubar.el (add-submenu):
6183         * menubar.el (delete-menu-item):
6184         * menubar.el (relabel-menu-item):
6185         * mouse.el (narrow-window-to-region):
6186         * obsolete.el (define-obsolete-variable-alias):
6187         * obsolete.el (store-substring):
6188         * package-admin.el:
6189         * package-admin.el (package-admin-install-function):
6190         * package-admin.el (package-admin-install-function-mswindows):
6191         * package-admin.el (package-admin-default-install-function):
6192         * package-get.el (package-get-update-base-entries):
6193         * packages.el (packages-load-package-dumped-lisps):
6194         * packages.el (packages-collect-package-dumped-lisps):
6195         * printer.el (generic-print-buffer):
6196         * printer.el (generic-print-region):
6197         * replace.el (occur-mode-mouse-goto):
6198         * replace.el (perform-replace):
6199         * select.el (get-selection-no-error):
6200         * simple.el:
6201         * simple.el (newline):
6202         * simple.el (open-line):
6203         * simple.el (edit-and-eval-command):
6204         * simple.el (goto-line):
6205         * simple.el (undo):
6206         * simple.el (kill-region):
6207         * simple.el (copy-region-as-kill):
6208         * simple.el (kill-ring-save):
6209         * simple.el (set-mark):
6210         * simple.el (next-line):
6211         * simple.el (previous-line):
6212         * simple.el (line-move):
6213         * simple.el (set-goal-column):
6214         * simple.el (comment-region):
6215         * subr.el:
6216         * subr.el (putf):
6217         * syntax.el (modify-syntax-entry):
6218         * syntax.el (map-syntax-table):
6219         * view-less.el (view-file):
6220         * view-less.el (view-buffer):
6221         * view-less.el (view-file-other-window):
6222         * window-xemacs.el (backward-other-window):
6223         * window.el:
6224         * window.el (one-window-p):
6225         * window.el (walk-windows):
6226         * window.el (window-list):
6227         * x-mouse.el (x-mouse-kill):
6228         * x-select.el (x-get-cutbuffer):
6229         * x-select.el (x-store-cutbuffer):
6230         * term/bg-mouse.el (bg-mouse-line-to-center):
6231         * term/sun-mouse.el (window-line-end):
6232         * term/sun-mouse.el (sun-select-region):
6233         * term/sun.el (kill-region-and-unmark):
6234         * mule/mule-category.el:
6235         * mule/mule-category.el (modify-category-entry):
6236         * mule/mule-category.el (char-category-list):
6237         * mule/mule-coding.el (coding-system-force-on-output):
6238         * mule/mule-misc.el (coding-system-put):
6239         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6240
6241 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6242
6243         * cus-face.el: Typo fixes and tiny clarifications.
6244         * custom.el: ditto
6245
6246 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6247
6248         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6249         * startup.el (normal-top-level): Setup auto-save-list-file-name
6250         if auto-save-list-file-prefix is non-nil.
6251
6252 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6253
6254         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6255
6256 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6257
6258         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6259         get symbol at point-min.
6260
6261 2000-10-24  Didier Verna  <didier@xemacs.org>
6262
6263         * info.el (Info-emacs-info-file-name): defconst it.
6264         * info.el (Info-footnote-tag): defcustom it.
6265         * info.el (Info-no-description-string): ditto.
6266         * info.el (Info-find-node): adapt to new semantics of
6267         'Info-suffixed-file (don't do the case variants stuff).
6268         * info.el (Info-insert-dir): rewrite the dir file variants code.
6269         * info.el (Info-directory-files): New. Return the list of info
6270         files in a directory.
6271         * info.el (Info-dir-outdated-p): use it.
6272         * info.el (Info-parse-dir-entries): ditto.
6273         * info.el (Info-build-dir-anew): don't restrict to files ending
6274         with a ".info.*" extension.
6275         * info.el (Info-set-mode-line): ditto.
6276         * info.el (Info-read-subfile): adapt to new semantics of
6277         'Info-suffixed-file (append 'exact argument).
6278         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6279         string independently of the case.
6280         * info.el (Info-suffixed-file): use it (match all possible case
6281         for the file name).
6282         * info.el (Info-insert-file-contents): code cleanup.
6283         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6284         columns.
6285         * info.el (Info-batch-rebuild-dir): ditto.
6286         * info.el (Info-read-node-name-1): ditto.
6287         * info.el (Info-search): ditto.
6288         * info.el (Info-fontify-node): ditto.
6289
6290
6291 2000-10-24  Didier Verna  <didier@xemacs.org>
6292
6293         * process.el (shell-command): when called from a program, avoid
6294         'push-mark's "mark-set" message.
6295
6296 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6297
6298         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6299         by a symbol, not by a vector.
6300         * mule/vietnamese.el (vscii): Likewise.
6301         (viscii): Likewise.
6302         * mule/cyrillic.el (koi8-r): Likewise.
6303
6304         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6305         by a symbol, not by a vector.
6306         (chinese-big5-2): Likewise.
6307         * mule/ethiopic.el (ethiopic): Likewise.
6308         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6309         (vietnamese-viscii-upper): Likewise.
6310
6311 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6312
6313         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6314
6315 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6316
6317         * byte-optimize.el (byte-optimize-car): New function.
6318         (byte-optimize-cdr): Ditto.
6319
6320 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6321
6322         * byte-optimize.el: Partial synch with FSF 20.7.
6323         Optimize constant concatenation.
6324         Add keymapp as a side effect free function.  It is a built-in.
6325         (byte-after-unbind-pos): Remove byte-equal.
6326
6327 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6328
6329         * update-elc-2.el: Quote regexps correctly.
6330
6331 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6332
6333         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6334         (ccl-compile): Apply integerp, not integer-or-char-p to
6335         check the type of the buffer magnification
6336         (ccl-compile-write-string): Encode a string with binary
6337         coding system.
6338         (ccl-compile-write-repeat): Likewise.
6339
6340 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6341
6342         * buff-menu.el:
6343         * bytecomp.el:
6344         * coding.el:
6345         * faces.el:
6346         * files.el:
6347         * fill.el:
6348         * float-sup.el:
6349         * font-lock.el:
6350         * help.el:
6351         * iso8859-1.el:
6352         * loaddefs.el:
6353         * menubar-items.el:
6354         * menubar.el:
6355         * modeline.el:
6356         * msw-font-menu.el:
6357         * paragraphs.el:
6358         * paths.el:
6359         * replace.el:
6360         * simple.el:
6361         * sound.el:
6362         * startup.el:
6363         * version.el:
6364         * x-faces.el:
6365         * x-font-menu.el:
6366         Remove purecopy.
6367
6368 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6369
6370         * simple.el (do-auto-fill): Use the function pointer to by
6371         `comment-line-break-function', not `indent-new-comment-line'. This
6372         fixes an issue with cc-mode comment continuation.
6373
6374 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6375
6376         * simple.el (turn-on-auto-fill):  Add (interactive).
6377         * mwheel.el (mwheel-install): Add (interactive).
6378         * font-lock.el (turn-on-font-lock): Add (interactive).
6379         (turn-off-font-lock): Add (interactive).
6380
6381 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6382
6383         * packages.el (packages-special-base-regexp): Add `man'.
6384
6385 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6386
6387         * wid-edit.el (widget-specify-active): map over extents in current
6388         buffer like `widget-specify-inactive' does.  Mapping over the
6389         inactive extent object does not work since the current extent is
6390         ignored by `map-extents'.
6391
6392 2000-10-04  Martin Buchholz <martin@xemacs.org>
6393
6394         * XEmacs 21.2.36 is released.
6395
6396 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6397
6398         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6399         Optimize the compiled-function-constants vector by byte-code
6400         reference counts.
6401
6402 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6403
6404         * build-report.el (build-report-delete-regexp): quote value in
6405         defcustom
6406
6407 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6408
6409         * build-report.el (build-report): Don't bind srcdir which we don't
6410         use in `multiple-value-bind' to avoid the only byte-compiler
6411         warning.
6412
6413 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6414
6415         * build-report.el: Requires cl and custom now.
6416         build-report-version is determined by XEmacs version -- remove
6417         build-report-version*.
6418         * build-report.el (build-report-version): Removed.
6419         * build-report.el (build-report-installation-version-regexp): New.
6420         * build-report.el (build-report-version-file-regexp): New.
6421         * build-report.el (build-report-installation-srcdir-regexp): New.
6422         * build-report.el (build-report-destination): Offer
6423         xemacs-build-reports and xemacs-beta.
6424         * build-report.el (build-report-keep-regexp): Adjusted.
6425         * build-report.el (build-report-delete-regexp): Adjusted.
6426         * build-report.el (build-report-make-output-dir): New.
6427         * build-report.el (build-report-installation-file): Replace use of
6428         `concat' with `expand-file-name'.
6429         * build-report.el (build-report-make-output-file): Removed.
6430         * build-report.el (build-report-make-output-files): New.
6431         * build-report.el (build-report-subject): Identify as
6432         user-variable with "*...".
6433         * build-report.el (build-report-prompts): Ditto.
6434         * build-report.el (build-report-version-file): New.
6435         * build-report.el (build-report-file-encoding): Identify as
6436         user-variable with "*...".
6437         * build-report.el (build-report-make-output-get): New.
6438         * build-report.el (build-report-insert-header): Report
6439         emacs-version and system-configuration instead of
6440         build-report-version.
6441         * build-report.el (build-report-insert-make-output): Add file
6442         argument.
6443         * build-report.el (build-report-insert-installation-file):
6444         Re-indent.
6445         * build-report.el (build-report-keep): Change docstring,
6446         re-indent.
6447         * build-report.el (build-report-delete): Ditto.
6448         * build-report.el (build-report-installation-data): New.
6449         * build-report.el (build-report-version-file-data): New.
6450
6451 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6452
6453         * byte-optimize.el (byte-optimize-lapcode):
6454         Fix the optimization of using the first 5 elements of the
6455         constants vector for variables.
6456         (byte-optimize-lapcode): Fix another ancient broken optimization.
6457
6458 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6459
6460         * *: Spelling mega-patch
6461
6462 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6463
6464         * easymenu.el: doc fixes.
6465         (easy-menu-do-define): Use backquote.
6466         (easy-menu-change):
6467         (easy-menu-add):
6468         `when' seems much clearer than `if' here.
6469         (easy-menu-remove):
6470         (easy-menu-add-item):
6471         (easy-menu-item-present-p):
6472         (easy-menu-remove-item):
6473         Wrap using (when (featurep 'menubar) ...)
6474
6475 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6476
6477         * bytecomp.el (displaying-byte-compile-warnings):
6478         Revert Ben's change to this function below so that the compile log
6479         is displayed properly for users of the "popper" package.
6480
6481 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6482
6483         * window.el (save-selected-window): Use backquote.
6484
6485         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6486         Renamed from `byte-compile-file-form-defvar'.
6487         * bytecomp.el (byte-compile-defvar-or-defconst):
6488         Only cons onto current-load-list in top-level forms.
6489         Else this leaks a cons cell every time a defun is called.
6490         Renamed from `byte-compile-defvar', for clarity.
6491         Warn when docstring of defvar is not a string.
6492         Use consistent error messages.
6493         Better comments.
6494
6495 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6496
6497         * simple.el (set-variable):
6498         Remove unneeded defvar by rearranging order of let* forms.
6499
6500         * mule/mule-ccl.el (ccl-get-next-code):
6501         * menubar-items.el (bookmark-menu-filter):
6502         (language-environment-menu-filter):
6503         (tutorials-menu-filter):
6504         * toolbar-items.el (toolbar-compile):
6505         * byte-optimize.el (disassemble-offset):
6506         Use (declare (special ...)) instead of `defvar'.
6507
6508         * cl-macs.el (cl-do-proclaim):
6509         Fix (declare (special ...)) warning suppression syntax.
6510
6511 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6512
6513         * info.el (Info-tag-table-marker):
6514         (Info-tag-table-buffer):
6515         (Info-find-file-node):
6516         (Info-read-subfile):
6517         (Info-build-node-completions):
6518         (Info-search):
6519         (Info-mode):
6520         Multiple info buffer support.
6521
6522 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6523
6524         * ldap.el (ldap-decode-entry): New defun
6525         (ldap-search-entries): Use it in order to decode DN-prefixed
6526         entries properly
6527
6528 2000-08-23  Daniel Pittman <daniel@danann.net>
6529
6530         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6531         Use `eq', not `=', to compare symbols.
6532
6533 2000-07-30  Ben Wing  <ben@xemacs.org>
6534
6535         * bytecomp.el (byte-compile-report-error):
6536         * bytecomp.el (displaying-byte-compile-warnings):
6537         if stack-trace-on-error is set, send out a backtrace when
6538         an error is encountered that stops byte compilation.  this
6539         should make it much much easier to track down those curious
6540         problems.  also undo the kludge of using a separate "*Show*"
6541         buffer for display when there's a temp-buffer-show-function;
6542         we can avoid this by just being a little smarter.
6543
6544         * dialog-items.el:
6545         * dialog-items.el (search-dialog-regexp): New.
6546         * dialog-items.el (search-dialog-callback):
6547         * dialog-items.el (make-search-dialog):
6548         add a regexp option to the dialog and clean up a bit.
6549
6550         * dialog.el:
6551         * dialog.el (yes-or-no-p-dialog-box):
6552         * dialog.el (get-dialog-box-response):
6553         * dialog.el (make-dialog-box):
6554         * dialog.el (dialog-box-finish): New.
6555         * dialog.el (dialog-box-cancel): New.
6556         * dialog.el (internal-make-dialog-box-exit): New.
6557         implement [properly!] the :modal property of the new dialog box
6558         interface.  this is the first time xemacs has ever had *proper*
6559         modal dialog boxes, giving the standard window-system feedback.
6560         (e.g. under windows, clicking on a disabled frame causes a beep
6561         and makes the dialog box flash three times.)
6562
6563         * dragdrop.el: header keyword frobbing.
6564
6565         * dumped-lisp.el (preloaded-file-list):
6566         renamed winnt.el to win32-native.el.
6567
6568         * faces.el (face-property):
6569         * faces.el (set-face-property):
6570         * faces.el (frob-face-property):
6571         * faces.el (frob-face-font-2):
6572         * faces.el (make-face-bold):
6573         * faces.el (make-face-italic):
6574         * faces.el (make-face-bold-italic):
6575         * faces.el (make-face-unbold):
6576         * faces.el (make-face-unitalic):
6577         * faces.el (make-face-smaller):
6578         * faces.el (make-face-larger):
6579         clean up the implementation of these so that window-system-specific
6580         methods are called only on objects belonging to that window system.
6581         previously, you could have [e.g.] mswindows-make-face-bold called
6582         on font object of device type `stream', which is not good and
6583         explains the subtle errors Adrian was getting when byte-compiling
6584         something that required 'term. (Adrian, now you can use stack-trace-
6585         on-error to find the exact place where things are going wrong instead
6586         of having to laboriously binary-search your way through.)
6587
6588         * finder.el (finder-known-keywords):
6589         cleaned up -- properly sorted, clarified the meanings of many of
6590         the keywords, and added a few -- mswin, gui, content, build, www,
6591         user, services.  the last two try to distinguish between a package
6592         that's used directly by the user, and a package that provides
6593         support services to other packages.
6594
6595         * font-lock.el (lisp-font-lock-keywords-2):
6596         update list of lisp control structures to include everything,
6597         including new ones i introduced.
6598
6599         * gutter.el: header keyword frobbing.
6600
6601         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6602         recent isearch element was not doing so!  you got the second-most-
6603         recent instead.
6604
6605         * lisp-mode.el (construct-lisp-mode-menu):
6606         more menubar cleanups.
6607         * lisp-mode.el (with-selected-window):
6608         make it indent properly.
6609
6610         * menubar-items.el (default-menubar): lots of menubar cleanups.
6611         rearranged the options menu the most, e.g. splitting up the
6612         Keyboard/Mouse menu into a new Editing menu and combining the
6613         separate Scrollbar/Gutter/Toolbar submenus into Display.
6614         Got rid of General, moved items to Editing or new Troubleshooting.
6615         Moved Packages to Tools; doesn't seem to belong under Options.
6616         Added stuff to the Cmds menu, e.g. Change Case.
6617
6618         NB please don't complain about these periodic menubar changes.
6619         Anything like this is necessarily incremental in its construction
6620         -- By constant use you gradually become more and more aware of
6621         better and better ways to group menu items.  When we eventually
6622         move the options menu to a property sheet, the existing structure
6623         will probably be preserved fairly well.
6624
6625         * minibuf.el (next-history-element): fix problems with pressing
6626         down arrow in repeat-complex-command.
6627
6628         * modeline.el:
6629         * modeline.el (modeline-3d-p): New.
6630         added custom variable for controlling the 3d modeline.  the
6631         corresponding Options item has been present for a long time,
6632         but commented out with "fix me!" comments.  it's fixed now.
6633
6634         * obsolete.el (add-menu):
6635         remove bogus gettexts.
6636
6637         * process.el (shell-quote-argument):
6638         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6639         For bash under Windows native, see below.
6640
6641         * simple.el:
6642         * simple.el (display-warning-buffer):
6643         Fixed the handling of warning display to eliminate the annoying
6644         *Show* buffer, like was done for byte-compiler output above.
6645
6646         * simple.el (debug-print): New.
6647         Simple function for sending debug messages to the console and/or
6648         other debug places.
6649
6650         * subr.el (replace-in-string):
6651         Rewrite this function to avoid N^2 behavior with large strings --
6652         catastrophic with the new Windows selection code! (Apparently the
6653         author of this function didn't realize there was a fun
6654         replace-match that could make his life much easier, because we
6655         duplicated the entire logic.  The new version is smaller, easier
6656         to understand, much more robust, and has extended features --
6657         those of replace-match.)
6658
6659         * window.el:
6660         * window.el (with-selected-window): New.
6661         An obvious complement to the existing `with-selected-frame' and
6662         `with-current-buffer'.
6663
6664         * win32-native.el: Renamed from winnt.el.
6665         Added a great deal of stuff for properly handling process quoting,
6666         somewhat modeled on Kirill's original model (which i later threw
6667         away).  We should now finally have correctly working process arg
6668         quoting/dequoting so that the final app gets exactly what we
6669         intended.  Because the mechanism is in Lisp, it's easily
6670         extendible. (For those running bash and running the native
6671         version, I tried hard to do what I thought was correct.  But more
6672         thought is needed, and ideally the volunteer work of people with
6673         these configurations that they generally run on.)
6674
6675         * x-font-menu.el (x-font-menu-font-data):
6676         Put in defvar's to fix byte-compiler warnings.
6677
6678 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6679
6680         * select.el (selection-coercion-alist): Initialise.
6681         * select.el (select-coerce-to-text): New.
6682         * select.el (select-coerce): New.
6683         New functions to perform type and value coercion.
6684
6685         * select.el (select-buffer-killed-default): Keep data if it was
6686         on the clipboard.
6687
6688 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6689
6690         * menubar-items.el (default-menubar): Fix typo.
6691         (default-menubar): `lambda' was mispelled as `lamda'.
6692
6693 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6694
6695         * window.el (shrink-window-if-larger-than-buffer): Remove
6696         edge checking code.
6697
6698 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6699
6700         * paths.el (gnus-local-domain): Removed.
6701         (gnus-local-organization): Ditto.
6702         (gnus-startup-file): Ditto.
6703
6704 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6705
6706         * files.el (auto-mode-alist): Add .spec for RPM.
6707
6708 2000-07-31  Andy Piper  <andy@xemacs.org>
6709
6710         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6711
6712 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6713
6714         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6715         browse-url.
6716         * help.el (xemacs-www-page): Ditto.
6717         (xemacs-www-faq): Ditto.
6718         * menubar-items.el (default-menubar): Ditto.
6719
6720         * wid-edit.el (widget-url-link-action): Ditto.
6721         From: Kenichi OKADA <okada@opaopa.org>.
6722
6723 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6724
6725         * finder.el (finder-commentary): Add autoload cookie.
6726
6727 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6728
6729         * files.el (insert-file-contents-literally): Fix second let
6730         binding for `coding-system-for-read' to `coding-system-for-write'
6731         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6732
6733 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6734
6735         * files.el (insert-file-contents-literally): Use binary coding
6736         system (from Morioka san).
6737         (insert-file-contents-literally): Make file-name-handler method.
6738
6739 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6740
6741         * cl-macs.el (get-selection): Add defsetf.
6742
6743 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6744
6745         * x-init.el (x-activate-region-as-selection): replace obsolete
6746         function x-own-selection with own-selection.
6747         (ow-find): replace obsolete functions x-get-selection and
6748         x-get-clipboard with get-selection and get-clipboard.
6749         (init-post-x-win): replace obsolete function x-disown-selection
6750         with disown-selection.
6751
6752 2000-07-20  Mike Sperber  <mike@xemacs.org>
6753
6754         * startup.el (load-user-init-file): Only try to load init file if
6755         it exists.
6756
6757 2000-07-10  Andy Piper  <andy@xemacs.org>
6758
6759         * dialog-items.el: sync with Ben's patch.
6760
6761         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6762         comment.
6763         (progress-text-glyph): deleted.
6764         (progress-layout-glyph): make completely minimal.
6765         (progress-gauge-glyph): ditto.
6766         (progress-display-style): fix to handle dynamic instantiator
6767         changes.
6768         (progress-text-instantiator): new.
6769         (progress-layout-instantiator): new.
6770         (progress-gauge-instantiator): new.
6771         (set-progress-display-instantiator): renamed and changed from
6772         set-progress-display-style.
6773         (progress-abort-glyph): use instantiator not glyph.
6774         (append-progress-display): use set-progress-display-instantiator
6775         and set-glyph-image.
6776         (abort-progress-display): ditto.
6777         (raw-append-progress-display): ditto.
6778
6779 2000-07-20  Ben Wing  <ben@xemacs.org>
6780
6781         * code-files.el: Move Mule-specific code to mule-coding.el.
6782
6783 2000-07-15  Ben Wing  <ben@xemacs.org>
6784
6785         * autoload.el:
6786         Fixed comments.
6787
6788         * cmdloop.el:
6789         * cmdloop.el (yes-or-no-p):
6790         * cmdloop.el (y-or-n-p):
6791         Make these functions use should-use-dialog-box-p and not be
6792         overridden in dialog.el.
6793
6794         * cus-dep.el:
6795         * cus-dep.el (Custom-make-dependencies): Removed.
6796         * cus-dep.el (Custom-make-dependencies-1): New.
6797         * cus-dep.el (Custom-make-one-dependency): New.
6798         New entry point for use in Makefiles, to avoid excessive
6799         invocations.
6800
6801         * cus-edit.el (custom-variable-reset-saved):
6802         * cus-edit.el (custom-variable-reset-standard):
6803         * cus-edit.el (custom-save-resets):
6804         Fix bytecompiler warnings.
6805
6806         * dialog.el:
6807         * dialog.el (yes-or-no-p-dialog-box):
6808         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6809         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6810         * dialog.el (get-dialog-box-response):
6811         * dialog.el (message-or-box):
6812         * dialog.el (make-dialog-box):
6813         * dialog.el (popup-dialog-box): New.
6814         Avoid yes-or-no-p bogosities.
6815         Create a general function `make-dialog-box' to encapsulate all
6816         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6817
6818         * dumped-lisp.el (preloaded-file-list):
6819         Add dialog-items.  Clean up.  Group files by types.
6820
6821         * easymenu.el (easy-menu-add):
6822         * easymenu.el (easy-menu-remove):
6823         Account for accelerators.
6824
6825         * extents.el:
6826         * extents.el (extent-list): New args, like in map-extents.
6827         * extents.el (extent-at-event): New.
6828         * extents.el (extents-at-event): New.
6829
6830         * font-lock.el:
6831         * font-lock.el (font-lock-mode):
6832         * font-lock.el (font-lock-default-fontify-buffer):
6833         * font-lock.el (font-lock-default-unfontify-region):
6834         * font-lock.el (font-lock-fontify-syntactically-region):
6835         * font-lock.el (font-lock-fontify-keywords-region):
6836         Use new progress-feedback names.
6837
6838         * font-lock.el (java-font-lock-identifier-regexp):
6839         * font-lock.el (java-font-lock-class-name-regexp):
6840         Fix bytecompiler warnings.
6841
6842         * gutter-items.el:
6843         * gutter-items.el (progress-display-use-echo-area): Removed.
6844         * gutter-items.el (progress-feedback-use-echo-area): New.
6845         * gutter-items.el (progress-display-popup-period): Removed.
6846         * gutter-items.el (progress-feedback-popup-period): New.
6847         * gutter-items.el (set-progress-display-style): Removed.
6848         * gutter-items.el (set-progress-feedback-style): New.
6849         * gutter-items.el (progress-display-style): Removed.
6850         * gutter-items.el (progress-feedback-style): New.
6851         * gutter-items.el (progress-stack):
6852         * gutter-items.el (progress-displayed-p): Removed.
6853         * gutter-items.el (progress-feedbacked-p): New.
6854         * gutter-items.el (clear-progress-display): Removed.
6855         * gutter-items.el (clear-progress-feedback): New.
6856         * gutter-items.el (progress-display-clear-when-idle): Removed.
6857         * gutter-items.el (progress-feedback-clear-when-idle): New.
6858         * gutter-items.el (remove-progress-display): Removed.
6859         * gutter-items.el (remove-progress-feedback): New.
6860         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6861         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6862         * gutter-items.el (append-progress-display): Removed.
6863         * gutter-items.el (append-progress-feedback): New.
6864         * gutter-items.el (abort-progress-display): Removed.
6865         * gutter-items.el (abort-progress-feedback): New.
6866         * gutter-items.el (raw-append-progress-display): Removed.
6867         * gutter-items.el (raw-append-progress-feedback): New.
6868         * gutter-items.el (display-progress-display): Removed.
6869         * gutter-items.el (display-progress-feedback): New.
6870         * gutter-items.el (current-progress-display): Removed.
6871         * gutter-items.el (current-progress-feedback): New.
6872         * gutter-items.el (current-progress-display-label): Removed.
6873         * gutter-items.el (current-progress-feedback-label): New.
6874         * gutter-items.el (progress-display): Removed.
6875         * gutter-items.el (progress-feedback): New.
6876         Replace "progress-display" with "progress-feedback" globally.
6877
6878         * gutter-items.el (lprogress-display): Removed.
6879         * gutter-items.el (progress-feedback-with-label): New.
6880         Rename lprogress-display ==> progress-feedback-with-label.
6881
6882         * gutter-items.el (search-dialog-direction): Removed.
6883         * gutter-items.el (search-dialog-text): Removed.
6884         * gutter-items.el (search-dialog-callback): Removed.
6885         * gutter-items.el (make-search-dialog): Removed.
6886         Move to dialog-items.el.
6887
6888         * help.el:
6889         * help.el (help-mode-quit):
6890         * help.el (mode-for-help): New.
6891         * help.el (help-sticky-window): New.
6892         * help.el (help-window-config): New.
6893         * help.el (with-displaying-help-buffer):
6894         * help.el (function-at-event): New.
6895         * help.el (help-symbol-regexp): New.
6896         * help.el (help-symbol-run-function-1): New.
6897         * help.el (help-symbol-run-function): New.
6898         * help.el (help-symbol-function-context-menu): New.
6899         * help.el (help-symbol-variable-context-menu): New.
6900         * help.el (help-symbol-function-and-variable-context-menu): New.
6901         * help.el (frob-help-extents): New.
6902         * help.el (describe-function-1):
6903         * help.el (variable-at-point):
6904         * help.el (variable-at-event): New.
6905         * help.el (describe-variable):
6906         Major overhaul.
6907         - Make functions and variables be mousable.
6908         - Middle button hyperlinks.
6909         - New context-menu entries.
6910
6911         * keydefs.el:
6912         * keydefs.el (global-map):
6913         New key bindings to move lines up and down.
6914
6915         * lisp-mode.el:
6916         * lisp-mode.el (construct-lisp-mode-menu): New.
6917         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6918         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6919         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6920         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6921         Make popup and menubar menus be different.  Popup menu uses
6922         clicked location and automatically assumes symbol under the mouse
6923         for various commands.
6924
6925         * menubar-items.el:
6926         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6927         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6928
6929         * menubar-items.el (global-popup-menu): Removed.
6930         * menubar-items.el (mode-popup-menu): Removed.
6931         * menubar-items.el (activate-popup-menu-hook): Removed.
6932         * menubar-items.el (popup-mode-menu): Removed.
6933         * menubar-items.el (popup-buffer-menu): Removed.
6934         * menubar-items.el (popup-menubar-menu): Removed.
6935         Move to menubar.el.
6936
6937         * menubar.el:
6938         * menubar.el (global-popup-menu): New.
6939         * menubar.el (mode-popup-menu): New.
6940         * menubar.el (activate-popup-menu-hook): New.
6941         * menubar.el (last-popup-menu-event): New.
6942         * menubar.el (popup-mode-menu): New.
6943         * menubar.el (popup-buffer-menu): New.
6944         * menubar.el (popup-menubar-menu): New.
6945         * menubar.el (menu-call-at-event): New.
6946         Move non-content functions here.  Add support for context menu
6947         items on extents.
6948
6949         * minibuf.el (minibuffer-history-uniquify):
6950         Typo fix.
6951
6952         * minibuf.el (read-file-name-1):
6953         Call new file dialog box if it exists.
6954
6955         * minibuf.el (mouse-rfn-setup-vars):
6956         Clean up "chop" action.
6957
6958         * mouse.el:
6959         * mouse.el (button2): Now bound to mouse-track.
6960         * mouse.el (click-inside-extent-p):
6961         * mouse.el (point-inside-extent-p):
6962         * mouse.el (point-inside-selection-p):
6963         * mouse.el (mouse-drag-or-yank): Removed.
6964         * mouse.el (mouse-begin-drag-n-drop): New.
6965         * mouse.el (mouse-eval-sexp):
6966         * mouse.el (mouse-track-activate-strokes): New.
6967         * mouse.el (mouse-track-do-activate): New.
6968         * mouse.el (mouse-track):
6969         * mouse.el (default-mouse-track-event-is-with-button): New.
6970         * mouse.el (default-mouse-track-cleanup-hook):
6971         * mouse.el (default-mouse-track-drag-hook):
6972         * mouse.el (default-mouse-track-drag-up-hook):
6973         * mouse.el (default-mouse-track-click-hook):
6974         Merge drag-n-drop into mouse-track.
6975         Add general "activate" support to replace specific button2 kludges.
6976         Use "button modifier" support in mouse-track.
6977
6978         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6979
6980         * package-ui.el:
6981         * package-ui.el (pui-menu):
6982         * package-ui.el (pui-popup-context-sensitive): Removed.
6983         Fix bytecompiler warnings.
6984         Clean up popup code a bit.
6985
6986         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6987
6988         * simple.el:
6989         * simple.el (transpose-lines):
6990         * simple.el (transpose-line-up): New.
6991         * simple.el (transpose-line-down): New.
6992         * simple.el (transpose-subr):
6993         * simple.el (transpose-subr-1): Removed.
6994         Clean up, add functions to move lines up and down.
6995
6996         * startup.el (mail-host-address):
6997         * startup.el (user-mail-address):
6998         Customize.
6999
7000         * subr.el:
7001         * subr.el (set-symbol-value-in-buffer): New.
7002         * subr.el (error):
7003         * subr.el (check-argument-type):
7004         * subr.el (defined-error-p): New.
7005         Add structured error support.
7006
7007         * toolbar-items.el (toolbar-compile):
7008         Use new make-dialog-box.
7009
7010         * update-elc.el:
7011
7012         * userlock.el (ask-user-about-lock-dbox):
7013         * userlock.el (ask-user-about-supersession-threat-dbox):
7014         * userlock.el (ask-user-about-lock):
7015         * userlock.el (ask-user-about-supersession-threat):
7016         Use new make-dialog-box.
7017         Add safety checks; use should use-dialog-box-p.
7018
7019         * window-xemacs.el:
7020         * window-xemacs.el (__buffer-dedicated-frame):
7021         * window-xemacs.el (buffer-dedicated-frame): New.
7022         * window-xemacs.el (set-buffer-dedicated-frame): New.
7023         Move dedicated-frame stuff into lisp.
7024
7025 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7026
7027         * printer.el (generic-print-region): Do not require that
7028         `printer-name' be set.
7029         (printer-name): Commentary clarification.
7030
7031 2000-07-19  Martin Buchholz <martin@xemacs.org>
7032
7033         * XEmacs 21.2.35 is released.
7034
7035 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7036
7037         * select.el (selection-coercible-types): Initialise.
7038
7039 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7040
7041         * select.el (own-clipboard): Bug fix.
7042
7043 2000-07-17  Mike Sperber  <mike@xemacs.org>
7044
7045         * cus-edit.el (custom-migrate-custom-file): Save init file before
7046         continuing.
7047
7048 2000-07-16  Mike Sperber  <mike@xemacs.org>
7049
7050         * startup.el (load-init-file): Remove silly call to
7051         `load-user-custom-file`.
7052         (maybe-migrate-user-init-file): Minor fixes.
7053
7054 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7055
7056         * apropos.el (apropos-documentation-check-doc-file):
7057         `doc' variable should be let-bound, as was presumably intended.
7058
7059         * cus-edit.el (custom-variable-reset-saved):
7060         (custom-variable-reset-standard):
7061         Remove unused variable comment-widget.  Twice.
7062
7063         * toolbar.el (toolbar-blank-press-function):
7064         Add a real defvar with initial value nil and proper docstring.
7065         (press-toolbar-button): No need to check for boundp-ness anymore.
7066
7067         * rect.el (open-rectangle-line): Remove useless (let) form.
7068         Add defvar for pending-delete-mode.
7069
7070         * info.el (Info-find-node): This function needs an autoload cookie.
7071
7072         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7073         Use let* since the second form referred to the first.
7074
7075 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7076
7077         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7078         instead of removed `mswindows-get-clipboard'.
7079
7080
7081 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7082
7083         * select.el (select-convert-from-text): New.
7084         * select.el (select-convert-from-length): New.
7085         * select.el (select-convert-from-integer): New.
7086         * select.el (select-convert-from-identity): New.
7087         * select.el (select-convert-from-filename): New.
7088         * select.el (selection-converter-in-alist): Use them.
7089         New converter functions for X.
7090
7091         * select.el (get-selection): Removed comment.
7092
7093         * select.el (own-selection): Removed append code - I thought
7094         I'd already done this, but apparently not...
7095
7096         * select.el: Changed comment about TIMESTAMP.
7097
7098         * select.el (select-convert-in): New.
7099         * select.el (select-convert-out): New.
7100         New functions that get used by select.c.
7101
7102         * select.el (select-buffer-killed-default): New.
7103         * select.el (select-buffer-killed-text): New.
7104         * select.el (selection-buffer-killed-alist): New.
7105         New list and functions that get called if a relevant selection
7106         exists and a buffer gets killed.
7107
7108         * select.el (select-convert-to-targets):
7109         * select.el (select-convert-to-identity): Removed.
7110         * select.el (select-convert-from-identity): Removed.
7111         * select.el (select-converter-out-alist):
7112         Removed _EMACS_INTERNAL selection type.
7113
7114         * x-select.el (xselect-kill-buffer-hook): Removed.
7115         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7116         Removed this X-specific nonesense. Use the generic support
7117         in select.el instead.
7118
7119 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7120
7121         * mule/mule-category.el (defined-category-hashtable):
7122         Use make-hash-table instead of make-hashtable
7123
7124         * buff-menu.el: Byte-compiler warning fix.
7125
7126         * isearch-mode.el (isearch-highlight-all-cleanup):
7127         Remove unused variable `isearch-highlight-all-start'.
7128
7129         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7130
7131         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7132
7133         * cus-dep.el (Custom-make-dependencies):
7134         Add autoload cookie for custom-add-loads to generated custom-load.el.
7135
7136         * autoload.el (autoload-package-name): Warning suppression.
7137         Move defvar prior to first use.
7138
7139         * custom.el: Add autoload for custom-declare-face.
7140         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7141         * cl.el (cl-hack-byte-compiler):
7142         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7143         to work properly.
7144
7145 2000-07-08  Mike Sperber  <mike@xemacs.org>
7146
7147         * startup.el (load-home-init-file): Added variable.
7148         (maybe-migrate-user-init-file): Added.
7149         (load-user-init-file): Load custom file if different from init
7150         file.
7151
7152         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7153         "startup."
7154
7155         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7156         Moved `custom-file'-related code to cus-file.el.
7157
7158         * cus-file.el: New file.
7159
7160 2000-04-01  Mike Sperber  <mike@xemacs.org>
7161
7162         * packages.el (packages-find-package-directories): Added support
7163         for external package hierarchies with in-place installations.
7164
7165         * find-paths.el (paths-root-in-place-p): Added.
7166         (paths-find-emacs-directory): Added support for external
7167         directories with in-place installations.
7168         (paths-find-site-directory): Ditto.
7169
7170         * startup.el (find-user-init-file): Also look for
7171         ~/.xemacs/init.elc? in preference to ~/.emacs.
7172
7173 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7174
7175         * select.el (own-selection):
7176         * select.el (own-clipboard): Changed `append' parameter to
7177         `how-to-use' parameter.
7178         * select.el (own-selection): Removed icky append code.
7179         * select.el (own-selection, get-selection): Removed extra type
7180         checking.
7181         * select.el (selection-appender-alist):
7182         * select.el (selection-converter-{in|out}-alist): Initialise.
7183         * select.el (select-append-to-*): New.
7184         * select.el (select-convert-from-*): New.  New functions to append
7185         data and convert data from external type.
7186
7187 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7188
7189         * font-lock.el: Javadoc enhancements.
7190
7191 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7192
7193         * printer.el (generic-print-region): Compose job name from buffer
7194         name.
7195
7196 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7197
7198         * font-lock.el (font-lock-fontify-pending-extents): Call
7199         font-lock-fontify-region instead of font-lock-fontify-buffer
7200         to avoid unnecessary progress gauges.
7201
7202 2000-07-06  Craig Lanning  <lanning@scra.org>
7203
7204         * custom-load.el (faces):
7205
7206         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7207         dir is a regex.
7208
7209         * process.el (call-process-internal): from Dan Holmsand, use binary
7210         coding systems so that jka-compr works.
7211
7212 2000-07-07  Ben Wing  <ben@xemacs.org>
7213
7214         * font-lock.el: Undo previous change.  Unfortunately, some
7215         files actually use the variables directly in their init code
7216         without quoting them.
7217
7218 2000-07-07  Ben Wing  <ben@xemacs.org>
7219
7220         * font-lock.el (defvar font-lock-*-face): Removed.
7221
7222         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7223         only when necessary.
7224
7225 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7226
7227         * cl-macs.el: fix cl-transform-function-property kludge
7228         so that it does not require a random feature.
7229
7230 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7231
7232         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7233         as in Linux kernel "Rules.make".
7234
7235 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7236
7237         * build-report.el (build-report): Add autoload cookie.
7238
7239 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7240
7241         * package-ui.el (defgroup pui):  Correct a misspelling
7242         (pui-toggle-package-delete):  Change `seleted' to `selected'
7243
7244 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7245
7246         * package-get.el (package-get-update-base):
7247         (package-get): Use insert-file-contents-literally always.
7248         (package-get-maybe-save-index):
7249         Force coding system for writing to binary.
7250
7251 2000-06-08  Mike Alexander  <mta@arbortext.com>
7252
7253         * code-process.el (call-process-region): If there is no coding
7254         system for the process on process-coding-system-alist use the
7255         coding system of the buffer containing the region.
7256
7257 2000-06-10  Ben Wing  <ben@xemacs.org>
7258
7259         * cmdloop.el (command-error):
7260         If debug-on-error and noninteractive, output backtrace.
7261
7262         * files.el (file-relative-name):
7263         Remove MSDOS references.
7264
7265         * simple.el (line-number): New function, due to non-obvious
7266         behavior/usage of count-lines.
7267
7268         * simple.el (count-lines): document non-obvious usage to get
7269         line number.
7270
7271 2000-06-11  Ben Wing  <ben@xemacs.org>
7272
7273         * faces.el ((featurep 'xpm)):
7274         * x-faces.el (x-init-face-from-resources):
7275         * x-faces.el (x-init-frame-faces):
7276         * x-misc.el (x-init-specifier-from-resources):
7277         * x-misc.el (x-get-resource-and-bogosity-check):
7278         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7279         * x-mouse.el (x-init-pointer-shape):
7280         * x-scrollbar.el (x-init-scrollbar-from-resources):
7281         Add sixth argument to x-get-resource calls so as to issue warnings
7282         rather than errors on bogus arguments.
7283
7284 2000-06-05  Ben Wing  <ben@xemacs.org>
7285
7286         * compat.el: new file.  provides a clean, non-intrusive way to
7287         define compatibility functions.
7288
7289         * process.el (shell-quote-argument): temporary fix for lack
7290         of nt-quote-process-args.  #### I need to put back the overall
7291         structure of that mechanism but redo the guts of it using the
7292         extra intelligence in the C code.
7293
7294 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7295
7296         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7297         `package-get' does in package-get.el, instead of using external
7298         "md5sum" program.
7299
7300         * package-get.el (package-get): Insert package file literally to
7301         make checksum calculation work.
7302
7303 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7304
7305         * code-files.el (convert-mbox-coding-system): Deleted.
7306         (file-coding-system-alist): Removed reference to
7307         convert-mbox-coding-system.
7308
7309 2000-05-28  Martin Buchholz <martin@xemacs.org>
7310
7311         * XEmacs 21.2.34 is released.
7312
7313 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7314
7315         * font-lock.el (font-lock-keywords): Rewrote docstring
7316
7317 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7318
7319         * loadhist.el (unload-feature): handle case where x is both boundp
7320         and fboundp
7321
7322 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7323
7324         * packages.el: It's ok to use built-in macros, but not lisp
7325         defined ones.
7326
7327 2000-05-20  Ben Wing  <ben@xemacs.org>
7328
7329         * font-lock.el:
7330         * font-lock.el (font-lock-message-threshold):
7331         * font-lock.el (font-lock-mode):
7332         * font-lock.el (font-lock-default-fontify-buffer):
7333         * font-lock.el (font-lock-always-fontify-immediately):
7334         * font-lock.el (font-lock-old-extent): Removed.
7335         * font-lock.el (font-lock-old-len): Removed.
7336         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7337         * font-lock.el (font-lock-pending-extent-table): New.
7338         * font-lock.el (font-lock-range-table): New.
7339         * font-lock.el (font-lock-after-change-function):
7340         * font-lock.el (font-lock-after-change-function-1): Removed.
7341         * font-lock.el (font-lock-fontify-pending-extents): New.
7342         * font-lock.el ('font-lock-revert-cleanup): Removed.
7343         * font-lock.el ('font-lock-revert-setup): Removed.
7344         Rewrite deferral code to handle any number of changes, merging
7345         them properly.  Remove hacked-up code for revert-buffer, now
7346         unnecessary.
7347
7348         * menubar-items.el (default-menubar):
7349         In Options->Edit Init File, don't switch to emacs-lisp-mode
7350         unless necessary; doing this turns off font-lock.
7351
7352 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7353
7354         * keydefs.el: Define C-x BS to backward-kill-sentence.
7355
7356 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7357
7358         * files.el (hack-local-variables-prop-line): Use non-greedy
7359         matching to process -*-texinfo-*- -*-.
7360
7361 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7362
7363         * minibuf.el (minibuf-directory-files): new function.
7364         (read-file-name-activate-callback): use minibuf-directory-files.
7365         (read-directory-name-internal): ditto.
7366         (mouse-file-display-completion-list): ditto.
7367         (mouse-directory-display-completion-list): ditto.
7368         (read-file-name-internal): remove "./" from completion list unless
7369         explicitly matched, for consistency.
7370
7371 2000-05-11  Ben Wing  <ben@xemacs.org>
7372
7373         * gutter-items.el (gutter-buffers-tab):
7374         * gutter-items.el (add-tab-to-gutter):
7375         * gutter-items.el (update-tab-in-gutter):
7376         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7377         * gutter-items.el (append-progress-display):
7378         * gutter-items.el (abort-progress-display):
7379         * gutter-items.el (raw-append-progress-display):
7380         Further fixes.  Use set-glyph-image not set-image-instance-property,
7381         to fix problems with multiple windows in a frame.
7382
7383         * menubar-items.el (tutorials-menu-filter):
7384         Fix typo.
7385
7386         * startup.el (early-error-handler):
7387         Display message box under windows; otherwise, message will disappear
7388         before it can be viewed.
7389
7390         * update-elc.el:
7391         Fix bug in NEEDTODUMP processing.
7392
7393 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7394
7395         * startup.el (lock-directory): Removed.
7396         (superlock-file): Ditto.
7397         (startup-set-paths): Remove lockdir.
7398         (startup-setup-paths-warning): Remove lock-directory.
7399
7400         * setup-paths.el (paths-find-lock-directory): Removed.
7401         (paths-find-superlock-file): Ditto.
7402
7403 2000-05-09  Ben Wing  <ben@xemacs.org>
7404
7405         * faces.el (set-face-property):
7406         * faces.el (set-face-font):
7407         * faces.el (set-face-foreground):
7408         * faces.el (set-face-background):
7409         * faces.el (set-face-background-pixmap):
7410         * faces.el (set-face-underline-p):
7411         * faces.el (set-face-strikethru-p):
7412         * faces.el (set-face-highlight-p):
7413         * faces.el (set-face-dim-p):
7414         * faces.el (set-face-blinking-p):
7415         * faces.el (set-face-reverse-p):
7416         doc string changes.
7417
7418         * glyphs.el:
7419         * glyphs.el (make-image-specifier):
7420         * glyphs.el (glyph-property):
7421         * glyphs.el (set-glyph-image):
7422         * glyphs.el (make-glyph):
7423         * glyphs.el (make-pointer-glyph):
7424         * glyphs.el (make-icon-glyph):
7425         * glyphs.el (widget-image-instance-p): New.
7426         authorship info, lots of doc changes.  New predicate, inadvertently
7427         omitted.  the general principle with specifier docs is now that
7428         the description of instantiators should go with the make-foo-specifier
7429         fun's doc string, rather than in foo-specifier-p.  this follows
7430         conventions elsewhere in XEmacs and in general is a lot more obvious
7431         of a place to look.  sometimes the make-foo-specifier function needs
7432         to be created in the process.
7433
7434         * gutter.el:
7435         * gutter.el (make-gutter-specifier): New.
7436         * gutter.el (make-gutter-size-specifier): New.
7437         * gutter.el (make-gutter-visible-specifier): New.
7438         specifier doc updates according to the conventions specified before.
7439
7440         * objects.el:
7441         * objects.el (make-font-specifier):
7442         * objects.el (make-color-specifier):
7443         * objects.el (make-face-boolean-specifier): New.
7444         specifier doc updates according to the conventions specified before.
7445
7446         * specifier.el:
7447         * specifier.el (set-specifier):
7448         * specifier.el (make-integer-specifier): New.
7449         * specifier.el (make-boolean-specifier): New.
7450         * specifier.el (make-natnum-specifier): New.
7451         * specifier.el (make-generic-specifier): New.
7452         * specifier.el (make-display-table-specifier): New.
7453         specifier doc updates according to the conventions specified before.
7454
7455         * toolbar.el:
7456         * toolbar.el (make-toolbar-specifier): New.
7457         specifier doc updates according to the conventions specified before.
7458
7459 2000-05-09  Ben Wing  <ben@xemacs.org>
7460
7461         * process.el (call-process-internal): Revert to previous version
7462         because Mike's change clashed with a change I did not long before.
7463         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7464         Thanks very much Mike for pointing out the bug and submitting a
7465         patch!
7466
7467 2000-04-13  Mike Alexander  <mta@arbortext.com>
7468
7469         * process.el (call-process-internal): Send the correct input buffer
7470         (call-process-internal): Return the exit status of the process
7471
7472 2000-05-07  Ben Wing  <ben@xemacs.org>
7473
7474         * winnt.el:
7475         * winnt.el (nt-quote-args-verbatim): Removed.
7476         * winnt.el (nt-quote-args-prefix-quote): Removed.
7477         * winnt.el (nt-quote-args-backslash-quote): Removed.
7478         * winnt.el (nt-quote-args-double-quote): Removed.
7479         * winnt.el (nt-quote-args-functions-alist): Removed.
7480         * winnt.el (nt-quote-process-args): Removed.
7481         Remove all stuff for argument quoting.  We borrow the code instead
7482         from Emacs 20.6, which is much more careful in its quoting
7483         (e.g. in handling runs of the escape character) and avoids most of
7484         the need for this Lisp mechanism by checking to see whether we're
7485         running a Cygwin or normal program and doing the appropriate
7486         quoting.  If we end up needing such a mechanism, we should add
7487         it by extending the variable `mswindows-quote-process-args' so it
7488         can take an alist of regexps.
7489
7490 2000-05-07  Ben Wing  <ben@xemacs.org>
7491
7492         * keydefs.el:
7493         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7494         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7495         the window without moving point.
7496
7497         * simple.el:
7498         * simple.el (scroll-up-one): New.
7499         * simple.el (scroll-down-one): New.
7500         Functions for use with C-M-up/down.
7501
7502 2000-05-01  Martin Buchholz <martin@xemacs.org>
7503
7504         * XEmacs 21.2.33 is released.
7505
7506 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7507
7508         * dialog.el (yes-or-no-p-dialog-box):
7509         Fix docstring.
7510         Fix following horrible bug in X11 mode with focus-follows-mouse:
7511           1. Visit two files in two different frames.
7512           2. do File->Revert Buffer in one of those frames.
7513           3. Dialog box appears.
7514           4. Arrange things so that the mouse passes over the *other*
7515              frame, then to the dialog box, and click on "Yes".
7516           5. The file contents end up in the *wrong* buffer!
7517         Add TODO comment.
7518
7519 2000-04-28  Ben Wing  <ben@xemacs.org>
7520
7521         * help.el (describe-installation): correct typo introduced
7522         in last patch: boundp -> fboundp.
7523
7524         * etags.el (buffer-tag-table-list):
7525         canonicalize filenames to Unix format so that tag-table-alist
7526         searching works under Windows.
7527
7528         * autoload.el:
7529         Bowdlerize the supposedly objectionable words
7530         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7531
7532         * gutter-items.el (set-progress-display-style):
7533         * gutter-items.el (search-dialog-callback):
7534         * gutter-items.el (make-search-dialog):
7535         Change to new callback-ex api.
7536
7537 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7538
7539         * help.el: (describe-installation): decode-coding-string is not
7540         defined in a non MULE environment.
7541
7542 2000-04-28  Ben Wing  <ben@xemacs.org>
7543
7544         * gutter-items.el (buffer-list-changed-hook):
7545         use it, not record-buffer-hook.
7546
7547         * subr.el (record-buffer-hook): Removed.
7548
7549 2000-04-27  Ben Wing  <ben@xemacs.org>
7550
7551         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7552         use NORECORD option.  Andy will not like this, but the existing
7553         gutter behavior is just wrong, as per this comment:
7554
7555         ;; this used to add the norecord flag to both calls below.
7556         ;; this is bogus because it is a pervasive assumption in XEmacs
7557         ;; that the current buffer is at the front of the buffers list.
7558         ;; for example, select an item and then do M-C-l
7559         ;; (switch-to-other-buffer).  Things get way confused.
7560         ;;
7561         ;; Andy, if you want to maintain the current look, you must
7562         ;;  *uncouple* the gutter order and buffers order.
7563
7564         * loaddefs.el (completion-ignored-extensions): unfuckify.
7565
7566         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7567         xemacs.mak.
7568
7569         * autoload.el (batch-update-one-directory): new function, used in
7570         xemacs.mak.
7571
7572         * loadup.el: set gc-cons-threshold very high unless dumping --
7573         loadup during update-elc is much much much faster.  also do this
7574         when quick-building.
7575
7576         add commented-out code for profiling loadup.
7577
7578
7579         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7580         is required in order to build xemacs.
7581
7582 2000-04-26  Ben Wing  <ben@xemacs.org>
7583
7584         * loadup.el: don't garbage collect during loadup if quick-build
7585         compile-time option is set.
7586
7587 2000-04-23  Ben Wing  <ben@xemacs.org>
7588
7589         * update-elc.el: compute whether any dumped .el or .elc files
7590         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7591         if so.
7592
7593         * update-elc.el (update-elc-files-to-compile): always change
7594         NOBYTECOMPILE in the src directory rather than current dir,
7595         so it will work under NT.
7596
7597         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7598         the form of this file is identical between Unix and Windows.
7599         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7600         Added comment.
7601         (update-autoloads-from-directory): updated doc string.
7602         updated doc strings in a few other places.
7603
7604 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7605
7606         * bytecomp.el (byte-force-recompile): Fix argument to
7607         byte-recompile-directory.
7608
7609 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7610
7611         * gutter-items.el (progress-display-clear-when-idle): Use
7612         add-one-shot-hook.
7613         * gutter-items.el (clear-progress-display): Adjust number of
7614         arguments.
7615
7616 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7617
7618         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7619
7620 2000-04-16  Ben Wing  <ben@xemacs.org>
7621
7622         * printer.el: New file.
7623
7624         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7625
7626         * help.el (describe-installation): Fix decoding for Windows.
7627
7628         * menubar-items.el:
7629         * menubar-items.el (default-menubar):
7630         * menubar-items.el (tutorials-menu-filter): New.
7631         * menubar-items.el (popup-menubar-menu):
7632         Add authorship.  Redo Help menu and Tutorials filter.
7633
7634         * menubar.el: Correct comment.
7635
7636         * modeline.el (modeline-buffer-identification): Correct doc string.
7637
7638         * simple.el:
7639         * simple.el (printing): Removed.
7640         * simple.el (printer-name): Removed.
7641         * simple.el (generic-print-buffer): Removed.
7642         * simple.el (generic-print-region): Removed.
7643         Move generic print code to printer.el.
7644
7645 2000-04-15  Ben Wing  <ben@xemacs.org>
7646
7647         * simple.el (generic-print-region): New.
7648         make this function actually work.
7649         (generic-print-buffer): call generic-print-region.
7650
7651 2000-04-14  Andy Piper  <andy@xemacs.org>
7652
7653         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7654         by using the new widget-callback-current-channel.
7655         (search-dialog-callback): ditto.
7656
7657 2000-04-12  Andy Piper  <andy@xemacs.org>
7658
7659         * gutter.el (default-gutter-position): moved from gutter-items.el.
7660         (default-gutter-position-changed-hook): ditto.
7661         (gutter-element-visibility-changed-hook): ditto.
7662         (set-gutter-element): ditto.
7663         (remove-gutter-element): ditto.
7664         (set-gutter-element-visible-p): ditto.
7665         (gutter-element-visible-p): ditto.
7666         (init-gutter): ditto.
7667
7668         * dialog.el (make-dialog-box): renamed and moved from
7669         gutter-items.el
7670
7671         * gutter-items.el: move various functions elsewhere.
7672
7673 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7674
7675         * menubar-items.el: Fixed place of parenthesis.
7676
7677 2000-04-12  Ben Wing  <ben@xemacs.org>
7678
7679         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7680                 without constantly being prompted for the tag.
7681         * simple.el: Added a number of section headings, to clarify the
7682                 organization of this file.
7683         * simple.el (activate-region):
7684         * simple.el (region-exists-p):
7685         * simple.el (region-active-p):
7686                 Moved these three function down to the other side of
7687                 the case-changing functions, so they join the rest of
7688                 the region code.
7689         * simple.el (printing): New.
7690         * simple.el (printer-name): New.
7691         * simple.el (generic-print-buffer): New.
7692                 New functions, a very simple prototype for a unified
7693                 printing interface.
7694
7695         * process.el (call-process-internal): Real fix for null BUFFER,
7696                 other problems with BUFFER specs.
7697
7698         * menubar-items.el:
7699                 Fixed up File->Print to use new printing functions.
7700                 Various corrections and expansions to Grep/Compile menus.
7701                 New options for Printing.
7702                 New options for SMTP Mail, the way to send mail under
7703                   MS Windows. (There's also a package patch to make SMTP
7704                   Mail be the default under MSWin.)
7705
7706 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7707
7708         * menubar-items.el: Selecting Rectangle Mousing from menubar
7709         did not work.  Needed to quote mouse-track-rectangle-p.
7710
7711 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7712
7713         * cl-compat.el (keywordp): Removed.
7714
7715 2000-04-05  Andy Piper  <andy@xemacs.org>
7716
7717         * gutter-items.el (progress-layout-glyph): don't initialize here.
7718         (progress-gauge-glyph): use dynamic sizing.
7719         (set-progress-display-style): new function. Set progress glyphs
7720         appropriately depending on the style.
7721         (progress-display-style): new variable. Custom version of
7722         set-progress-display-style.
7723         (progress-abort-glyph): switch to dynamic sizes.
7724         (search-dialog-text): make the edit field active.
7725
7726 2000-04-04  Andy Piper  <andy@xemacs.org>
7727
7728         * gutter-items.el (make-search-dialog): need to make the search
7729         dialog visible after creation.
7730
7731         * menubar-items.el (default-menubar): use the search dialog for
7732         searching. Remove some extraneous search menu items.
7733
7734         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7735         well as strings.
7736         (make-gutter-only-dialog-frame): allow the user to create the
7737         frame unmapped. Allow the gutter spec to be given as a glyph.
7738         (search-dialog-direction): new variable.
7739         (search-dialog-text): new variable.
7740         (search-dialog-callback): new function. Callback for the search
7741         dialog action.
7742         (make-search-dialog): new function. Create a user-friendly search
7743         dialog.
7744
7745 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7746
7747         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7748         under Windows.
7749
7750 2000-04-01  Andy Piper  <andy@xemacs.org>
7751
7752         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7753         progress more accurately.
7754
7755 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7756
7757         * finder.el (finder-compile-keywords): Process readable files only.
7758         Because error in process of .#finder-inf.el when compile xemacs
7759         with --with-clash-detection option.
7760
7761 2000-03-31  Andy Piper  <andy@xemacs.org>
7762
7763         * gutter-items.el (append-progress-display): don't delay after a
7764         successful font-lock.
7765         (make-gutter-only-dialog-frame): new function. Allow users to
7766         create gutter-only dialogs.
7767
7768 2000-03-27  Mike Alexander  <mta@arbortext.com>
7769
7770         * process.el (call-process-internal): Handle a null BUFFER
7771         parameter correctly.
7772
7773 2000-03-28  Andy Piper  <andy@xemacs.org>
7774
7775         * gutter-items.el (abort-progress-display): put strings in the
7776         gutter not extents.
7777         (progress-layout-glyph): signal special 'quit callback.
7778         (progress-display-quit-function): deleted.
7779         (progress-display-stop-callback): deleted.
7780         (progress-display-dispatch-command-events): deleted.
7781         (append-progress-display): remove calls to
7782         progress-display-dispatch-command-events.
7783         (raw-append-progress-display): ditto.
7784
7785 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7786
7787         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7788         being a list.  Actually define `stipple-pixmap-p' which is used as
7789         an error predicate.  Correctly handle PIXMAP being either relative
7790         or absolute file name.
7791
7792 2000-03-24  Andy Piper  <andy@xemacs.org>
7793
7794         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7795         (abort-progress-display): ditto. Don't delete the created extent.
7796         (raw-append-progress-display): ditto.
7797         (progress-display-dispatch-non-command-events): new
7798         function. Encapsulates what we want to do when no command input is
7799         required.
7800         (progress-display-dispatch-command-events): likewise, but disable
7801         for now since it causes too many problems.
7802         (append-progress-display): use them.
7803         (raw-append-progress-display): ditto.
7804         (default-gutter-position-changed-hook): set this rather than
7805         default-gutter-position-changed.
7806         (default-gutter-position-changed-hook): lambda with zero arguments
7807         rather than one.
7808         (raw-append-progress-display): trap errors in pending input since
7809         allowing them to signal will hose the gauge well and
7810         truly. Ideally we would like to delay these until we are more able
7811         to cope.
7812         (append-progress-display): ditto.
7813
7814 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7815
7816         * lisp/make-docfile.el: call-process-internal is now implemented
7817         in process.el.
7818
7819 2000-03-21  Ben Wing  <ben@xemacs.org>
7820
7821         * mule\mule-cmds.el (set-language-info-alist):
7822         Fix to correspond to new menu arrangement.
7823
7824 2000-03-21  Ben Wing  <ben@xemacs.org>
7825
7826         * process.el:
7827         * process.el (call-process-internal): New.
7828         New implementation of call-process.  Only enabled under NT, so far.
7829         stderr handling not implemented yet in CVS'd C code.
7830
7831 2000-03-20  Ben Wing  <ben@xemacs.org>
7832
7833         * lisp-mode.el:
7834         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7835         * lisp-mode.el (lisp-interaction-mode):
7836         Put back Lisp Interaction menubar for Jan V's sake.
7837
7838         * simple.el:
7839         * simple.el (mark-ring):
7840         * simple.el (dont-record-current-mark): New.
7841         * simple.el (in-shifted-motion-command): New.
7842         * simple.el (mark-ring-unrecorded-commands): New.
7843         * simple.el (mark-ring-max):
7844         * simple.el (set-mark-command):
7845         * simple.el (push-mark):
7846         * simple.el (handle-pre-motion-command):
7847         Implement scheme for not recording unimportant marks.
7848
7849         * subr.el:
7850         * subr.el (function-allows-args): New.
7851         New function function-allows-args.
7852
7853 2000-03-20  Martin Buchholz <martin@xemacs.org>
7854
7855         * XEmacs 21.2.32 is released.
7856
7857 2000-03-20  Andy Piper  <andy@xemacs.org>
7858
7859         * gutter-items.el (update-tab-in-gutter): force selection of the
7860         selected-window if required to do so.
7861         (buffers-tab-items): ditto.
7862         (add-tab-to-gutter): ditto.
7863         (create-frame-hook): use force-selection.
7864         (default-gutter-position-changed): lambdify.
7865         (update-tab-hook): deleted since it was only used in one place.
7866
7867 2000-03-18  Andy Piper  <andy@xemacs.org>
7868
7869         * files.el (find-file-noselect): undo change that shouldn't have
7870         gone in.
7871
7872 2000-03-17  Andy Piper  <andy@xemacs.org>
7873
7874         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7875         of selected-window trickery.
7876
7877         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7878         frames tabs.
7879         (progress-display-stop-callback): progress -> progress-display
7880         (progress-display-quit-function): ditto.
7881         (clear-progress-display): ditto.
7882         (remove-progress-display): ditto.
7883         (append-progress-display): ditto.
7884         (abort-progress-display): ditto.
7885         (raw-append-progress-display): ditto.
7886         (display-progress-display): ditto.
7887         (current-progress-display-label): ditto.
7888         (current-progress-display): ditto.
7889         (lprogress-display): ditto and save the buffer
7890         (progress-display): ditto. Otherwise the buffer sometimes gets
7891         changed which confuses font-lock.
7892
7893         * font-lock.el (font-lock-default-fontify-buffer): catch all
7894         errors, not just quit.
7895         (font-lock-mode): progress -> display-progress
7896         (font-lock-default-fontify-buffer): ditto.
7897         (font-lock-fontify-syntactically-region): ditto.
7898         (font-lock-fontify-keywords-region): ditto.
7899
7900 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7901
7902         * cl.el (gensym): Move to here from cl-macs.el.
7903         (gentemp): Ditto.
7904
7905 2000-03-16  Andy Piper  <andy@xemacs.org>
7906
7907         * font-lock.el (font-lock-mode): use lprogress and friends for
7908         progress management.
7909         (font-lock-default-fontify-buffer): ditto.
7910         (font-lock-fontify-syntactically-region): ditto.
7911         (font-lock-fontify-keywords-region): ditto.
7912         (font-lock-revert-cleanup): fix reverting.
7913         (font-lock-revert-setup): ditto.
7914
7915         * gutter-items.el (progress-use-echo-area): new variable. Use the
7916         echo area for progress gauges if non-nil.
7917         (clear-progress): remove echo area stuff and defer to
7918         clear-message.
7919         (append-progress): dispatch non-command events after each progress
7920         increment. Remove echo area stuff.
7921         (abort-progress): remove echo area stuff and defer to
7922         display-message.
7923         (raw-append-progress): ditto. Dispatch non-command events after
7924         gutter redisplay.
7925         (display-progress): defer echo area stuff to display-message.
7926
7927         * gutter-items.el (clear-progress):
7928         (abort-progress): indentation changes.
7929         (display-progress): don't clear progress.
7930         (append-progress): compare messages with equal.
7931         (raw-append-progress): use dispatch-non-command-events to flush
7932         widget creation events.
7933
7934 2000-03-13  Ben Wing  <ben@xemacs.org>
7935
7936         * abbrev.el:
7937         * abbrev.el (abbrev-string-to-be-defined): New.
7938         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7939         Changes for use with the menubar.
7940
7941 2000-03-12  Ben Wing  <ben@xemacs.org>
7942
7943         * alist.el (vassoc): moved here from font-menu.el.
7944
7945         * custom.el (defface): typo fix.
7946
7947         * dialog.el (yes-or-no-p-dialog-box):
7948         * dialog.el (message-box):
7949         * files.el (save-some-buffers-1):
7950         Put accelerators in the button names.
7951
7952         * font-lock.el (font-lock-comment-face):
7953         * font-lock.el (font-lock-keyword-face):
7954         * font-lock.el (font-lock-function-name-face):
7955         Fixed some of the colors under MS Windows because the existing
7956         default colors were hardly different from black and needed to be
7957         made lighter.
7958
7959         * font-menu.el:
7960         * font-menu.el (font-menu-split-long-menu):
7961         * font-menu.el (font-menu-family-constructor):
7962         * font-menu.el (font-menu-size-constructor):
7963         * font-menu.el (font-menu-weight-constructor):
7964         * font-menu.el (font-menu-set-font):
7965         vassoc moved to alist.el.
7966         Accelerators added to all menus.
7967         Unused bound var new-props removed.
7968
7969         * keydefs.el: I did a whole lot of rearranging to put things in a
7970         more consistent order and fixed a number of cases where key
7971         combinations involving up, down, left, right and so on were
7972         defined but the corresponding keypad combinations were not
7973         defined.
7974
7975         * lisp-mode.el:
7976         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7977         * lisp-mode.el (emacs-lisp-mode):
7978         * lisp-mode.el (lisp-interaction-mode):
7979         * lisp-mode.el (flet):
7980         Added accelerators onto the menus.
7981         Made all the different versions of the let function be indented
7982         the same way.
7983         Undid Steve's easy-menu-ification, because it makes it impossible
7984         to have the menubar and popup menus different.
7985         Cleaned up the menu; added items for find-function &c and some
7986         indenting, and removed debug-on-*.
7987
7988         * list-mode.el (list-mode-hook):
7989         * list-mode.el (list-mode):
7990         * list-mode.el (completion-setup-hook):
7991         * list-mode.el (display-completion-list):
7992         Added support for the :window-height keyword, which is required
7993         because of other changes that I made for the file dialog box.  I
7994         also made the hook variables list-mode-hook and
7995         completion-setup-hook and also minibuffer-setup-hook in
7996         minibuf.el be permanent-local; see comment in list-mode.el.
7997
7998         * map-ynp.el (map-y-or-n-p):
7999         Added accelerators to the dialog buttons.
8000
8001         * menubar-items.el (menu-truncate-list):
8002         New internal function.
8003         * menubar-items.el (submenu-generate-accelerator-spec):
8004         * menubar-items.el (menu-item-strip-accelerator-spec):
8005         * menubar-items.el (menu-item-generate-accelerator-spec):
8006         New exported functions, for use in auto-generating accelerator specs.
8007
8008         * menubar-items.el:
8009         * menubar-items.el (default-menubar):
8010         * menubar-items.el (maybe-add-init-button):
8011         * menubar-items.el (bookmark-menu-filter):
8012         * menubar-items.el (slow-format-buffers-menu-line):
8013         * menubar-items.el (build-buffers-menu-internal):
8014         * menubar-items.el (language-environment-menu-filter):
8015         * menubar-items.el (default-popup-menu):
8016         * menubar-items.el (popup-buffer-menu):
8017         * menubar-items.el (popup-menubar-menu):
8018         Did a major overhaul on this file, and in fact I'm nowhere near
8019         done working on the menubar, and there will be more patches to
8020         come.  A basic summary of what I've done:
8021
8022         a) I added accelerators to all of the menu items.  For menus that
8023         are auto-generated, such as the buffers menu, the accelerators are
8024         automatically added to the beginning of each line using the
8025         numbers 1 through 9, then zero, and then letters starting with A,
8026         but omitting the letters that are already in use for the fixed
8027         menu items at the top of the buffers menu.  To facilitate adding
8028         accelerators of this kind, I created some new functions
8029         (*-accelerator-spec), which are also being used by other filters
8030         that auto generate lists of things such as ftp sites to download
8031         packages.  If people really don't like these accelerators
8032         appearing at the beginning of the menu items, a variable can be
8033         added to optionally turn them off, but I think this is rather
8034         pointless because other menu items have accelerators and many or
8035         most of the menu users will use the accelerators if the support is
8036         there.
8037
8038         b) I combined the top level Tools and Apps menus into a single
8039         Tools menu, because the distinction between the two is not
8040         obvious, and the items on the menus are not used often enough that
8041         putting some of them onto submenus is a problem.
8042
8043         c) I created two new top level menus called View and Cmds because
8044         there were too many items on the File and Edit menus, and I'm going
8045         to be adding more items to these menus.  In contrast to the Tools
8046         menu, the items on these menus may be used quite often during an
8047         editing session, and so should be available with fewer
8048         keystrokes.
8049
8050         d) I added a number of options to the options menu, including one
8051         for controlling whether the alt key can be used to traverse to
8052         menu items using the accelerators, one for controlling behavior of
8053         control-k, one for controlling how the kill and yank functions
8054         interact with the clipboard, a few additional buffers-menu
8055         options, and various other things.  I also did a bit of
8056         rearranging, for example, combining the keyboard and mouse options
8057         into a single keyboard and mouse submenu to facilitate the
8058         accelerators on that level.
8059
8060         e) I changed the variable buffers-menu-format-buffer-line-function
8061         to take two arguments instead of one, the second argument being
8062         the line number for use in creating an accelerator.  I added a
8063         hack to support existing functions with one argument (although I
8064         doubt that very many of these exist), for backward compatibility.
8065
8066         f) I moved the top level mule menu to be a submenu of the edit
8067         menu.  I think that most of the items on this menu are fairly
8068         useless and there are certainly not enough frequently used items
8069         to justify this being its own top level menu.
8070
8071         g) I combined most of the items in big-menubar.el into the main menu.
8072         If people think the main menu is too big, it would be possible to
8073         create different configurations, some smaller.
8074
8075         * menubar.el (check-menu-syntax):
8076         Deleted some syntax checks that were no longer valid, partly
8077         because of changes that were already made a long time ago, and
8078         partly because of a change I made where I allow the name of the
8079         menu item to be an evaluated expression rather than just a string,
8080         similar to all of the other parameters of a menu item.
8081
8082         * minibuf.el:
8083         * minibuf.el (read-file-name-1):
8084         * minibuf.el (mouse-read-file-name-1):
8085         I made a number of changes to improve the appearance
8086         and functioning of the file dialog box.  They include:
8087
8088         a) Fixing the problem where closing the dialog box by clicking on
8089         the close button of the window didn't properly exit the
8090         minibuffer.
8091
8092         b) Fixing the problem that if you typed part of a file name, and
8093         then clicked on a completion with the mouse, the file was not
8094         correctly selected.
8095
8096         c) Changing the title of the dialog box to reflect the operation
8097         being done in accordance with user interface conventions, rather
8098         than the name of the dialog box buffer, which is rather useless.
8099
8100         d) Remove the words "possible completions are" which didn't
8101         belong.
8102
8103         e) Fix things so that the completions scroll off the end of the
8104         completions windows only to the right, rather than both to the
8105         right and down, which is in accordance with Windows user interface
8106         conventions.
8107
8108         * msw-init.el (init-post-mswindows-win):
8109         Added a binding for meta-F4, which is the standard windows binding
8110         for exiting a program.
8111
8112         * select.el (get-selection-no-error):
8113         * select.el (own-selection):
8114         * select.el (own-clipboard):
8115         Added an optional argument called append to the functions
8116         own-selection and own-clipboard.  This adds support for appending
8117         text to the existing selection and allows the function
8118         own-clipboard to be used as the value of the variable
8119         interprogram- cut-function.
8120
8121         Fixed a bug in own-selection in handling zmacs-region-stays.
8122
8123         * simple.el (historical-kill-line): New.
8124
8125         * simple.el (kill-line):
8126         * simple.el (interprogram-cut-function):
8127         * simple.el (interprogram-paste-function):
8128         * simple.el (handle-pre-motion-command):
8129         * simple.el (next-line):
8130         * simple.el (previous-line):
8131         a) Expanded the variable kill-whole-line, so that function
8132         kill-line can be set to delete the entire line always, not just
8133         when cursor is at the beginning of the line.  This is controlled
8134         by setting the variable kill-whole-line to the symbol 'always.
8135         This behavior, as well as the existing kill-whole-line behavior,
8136         now only take effect when kill-line is called interactively,
8137         although this is a departure from a previous behavior in the case
8138         of setting this variable kill-whole-line to t.  It is almost
8139         certainly what has always been intended, and most likely the old
8140         way of doing things introduced bugs.  I also created a function
8141         called historical-kill-line, which ignores the kill-whole-line
8142         setting and always gives the historical behavior of only killing
8143         to the end of the line.  I bound this function to shift- control-k
8144         so that the kill to end of line behavior is available, even when
8145         kill-whole-line has been set to change control-k into the simple
8146         delete-whole-line behavior. (This can be set using the options
8147         menu.)
8148
8149         b) I changed things so that kill and yank now interact with the
8150         clipboard by default under windows.  This was done by changing the
8151         default value of interprogram-cut- function and
8152         interprogram-paste-function.  You can get the old behavior by
8153         setting these to nil, and there is an option on the options menu
8154         to do this.
8155
8156         c) I added support for selecting text using shifted motion keys.
8157         This support is on by default and can be controlled by the
8158         variable shifted-motion-keys-select-region.  There is also a
8159         variable called unshifted-motion-keys-deselect-region that
8160         controls more specifically how the shifted motion key behavior
8161         works.  I did not put an option on the options menu to turn this
8162         off, because I can't imagine why this would be useful.
8163
8164         * simple.el (forward-block-of-lines):
8165         * simple.el (backward-block-of-lines):
8166         * simple.el (block-movement-size):
8167         New.
8168
8169         * simple.el (uncapitalized-title-words):
8170         * simple.el (uncapitalized-title-word-regexp):
8171         * simple.el (capitalize-string-as-title):
8172         * simple.el (capitalize-region-as-title):
8173         New.
8174
8175
8176         * subr.el (add-hook):
8177         * subr.el (make-local-hook): New.
8178         * subr.el (remove-local-hook): New.
8179         * subr.el (add-one-shot-hook): New.
8180         * subr.el (add-local-one-shot-hook): New.
8181         Added some functions to make using hooks easier.
8182         These include:
8183
8184         a) Functions add-local-hook and remove-local-hook to make it easy
8185         to use local hooks.
8186
8187         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8188         make it possible to add a "one-shot" hook, which is to say a hook
8189         that runs only once, and automatically removes itself after the
8190         first time it has run.
8191
8192 2000-03-09  Andy Piper  <andy@xemacs.org>
8193
8194         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8195
8196 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8197
8198         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8199         Moved from menubar-items.el.
8200         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8201
8202 2000-03-08  Andy Piper  <andy@xemacs.org>
8203
8204         * gutter-items.el (build-buffers-tab-internal): add selected field
8205         to buffers tab spec.
8206
8207 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8208
8209         * minibuf.el (last-exact-completion): Initialize to nil.
8210
8211 2000-03-07  Didier Verna  <didier@xemacs.org>
8212
8213         * startup.el (command-line-1): remove unused variable
8214         `first-file-buffer'.
8215
8216 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8217
8218         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8219         which is also used for Web server log files.
8220
8221 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8222
8223         * mule/mule-charset.el: Setup auto-fill-chars.
8224
8225 2000-03-02  SL Baur  <steve@beopen.com>
8226
8227         * subr.el (with-string-as-buffer-contents): Reimplement using
8228         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8229         non-deletion of buffer after execution problem.
8230         (with-output-to-string): Use unique buffer name.
8231
8232 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8233
8234         * gutter-items.el (buffers-tab-sort-function):  New variable.
8235         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8236
8237 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8238
8239         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8240
8241 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8242
8243         * menubar-items.el (maybe-add-init-button): Remove the "Load
8244         .emacs" button from all menubars.
8245
8246 2000-03-01  Didier Verna  <didier@xemacs.org>
8247
8248         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8249         region rectangle replacement (from Jan Vroonhof).
8250         (replace-rectangle): new function.
8251
8252 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8253
8254         * mule/mule-cmds.el (set-default-coding-systems): Use
8255         set-terminal-coding-system and set-keyboard-coding-system.
8256         * coding.el (set-terminal-coding-system): Use
8257         set-console-tty-output-coding-system.
8258         (set-keyboard-coding-system): Use
8259         set-console-tty-input-coding-system.
8260
8261 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8262
8263         * minibuf.el (read-variable): Allow symbol to default argument.
8264
8265 2000-02-27  Andy Piper  <andy@xemacs.org>
8266
8267         * gutter-items.el (update-tab-hook): new function to be used for
8268         hooks.
8269         (create-frame-hook): add update-tab-hook.
8270         (record-buffer-hook): ditto.
8271         (default-gutter-position-changed): ditto.
8272         (default-gutter-position): updating the buffers tab is now handled
8273         by a hook.
8274         (default-gutter-position-changed-hook): new variable.
8275         (gutter-element-visibility-changed-hook): ditto.
8276         (set-gutter-element-visible-p): call it.
8277         (set-gutter-element): use modify-specifier-instances. Set extents
8278         as duplicable before using.
8279         (remove-gutter-element): ditto.
8280         (set-gutter-element-visible-p): ditto.
8281         (init-gutter): new function.
8282         (add-tab-to-gutter): use new gutter-element functions rather than
8283         setting specifiers directly.
8284         (clear-progress): ditto.
8285         (abort-progress): ditto.
8286         (gutter-buffers-tab-visible-p): renamed from
8287         default-gutter-visible-p
8288
8289         * specifier.el (modify-specifier-instances): new function from Jan
8290         Vroonhof.
8291
8292         * x-init.el (init-post-x-win): call init-gutter.
8293
8294         * msw-init.el (init-post-mswindows-win): call init-gutter.
8295
8296         * menubar-items.el (default-menubar): Update to reflect new gutter
8297         variables.
8298
8299 2000-02-26  Andy Piper  <andy@xemacs.org>
8300
8301         * gutter-items.el (set-gutter-element): new function. Add gutter
8302         elements to the specified gutter.
8303         (remove-gutter-element): new function. Remove gutter elements from
8304         the specified gutter.
8305         (set-gutter-element-visible-p): new function. Set gutter element
8306         visibility for the provided gutter-visible specifier.
8307
8308 2000-02-23  Andy Piper  <andy@xemacs.org>
8309
8310         * gutter-items.el (add-tab-to-gutter): specify dimensions
8311         dynamically.
8312
8313 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8314
8315         * gutter-items.el (add-tab-to-gutter):
8316         * package-get.el (package-get-interactive-package-query):
8317         * package-ui.el (pui-directory-exists):
8318         (pui-install-selected-packages):
8319         (pui-list-packages):
8320         Use #'(lambda ...)  instead of '(lambda ...).
8321
8322 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8323
8324         * startup.el (load-user-init-file): Check to make sure user
8325           has an init-file before calling load().
8326
8327 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8328
8329         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8330
8331 2000-02-23  Martin Buchholz <martin@xemacs.org>
8332
8333         * XEmacs 21.2.31 is released.
8334
8335 2000-02-21  Mike Sperber <mike@xemacs.org>
8336
8337         * loadup.el (really-early-error-handler):
8338         * update-elc.el:
8339         * make-docfile.el:
8340         Remove dependency on EMACSBOOTSTRAP... environment variables.
8341
8342 2000-02-21  Martin Buchholz <martin@xemacs.org>
8343
8344         * XEmacs 21.2.30 is released.
8345
8346 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8347
8348         * byte-optimize.el (byte-optimize-plus):
8349         (byte-optimize-minus):
8350         (byte-optimize-multiply):
8351         Optimize (- 0) to 0, not (-)
8352         Optimize (+ 5 3.0) to 8.0
8353         Optimize (* 5 3.0) to 15.0
8354         Improve readability.
8355
8356 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8357
8358         * modeline.el: (modeline-scrolling-method): change modeline
8359         mswindows cursor appearance according to the value.
8360
8361         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8362         and 'gui-element face colors and 'gui-element face font to Windows
8363         defaults.
8364
8365 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8366
8367         * font-lock.el: Javadoc enhancements
8368
8369 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8370
8371         * ldap.el (toplevel): Test if LDAP support has been compiled in
8372         (ldap-verbose): New option
8373         (ldap-search-entries): Renamed from the previous ldap-search
8374         Conditionalize message display on ldap-verbose
8375         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8376         defuns
8377         (ldap-search): Is now defined as an obsolete wrapper calling
8378         ldap-search-basic or ldap-search-entries
8379
8380
8381 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8382             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8383             Jan Vroonhof  <jan@xemacs.org>
8384
8385         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8386         When for-effect is true, didn't call `byte-optimize-form'
8387         in and/or subforms without last.
8388
8389 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8390
8391         * package-get.el (package-get-download-sites): Use correct custom
8392         type.
8393
8394 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8395
8396         * files.el (write-file): Ask for coding system when compiled with
8397         file-coding.
8398
8399 2000-02-16  Andy Piper  <andy@xemacs.org>
8400
8401         * buffer.el (switch-to-buffer): give norecord argument to
8402         set-window-buffer instead of explicitly recording.
8403
8404         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8405         we have to pick a window.
8406
8407 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8408
8409         * mule/mule-cmds.el (describe-language-support): Don't add
8410         unexist function to help-map.
8411         (describe-coding-system): Don't use already assigend `C'.
8412
8413 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8414
8415         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8416         work in custom.
8417
8418 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8419
8420         * about.el: Ienaga's e-mail address change.
8421
8422 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8423
8424         * etags.el (find-tag): force new window -- even if buf already
8425         visible -- when other-window is t
8426
8427 2000-02-16  Martin Buchholz <martin@xemacs.org>
8428
8429         * XEmacs 21.2.29 is released.
8430
8431 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8432
8433         * cl-extra.el (getf): This is now identical to `plist-get', so
8434         just defalias it.
8435         * cl-macs.el: Make getf an alias to plist-get, at the
8436         byte-compiler level, using define-compiler-macro.
8437
8438 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8439
8440         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8441
8442 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8443
8444         * lisp/etags.el (find-tag-internal): set exact-tagname to
8445           a regular expression that matches against the tagname
8446           part of the tag entry first instead of only looking in
8447           the context area.
8448
8449 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8450
8451         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8452         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8453
8454 2000-02-07  Martin Buchholz <martin@xemacs.org>
8455
8456         * XEmacs 21.2.28 is released.
8457
8458 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8459
8460         * cl-extra.el (getf): Just call `get', never `get*'.
8461         Make arglist match docstring.
8462         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8463         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8464         * byte-optimize.el: remove references to `get*'.
8465
8466 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8467
8468         * mule/european.el: Add syntax information for Latin3 and Latin4.
8469
8470 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8471
8472         * byte-optimize.el: Byte-optimize (length "foo")
8473
8474 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8475
8476         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8477         width check using `window-leftmost-p' and `window-rightmost-p'.
8478
8479 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8480
8481         * wid-edit.el (widget-match-inline): An atom never matches a
8482           list.
8483
8484 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8485
8486         * modeline.el: Consolidated 'x and 'mswindows specification under
8487         'win tag.
8488
8489 2000-01-29  Andy Piper  <andy@xemacs.org>
8490
8491         * gutter-items.el: (format-buffers-tab-line): Try and be
8492         intelligent about buffer naming when we have duplicates.
8493
8494 2000-01-29  Andy Piper  <andy@xemacs.org>
8495
8496         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8497         updated when it becomes visible.
8498
8499 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8500
8501         * bytecomp.el (byte-compile-insert-header): Properly set coding
8502         system under MULE and file-coding.
8503
8504 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8505
8506         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8507         (dontusethis-set-value-terminal-coding-system-handler):
8508         (dontusethis-set-value-keyboard-coding-system-handler):
8509         Never undefine coding system aliases.  Emergency fix for gnus.
8510
8511 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8512
8513         * files.el (abbreviate-file-name): Use directory-sep-char instead
8514         of hard-coded "/".
8515
8516 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8517
8518         * startup.el (user-init-file-base-list): New variable, replacing
8519         user-init-file-base.
8520         (find-user-init-file): New function.
8521         (command-line-early): Use it.
8522         (load-user-init-file): Ditto.
8523
8524 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8525
8526         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8527         calling valid-image-instantiator-format-p
8528
8529 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8530
8531         * isearch-mode.el (isearch-mode): The variable is
8532         isearch-unhidden-extents, not isearch-opened-extents.
8533
8534 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8535
8536         * minibuf.el (next-history-element): Modify error message if a
8537         default value is available.
8538
8539 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8540
8541         * bytecomp.el (byte-compile-file): Don't unconditionally write
8542         .elc files in binary - might contain non-Latin1.
8543
8544 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8545
8546         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8547         for windows-nt.
8548
8549         * version.el:
8550         * startup.el (user-init-file-base):
8551         * process.el (call-process-region):
8552         * files.el (make-backup-file-name):
8553         (backup-file-name-p):
8554         (file-relative-name):
8555         (abbreviate-file-name):
8556         (set-auto-mode):
8557         * code-process.el (call-process-region): Removed unnecessary
8558         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8559         support out of the universe.
8560
8561         * process.el:
8562         * code-process.el:
8563         * bytecomp.el (byte-compile-file): Removed reference to
8564         buffer-file-type, and commented usage of binary-process-output
8565         NTEmacs variables.
8566
8567 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8568
8569         * help.el (function-arglist): Add case for macro.
8570
8571 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8572
8573         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8574         printers.
8575         (custom-display): Added a menu for printer/display tags.
8576
8577         * frame.el (frame-type):
8578         * device.el (device-type): Added 'msprinter to the doc string, and
8579         removed 'pc -- it is not going to be implemented ever.
8580         (call-device-method): Fixed docstring typo.
8581         Defined specifier tags 'printer and 'display.
8582
8583 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8584
8585         * lisp/itimer.el (itimer-run-expired-timers): (consp
8586           last-command-event-time) instead of (consp
8587           'last-command-event-time).
8588
8589 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8590
8591         * msw-glyphs.el: Removed obsolete commentary.
8592
8593 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8594
8595         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8596         better default value.
8597
8598 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8599
8600         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8601         (read-string): Ditto.
8602         (eval-minibuffer): Ditto.
8603         (read-command): Ditto.
8604         (read-function): Ditto.
8605         (read-variable): Ditto.
8606         (read-number): Ditto.
8607         (read-shell-command): Ditto.
8608         (read-number): Record history.
8609
8610 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8611
8612         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8613
8614 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8615
8616         * faces.el (startup-initialize-custom-faces): New function.
8617         Reset all faces created during auto-autoloads loading time
8618         by defface.
8619         * startup.el (command-line): Call it.
8620
8621 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8622
8623         * about.el (about-hackers): Add myself to contributors list.
8624
8625 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8626
8627         * menubar-items.el (maybe-add-init-button): Removed an argument in
8628         a call to load-user-init-file, as the function managed to lose its
8629         formal parameter a few betas ago.
8630
8631 2000-01-18  Martin Buchholz <martin@xemacs.org>
8632
8633         * XEmacs 21.2.27 is released.
8634
8635 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8636
8637         * process.el (shell-command-to-string): Use the FSF docstring.
8638         Make shell-command-to-string the standard function, and
8639         exec-to-string the (deprecated) alias.
8640
8641         * startup.el: typo fix.
8642
8643 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8644
8645         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8646
8647 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8648
8649         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8650         buffers after visible buffers.
8651         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8652
8653 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8654
8655         * info.el (Info-extract-menu-node-name): Stop at a dot
8656         followed by whitespace or right parenthesis.
8657
8658 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8659
8660         * info.el (Info-directory-list): Warn against using Customize with
8661         Info-directory-list.
8662
8663 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8664
8665         * minibuf.el (read-file-name): doc fix.
8666
8667         * autoload.el (update-file-autoloads): doc fix.
8668
8669         * about.el (about-hackers): Change my E-mail address.
8670
8671 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8672
8673         * info.el (Info-visit-file): Just use the `f' interactive spec to
8674         read a filename in the standard way.
8675
8676 2000-01-13  Andy Piper  <andy@xemacs.org>
8677
8678         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8679         (gutter-buffers-tab-extent): new variable.
8680         (update-tab-in-gutter): call add-tab-to-gutter again if the
8681         orientation has changed.
8682         (add-tab-to-gutter): cope with different orientations.
8683
8684 2000-01-11  Didier Verna  <didier@xemacs.org>
8685
8686         * info.el (Info-following-node-name): backward-skip dots as well
8687         as spaces (dots at the end of a node name aren't part of it).
8688         (Info-extract-menu-node-name): don't skip dots. There could be
8689         some in the node name.
8690         (Info-index): allow dots to be part of a node name.
8691
8692 2000-01-12  Andreas Jaeger  <aj@suse.de>
8693
8694         * files.el (auto-mode-alist): Added idlwave-mode.
8695         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8696
8697 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8698
8699         * info.el (Info-search): Show default value.
8700
8701 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8702
8703         * info.el (Info-read-node-completion-table): New variable.
8704         (Info-read-node-name-1): New function.
8705         (Info-read-node-name): Use it.
8706         (Info-follow-reference): Use DEFAULT argument of completing-read.
8707         (Info-menu): Ditto.
8708
8709 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8710
8711         * hyper-apropos.el (hyper-describe-key-briefly): Save
8712         window configuration.
8713         (hyper-describe-face): Use DEFAULT of completing-read.
8714         (hyper-apropos-read-variable-symbol): Ditto.
8715         (hyper-apropos-read-function-symbol): Ditto.
8716
8717 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8718
8719         * mule/mule-cmds.el (set-default-coding-system): Set
8720         comint-exec-hook to use coding-system-for-read and
8721         coding-system-for-write so that C-x RET c works.
8722
8723 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8724
8725         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8726         (previous-matching-history-element): Increment
8727         minibuffer-max-depth by 1.
8728         (next-matching-history-element): Ditto.
8729
8730 2000-01-11  Andy Piper  <andy@xemacs.org>
8731
8732         * gutter-items.el (buffers-tab): Create a new face for the buffers
8733         tab.
8734         (buffers-tab-face): use it.
8735
8736 2000-01-10  Didier Verna  <didier@xemacs.org>
8737
8738         * modeline.el (modeline-scrolling-method): change modeline X
8739         cursor appearance according to the value.
8740
8741 2000-01-07  Andreas Jaeger  <aj@suse.de>
8742
8743         * about.el (about-hackers): Moved my entry to contributor list.
8744         (xemacs-hackers): Added myself.
8745         (about-maintainer-info): Added description of myself.
8746
8747
8748 2000-01-07  Didier Verna  <didier@xemacs.org>
8749
8750         * modeline.el (modeline-scrolling-method): new variable.
8751         (mouse-drag-modeline): add reference to it in the docstring.
8752         (mouse-drag-modeline): handle it.
8753
8754 2000-01-08  Andy Piper  <andy@xemacs.org>
8755
8756         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8757         calls.
8758         (remove-buffer-from-gutter-tab): ditto.
8759
8760 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8761
8762         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8763         (custom-face-edit): Fix grammatical error in help message.
8764
8765 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8766
8767         * movemail.el: Added.
8768
8769         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8770
8771 2000-01-03  Didier Verna  <didier@xemacs.org>
8772
8773         * modeline.el (mouse-drag-modeline): remove the code related to
8774         the modeline horizontal scrolling facility.
8775
8776 1999-12-31  Martin Buchholz <martin@xemacs.org>
8777
8778         * XEmacs 21.2.26 is released.
8779
8780 1999-12-28  Andy Piper  <andy@xemacs.org>
8781
8782         * wid-edit.el (widget-push-button-value-create): The gui cache
8783         does not agree with native widgets which can only be displayed
8784         once per window. The reasons for caching are diminished now that
8785         we don't hog resources when creating buttons.
8786         (widget-push-button-cache) deleted.
8787
8788 1999-12-24  Martin Buchholz <martin@xemacs.org>
8789
8790         * XEmacs 21.2.25 is released.
8791
8792 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8793
8794         * hyper-apropos.el (hyper-apropos): Toggle
8795         hyper-apropos-programming-apropos correctly.
8796         Set REGEXP when user accepts default value.
8797
8798 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8799
8800         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8801         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8802
8803 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8804
8805         * mule/mule-category.el (undefined-category-designator):
8806         Return char instead of character.  Search for undefined one.
8807         (describe-category): Use with-displaying-help-buffer.
8808
8809 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8810
8811         * byte-optimize.el (byte-optimize-plus):
8812         Optimize (+ 1) to 1 instead of (1+ nil).
8813
8814         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8815
8816         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8817
8818         * byte-optimize.el (byte-optimize-char-before): New function.
8819         Remove performance penalty for using (char-before) instead of (char-after).
8820
8821 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8822
8823         * mule/mule-category.el (char-category-list): Return character
8824         instead of integer.
8825
8826 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8827
8828         * minibuf.el (read-buffer): Check default is buffer object.
8829
8830 1999-11-25  Andy Piper  <andy@xemacs.org>
8831
8832         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8833         for buttons.
8834
8835 1999-12-16  Andreas Jaeger  <aj@suse.de>
8836
8837         * package-get.el (package-get-maybe-save-index): Fixed typo.
8838         Patch by Jeff Miller <jmiller@smart.net>.
8839
8840 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8841
8842         * gnuserv.el (gnuserv-process-filter):  don't call
8843         gnuserv-write-to-client when gnuserv-current-client is nil
8844
8845 1999-12-14  Martin Buchholz <martin@xemacs.org>
8846
8847         * XEmacs 21.2.24 is released.
8848
8849 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8850
8851         * about.el (about-hackers): Update my email address.
8852
8853 1999-12-07  Martin Buchholz <martin@xemacs.org>
8854
8855         * XEmacs 21.2.23 is released.
8856
8857 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8858
8859         * package-get.el (package-get-download-sites): Removed several
8860         defunct download sites, added many new ones, and corrected a few
8861         incorrect directory-on-site entries.  Added physical locations to
8862         site-description.
8863
8864 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8865
8866         * finder.el (finder-commentary): add DOC string and fix
8867         interactive spec
8868
8869 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8870
8871         * help.el (describe-function): Don't forget to intern the string
8872         completing-read returns.
8873         (describe-variable): Ditto.
8874
8875 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8876
8877         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8878         `hyper-apropos-help-mode' here to find symbol to customize
8879         irregardless of cursor position and simplify
8880         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8881         `hyper-apropos-popup-menu'.
8882
8883 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8884
8885         * apropos.el (apropos-mode-map): Add return to call
8886         apropos-follow.
8887         (apropos-print): Call apropos-mode to have better
8888         command reference. Put keymap text-poperty to
8889         symbole name.
8890
8891 1999-11-22  Alastair Burt  <burt@dfki.de>
8892
8893         * help.el: (describe-bindings-1): Added handling of keymaps for
8894         the extents at point.
8895
8896 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8897
8898         * gutter-items.el (buffers-tab-items): Wrap the function in a
8899         save-match-data
8900
8901 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8902
8903         * help.el (describe-function): Use the DEFAULT argument to
8904         completing-read.
8905         (describe-variable): Ditto.
8906
8907 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8908
8909         * minibuf.el (read-from-minibuffer): Add optional argument
8910         DEFAULT to have better mini-buffer history support.
8911         (completing-read): Pass default to read-from-minibuffer.
8912         (read-buffer): Pass default to completing-read.
8913
8914 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8915
8916         * font-lock.el (font-lock-doc-string-face): Document the
8917         `font-lock-lisp-like' property.
8918
8919 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8920
8921         * lisp-mode.el: Specify `font-lock-lisp-like'.
8922
8923         * font-lock.el (font-lock-lisp-like): New function.
8924         (font-lock-fontify-syntactically-region): Use it.
8925
8926 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8927
8928         * XEmacs 21.2.22 is released
8929
8930 1999-11-28  Martin Buchholz <martin@xemacs.org>
8931
8932         * XEmacs 21.2.21 is released.
8933
8934 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8935
8936         * minibuf.el (read-coding-system): Accept symbol and
8937         coding-system object as a default-coding-system.
8938
8939 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8940
8941         * minibuf.el (read-coding-system): Accept symbol as
8942         a default-coding-system.
8943
8944 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8945
8946         * apropos.el (apropos-documentation): Use insert instead
8947         of princ.
8948
8949 1999-11-07  William M. Perry  <wmperry@aventail.com>
8950
8951         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8952           for the linux console.
8953
8954         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8955           stuff to work when you are not on a window system, since the GPM
8956           mouse support now allows pasting from outside of XEmacs.
8957
8958 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8959
8960         * XEmacs 21.2.20 is released
8961
8962 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8963
8964         * setup-paths.el (paths-default-info-directories): Add
8965         /usr/share/info and /usr/local/share/info.
8966
8967 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8968
8969         * about.el: Updated Vladimir Ivanovic's info.
8970
8971 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8972
8973         * auto-show.el (auto-show-truncationp): Remove.
8974
8975         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8976
8977 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8978
8979         * indent.el (indent-line-to): fix bug: spaces were not replaced
8980         with tab if column is multiple of tab-width
8981         From dhn@qedinc.com
8982
8983 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8984
8985         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8986         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8987
8988         * package-get.el (package-get-package-provider): Be verbose when
8989         interactive. Patch from Robert Pluim
8990
8991 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8992
8993         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8994         info file suffixes.
8995
8996 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8997
8998         * process.el (open-network-stream): Add a new optional parameter
8999         PROTOCOL to support udp; fix a minor typo and add an explanation
9000         in docstring for udp programming.
9001
9002         * code-process.el (open-network-stream): Add a new optional
9003         parameter PROTOCOL to support udp; fix a minor typo and add an
9004         explanation in docstring for udp programming.
9005
9006 1999-10-18  Andy Piper  <andy@xemacs.org>
9007
9008         * gui.el (make-gui-button): be more precise about how we call
9009         callbacks.
9010
9011         * wid-edit.el (widget-push-button-value-create): Use the new form
9012         of native gui-button.
9013
9014 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9015
9016         * info.el (Info-page-prev): Don't do (sit-for 0).
9017
9018 1999-10-13  Andy Piper  <andy@xemacs.org>
9019
9020         * gutter-items.el (progress-abort-glyph): new glyph for showing
9021         abort status.
9022         (append-progress): dispatch-event rather than sit-for.
9023         (abort-progress): new function. Show the abort glyph with an
9024         appropriate message.
9025         (raw-append-progress): dispatch-event rather than sit-for.
9026         (display-progress): cope with aborts.
9027
9028         * gui.el (make-gui-button): Use native widgets for buttons
9029         unconditionally.
9030         (insert-gui-button): ditto.
9031         (gui-button-p): ditto.
9032
9033         * xbm-button.el: remove from core.
9034
9035         * xpm-button.el: remove from core.
9036
9037 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9038
9039         * faces.el (init-device-faces): Don't initialize the random faces
9040         on the stream device.
9041
9042 1999-10-06  Andy Piper  <andy@xemacs.org>
9043
9044         * files.el (recover-file): Don't use ls under windows for revert buffer.
9045
9046 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9047
9048         * package-get.el (package-get-download-menu): Make menu really
9049         toggle download sites.
9050         (package-get-download-sites): Add autoload cookie.
9051
9052 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9053
9054         * setup-paths.el (paths-find-module-directory): Ditto.
9055
9056 1999-09-29  Werner Fink  <werner@suse.de>
9057
9058         * setup-paths.el (paths-find-exec-directory): Add missing nil
9059         parameter for environment.
9060
9061 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9062
9063         * modeline.el (modeline-format):
9064         Only purecopy the strings.  Else
9065         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9066         barfs.
9067
9068 1999-08-28  Mike Woolley  <mike@bulsara.com>
9069
9070         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9071         user setting comint-completion-addsuffix and
9072         comint-process-echoes.
9073
9074 1999-09-22  Andy Piper  <andy@xemacs.org>
9075
9076         * gutter-items.el (update-tab-in-gutter): use
9077         last-nonminibuf-window instead of selected-window.
9078
9079 1999-09-18  Andy Piper  <andy@xemacs.org>
9080
9081         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9082         display on.
9083
9084         * subr.el (record-buffer-hook): new variable so that the hook gets
9085         some documentation.
9086
9087 1999-09-16  Andy Piper  <andy@xemacs.org>
9088
9089         * gutter-items.el (update-tab-in-gutter): only update when the
9090         gutter is visible.
9091         (remove-buffer-from-gutter-tab): ditto.
9092
9093 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9094
9095         * simple.el (do-auto-fill): Commented out part of Kinsoku
9096         processing.
9097
9098 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9099
9100         * isearch-mode.el (isearch-highlightify-region): Give the
9101         highlighting extents a high priority.
9102         (isearch-make-extent): Give the main highlighting extent an even
9103         higher priority.
9104
9105 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9106
9107         * packages.el (packages-compute-package-locations): Fix typo from
9108         -u rationalization.
9109
9110 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9111
9112         * setup-paths.el (paths-find-doc-directory): Respect value of
9113         `configure-doc-directory.'
9114
9115         * find-paths.el (paths-find-architecture-directory): Give
9116         precendence `default' argument (which typically comes from
9117         configure).
9118
9119 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9120
9121         * startup.el (command-line-early): Added options -user-init-file
9122         and -user-init-directory.
9123
9124         * files.el (user-init-file): Default to NIL so we can recognize
9125         when it's set.
9126
9127 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9128
9129         * obsolete.el (init-file-user):
9130         * startup.el:
9131         * packages.el (packages-compute-package-locations):
9132         * package-get.el (package-get-user-index-filename):
9133         * menubar-items.el (maybe-add-init-button):
9134         * info.el (Info-annotations-path):
9135         * dump-paths.el:
9136         Change `user-init-directory' to be an absolute path.
9137         Use `user-init-directory' where appropriate.
9138         Zap `init-file-user' and its uses.
9139
9140 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9141
9142         * subr.el (copy-symbol): New function.
9143
9144 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9145
9146         * isearch-mode.el (isearch-done): Be sure to restore invisible
9147         extents in the proper buffer.
9148         (isearch-pre-command-hook): Set this-command to the correct value
9149         in case the buffer has changed and old overriding-local-map was
9150         used.
9151         (isearch-restore-extent): Use remprop instead of setting the
9152         property to nil.
9153
9154 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9155
9156         * cmdloop.el (execute-extended-command): Update zmacs region
9157         before the delay.
9158         (execute-extended-command): Make the message gettext-friendly.
9159
9160 1999-09-07  Andy Piper  <andy@xemacs.org>
9161
9162         * gutter-items.el (progress-gauge-glyph): renamed from
9163         progress-glyph.
9164         (progress-text-glyph): new variable.
9165         (progress-layout-glyph): use layouts and text glyphs.
9166         (progress-area-buffer): removed.
9167         (progress-text-and-extent): new variable.
9168         (progress-displayed-p): dynamically create gutter area buffer.
9169         (clear-progress): ditto.
9170         (raw-append-progress): ditto.
9171         (append-progress): use new glyph names.
9172         (raw-append-progress): only create the extent when needed. set
9173         properties more optimally.
9174         (progress): remove args.
9175
9176 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9177
9178         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9179         mapcar where the return value is unused.
9180         (isearch-restore-invisible-extents): Ditto.
9181         (isearch-highlight-all-cleanup): Ditto.
9182         (isearch-delete-extents-in-range): Traverse the extents only once.
9183         (isearch-highlight-all-update): Don't start over if the search
9184         string has changed and more input is pending.
9185
9186 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9187
9188         * packages.el (packages-find-package-data-path): Ditto.
9189
9190         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9191
9192         * subr.el (mapc-internal): Don't make obsolete.
9193
9194         * cl-extra.el (mapc): Resurrect.
9195
9196 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9197
9198         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9199         alias.
9200
9201         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9202         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9203         (isearch-yank-clipboard): Use get-clipboard instead of
9204         x-get-clipboard.
9205         (isearch-yank-selection): Fix docstring.
9206
9207 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9208
9209         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9210
9211 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9212
9213         * cl-macs.el (extent-start-position): Fix setf method.
9214         (extent-end-position): Ditto.
9215
9216 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9217
9218         * isearch-mode.el: End merge with FSF 20.4.
9219
9220         * isearch-mode.el (search-invisible): New variable.
9221         (isearch-hide-immediately): Ditto.
9222         (isearch-unhidden-extents): Ditto.
9223         (isearch-range-invisible): New function.
9224         (isearch-unhide-extent): Ditto.
9225         (isearch-restore-invisible-extents): Ditto.
9226         (isearch-restore-extent): Ditto.
9227
9228         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9229         implementation.
9230         (isearch-ring-retreat-edit): Ditto.
9231         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9232         (isearch-forward-regexp): New arguments NOT-REGEXP and
9233         NO-RECURSIVE-EDIT.
9234         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9235         (isearch-backward-regexp): New arguments NOT-REGEXP and
9236         NO-RECURSIVE-EDIT.
9237         (isearch-mode): Return isearch-success.
9238         (isearch-update): Use unread-command-events instead of
9239         unread-command-event.
9240         (isearch-abort): If an invalid regexp is encountered, keep popping
9241         states.
9242         (isearch-*-char): Use FSF implementation.
9243         (isearch-whitespace-chars): Use the more robust FSF's
9244         implementation.
9245         (isearch-within-brackets): New variable.
9246         (isearch-mode): Initialize it.
9247         (isearch-edit-string): Bind it.
9248         (isearch-search-and-update): Set it.
9249         (isearch-push-state): Push it.
9250         (isearch-top-state): Pop it.
9251         (isearch-search): Set it.
9252         (isearch-printing-char): When called by isearch-whitespace-chars,
9253         handle M-SPC gracefully.
9254         (isearch-message-prefix): New argument ELLIPSIS.
9255         (isearch-message-suffix): Ditto.
9256         (isearch-message): Use the ELLIPSIS argument when calling
9257         isearch-message-prefix and isearch-message-suffix.
9258         (isearch-message-prefix): Distinguish between "wrapped" and
9259         "overwrapped" search, FWIW.
9260
9261 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9262
9263         * isearch-mode.el (isearch-edit-string): Use the head of the
9264         search ring instead of search-last-string and search-last-regexp.
9265         (search-highlight): Renamed from isearch-highlight.
9266         (isearch-exit): Use the new name.
9267         (isearch-highlight): Ditto.
9268         (isearch-dehighlight): Ditto.
9269         (isearch-update-ring): New function.
9270         (isearch-done): Call it.
9271         (isearch-done): New argument EDIT.
9272         (isearch-repeat): If search string is empty, look up at the car of
9273         the search ring; ignore the yank pointer.
9274         (isearch-abort): Call isearch-done with NOPUSH.
9275         (isearch-cancel): New function.
9276         (isearch-mode-map): Bind it to ESC ESC ESC.
9277
9278         * isearch-mode.el: Begin merge with FSF 20.4.
9279
9280 1999-09-01  Andy Piper  <andy@xemacs.org>
9281
9282         * x-select.el (x-get-clipboard): obsolete.
9283         (x-yank-clipboard-selection): obsolete
9284
9285         * select.el (disown-selection): need to be careful to disown the
9286         clipboard if we set it via selection.
9287         (get-clipboard): move from x-select.el
9288         (yank-clipboard-selection): ditto.
9289
9290 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9291
9292         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9293         isearch-highlight-all-matches to nil.
9294         (isearch-fixed-case): New variable.
9295         (isearch-mode): Initialize it.
9296         (isearch-edit-string): Save it.
9297         (isearch-toggle-case-fold): Set it.
9298         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9299         need to check isearch-fixed-case.
9300         (isearch-toggle-case-fold): Update highlighting of all matches
9301         before the pause.
9302         (isearch-edit-string):
9303
9304 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9305
9306         * isearch-mode.el (isearch-edit-string): Call isearch-message
9307         before reading the event so that the prompt is displayed properly.
9308         (isearch-message): Use isearch-nonincremental when calling
9309         isearch-message-prefix.
9310         (minibuffer-local-isearch-map): Bind up and down to do the same as
9311         M-p and M-n respectively.
9312         (isearch-done): New arg NOPUSH.
9313         (isearch-edit-string): Use it.
9314         (isearch-edit-string): Don't bind isearch-string.
9315         (isearch-ring-adjust): Edit string, *then* push state.
9316
9317 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9318
9319         * faces.el (isearch-secondary): Make isearch-secondary look
9320         different than default.
9321
9322 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9323
9324         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9325         save-excursion.
9326         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9327         (isearch-update): Call isearch-dehighlight without arguments.
9328         (isearch-done): Ditto.
9329
9330         * isearch-mode.el (isearch-fix-case): If the search string has no
9331         upper-case letters, allow the folding to be reenabled.
9332         Previously, once disabled, the folding would remain that way until
9333         the end of isearch.
9334         (isearch-top-state): Call isearch-fix-case.
9335
9336         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9337         save-excursion.
9338         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9339
9340 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9341
9342         * xpm-button.el:
9343         xbm-button.el: Need to exist in core because gui.el depends on
9344         them.
9345
9346 1999-08-31  Andy Piper  <andy@xemacs.org>
9347
9348         * gutter-items.el (buffers-tab-face): new customizable variable.
9349         (buffers-tab-default-buffer-line-length): new specifier for
9350         maximum viewable characters.
9351         (progress-stack): new variable for implementing widget-based
9352         progress messages.
9353         (progress-area-buffer): ditto.
9354         (progress-glyph-height): ditto.
9355         (progress-stop-callback): ditto.
9356         (progress-quit-function): new function.
9357         (progress-glyph): new variable.
9358         (progress-layout-glyph): ditto.
9359         (progress-displayed-p): new function, see message-displayed-p for
9360         details.
9361         (clear-progress): ditto.
9362         (remove-progress): ditto.
9363         (append-progress): ditto.
9364         (raw-append-progress): ditto.
9365         (display-progress): ditto.
9366         (current-progress): ditto.
9367         (current-progress-label): ditto.
9368         (progress): ditto.
9369         (lprogress): ditto.
9370
9371
9372 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9373
9374         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9375
9376         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9377         `isearch-yank-selection'.
9378         (isearch-mode-map): Use it.
9379         (isearch-yank-selection): Use `get-selection' instead of
9380         `get-x-selection'.
9381
9382 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9383
9384         * faces.el (isearch-secondary): Create face here.
9385
9386         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9387         timers.
9388
9389 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9390
9391         * subr.el (buffer-string): More robust backward compatibility
9392         check, courtesy William Perry.
9393
9394 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9395
9396         * replace.el (perform-replace): Stop the search after the search
9397         limit has been reached.
9398
9399 1999-08-23  Andy Piper  <andy@xemacs.org>
9400
9401         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9402         here if we don't have one.
9403
9404 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9405
9406         * ldap.el (ldap-coding-system): Default to nil until we get
9407         efficient UTF8 support
9408         (ldap-decode-string): Guard against `decode-coding-string' not
9409         being defined
9410         (ldap-encode-string): Guard against `encode-coding-string' not
9411         being defined
9412
9413 1999-08-23  Didier Verna  <didier@xemacs.org>
9414
9415         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9416         Some doc strings improvements, and add a star to the `interactive'
9417         calls.
9418
9419 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9420
9421         * font-lock.el (java-font-lock-keywords-3): introduced new
9422         keywords and regexpes for javadoc syntax 1.2.
9423
9424 1999-08-17  Andy Piper  <andy@xemacs.org>
9425
9426         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9427         format-buffers-tab-line.
9428         (buffers-tab-max-buffer-line-length): new variable.
9429         (format-buffers-tab-line): new function. truncate names if over
9430         buffers-tab-max-buffer-line-length.
9431
9432 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9433
9434         * cus-start.el: Customize the variable `bell-inhibit-time'.
9435
9436 1999-08-16  Andy Piper  <andy@xemacs.org>
9437
9438         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9439         brute-force approach to deleting the last buffer.
9440         (buffers-tab-grouping-regexp): new customizable variable.
9441         (select-buffers-tab-buffers-by-mode): use it.
9442
9443 1999-08-13  Andy Piper  <andy@xemacs.org>
9444
9445         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9446         deletion problem.
9447
9448 1999-07-30  Didier Verna  <didier@xemacs.org>
9449
9450         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9451         of princ to output symbols.
9452         (custom-save-face-internal): ditto.
9453         (custom-save-resets): ditto.
9454
9455 1999-08-09  Didier Verna  <didier@xemacs.org>
9456
9457         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9458         `regexp-quote' to protect the major mode name for use as a regular
9459         expression (c++ needs this for instance).
9460
9461 1999-08-08  Andy Piper  <andy@xemacs.org>
9462
9463         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9464         cope with similar mode names.
9465
9466         * gutter-items.el (buffers-tab-selection-function): new selection
9467         function.
9468         (select-buffers-tab-buffers-by-mode): new function.
9469         (buffers-tab-items): use it if set to only display buffers in the
9470         tab in the current buffer's group..
9471         (update-tab-in-gutter): use new api.
9472         (remove-buffer-from-gutter-tab): ditto.
9473
9474         * gutter-items.el (buffers-tab-max-size): set custom selection
9475         default to 6.
9476         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9477         (add-tab-to-gutter): set face as default.
9478
9479 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9480
9481         * faces.el (frob-face-property): Merge the fall-back specifier
9482         with the target, not replace it.
9483
9484 1999-08-05  Andy Piper  <andy@xemacs.org>
9485
9486         * gutter-items.el (update-tab-in-gutter): add frame argument for
9487         buffer-items.
9488         (update-tab-in-gutter): use it.
9489
9490         * gutter-items.el (record-buffer-hook): set.
9491
9492         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9493         change.
9494         (switch-to-buffer-hook) deleted.
9495
9496 1999-08-04  Andy Piper  <andy@xemacs.org>
9497
9498         * gutter-items.el (update-tab-in-gutter): make sure this will work
9499         as an argument to create-frame-hook.
9500
9501 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9502
9503         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9504         instead of timer emulation.
9505
9506 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9507
9508         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9509         Emacs isearch enhancements.
9510
9511 1999-07-28  Andy Piper  <andy@xemacs.org>
9512
9513         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9514         all devices that support tab controls.
9515         (remove-buffer-from-gutter-tab): new function. to be used as a
9516         value for kill-buffer-hook.
9517
9518 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9519
9520         * auto-show.el (auto-show-truncationp): changed to match
9521         `window_translation_on'
9522
9523 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9524
9525         * XEmacs 21.2.19 is released
9526
9527 1999-07-28  SL Baur  <steve@miho>
9528
9529         * code-files.el (insert-file-contents): Fix docstring.
9530         revert previous change.
9531
9532 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9533
9534         * fill.el (fill-region-as-paragraph): Change re-break-point to
9535         contain word-across-newline plus one character so that filling
9536         Japanese and Chinese works as desired.
9537         * simple.el (do-auto-fill): Ditto.
9538
9539 1999-07-26  SL Baur  <steve@miho>
9540
9541         * mule/japanese.el ("Japanese"): Do not specify a default input
9542         method.
9543         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9544
9545 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9546
9547         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9548         able to use cl-macs macro in early lisp.
9549
9550 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9551
9552         * custom.el:
9553         * cus-face.el:
9554         * cus-edit.el:
9555                 Massive custom Theme API changes.
9556
9557 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9558
9559         * code-files.el (insert-file-contents): Regard
9560         coding-system-magic-cookie if `coding-system-for-read' is nil.
9561
9562 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9563
9564         * mule/thai-xtis.el: Add coding: local variable, to avoid
9565         bootstrapping problem with C locale.
9566
9567 1999-07-22  Andy Piper  <andy@xemacs.org>
9568
9569         * dumped-lisp.el (preloaded-file-list): guard against putting
9570         gutter-items in a less than functional XEmacs.
9571         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9572
9573 1999-07-18  Bob Weiner  <weiner@beopen.com>
9574
9575         * fill.el (fill-context-prefix): Fixed bug that prevented the
9576         setting of an adaptive fill prefix when the `dont-skip-first' was
9577         t.
9578
9579 1999-07-22  SL Baur  <steve@miho>
9580
9581         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9582
9583 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9584
9585         * files.el (interpreter-mode-alist): add `make', `guile', and
9586         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9587         makefile-mode, guile is a scheme, and someday XEmacs will be
9588         modular enough to use as an efficient scripting tool.)
9589
9590 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9591
9592         * mule/mule-cmds.el (reset-language-environment): Regard
9593         coding-category `utf-8' and `ucs-4' if they are available.
9594
9595 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9596
9597         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9598         (prefer-coding-system): Fix DOC-string.
9599
9600         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9601         DOC-string too.
9602
9603         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9604         Mule.
9605         (coding-system-change-eol-conversion): Fix DOC-string.
9606
9607 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9608
9609         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9610         instead of `list-coding-system'.
9611
9612 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9613
9614         * menubar-items.el (default-menubar): `select-input-method' was
9615         renamed to `set-input-method'.
9616
9617         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9618         "Set Language Environment" menu.
9619
9620         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9621         "Describe Language Support" menu.
9622
9623 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9624
9625         * mule/chinese.el ("Chinese-GB"): Rename
9626         `chinese-gb-environment-setup-function' to
9627         `setup-chinese-gb-environment-internal'.
9628
9629 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9630
9631         * mule/korean.el: Use `define-coding-system-alias' instead of
9632         `copy-coding-system'.
9633
9634 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9635
9636         * mule/mule-cmds.el (set-language-environment-coding-systems):
9637         Treat duplicated coding-categories.
9638
9639 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9640
9641         * mule/japanese.el: Use `define-coding-system-alias' instead of
9642         `copy-coding-system'.
9643
9644 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9645
9646         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9647         coding-system `viscii'.
9648
9649 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9650
9651         * mule/cyrillic.el:
9652         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9653         (cyrillic-alternativnyj-decode-table): New variable.
9654         (cyrillic-alternativnyj-encode-table): New variable.
9655         - Specify `iso-8-1' as a category of coding-system
9656           `alternativnyj'.
9657         - Abolish general Cyrillic environment.
9658
9659 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9660
9661         * mule/chinese.el:
9662         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9663         - Register `chinese-gb-environment-setup-function' as a
9664           `setup-function' of "Chinese-GB" environment.
9665
9666 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9667
9668         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9669         optional argument `parents'.
9670
9671         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9672         property for Thai-XTIS.
9673
9674         * mule/mule-help.el (help-with-tutorial): Use property
9675         `tutorial-coding-system' of language-info as a coding-system to
9676         read tutorial file.
9677
9678 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9679
9680         * mule/thai-xtis.el: Don't setup `setup-function' and
9681         `exit-function'.
9682
9683         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9684         `set-coding-category-system' to set up coding-system for
9685         coding-category.
9686
9687         * mule/mule-cmds.el (prefer-coding-system): Use
9688         `set-coding-category-system' to set up coding-system for
9689         coding-category.
9690
9691 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9692
9693         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9694         Thai-XTIS environment.
9695
9696         * mule/mule-cmds.el (prefer-coding-system): Use
9697         `find-coding-system' instead of `coding-system-p'.
9698
9699 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9700
9701         * mule/mule-cmds.el (set-language-environment-coding-systems):
9702         Modify eol-type for XEmacs.
9703
9704         * mule/thai-xtis.el: Delete unused local variable `category'.
9705
9706         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9707         function.
9708         (prefer-coding-system): Don't call
9709         `update-coding-systems-internal'; use function
9710         `coding-category-list' instead of variable `coding-category-list';
9711         use `set-coding-priority-list' instead of `set-coding-priority';
9712         modify `eol-type' for XEmacs.
9713
9714         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9715         `charset-columns'.
9716         (char-width): Likewise.
9717
9718 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9719
9720         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9721         `tis-620'.
9722
9723         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9724         `set-coding-priority-list' instead of `set-coding-priority'; don't
9725         call `update-coding-systems-internal'.
9726
9727         * mule/mule-misc.el (coding-system-get): New function.
9728         (coding-system-put): New function.
9729         (coding-system-category): New function.
9730
9731 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9732
9733         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9734         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9735         to avoid conflict with leim/quail/thai-xtis.
9736
9737         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9738         to thai-xtis-chars.el.
9739
9740         * mule/thai-xtis-chars.el: New file (split from
9741         mule/thai-xtis.el).
9742
9743 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9744
9745         * mule/thai-xtis.el:
9746         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9747         - Add syntax entries.
9748         - Put `preferred-coding-system' of the charset `thai-xtis' to
9749           `tis-620'.
9750
9751 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9752
9753         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9754         rewritten to use write-multibyte-character.
9755
9756 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9757
9758         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9759         of `iso-2022-7'.
9760         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9761         ported yet.
9762         (read-input-method-name): Treat optional argument `default'.
9763
9764 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9765
9766         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9767         all.
9768         (set-language-info-alist): Set up menus here.
9769
9770 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9771
9772         * minibuf.el (completing-read): Add new optional argument
9773         `default'.
9774         (read-coding-system): Add new optional argument
9775         `default-coding-system'.
9776
9777 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9778
9779         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9780         (viet-viscii-...->viet-vscii...).
9781
9782 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9783
9784         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9785         and menus.
9786
9787 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9788
9789         * mule/mule-cmds.el (input-method-function): Add permanent-local
9790         property.
9791
9792 1999-03-30  Dave Love  <fx@gnu.org>
9793
9794         * mule/mule-cmds.el (current-language-environment): Doc fix.
9795
9796 1999-02-06  Richard Stallman  <rms@gnu.org>
9797
9798         * mule/european.el (setup-slovenian-environment): New function.
9799         ("Slovenian"): New language environment.
9800
9801 1999-01-27  Dave Love  <fx@gnu.org>
9802
9803         * mule/mule-cmds.el (current-language-environment): Provide :link,
9804         :type (choices) and appropriate :get.
9805
9806 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9807
9808         * mule/mule-cmds.el (describe-language-environment): Don't alter
9809         input-method-alist.
9810
9811 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9812
9813         * mule/mule-cmds.el (prefer-coding-system): Call
9814         set-coding-priority, so that the internal array of priorities is
9815         also updated.
9816
9817 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9818
9819         * mule/mule-cmds.el (prefer-coding-system): If the argument
9820         requires specific EOL conversion type, make the default coding
9821         systems use that.
9822
9823 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9824
9825         * mule/mule-cmds.el (set-language-environment): Pass the default
9826         eol-type to set-language-environment-coding-systems.
9827         (set-default-coding-systems): Copy the eol-type property for the
9828         new default values of {buffer-file,process}-coding-system from the
9829         old defaults.
9830         (set-language-environment-coding-systems): Accept an optional
9831         argument EOL-TYPE, and set the eol-type property of the default
9832         coding systems accordingly.
9833
9834 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9835
9836         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9837         use generate-new-buffer instead of get-buffer-create.
9838
9839 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9840
9841         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9842
9843 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9844
9845         * mule/mule-cmds.el (default-input-method): Fix custom type.
9846
9847 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9848
9849         * mule/mule-cmds.el (setup-specified-language-environment):
9850         Add apropos-inhibit property.
9851         (describe-specified-language-support): Likewise.
9852
9853 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9854
9855         * mule/mule-cmds.el: Doc fixes.
9856
9857 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9858
9859         * mule/mule-cmds.el (register-input-method): Doc-string
9860         modified.
9861
9862 1998-09-01  Dave Love  <fx@gnu.org>
9863
9864         * mule/mule-cmds.el (current-language-environment): Fix
9865         setter function.
9866
9867 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9868
9869         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9870         mule/european.el, mule/hebrew.el, mule/japanese.el,
9871         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9872         avoid bootstrapping problem if you need to recompile all the Lisp
9873         files using interpreted code.
9874
9875 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9876
9877         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9878         ("Latin-2"): Likewise.
9879
9880 1998-08-18  Per Starback  <starback@update.uu.se>
9881
9882         * mule/european.el (setup-latin2-environment): Fix typo.
9883
9884 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9885
9886         * mule/european.el: Give proper value of `input-method' key to all
9887         lang. env.
9888
9889         * mule/mule-cmds.el (activate-input-method): Handle the case that
9890         the arg INPUT-METHOD is nil correctly.
9891         (read-multilingual-string): Activate the specified input method
9892         before calling read-string.  Afterward, activate the original
9893         input method.
9894
9895 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9896
9897         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9898         (set-language-info-alist): Fix typo in doc-string.
9899
9900         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9901
9902 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9903
9904         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9905         (reset-language-environment): New function for the job that
9906         setup-english-environment used to do.
9907         (set-language-environment): Do more setups according to the info
9908         in language-info-alist.
9909         (read-language-name): Handle the case that the arg KEY is nil.
9910         (describe-language-environment): Handle input-method property.
9911
9912         * mule/: All files under this directory, which related with
9913         specific languages (such as mule/european.el, mule/greek.el,
9914         mule/hebrew.el, mule/misc-lang.el), modified as below.
9915         (setup-XXX-environment): Just call set-language-environment.  If
9916         they used to do some other jobs than what done by
9917         set-language-environment, those jobs are done in
9918         setup-XXX-environment-internal now.
9919         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9920         the value to setup-XXX-environment-internal.  Add properties
9921         input-method and features.
9922
9923         * mule/english.el (setup-english-environment): Just call
9924         reset-language-environment.
9925
9926         * mule/european.el (setup-8-bit-environment): Function deleted.
9927
9928 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9929
9930         * mule/mule-cmds.el (input-method-exit-on-first-char)
9931         (input-method-use-echo-area): Doc fixes.
9932
9933 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9934
9935         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9936         variable.
9937         (input-method-use-echo-area): New variable.
9938
9939 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9940
9941         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9942
9943 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9944
9945         * mule/mule-cmds.el (activate-input-method): Update mode line.
9946         (inactivate-input-method): Likewise.
9947
9948 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9949
9950         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9951         input method in the current buffer, but just bind
9952         current-input-method.
9953
9954 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9955
9956         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9957
9958         * mule/misc-lang.el ("IPA"): Add coding-priority and
9959         coding-system.
9960
9961 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9962
9963         * mule/greek.el: Add coding-priority.
9964
9965 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9966
9967         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9968         LANG-ENV.
9969
9970 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9971
9972         * mule/mule-cmds.el (register-input-method): Fix previous change.
9973         (setup-specified-language-environment): Doc fix.
9974
9975 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9976
9977         * mule/mule-cmds.el: Several doc fixes.
9978         (get-language-info, set-language-info): Rename argument.
9979         (set-language-info-alist): Likewise.
9980         (register-input-method): Rename argument.
9981         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9982
9983 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9984
9985         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9986         default value while reading an input method.
9987
9988 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9989
9990         * mule/mule-cmds.el (universal-coding-system-argument):
9991         Use buffer-file-coding-system as default.
9992
9993 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9994
9995         * mule/korean.el ("Korean"): Doc fix.
9996
9997 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9998
9999         * mule/mule-cmds.el (describe-language-environment): Print the
10000         languge environment at the head.
10001
10002 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10003
10004         * mule/japanese.el: Set exit-function to exit-japanese-environment
10005         for Japanese environment.
10006
10007 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10008
10009         * mule/mule-cmds.el (set-language-environment): Doc fix.
10010         (current-language-environment): Use defcustom.
10011         (default-input-method): Specify :type.
10012
10013 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10014
10015         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10016         modified.
10017         (prefer-coding-system): Doc-string modified.
10018
10019 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10020
10021         * mule/mule-cmds.el (set-language-info): Doc-string
10022         describes `coding-priority' KEY.
10023         (set-language-environment-coding-systems): New function.
10024         (select-safe-coding-system): New function.
10025         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10026         (set-language-info-alist): New optionla arg PARENTS.  Call
10027         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10028         (set-language-environment-coding-systems): New function.
10029
10030         * mule/chinese.el: Remove setting up of
10031         describe-chinese-environment-map and
10032         setup-chinese-environment-map.  Exclude them in args of calls to
10033         set-language-info-alist.  Register coding-priority key in
10034         language-info-alist.
10035
10036         * mule/cyrillic.el: Remove setting up of
10037         describe-cyrillic-environment-map and
10038         setup-cyrillic-environment-map.  Exclude them in args of calls to
10039         set-language-info-alist.  Register coding-priority key in
10040         language-info-alist.
10041
10042         * mule/english.el: Register coding-priority key in
10043         language-info-alist.
10044
10045         * mule/ethiopic.el: Register coding-priority key in
10046         language-info-alist.
10047
10048         * mule/european.el: Remove setting up of
10049         describe-european-environment-map and
10050         setup-european-environment-map.  Exclude them in args of calls to
10051         set-language-info-alist.  Register coding-priority key in
10052         language-info-alist.  Add "German" language env.
10053         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10054         (setup-german-environment): New function.
10055
10056         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10057         change default input method to "greek-postfix".
10058
10059         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10060         coding-priority key in
10061
10062 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10063
10064         * mule/mule-cmds.el (set-language-info): Doc fix.
10065         (input-method-inactivate-hook): Doc fix.
10066
10067 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10068
10069         * mule/mule-cmds.el (set-input-method): Renamed from
10070         select-input-method.
10071
10072 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10073
10074         * mule/mule-cmds.el (set-language-environment): Run
10075         exit-language-environment-hook before calling `exit-function'
10076         which is specified for the language environment.
10077
10078 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10079
10080         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10081         modified.
10082         (prefer-coding-system): Likewise.
10083         (describe-language-environment): Print aliases of each coding
10084         system.
10085         (set-language-environment-hook): New variable.
10086         (exit-language-environment-hook): New variable.
10087         (set-language-environment): Call these hooks.  Before setting a
10088         new language environment, exit from the
10089         current-language-environment if necessary.
10090         (input-method-verbose-flag): The value can be nil, t,
10091         complex-only, or default.
10092         (input-method-highlight-flag): Doc-string augmented.
10093         (activate-input-method): Check if we can run the registered
10094         function to activate an input method.
10095
10096         * mule/korean.el: Set exit-function for language environment
10097         "Korean" to exit-korean-environment.
10098         (setup-korean-environment): Moved to korea-util.el.
10099
10100 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10101
10102         * mule/mule-cmds.el (read-multilingual-string): Use
10103         current-input-method prior to default-input-method.  Don't bind
10104         current-input-method by `let', instead, activate the specified
10105         input method in the current buffer temporarily.
10106
10107 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10108
10109         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10110
10111 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10112
10113         * mule/chinese.el (post-read-decode-hz): Return the result of
10114         decode-hz-region.
10115         (pre-write-encode-hz): Do not change the value of
10116         last-coding-system.
10117
10118 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10119
10120         * mule/mule-ccl.el: Doc fixes.
10121
10122 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10123
10124         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10125         (check-ccl-program): New macro.
10126
10127 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10128
10129         * mule/mule-ccl.el: Comment about CCL syntax modified.
10130         (ccl-command-table): Add read-multibyte-character and
10131         write-multibyte-character.
10132         (ccl-code-table): Add ex-cmd.
10133         (ccl-extended-code-table): New variable.
10134         (ccl-embed-extended-command): New function.
10135         (ccl-compile-read-multibyte-character,
10136         ccl-compile-write-multibyte-character) New functions.
10137         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10138         ccl-dump-write-multibyte-character): New functions.
10139
10140 1999-07-22  SL Baur  <steve@miho>
10141
10142         * config.el (config-value-file): config.values is installed into
10143         doc-directory.
10144         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10145
10146 1999-07-19  Didier Verna  <didier@xemacs.org>
10147
10148         * rect.el: all functions rewritten, except when noted. Below is a
10149         list of interface changes.
10150         (apply-on-rectangle): new function. Obsoletes
10151         `operate-on-rectangle'. All functions that used to call this
10152         function now call the new one.
10153         (kill-rectangle): added optional prefix arg to fill lines.
10154         (delete-rectangle): ditto.
10155         (delete-extract-rectangle): ditto.
10156         (open-rectangle): ditto.
10157         (clear-rectangle): ditto.
10158         (delete-rectangle-line): added third arg FILL.
10159         (delete-extract-rectangle-line): ditto.
10160         (open-rectangle-line): ditto.
10161         (clear-rectangle-line): ditto.
10162
10163 1999-07-18  Andy Piper  <andy@xemacs.org>
10164
10165         * menubar-items.el (default-menubar): add gutter options.
10166
10167         * gutter-items.el: new file.
10168         (gutter): new group for custom.
10169         (gutter-visible-p): new variable.
10170         (default-gutter-position): ditto.
10171         (buffers-tab): new group for the buffers tab.
10172         (gutter-buffers-tab): widget to put in the gutter.
10173         (buffers-tab-max-size): max number of tabs.
10174         (buffers-tab-switch-to-buffer-function): function to call when a
10175         tab is pressed.
10176         (buffers-tab-omit-function): filter buffers with this function.
10177         (buffers-tab-format-buffer-line-function): format buffer names for
10178         inclusion in tabs.
10179         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10180         the record.
10181         (build-buffers-tab-internal): build a list of tab items.
10182         (buffers-tab-items): ditto.
10183         (add-tab-to-gutter): put a tab in the gutter area.
10184         (update-tab-in-gutter): reset the buffers in the tab.
10185
10186         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10187
10188         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10189         (switch-to-buffer-hooks): new hook.
10190
10191         * toolbar.el (default-toolbar-position): fix typo.
10192
10193 1999-07-16  Andy Piper  <andy@xemacs.org>
10194
10195         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10196
10197 1999-07-15  Didier Verna  <didier@xemacs.org>
10198
10199         * cus-edit.el (custom-prompt-variable): optional third arg makes
10200         prompt for a comment string.
10201         (customize-set-value): optional prefix makes this function handle
10202         variable comments.
10203         (customize-set-variable): ditto.
10204         (customize-save-variable): ditto.
10205         (customize-customized): handle custom comments.
10206         (customize-save-customized): ditto.
10207         (custom-variable-state-set): ditto.
10208         (custom-face-state-set): ditto.
10209         (customize-saved): ditto.
10210         (custom-variable-set): ditto.
10211         (custom-face-set): ditto.
10212         (custom-variable-save): ditto.
10213         (custom-face-save): ditto.
10214         (custom-variable-reset-saved): ditto.
10215         (custom-face-reset-saved): ditto.
10216         (custom-variable-reset-standard): ditto.
10217         (custom-face-reset-standard): ditto.
10218         (custom-comment-face): new face.
10219         (custom-comment-tag-face): ditto.
10220         (custom-comment): new widget.
10221         (custom-comment-create): new function.
10222         (custom-comment-delete): ditto.
10223         (custom-comment-value-set): ditto.
10224         (custom-comment-show): ditto.
10225         (custom-comment-invisible-p): ditto.
10226         (custom-variable-value-create): create a comment field widget.
10227         (custom-face-value-create): ditto.
10228         (custom-variable-menu): new entry for adding a custom comment.
10229         (custom-face-menu): ditto.
10230         (custom-save-variables): possibly save custom comments.
10231         (custom-save-faces): ditto.
10232
10233         * cus-face.el (custom-set-faces): the arguments can now have a
10234         custom comment as fourth argument.
10235
10236         * custom.el (custom-set-variables): the arguments can now have a
10237         custom comment as fifth element.
10238
10239 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10240
10241         * XEmacs 21.2.18 is released
10242
10243 1999-07-13  SL Baur  <steve@miho>
10244
10245         * lib-complete.el (read-library-name): Revert previous change.
10246         (read-library): Ditto.
10247
10248 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10249
10250         * packages.el (packages-package-list): Capitalize docstring.
10251
10252         * packages.el (packages-find-package-library-path): Use #'nconc
10253         rather than #'append to reduce consing -- #'mapcar uses Flist,
10254         which returns a freshly consed list.  #'append would create yet
10255         another fresh list, using Fmake_list in concat.
10256
10257         * packages.el (package-provide): Use setq with remassq like it
10258         says in its docstring.
10259
10260 1999-07-06  SL Baur  <steve@miho.m17n.org>
10261
10262         * lib-complete.el (progn-with-message): Fix typo.
10263
10264 1999-07-06  SL Baur  <steve@miho.m17n.org>
10265
10266         * mule/mule-misc.el (char-octet): Make function match docstring.
10267         From Katsumi Yamaoka <yamaoka@jpl.org>
10268
10269 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10270
10271         * wid-edit.el (widget-documentation): corrected spelling error.
10272
10273 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10274
10275         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10276         keys if already bound
10277
10278 1999-07-06  SL Baur  <steve@miho.m17n.org>
10279
10280         * lib-complete.el (progn-with-message): Revert previous changes.
10281
10282 1999-06-24  Bob Weiner  <weiner@beopen.com>
10283
10284         * lib-complete.el (find-library):
10285         (find-library-other-window):
10286         (find-library-other-frame): Completely rewrote
10287         so that these functions actually work when called non-interactively.
10288         Also made them handle LIBRARY arguments which end with .el or .elc.
10289
10290 1999-06-24  Bob Weiner  <weiner@beopen.com>
10291
10292         * simple.el (indent-new-comment-line): Locally bound
10293         `block-comment-start' to `comstart' or else when this is called
10294         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10295         `block-comment-start' value, ignoring any existing spacing after a
10296         comment prefix in the previous line and producing ugly comments.
10297
10298 1999-06-23  Bob Weiner  <weiner@beopen.com>
10299
10300         * list-mode.el (mouse-choose-completion):
10301         (choose-completion):
10302         (completion-switch-to-minibuffer): Added.
10303         ([Tab]): [Tab] previously switched to the minibuffer
10304         but since [space] does that and since most applications in the
10305         world use [Tab] to select the next item in a list, do that in the
10306         *Completions* buffer too.  This will cause the least confusion
10307         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10308         06/23/1999.
10309
10310 1999-06-22  Bob Weiner  <weiner@beopen.com>
10311
10312         * help.el (help-buffer-name): Added support for a null value
10313         of `help-buffer-prefix-string' since some buffers require no
10314         prefix.
10315
10316 1999-06-20  Bob Weiner  <weiner@beopen.com>
10317
10318         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10319         in the completion-list-mode-map to bury the completions buffer
10320         even when the minibuffer is no longer active.
10321
10322 1999-06-20  Bob Weiner  <weiner@beopen.com>
10323
10324         * list-mode.el (list-mode): It is visually disconcerting to have
10325         the text cursor disappear within list buffers, especially when
10326         moving from window to window, so leave it visible.
10327
10328 1999-07-01  SL Baur  <steve@miho.m17n.org>
10329
10330         * menubar-items.el (default-menubar): Conditionalize the bug
10331         report menu item (which may not be possible in this XEmacs).
10332         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10333
10334 1999-06-30  SL Baur  <steve@miho.m17n.org>
10335
10336         * subr.el (with-current-buffer): DOC string fix.
10337         Suggested by Bob Weiner <weiner@altrasoft.com>
10338
10339 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10340
10341         * cus-face.el (custom-face-italic): insert missing args
10342
10343 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10344
10345         * packages.el (package-locations): Changed default early package
10346         hierarchies to ~/.xemacs/mule-packages and
10347         ~/.xemacs/xemacs-packages.
10348
10349 1999-06-23  SL Baur  <steve@miho.m17n.org>
10350
10351         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10352
10353 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10354
10355         * packages.el (package-locations): Changed default early package
10356         hierarchy to ~/.xemacs/packages.
10357         (package-locations): Removed `packages' as a possible name for a
10358         late package hierarchy.
10359
10360 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10361
10362         * mule/mule-category.el (word-combining-categories): Set up new
10363         variable.
10364         (word-separating-categories): Likewise.
10365
10366 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10367
10368         * XEmacs 21.2.17 is released
10369
10370 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10371
10372         * font-menu.el (font-menu-set-font): allow for nil specification
10373         of font size.
10374
10375 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10376
10377         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10378         is 1.
10379
10380 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10381
10382         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10383         8859-5 instead of ISO 8859-1.
10384
10385 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10386
10387         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10388         (viet-viscii-encode-table): Ditto.
10389
10390         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10391         Make obsolete definition of char-octet.
10392
10393 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10394
10395         * subr.el: Move no-Mule make-char ...
10396         * help-nomule.el (make-char): To here.
10397         (string-width): Make Mule compatibility alias.
10398
10399 1999-06-15  Andy Piper  <andy@xemacs.org>
10400
10401         * select.el (get-selection-no-error): really make there be no-error.
10402         (get-selection): revert to original.
10403
10404 1999-06-11  Andy Piper  <andy@xemacs.org>
10405
10406         * select.el (selection-sets-clipboard): renamed.
10407         (own-selection): use it.
10408
10409 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10410
10411         * XEmacs 21.2.16 is released
10412
10413 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10414
10415         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10416         missing characters to avoid crash.
10417
10418 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10419
10420         * coding.el (set-terminal-coding-system): Only set the console
10421         coding system on the selected console if it is a tty.
10422
10423 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10424
10425         * cus-face.el:
10426         * cus-edit.el:
10427         * faces.el:
10428         (custom):
10429         (face-spec-set):
10430         * faces.el (frob-face-property):
10431         * font-menu.el (font-menu-set-font):
10432                   Actually apply changes from 1999-03-17
10433
10434 1999-06-10  Andy Piper  <andy@xemacs.org>
10435
10436         * select.el (get-selection): abstract out non error-signalling
10437         part.
10438         (get-selection-no-error): get-selection without signalling an
10439         error.
10440         (selection-is-clipboard-p): new variable. controls whether the
10441         selection sets the clipboard.
10442         (own-selection): use it.
10443
10444         * mouse.el (insert-selection): fallback to clipboard after trying
10445         primary selection and cutbuffer.
10446
10447 1999-06-05  Andy Piper  <andy@xemacs.org>
10448
10449         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10450         selection functions.
10451
10452 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10453
10454         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10455         default value.
10456         (load): Use `raw-text' instead of `no-conversion'.
10457         (insert-file-contents): Likewise.
10458
10459         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10460         of `no-conversion'.
10461
10462 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10463
10464         * coding.el: Don't copy `no-conversion' to `raw-text'.
10465
10466 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10467
10468         * subr.el (make-char): Define it if Mule is not around.
10469
10470 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10471
10472         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10473
10474         * x-select.el (x-disown-selection-internal): Restore symbol as an
10475         obsolete alias.
10476         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10477
10478 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10479
10480         * XEmacs 21.2.15 is released
10481
10482 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10483
10484         * subr.el (split-string): Avoid infinite looping
10485
10486 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10487
10488         * ldap.el (ldap-ignore-attribute-codings): New variable
10489         (ldap-default-attribute-decoder): New variable
10490         (ldap-coding-system): New variable
10491         (ldap-attribute-syntax-encoders): New variable
10492         (ldap-attribute-syntax-decoders): New variable
10493         (ldap-attribute-syntaxes-alist): New variable
10494         (ldap-encode-boolean): New function
10495         (ldap-decode-boolean): New function
10496         (ldap-encode-country-string): New function
10497         (ldap-decode-string): New function
10498         (ldap-decode-address): New function
10499         (ldap-encode-address): New function
10500         (ldap-decode-attribute): New function
10501         (ldap-search): Use some of these
10502
10503 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10504
10505         * version.el (emacs-version): Make the patch level/beta come
10506         before the XEmacs qualifier so that it gets into (funcall
10507         emacs-version) and thus in the bug reports.
10508         (emacs-version>=): Support patch levels.
10509
10510 1999-06-03  SL Baur  <steve@xemacs.org>
10511
10512         * version.el: implement x.y.z version number
10513         From Jan Vroonhof <vroonhof@math.ethz.ch>
10514
10515 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10516
10517         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10518
10519 1999-05-22  Vin Shelton <acs@xemacs.org>
10520
10521         * startup.el: Document -private and break out non-standard X options.
10522
10523 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10524
10525         * mule/mule-charset.el (charset-after): New function.
10526         (charset-direction): Synch with Mule, update docstring.
10527         (get-charset-property): New function.
10528         (put-charset-property): New function.
10529         (charset-plist): New function.
10530
10531         * mule/mule-charset.el (compose-region):
10532         (decompose-region): remove;  these functions (which don't work
10533         since we don't do composite characters) have been moved to
10534         mule-util.el.
10535         (toplevel): follow coding standards
10536
10537 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10538
10539         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10540         exist any more.
10541
10542         * code-files.el: Fix commentary to follow coding standards.  Move
10543         the single line left in mule-files.el to here.
10544
10545         * mule/mule-files.el: delete.
10546
10547 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10548
10549         * info.el (Info-scroll-prev): Use event functions instead of the
10550         old emacs 19 interface.
10551
10552 1999-06-02  Andy Piper  <andy@xemacs.org>
10553
10554         * x-font-menu.el (x-font-menu-load-font):
10555         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10556
10557 1999-05-31  Andy Piper  <andy@xemacs.org>
10558
10559         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10560         group.
10561         (font-menu-this-frame-only-p): ditto.
10562         (font-menu-max-items): reinstate, from Jan Vroonhof
10563         <vroonhof@math.ethz.ch>
10564         (font-menu-submenu-name-format): ditto.
10565         (font-menu-split-long-menu): ditto, for use by the family
10566         constructor.
10567         (font-menu-family-constructor): use it.
10568
10569 1999-05-30  Andy Piper  <andy@xemacs.org>
10570
10571         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10572         for use by the font menu.
10573
10574         * msw-font-menu.el: new file implementing mswindows specific
10575         font-menu behaviour.
10576         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10577         (mswindows-font-menu-junk-families): ditto.
10578         (hack-font-truename): ditto.
10579         (mswindows-font-regexp-ascii): ditto.
10580         (mswindows-reset-device-font-menus): ditto.
10581         (mswindows-font-menu-font-data): ditto.
10582         (mswindows-font-menu-load-font): ditto.
10583
10584         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10585         (x-font-menu-font-data): ditto.
10586         (x-font-menu-load-font): ditto.
10587
10588         * font-menu.el: new file implementing generic font menu behaviour.
10589         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10590         made device independent.
10591         (font-menu-this-frame-only-p): ditto.
10592         (font-menu-preferred-resolution): ditto.
10593         (font-menu-size-scaling): new variable used to determine whether
10594         sizes are in points or tenths of a point.
10595         (vassoc): moved from x-font-menu.el.
10596         (device-fonts-cache): ditto.
10597         (device-fonts-cache): ditto.
10598         (flush-device-fonts-cache): ditto.
10599         (reset-device-font-menus): copied from x-font-menu.el and made
10600         device independent. Most functionality deferred to
10601         device-dependent versions.
10602         (font-menu-family-constructor): copied from x-font-menu.el and
10603         made device independent.
10604         (font-menu-size-constructor): ditto.
10605         (font-menu-weight-constructor): ditto.
10606         (font-menu-set-font): ditto.
10607         (font-menu-change-face): ditto.
10608         (font-menu-load-font): new device method.
10609         (font-menu-font-data): ditto.
10610
10611         * x-font-menu.el: The above functions deleted.
10612
10613 1999-05-26  Andy Piper  <andy@xemacs.org>
10614
10615         * update-elc.el:
10616         * make-docfile.el:
10617         * loadup.el: rehash expand-file-name usage to not use default-directory.
10618
10619 1999-05-21  Andy Piper  <andy@xemacs.org>
10620
10621         * x-select.el (x-select-convert-to-text):
10622         (x-selected-text-type):
10623         (x-get-selection):
10624         (xselect-convert-to-string):
10625         (xselect-convert-to-compound-text):
10626         (xselect-convert-to-length):
10627         (xselect-convert-to-targets):
10628         (xselect-convert-to-delete):
10629         (xselect-convert-to-filename):
10630         (xselect-convert-to-charpos):
10631         (xselect-convert-to-lineno):
10632         (xselect-convert-to-colno):
10633         (xselect-convert-to-sourceloc):
10634         (xselect-convert-to-os):
10635         (xselect-convert-to-host):
10636         (xselect-convert-to-user):
10637         (xselect-convert-to-class):
10638         (xselect-convert-to-name):
10639         (xselect-convert-to-integer):
10640         (xselect-convert-to-atom):
10641         (xselect-convert-to-identity): functions renamed from x-* and
10642         moved to select.el.
10643         (x-get-secondary-selection): use rename get-selection.
10644         (x-get-clipboard): ditto.
10645         (x-own-selection): moved to select.el.
10646         (x-valid-simple-selection-p): ditto.
10647         (x-dehilight-selection): ditto.
10648         (x-own-clipboard): ditto.
10649         (x-disown-selection): ditto.
10650
10651         * x-mouse.el (x-yank-function): moved to mouse.el.
10652         (x-insert-selection): ditto.
10653         (x-set-point-and-move-selection): use renamed function.
10654
10655         * select.el (selected-text-type): moved and renamed from
10656         x-select.el.
10657         (selection-owner-p): moved to C.
10658         (selection-exists-p): ditto.
10659         (get-cutbuffer): new device method.
10660         (get-selection): generalised and moved from x-select.el.
10661         (own-selection): moved x-own-selection functionality into here.
10662         (dehilight-selection): renamed and moved from x-select.el.
10663         (own-clipboard): functionality moved from x-select.el using new
10664         generic C builtins.
10665         (disown-clipboard): ditto.
10666         (select-convert-to-text):
10667         (select-convert-to-string):
10668         (select-convert-to-compound-text):
10669         (select-convert-to-length):
10670         (select-convert-to-targets):
10671         (select-convert-to-delete):
10672         (select-convert-to-filename):
10673         (select-convert-to-charpos):
10674         (select-convert-to-lineno):
10675         (select-convert-to-colno):
10676         (select-convert-to-sourceloc):
10677         (select-convert-to-os):
10678         (select-convert-to-host):
10679         (select-convert-to-user):
10680         (select-convert-to-class):
10681         (select-convert-to-name):
10682         (select-convert-to-integer):
10683         (select-convert-to-atom):
10684         (select-convert-to-identity): new functions renamed from x-* and
10685         moved from x-select.el.
10686
10687         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10688         into here and use as the default window-system mouse yank.
10689         (insert-selection): generalised and moved from x-mouse.el.
10690         (own-clipboard): moved to C.
10691
10692         * msw-select.el (mswindows-selection-owned-p): deleted.
10693         (mswindows-own-selection): generalised and moved to select.el.
10694         (mswindows-disown-selection): generalised and moved to C.
10695         (mswindows-selection-owner-p): ditto.
10696
10697 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10698
10699         * XEmacs 21.2.14 is released
10700
10701 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10702
10703         * about.el: update contact info for jason and slb.
10704
10705 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10706
10707         * mule/european.el (setup-romanian-environment): Add Romanian
10708         support from Emacs/Mule romanian.el.
10709
10710 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10711
10712         * cus-face.el: Label all custom changes with the 'custom' tag.
10713
10714         * cus-edit.el: idem ditto.
10715
10716         * faces.el: Added suport for adding device tags to various functions.
10717         (custom): New device tag.
10718         (face-spec-set): Call reset face with tags argument. No longer do
10719         x-init-global-faces hack.
10720
10721         * faces.el (frob-face-property): Use an anonymous specifier to map
10722         frob-face-property-1 over.
10723
10724         * x-font-menu.el (font-menu-set-font): Always specify all
10725         properties to custom.
10726
10727 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10728
10729         * mule/european.el (setup-czech-environment): Add czech support.
10730         From David Sauer <davids@orfinet.cz>
10731
10732 1999-03-15  SL Baur  <steve@xemacs.org>
10733
10734         * check-features.el: Turn hard errors into warnings.
10735
10736 1999-03-21  SL Baur  <steve@xemacs.org>
10737
10738         * simple.el (delete-key-deletes-forward): As per discussion on
10739         xemacs-beta, default to t.
10740
10741 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10742
10743         * loadup.el: Define Installation-string before loading anything.
10744
10745 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10746
10747         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10748         From Anders Stenman <stenman@isy.liu.se>
10749
10750 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10751
10752         * wid-edit.el (widget-glyph-find): Ditto.
10753
10754         * packages.el (locate-library): Ditto.
10755
10756         * loadup.el (really-early-error-handler): Ditto.
10757
10758         * lib-complete.el (read-library): Ditto.
10759
10760         * faces.el (set-face-stipple): Ditto.
10761
10762         * code-files.el (load): Use new calling style of locate-file.
10763
10764 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10765
10766         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10767         dead.
10768
10769 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10770
10771         * dumped-lisp.el (preloaded-file-list): Don't load
10772         Installation.el.
10773
10774         * loadup.el (Installation-string): Define it here.
10775
10776 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10777
10778         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10779         Installation.el needs to be loaded before `dump-paths', otherwise
10780         the dumping process won't find it.
10781
10782 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10783
10784         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10785         subr so that we can use `replace-in-string' in Installation.el to
10786         get rid of C-m chars under the native Windows build.
10787
10788 1999-04-29  Andy Piper  <andy@xemacs.org>
10789
10790         * make-docfile.el: canonicalize file and directory names.
10791
10792         * device.el (call-device-method): new function for calling device
10793         specific methods.
10794         (define-device-method): new function for defining device methods.
10795         (define-device-method*): ditto.
10796
10797 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10798
10799         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10800
10801 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10802
10803         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10804         (cyrillic-koi8-r-encode-table): Likewise.
10805         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10806         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10807
10808         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10809         from vietnamese.el].
10810
10811         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10812         mule/mule-misc.el.
10813
10814 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10815
10816         * mule/thai-xtis.el:
10817         - Change font registry name from "Thai94x94-0" to "xtis-0".
10818         - Change mnemonic of coding-system `tis-620' to "TIS620".
10819
10820 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10821
10822         * mule/ethiopic.el: fixed.
10823
10824 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10825
10826         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10827
10828         * mule/thai-xtis.el: New file.
10829
10830         * mule/vietnamese.el: New file.
10831
10832         * mule/ethiopic.el: New file.
10833
10834 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10835
10836         * bytecomp.el (byte-compile-close-variables): Leave
10837         debug-issue-ebola-notices alone.
10838
10839 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10840
10841         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10842         at the top of the buffer since it is the most important thing to
10843         customize
10844         (ldap-get-host-parameter): New defun
10845         (ldap-search): Add a new parameter `withdn' to retrieve the
10846         distinguished names of entries
10847
10848 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10849
10850         * startup.el (splash-frame-body): Date and spelling fixes.
10851
10852 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10853
10854         * view-less.el (toggle-truncate-lines): add autoload tag
10855
10856 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10857
10858         * format.el (format-alist): Disable image stuff.
10859
10860 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10861
10862         * wid-edit.el (widget-glyph-find): Search by directories, then by
10863         suffixes rather than the other way around.
10864         (widget-image-conversion): Renamed to
10865         `widget-image-file-name-suffixes'.
10866
10867 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10868
10869         * mule/mule-charset.el: Made old functions obsolete, remove the
10870         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10871         (charset-iso-graphic-plane): Rename from charset-graphic.
10872         (charset-iso-final-char): Rename from charset-final.
10873         (charset-width): Rename from charset-columns.
10874         (charset-bytes): Added from fsf compatibility, returns always 1.
10875
10876         * mule/mule-misc.el: Move charset-doc-string alias to
10877         mule-charset.el
10878
10879 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10880
10881         * x-faces.el (x-make-font-bold-italic): honor
10882         *try-oblique-before-italic-fonts*
10883
10884 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10885
10886         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10887
10888 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10889
10890         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10891         name.
10892
10893 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10894
10895         * cl-extra.el (equalp): Would bug out for lists.
10896
10897 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10898
10899         * about.el (about-hackers):  Change cgw's email address
10900
10901 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10902
10903         * XEmacs 21.2.13 is released
10904
10905 1999-03-12  SL Baur  <steve@xemacs.org>
10906
10907         * simple.el (delete-key-deletes-forward): Revert to previous
10908         behavior.
10909
10910 1999-01-18  Didier Verna  <didier@xemacs.org>
10911
10912         * menubar-items.el (xemacs-splash-buffer): handle the case of
10913         multiple elements in the splash buffer body.
10914
10915         * startup.el (splash-frame-timeout): new constant: interval
10916         between splash buffer elements.
10917         (command-line-1): handle splash buffer with multiple elements (use
10918         a timeout).
10919         (splash-frame-body): Originally `startup-splash-frame-body'.
10920         Rewrote a cleaner and more readable version. This can now be array,
10921         in which case each element is displayed in turn in the splash buffer.
10922         (splash-frame-static-body): new constant. Persistent information
10923         across all splash buffer elements (preserves the possibility to give
10924         it in different languages.
10925         (circulate-splash-frame-elements): new function. Used as a timeout
10926         to circulate through all splash frame elements and display them in
10927         sequence.
10928         (display-splash-frame): originally `startup-splash-frame'. Handle
10929         the case of multiple elements in the splash buffer body. Now
10930         returns a timeout id if multiple elements to display, or nil.
10931
10932 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10933
10934         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10935         so they can be overridden by x-init-face-from-resources.
10936         Additionally specify the font name also with an x tag.
10937
10938 1999-03-08  Andy Piper  <andy@xemacs.org>
10939
10940         * package-get.el (package-get-base): autoload.
10941
10942         * menubar-items.el (default-menubar): add update menu item. Fix
10943         custom menu to only be activated when package-base is available.
10944
10945         * package-get.el (package-get-custom): don't load
10946         package-get-custom as it is auto-generated. Fix group definition.
10947
10948 1999-03-05  Didier Verna  <didier@xemacs.org>
10949
10950         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10951         instead of `symbol-name' (Thanks Kyle).
10952
10953         * cus-edit.el (custom-save-variables): use `prin1' instead of
10954         princ to write symbols.
10955
10956 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10957
10958         * XEmacs 21.2.12 is released
10959
10960 1999-03-05  SL Baur  <steve@xemacs.org>
10961
10962         * menubar-items.el (default-menubar): Add kfm browsing support.
10963         From Neal Becker <nbecker@fred.net>
10964
10965 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10966
10967         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10968         calls to font-lock during buffer reversion.
10969
10970 1999-02-12  Didier Verna  <didier@xemacs.org>
10971
10972         * info.el (Info-build-node-completions): unconditionally widen the
10973         tag table buffer.
10974
10975 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10976
10977         * x-faces.el (x-init-face-from-resources):
10978         Only set fonts in the 'x locale.
10979
10980 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10981
10982         * package-ui.el (pui-install-selected-packages): Don't throw on
10983         `package-admin-delete-binary-package' returning nil since it's
10984         normal.  Reindent function.
10985         (pui-add-required-packages): Handle case where packages selected
10986         for installation have never been installed.
10987
10988 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10989
10990         * menubar-items.el (default-menubar):
10991         Implement the ``Mule->Set coding system of process'' menu item.
10992
10993 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10994
10995         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10996         files
10997         - Change some `if's to `when's
10998
10999 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11000
11001         * XEmacs 21.2.11 is released
11002
11003 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11004
11005         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11006         against window close (Fix Bug #460).
11007         (ask-user-about-lock-dbox): Idem.
11008
11009 1999-02-25  SL Baur  <steve@xemacs.org>
11010
11011         * mule/mule-charset.el (charset-leading-byte): New function.
11012         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11013
11014 1999-02-12  Andy Piper  <andy@xemacs.org>
11015
11016         * about.el (xemacs-hackers): change andy's email address.
11017         (about-url-alist): change andy's web page address.
11018         (about-xemacs): add piper.
11019
11020 1999-02-16  SL Baur  <steve@xemacs.org>
11021
11022         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11023         of mule-base into lisp/mule.
11024
11025 1999-02-16  SL Baur  <steve@xemacs.org>
11026
11027         * mule/arabic.el:
11028         mule/canna-leim.el:
11029         mule/chinese.el:
11030         mule/cyrillic.el:
11031         mule/english.el:
11032         mule/european.el:
11033         mule/greek.el:
11034         mule/hebrew.el:
11035         mule/japanese.el:
11036         mule/kinsoku.el:
11037         mule/korean.el:
11038         mule/misc-lang.el:
11039         mule/mule-category.el:
11040         mule/mule-ccl.el:
11041         mule/mule-charset.el:
11042         mule/mule-cmds.el:
11043         mule/mule-coding.el:
11044         mule/mule-files.el:
11045         mule/mule-help.el:
11046         mule/mule-init.el:
11047         mule/mule-misc.el:
11048         mule/mule-tty-init.el:
11049         mule/mule-x-init.el:
11050         mule/viet-chars.el:  Remerge from mule-base.
11051
11052         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11053         of mule-base into lisp/mule.
11054
11055 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11056
11057         * process.el (exec-to-string): Use `shell-command-switch' in place
11058         of hard-wired "-c" (for WindowsNT).
11059
11060 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11061
11062         * menubar-items.el (default-menubar):  Remove obsolete
11063         "Gopher" item
11064
11065 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11066
11067         * package-admin.el (package-admin-get-install-dir): First fall
11068         back to the location of xemacs-base for non-mule packages.
11069
11070 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11071
11072         * paths.el:
11073         - improved automounter tmp directory support.
11074         - support 4 (!) empirically discovered automounter conventions
11075
11076 1999-02-12  SL Baur  <steve@xemacs.org>
11077
11078         * etags.el (pop-tag-mark): autoload to match key binding.
11079
11080 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11081
11082         * XEmacs 21.2.10 is released
11083
11084 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11085
11086         * package-get.el (package-get-remote-filename): Don't bug out for
11087         a local file name in the search entry.
11088
11089 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11090
11091         * XEmacs 21.2.9 is released
11092
11093 1999-01-19  Didier Verna  <didier@xemacs.org>
11094
11095         * replace.el (replace-search-function): new variable containing a
11096         function to perform a search-forward.
11097         (replace-re-search-function): new variable containing a function
11098         to perform a re-search-forward.
11099         (perform-replace): use them.
11100
11101 1999-01-25  Didier Verna  <didier@xemacs.org>
11102
11103         * select.el (selection-owner-p): use the name `XEmacs'.
11104         (cut-copy-clear-internal): ditto.
11105
11106 1999-01-18  Andy Piper  <andy@xemacs.org>
11107
11108         * about.el (about-url-alist): Update my entry.
11109         (xemacs-hackers): Ditto.
11110
11111 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11112
11113         * buffer.el (switch-to-buffer): Fixing documentation.
11114         * minibuf.el (minibuffer-completion-table): ditto.
11115         * cl-macs.el (return-from): ditto.
11116
11117 1999-01-04  Didier Verna  <didier@xemacs.org>
11118
11119         * replace.el (delete-non-matching-lines): temporarily disable
11120         case-folding when called interactively with a regexp containing
11121         uppercase characters.
11122         (delete-matching-lines): ditto.
11123         (count-matches): ditto.
11124         (list-matching-lines): ditto.
11125
11126 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11127
11128         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11129         abort if current window is split horizontally, not if others are
11130         split.  Got rid of unnecessary minibuffer checking.  Also, add
11131         some comments (it's still complex).
11132
11133 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11134
11135         * package-get.el: changed address for doc.ic.ac.uk to
11136         sunsite.doc.ic.ac.uk
11137
11138 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11139
11140         * ldap.el (toplevel): Remove requires so that the file compiles
11141         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11142
11143 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11144
11145         * dump-paths.el: Calculate module-directory and set
11146         module-load-path to the load path for modules.
11147
11148         * loadup.el: Get bootstrap value of module-load-path from the
11149         environment variable EMACSBOOTSTRAPMODULEPATH.
11150         - Display the module load path if we're debugging paths.
11151
11152         * setup-paths.el: Added function paths-find-site-module-directory.
11153         - Added function paths-find-module-directory.
11154         - Added function paths-construct-module-load-path.  Uses new
11155         environment variable EMACSMODULEPATH.
11156
11157 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11158
11159         * font.el (font-default-object-for-device):
11160         Oops! This `or' can't be replaced by `unless'.
11161         Fixed inability to run w3, among other things.
11162
11163 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11164
11165         * package-admin.el: Change initialization of
11166           package-admin-install-function dependent on system type.
11167           Change package-admin-install-function-mswindows to use
11168           "minitar".
11169
11170 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11171
11172         * mouse.el (default-mouse-motion-handler): Disable help echo while
11173         in the minibuffer.
11174
11175 1998-12-28  Martin Buchholz <martin@xemacs.org>
11176
11177         * XEmacs 21.2.8 is released.
11178
11179 1998-12-24  Martin Buchholz <martin@xemacs.org>
11180
11181         * XEmacs 21.2.7 is released.
11182
11183 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11184
11185         * package-ui.el (pui-list-packages): Set truncate-lines.
11186
11187         * package-get.el (package-get-download-menu): Use
11188         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11189
11190         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11191         (pui-help-string): idem.
11192         (list-packages-mode): New major mode.
11193         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11194         (pui-install-selected-packages): Add suport for removing packages.
11195         (pui-toggle-package-delete-key): New function.
11196         (pui-popup-context-sensitive): New kludge.
11197         (pui-list-packages): Add warning when `package-get-remote' is nil.
11198         (package-ui-add-site): New function.
11199
11200 1998-12-01  Didier Verna  <didier@xemacs.org>
11201
11202         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11203
11204 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11205
11206         * ldap.el: Custom-ized
11207         (toplevel): Do not provide `ldap' which is provided by C level
11208         LDAP code
11209         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11210
11211 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11212
11213         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11214
11215 1998-12-17  Andy Piper  <andy@xemacs.org>
11216
11217         * sound.el (sound-load-list): name changed from sound-load-alist.
11218         (sound-extension-list): name changed from sound-ext-list.
11219         (load-default-sounds): use new names.
11220         (load-sound-file): use new names.
11221
11222 1998-12-16  Andy Piper  <andy@xemacs.org>
11223
11224         * XEmacs 21.2.6 is released
11225
11226 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11227
11228         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11229         errors.
11230
11231 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11232
11233         * wid-edit.el (widget-echo-this-extent): Set
11234         help-echo-owns-message to t.
11235
11236 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11237
11238         * package-get.el (package-get-download-menu): use toggles for
11239           each site in the download site menu.
11240
11241 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11242
11243         * package-get.el (package-get): If we cannot find a package
11244           because package-get-remote is not set, give a more helpful
11245           error message.
11246
11247 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11248
11249         * package-get.el (package-get-remote-filename): use an EFS path
11250         with user anonymous if no user is specified.
11251
11252 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11253
11254         * faces.el (face-spec-set): Re-init fallfacks for default after
11255         calling reset-face on the default face.
11256
11257 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11258
11259         * package-admin.el (package-admin-default-install-function):
11260         Behave as advertised.  Make sure the pkg-dir is proper for
11261         default-directory.
11262         (package-admin-add-binary-package): Make sure the pkg-dir is
11263         proper for default-directory.
11264         (package-admin-install-function-mswindows): Make sure the pkg-dir
11265         is proper for default-directory.
11266
11267 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11268
11269         * XEmacs 21.2.5 is released
11270
11271 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11272
11273         * files.el (binary-file-regexps): regexp-opt is not available at
11274         bytecompile time.
11275
11276 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11277
11278         * x-win-xfree86.el:
11279         * x-win-sun.el (x-win-init-sun):
11280         * x-win-sun.el:
11281         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11282         * x-iso8859-1.el:
11283         * x-init.el (init-post-x-win):
11284         * x-init.el (init-pre-x-win):
11285         * x-init.el (x-initialize-compose):
11286         * x-init.el:
11287         * x-compose.el:
11288         * winnt.el:
11289         * widget.el:
11290         * wid-edit.el (widget-glyph-click):
11291         * wid-edit.el (widget-glyph-find):
11292         * wid-edit.el (widget-type):
11293         * view-less.el (view-buffer-other-window):
11294         * very-early-lisp.el:
11295         * version.el:
11296         * toolbar.el:
11297         * toolbar-items.el:
11298         * term/sun.el (suntool-map):
11299         * term/sun-mouse.el:
11300         * term/internal.el:
11301         * syntax.el (modify-syntax-entry):
11302         * symbol-syntax.el:
11303         * subr.el:
11304         * startup.el (lock-directory):
11305         * simple.el (set-comment-column):
11306         * simple.el (backward-delete-char-untabify):
11307         * shadow.el (find-emacs-lisp-shadows):
11308         * shadow.el:
11309         * setup-paths.el (paths-construct-info-path):
11310         * select.el (cut-copy-clear-internal):
11311         * process.el (call-process-region):
11312         * process.el (start-process-shell-command):
11313         * process.el:
11314         * paths.el (rmail-spool-directory):
11315         * paragraphs.el (use-hard-newlines):
11316         * package-get.el (package-get-dependencies):
11317         * package-admin.el (package-admin-delete-binary-package):
11318         * obsolete.el (truncate-string):
11319         * obsolete.el (store-substring):
11320         * mouse.el (default-mouse-track-maybe-own-selection):
11321         * mouse.el (mouse-yank-at-point):
11322         * modeline.el:
11323         * modeline.el (mouse-drag-modeline):
11324         * minibuf.el (read-directory-name-internal):
11325         * minibuf.el (read-file-name-internal):
11326         * minibuf.el (read-file-name-internal-1):
11327         * minibuf.el (read-file-name-2):
11328         * minibuf.el (exact-minibuffer-completion-p):
11329         * minibuf.el (read-from-minibuffer):
11330         * minibuf.el:
11331         * menubar.el (check-menu-syntax):
11332         * map-ynp.el (map-y-or-n-p):
11333         * make-docfile.el (docfile-out-of-date):
11334         * loadup.el ((member "run-temacs" command-line-args)):
11335         * loadup.el ((member "no-site-file" command-line-args)):
11336         * loadup.el (really-early-error-handler):
11337         * loadup.el:
11338         * loadhist.el:
11339         * loaddefs.el:
11340         * lisp-mnt.el (lm-verify):
11341         * lib-complete.el (lib-complete:cache-completions):
11342         * lib-complete.el (library-all-completions):
11343         * itimer.el (itimer-run-expired-timers):
11344         * info.el (Info-mode):
11345         * info.el (Info-insert-file-contents):
11346         * info.el (Info-rebuild-dir):
11347         * info.el (Info-build-dir-anew):
11348         * info.el (Info-parse-dir-entries):
11349         * info.el (Info-dir-outdated-p):
11350         * info.el (Info-insert-dir):
11351         * info.el (info-xref):
11352         * info.el:
11353         * hyper-apropos.el (hyper-apropos-get-doc):
11354         * hyper-apropos.el (hyper-describe-face):
11355         * hyper-apropos.el (hyper-apropos-mode):
11356         * hyper-apropos.el:
11357         * help.el (list-processes):
11358         * help.el:
11359         * gnuserv.el:
11360         * font.el (mswindows-font-create-name):
11361         * font.el (font-default-font-for-device):
11362         * font.el (x-font-create-object):
11363         * font.el (font-registry):
11364         * font.el:
11365         * font-lock.el (font-lock-keywords):
11366         * font-lock.el:
11367         * finder.el (finder-compile-keywords):
11368         * find-paths.el (paths-find-recursive-path):
11369         * fill.el (set-justification-center):
11370         * fill.el (fill-region-as-paragraph):
11371         * files.el (insert-directory):
11372         * files.el (wildcard-to-regexp):
11373         * files.el (recover-file):
11374         * files.el (basic-save-buffer):
11375         * files.el (delete-auto-save-file-if-necessary):
11376         * files.el (file-relative-name):
11377         * files.el (backup-extract-version):
11378         * files.el (backup-buffer):
11379         * files.el (set-visited-file-name):
11380         * files.el (set-auto-mode):
11381         * files.el (interpreter-mode-alist):
11382         * files.el:
11383         * files.el (find-file-noselect):
11384         * files.el (abbreviate-file-name):
11385         * files.el (parse-colon-path):
11386         * files.el (directory-abbrev-alist):
11387         * etags.el (visit-tags-table-buffer):
11388         * easymenu.el (easy-menu-define):
11389         * dragdrop.el (experimental-dragdrop-drag):
11390         * dragdrop.el (dragdrop-drop-do-functions):
11391         * dragdrop.el (dragdrop-drop-at-point):
11392         * disass.el (disassemble-1):
11393         * disass.el (disassemble-internal):
11394         * disass.el (disassemble):
11395         * disass.el:
11396         * derived.el (derived-mode-init-mode-variables):
11397         * derived.el (define-derived-mode):
11398         * custom.el (defgroup):
11399         * cus-edit.el (custom-quote):
11400         * config.el:
11401         * code-process.el (open-network-stream):
11402         * code-process.el (start-process):
11403         * code-process.el (call-process-region):
11404         * code-process.el (call-process):
11405         * code-process.el:
11406         * code-files.el (insert-file-contents):
11407         * code-files.el:
11408         * code-files.el (buffer-file-coding-system-for-read):
11409         * cmdloop.el (yes-or-no-p-minibuf):
11410         * cl.el:
11411         * cl-macs.el:
11412         * cl-extra.el:
11413         * callers-of-rpt.el (make-caller-report):
11414         * callers-of-rpt.el:
11415         * bytecomp.el (batch-byte-recompile-directory):
11416         * bytecomp.el (batch-byte-compile-1):
11417         * bytecomp.el (batch-byte-compile):
11418         * bytecomp.el (display-call-tree):
11419         * bytecomp.el (byte-compile-insert):
11420         * bytecomp.el (byte-compile-two-args-19->20):
11421         * bytecomp.el (byte-compile-variable-ref):
11422         * bytecomp.el (byte-compile-form):
11423         * bytecomp.el (byte-compile-top-level-body):
11424         * bytecomp.el (byte-compile-out-toplevel):
11425         * bytecomp.el (byte-compile-byte-code-maker):
11426         * bytecomp.el (byte-compile-file-form-defmumble):
11427         * bytecomp.el (byte-compile-file-form):
11428         * bytecomp.el (byte-compile-keep-pending):
11429         * bytecomp.el (byte-compile-insert-header):
11430         * bytecomp.el (byte-compile-from-buffer):
11431         * bytecomp.el (byte-compile-file):
11432         * bytecomp.el (byte-recompile-file):
11433         * bytecomp.el (byte-compile-close-variables):
11434         * bytecomp.el (byte-compile-warn-about-unused-variables):
11435         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11436         * bytecomp.el (byte-compiler-legal-options):
11437         * bytecomp.el (byte-compile-lapcode):
11438         * bytecomp.el (byte-optimize-log):
11439         * bytecomp.el ((fboundp 'defsubst)):
11440         * bytecomp.el:
11441         * bytecomp-runtime.el:
11442         * byte-optimize.el (byte-optimize-apply):
11443         * byte-optimize.el (car):
11444         * byte-optimize.el (byte-optimize-form):
11445         * byte-optimize.el (byte-optimize-form-code-walker):
11446         * byte-optimize.el:
11447         * build-report.el (build-report-insert-installation-file):
11448         * build-report.el (build-report):
11449         * auto-show.el:
11450         * apropos.el (apropos-documentation):
11451         - mega patch
11452         - clean up byte-compile warnings
11453         - remove unused variables
11454         - Use common lisp style hashtable functions
11455         - byte compiler cleanup
11456         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11457         - remove old backquote syntax usage
11458         - move some cl functionality into C for speed.
11459         - remove last remaining VMS support
11460         - spelling fixes
11461         - implement last, butlast, nbutlast, copy-list in C.
11462         - new macro ignore-file-errors, similar to ignore-errors
11463           (ignore-file-errors (delete-file "foo"))
11464         - get frequent garbage collection during loadup.el by tweaking
11465           gc-cons-threshold, rather than explicitly calling garbage-collect
11466         - default delete-key-deletes-forward to `t'.
11467
11468 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11469
11470         * XEmacs 21.2-beta4 is released.
11471
11472 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11473
11474         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11475         (easy-menu-item-present-p): Wrapper around find-menu-item.
11476         (easy-menu-remove-item): Wrapper around delete-menu-item.
11477
11478         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11479         (add-menu-button): Add 'in-menu' argument.
11480         (add-menu-item-1): Add in-menu support to helper function.
11481
11482 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11483
11484         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11485
11486 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11487
11488         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11489         of Dec 4, 1997.
11490
11491 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11492
11493         * process.el (shell-command-on-region): Report if the command
11494         succeeded or failed.
11495
11496 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11497
11498         * subr.el (buffer-substring-no-properties): Comment out.
11499
11500 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11501
11502         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11503           into font instances first, like `x-frob-font-size' does.
11504           (mswindows-find-larger-font): ditto
11505
11506 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11507
11508         * package-ui.el (pui-install-selected-packages): fix args in call
11509         to `package-get'.
11510
11511 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11512
11513         * package-get.el (host-name): New widget type.
11514         (package-get-remote): Better customization using new type.
11515         (package-get-download-sites): idem dito.
11516
11517         (package-get-custom): Do not use package-get-all untill we have
11518         runtime dependencies.
11519
11520         (package-get-remove-copy): Default to 't' we no longer need this
11521         kludge as we do not currently use depenencies.
11522
11523         (package-get-was-current): New variable.
11524         (package-get-require-base): New 'force-current' argument.
11525         (package-get-update-base): idem
11526         (package-get-package-provider):  idem
11527         (package-get-locate-index-file): New 'no-remote' argument.
11528         (package-get-locate-file): idem.
11529
11530         (package-get-maybe-save-index): New function.
11531         (package-get-update-base): Use it.
11532
11533 1998-10-28 Greg Klanderman <greg@alphatech.com>
11534
11535         * package-get.el (package-get-remote): default to nil; by default,
11536         don't go out to the net via EFS.  They must select a download site.
11537         (package-get-download-sites): new variable.
11538         (package-get-download-menu): new function.
11539         (package-get-locate-index-file): new function.
11540         (package-get-update-base): use it.
11541
11542         * menubar-items.el (default-menubar): add "Update Package Index"
11543         and "Add Download Site" menus under Options | Manage Packages.
11544
11545 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11546
11547         * package-get.el (package-get): bugfix code checking installed version
11548         for case where package is not currently installed.
11549         (package-get-require-signed-base-updates): new variable.
11550         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11551         deemed not a goot thing.  Use the variable
11552         package-get-allow-unsigned-base-updates instead.
11553
11554 1998-10-16 Greg Klanderman <greg@alphatech.com>
11555
11556         * package-get.el (package-get): Don't install an older version than
11557         we already have unless explicitly told to.  Issue a warning.
11558
11559         * package-ui.el (pui-add-required-packages): when adding
11560         dependencies, don't add packages that are up to date.
11561         (pui-package-symbol-char):  Don't consider a package out of date
11562         if you have a newer version installed than the latest version in
11563         package-get-base.
11564
11565         * package-get.el (package-get-base-filename): document that it may
11566         be a path relative to package-get-remote;  new default value.
11567         (package-get-locate-file): new function.
11568         (package-get-update-base): use it to expand package-get-base-filename.
11569         (package-get-save-base): new function to save the package-get database
11570         to file.
11571         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11572         (package-get-update-base): pass the REMOTE-SOURCE arg.
11573         (package-get-update-base-entry): call package-get-custom-add-entry.
11574         (package-get-file-installed-p): removed; no longer needed.
11575         (package-get-create-custom): ditto.
11576         (toplevel): remove code to build and load package-get-custom.el
11577         (package-get-custom-add-entry): new function.
11578
11579 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11580
11581         * wid-edit.el (widget-button-click): Don't switch window.
11582
11583 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11584
11585         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11586
11587 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11588
11589         * etags.el (find-tag-default): Run find-tag-hook using
11590         run-hooks rather than funcall
11591
11592 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11593
11594         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11595         and the current local map as the parents to isearch-mode-map.
11596
11597 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11598
11599         * XEmacs 21.2-beta3 is released.
11600
11601 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11602
11603         * package-get.el (package-get-update-base): use
11604         insert-file-contents-internal, not insert-file-contents-literally.
11605
11606 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11607
11608         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11609         dump time.
11610
11611 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11612
11613         * package-get.el (package-get-update-base-entry): new function.
11614         (package-get-update-base): renamed; was `package-get-load-base'.
11615         cleanup, and use package-get-update-base-from-buffer.
11616         (package-get-update-base-from-buffer): new function.
11617         (package-get-update-base-entries): new; helper for above.
11618         Do not eval lisp grabbed over ftp; parse it from new format.
11619
11620 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11621
11622         * files.el (set-auto-mode): Don't play games loading package-get
11623         database; package-get-package-provider will handle it all.
11624
11625 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11626
11627         * package-get.el (package-get-base-filename): new variable.
11628         (package-get-require-base): new function.
11629         (package-get-pgp-signed-begin-line): new variable.
11630         (package-get-pgp-signature-begin-line): ditto.
11631         (package-get-pgp-signature-end-line):  ditto.
11632         (package-get-load-base): new function.
11633         (package-get-interactive-package-query):
11634         (package-get-update-all):
11635         (package-get-dependencies):
11636         (package-get-package-provider):
11637         (package-get-custom): use package-get-require-base.
11638         [package-get-custom loading]: disable for now.
11639
11640         * package-ui.el (pui-list-packages): use (package-get-require-base)
11641
11642 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11643
11644         * package-ui.el: Correct obvious thinko in choosing extent face.
11645
11646 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11647
11648         * menubar-items.el (default-menubar): pui-list-package has nothing
11649         to with Customize. Move all the package stuff to a new Item in Options.
11650
11651         * package-ui.el (pui-menu): Add menu and Popup menu.
11652
11653         * package-get.el (package-get): Use new
11654         package-admin-get-install-dir.
11655
11656         * package-admin.el (package-admin-get-install-dir): New syntax.
11657         Conserve package location and put mule packages where mule-base is.
11658
11659         * package-get.el : Customized
11660
11661         * package-ui.el (pui): Customized
11662         (pui-package-install-dest-dir): New variable.
11663         (pui-install-selected-packages): Use it
11664
11665 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11666
11667         * package-get.el (package-get-interactive-package-query): Move
11668         dependency on package-get-base to run-time.
11669         (package-get-update-all): Ditto.
11670         (package-get-dependencies): Ditto.
11671         (package-get-package-provider): Ditto.
11672         (package-get-custom): Ditto.
11673
11674 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11675
11676         * events.el: Remove 'ascii-character property from 'backspace
11677         and 'delete symbols
11678
11679 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11680
11681         * package-get-base.el: removed.
11682
11683 1998-09-23  Didier Verna  <didier@xemacs.org>
11684
11685         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11686         (no-upper-case-p): new function.
11687         (with-search-caps-disable-folding): new macro.
11688         (with-interactive-search-caps-disable-folding): new macro.
11689         (zap-to-char): In interactive mode, do a case-sensitive search if
11690         the character is uppercase.
11691         (zap-up-to-char): ditto.
11692
11693         * replace.el (perform-replace): use the function no-upper-case-p.
11694
11695         * isearch-mode.el (isearch-fix-case): ditto.
11696         make obsolete `with-caps-disable-folding' and
11697         `isearch-no-upper-case-p'.
11698
11699         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11700         (tags-search): ditto.
11701         (tags-query-replace): ditto.
11702
11703         * info.el (Info-search): ditto.
11704
11705 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11706
11707         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11708
11709 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11710
11711         * package-admin.el (package-admin-rmtree): rewritten.  need to
11712         check for "." and ".." before symlink check.  expand files and
11713         directories with respect to DIRECTORY, not default-directory.
11714
11715 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11716
11717         * package-get.el (package-get-all): add INSTALL-DIR argument.
11718
11719 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11720
11721         * package-ui.el (pui-add-required-packages): new function, select
11722         dependent packages.
11723         (pui-display-keymap): bind it.
11724         (pui-help-string): document it.
11725         (pui-install-selected-packages): package-get-all -> package-get.
11726
11727         * package-get.el (package-get-dependencies): new function.
11728
11729 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11730
11731         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11732         regexps.
11733
11734 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11735
11736         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11737         function.
11738         (default-mouse-track-normalize-point): Use it.
11739
11740 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11741
11742         * package-admin.el (package-admin-delete-binary-package):
11743                 General cleanup. Remove unnessary use of progn and
11744         save-excursion.
11745         (package-admin-delete-binary-package): Do NOT mess with file
11746         modes. That is evil.
11747         (package-admin-delete-binary-package): Wrap all deleting in
11748         condition-case. The data in MANIFEST is untrustworthy.
11749         (package-admin-delete-binary-package): Let the OS worry about non
11750         empty directories.
11751
11752 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11753
11754         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11755         processing.
11756         (lm-report-bug): Fix mail address to send bug reports to.
11757
11758 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11759
11760         * XEmacs 21.2-beta2 is released.
11761
11762 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11763
11764         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11765
11766 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11767
11768         * info.el (Info-mode): Document page turning by double clicks in
11769         docstring so `M-x describe-mode' will display it.
11770
11771 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11772
11773         * info.el (Info-mouse-track-double-click-hook): Use character
11774         widths to calculate a border region where double clicking does
11775         page turning, and return `nil' by default so other hooks, such as
11776         region highlighting, will be run.
11777
11778 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11779
11780         * sound.el (default-sound-directory-list): Initialize with all the
11781         "sounds" directories in `data-directory-list'.  It used to just be
11782         the first one.
11783
11784         * packages.el (locate-data-directory-list): Created.  This gives
11785         the list of matching directories, unlike `locate-data-directory',
11786         which just gives the first one.
11787
11788 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11789
11790         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11791         make a binding in the local keymap until help-char handling is
11792         improved.
11793
11794         * help.el (help-keymap-with-help-key): Provide keymap with help
11795         binding.
11796         (help-print-help-form): New helper function.
11797
11798 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11799
11800         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11801         move extent to another buffer; no need to create a new extent.
11802         (isearch-fix-case): New function.
11803         (isearch-search-and-update): Use it.
11804
11805 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11806
11807         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11808         the keymap, not minor-mode-map-alist.
11809         (isearch-done): Restore overriding-local-map.
11810
11811 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11812
11813         * bytecomp.el (byte-compile-buffer-substring):
11814         Fix for: (byte-compile (defun f () (buffer-substring)))
11815         ==>   ** buffer-substring called with 3 args, but requires 0-3
11816         - new code not only works, but is more readable, too.
11817
11818 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11819
11820         * msw-faces.el (mswindows-init-device-faces): Don't try to
11821           specify a default font at this late stage. Do try to force
11822           creation of the default face font so that if it fails we get
11823           an error now instead of a crash at frame creation.
11824
11825           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11826           mswindows-make-font-unitalic: Canonical default weight
11827           changed from "Normal" to "Regular".
11828
11829           mswindows-make-font-bold / -bold-italic: Supplied device was
11830           not being passed into call to mswindows-find-smaller-font.
11831
11832 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11833
11834         * package-get.el (package-get-remote): Fix the path where to find
11835           the packages on xemacs.org.
11836
11837 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11838
11839         * about.el (about-maintainer-info): Update Ben's entry.
11840
11841 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11842
11843         * lisp/shadow.el (find-emacs-lisp-shadows):
11844         - `member' was being called on lists of length 2000!
11845         - Replace with hashtables.
11846         - Replace hand-coded loops with (dolist)
11847         - Fix comment typo
11848
11849 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11850
11851         * packages.el: Added new function, `package-delete-name', to
11852           delete existing packages from the installed package database
11853           (`packages-package-list').  Also added the "pkginfo" directory
11854           to `packages-special-base-regexp', so that the pkginfo directory
11855           would not get added to `late-packages'.
11856
11857         * package-admin.el: Added ability to delete an installed package
11858           (added low-level function, `package-admin-delete-package').
11859           Understands how to use the pkginfo/MANIFEST.<package> file to
11860           delete the package.  When installing a package, will also
11861           create a MANIFEST.* file if one is not provided by the
11862           package.  If the MANIFEST.* doesn't exist when deleting a
11863           package, the functions will fall back to attempting to delete
11864           any package-specific lisp directory.
11865
11866         * package-get.el: Moved some functions to package-admin.el.
11867           Added interactive function `package-get-delete-package', for
11868           use by users for deleting a package.
11869
11870           Also modified to not require the presence of efs.
11871
11872 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11873
11874         * files.el (find-file-noselect): Handle all signals, kill the
11875         buffer and resignal.
11876
11877 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11878
11879         * cl-macs.el (glyph-image): Add setf method.
11880
11881 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11882
11883         * package-get.el: Fixed broken EFS downloading.  Also, look for
11884           .tar.gz files first, in preference over .tgz files.
11885
11886         * package-ui.el: Fix display of package version numbers.
11887
11888 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11889
11890         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11891         argument.
11892
11893 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11894
11895         * list-mode.el: `display-completion-list': added new/optional
11896           keyword `:completion-string', which allows the programmer to
11897           change the "Possible completions are:" prompt.
11898
11899         * menubar-items.el: Added new pulldown menu-pick to start up the
11900           visual package browser/installer:
11901
11902                 Options->Customize->List Packages
11903
11904         * package-admin.el: Added hooks for installing under both Unix
11905           and MS Windows.  Does additional error checking.  No longer
11906           calls "add-big-package.sh" to install packages under Unix; now
11907           calls gunzip & tar directly.
11908
11909         * package-get.el: Added ability to install packages from files
11910           on a local disk/CDROM.  Now deletes any existing package lisp
11911           directory.  Does completion on available packages when
11912           querying for package names.  Will also search for .tgz files
11913           in addition for .tar.gz files.  Tries to reload
11914           auto-autoloads, as a convenience when loading new packages,
11915           and also tries to add any new package paths to `load-path'.
11916           Changed all occurences of `concat' to use `expand-file-name'.
11917
11918         * package-ui.el: New file which implements the main visual
11919           package browser/installer, which is started via a menu pick or
11920           M-x pui-list packages.
11921
11922 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11923
11924         * startup.el (load-init-file): spelling fix.
11925
11926 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11927
11928         * startup.el (normal-top-level): Load auto-autoload files
11929         covariantly with their precedence.
11930
11931 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11932
11933         * menubar-items.el (default-menubar): Remove "Font Weight"
11934         option, there is currently no custom equivalent.. Customize-faces
11935         is "Edit faces".
11936
11937         * x-font-menu.el (font-menu-set-font): Use customize to set
11938         default face.
11939
11940         * faces.el (face-spec-update-all-matching): New function.
11941
11942         * cus-face.el (custom-set-face-update-spec): New function.
11943         Interface to customize faces from elisp.
11944
11945         (custom-face-value-create): Show the customized settings if set
11946         but not saved.
11947
11948 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11949
11950         (custom-face-value-create): Show the customized settings if set
11951         but not saved.
11952
11953 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11954
11955         * keydefs.el (global-map): Add FSF 20.3 binding of
11956         query-replace-regexp.
11957
11958 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11959
11960         * minibuf.el (read-file-name-internal-1): use
11961         user-name-completion-1 instead of user-name-completion.
11962
11963 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11964
11965         * loadup.el:
11966         * make-docfile.el:
11967         * update-elc.el: Don't set `source-directory' (now defunct as a
11968         global variable) no more.
11969
11970         * packages.el (packages-list-autoloads): Made `source-directory'
11971         (now defunct as a global variable) a parameter.
11972
11973 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11974
11975         * about.el (about-hackers): new email
11976
11977 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11978
11979         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11980
11981 1998-07-17  Didier Verna  <didier@xemacs.org>
11982
11983         * faces.el (set-face-property):
11984         (set-face-dim-p):
11985         (face-dim-p): updated the doc strings now that the dim property isn't
11986         tty-specific.
11987         (face-equal): the dim property is now a common one.
11988
11989         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11990         Renamed the `stipple' attribute to `background-pixmap'.
11991         (custom-face-background-pixmap): make custom-face-stipple an
11992         obsolete alias for this.
11993
11994 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11995
11996         * find-paths.el (paths-file-readable-directory-p): Created and
11997         used.
11998
11999         * loadup.el: Don't set inhibit-... flags from run-temacs.
12000
12001 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12002
12003         * packages.el (packages-data-path-depth): Added and used.
12004
12005 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12006
12007         * about.el:
12008         - Change .xpm to .png, delete "zcat" section.
12009         - cosmetic fix in the 'marcpa' entry.
12010
12011         * etc/photos
12012         - convert all .xpm.Z to .png
12013         - rename mrb to martin
12014         - rename mcook-m to mcookm
12015
12016 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12017
12018         * x-init.el (x-initialize-compose): Add support for
12019         dead-circumflex as YET ANOTHER NAME for that dead key.
12020
12021 1998-08-05  Colin Rafferty <colin@xemacs.org>
12022
12023         * setup-paths.el (paths-construct-exec-path): Made the
12024         last-packages really be last.
12025         (paths-construct-data-directory-list): Ditto.
12026
12027 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12028
12029         * startup.el(startup-splash-frame-body):
12030         Update Copyright notice in splash screen
12031
12032 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12033
12034         * minibuf.el (read-file-name-internal-1): do ~user completion.
12035
12036 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12037
12038         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12039         aginst destroyed extents
12040
12041 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12042
12043         * package-get.el (package-get): add `install-dir' argument.
12044
12045 1998-07-20  John Jones  <jj@asu.edu>
12046
12047         * package-get.el: calls to package-get-update-all will only
12048           update packages which are already installed.
12049
12050 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12051
12052         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12053         writable.
12054
12055 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12056
12057         * about.el (about-hackers): Correct my email.
12058
12059 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12060
12061         * about.el (about-hackers): new email-address.
12062
12063 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12064
12065         * minibuf.el (read-number): Don't let `input-error' condition
12066         escape.
12067
12068 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12069
12070         * about.el (about-hackers): use my `email-for-life' address.
12071
12072 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12073
12074         * XEmacs 21.2-beta1 is released.
12075
12076 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12077
12078         * ldap.el (ldap-search): Doc string change
12079
12080 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12081
12082         * menubar-items.el (default-menubar): Removed references to
12083         `data-directory', and use `locate-data-file' instead, and made
12084         then greyed out if they don't exist.
12085
12086 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12087
12088         * keymap.el (events-to-keys): Use `format' instead of `concat'
12089         since the latter does not accept integer args anymore
12090
12091 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12092
12093         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12094         macros replaced.
12095
12096 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12097
12098         * make-docfile.el: Get first initialization from very-early-lisp.el
12099         * update-elc.el: Ditto.
12100         * loadup.el (really-early-error-handler): Ditto.
12101
12102         * packages.el (packages-unbytecompiled-lisp): Add new file,
12103         very-early-lisp.el.
12104
12105         * very-early-lisp.el: New file.
12106
12107 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12108
12109         * Symbols that have been obsolete for at least 3 years removed (II).
12110
12111         * obsolete.el (eval-current-buffer): Make compatible.
12112         (byte-code-function-p): Ditto.
12113         (send-string): Removed.
12114         (send-region): Removed.
12115         (screen-scrollbar-width): Removed.
12116         (set-screen-scrollbar-width): Removed.
12117         (set-screen-left-margin-width): Removed.
12118         (set-screen-right-margin-width): Removed.
12119         (screen-left-margin-width): Removed.
12120         (screen-right-margin-width): Removed.
12121         (set-buffer-left-margin-width): Removed.
12122         (set-buffer-right-margin-width): Removed.
12123         (buffer-left-margin-width): Removed.
12124         (buffer-right-margin-width): Removed.
12125         (x-set-frame-icon-pixmap): Removed.
12126         (x-set-screen-icon-pixmap): Removed.
12127         (pixel-name): Removed.
12128         (make-pixmap): Removed.
12129         (make-cursor): Removed.
12130         (pixmap-width): Removed.
12131         (pixmap-contributes-to-line-height-p): Removed.
12132         (set-pixmap-contributes-to-line-height): Removed.
12133
12134 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12135
12136         * obsolete.el (popup-menu-up-p): removed.
12137         (read-no-blanks-input): Removed.
12138         (wholenump): Removed.
12139         (ring-mod): Removed (what was ring-mod?).
12140         (current-time-seconds): Removed.
12141         (run-special-hook-with-args): Removed.
12142         (dot): Removed.
12143         (dot-marker): Removed.
12144         (dot-min): Removed.
12145         (dot-max): Removed.
12146         (window-dot): Removed.
12147         (set-window-dot): Removed.
12148
12149         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12150         `dot-min'.
12151
12152         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12153
12154         * code-files.el (insert-file-contents): Rename
12155         run-special-hook-with-args to run-hook-with-args-until-success.
12156         (write-region): Ditto.
12157
12158 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12159
12160         * about.el: Fix typos, update release date.
12161
12162         * Symbols that have been obsolete for at least 3 years removed.
12163
12164         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12165         screen- functions.
12166         (toplevel): remove setf methods for screen functions.
12167         * cl-macs.el (extent-data): defsetf removed.
12168         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12169         many places to remove.
12170         (comment-indent-hook): Ditto.
12171         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12172         (buffer-dedicated-screen): Ditto.
12173         (deiconify-screen): Ditto.
12174         (delete-screen): Ditto.
12175         (event-screen): Ditto.
12176         (find-file-other-screen): Ditto.
12177         (find-file-read-only-other-screen): Ditto.
12178         (live-screen-p): Ditto.
12179         (screen-height): Ditto.
12180         (screen-iconified-p): Ditto.
12181         (screen-list): Ditto.
12182         (screen-live-p): Ditto.
12183         (screen-name): Ditto.
12184         (screen-parameters): Ditto.
12185         (screen-pixel-height): Ditto.
12186         (screen-pixel-width): Ditto.
12187         (screen-root-window): Ditto.
12188         (screen-selected-window): Ditto.
12189         (screen-totally-visible-p): Ditto.
12190         (screen-visible-p): Ditto.
12191         (screen-width): Ditto.
12192         (screenp): Ditto.
12193         (get-screen-for-buffer): Ditto.
12194         (get-screen-for-buffer-noselect): Ditto.
12195         (get-other-screen): Ditto.
12196         (iconify-screen): Ditto.
12197         (lower-screen): Ditto.
12198         (mail-other-screen): Ditto.
12199         (make-screen): Ditto.
12200         (make-screen-invisible): Ditto.
12201         (make-screen-visible): Ditto.
12202         (modify-screen-parameters): Ditto.
12203         (new-screen): Ditto.
12204         (next-screen): Ditto.
12205         (next-multiscreen-window): Ditto.
12206         (other-screen): Ditto.
12207         (previous-screen): Ditto.
12208         (previous-multiscreen-window): Ditto.
12209         (raise-screen): Ditto.
12210         (redraw-screen): Ditto.
12211         (select-screen): Ditto.
12212         (selected-screen): Ditto.
12213         (set-buffer-dedicated-screen): Ditto.
12214         (set-screen-height): Ditto.
12215         (set-screen-position): Ditto.
12216         (set-screen-size): Ditto.
12217         (set-screen-width): Ditto.
12218         (show-temp-buffer-in-current-screen): Ditto.
12219         (switch-to-buffer-other-screen): Ditto.
12220         (visible-screen-list): Ditto.
12221         (window-screen): Ditto.
12222         (x-set-screen-pointer): Ditto.
12223         (x-set-frame-pointer): Ditto.
12224         (screen-title-format): Ditto.
12225         (screen-icon-title-format): Ditto.
12226         (terminal-screen): Ditto.
12227         (delete-screen-hook): Ditto.
12228         (create-screen-hook): Ditto.
12229         (mouse-enter-screen-hook): Ditto.
12230         (mouse-leave-screen-hook): Ditto.
12231         (map-screen-hook): Ditto.
12232         (unmap-screen-hook): Ditto.
12233         (default-screen-alist): Ditto.
12234         (default-screen-name): Ditto.
12235         (x-screen-defaults): Ditto.
12236         (x-create-screen): Ditto.
12237         * obsolete.el: meta-flag removed.
12238         baud-rate removed.
12239         sleep-for-millisecs removed.
12240         extent-data removed.
12241         set-extent-data removed.
12242         set-extent-attribute removed.
12243         extent-glyph removed.
12244         extent-layout removed.
12245         set-extent-layout removed.
12246         list-faces-display removed.
12247         list-faces removed.
12248         trim-versions-without-asking removed.
12249         after-write-file-hooks removed.
12250         truename removed.
12251         auto-fill-hook removed.
12252         blink-paren-hook removed.
12253         select-screen-hook, deselect-screen-hook removed.
12254         auto-raise-screen, auto-lower-screen removed.
12255
12256         * msw-mouse.el: Global change resource -> mswindows-resource.
12257
12258         * XEmacs 21.0-pre5 is released.
12259
12260 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12261
12262         * about.el (about-hackers): Credits update.
12263
12264 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12265
12266         * register.el (insert-register): Don't activate the region.
12267
12268 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12269
12270         * select.el: Restore x-* symbols for backwards compatibility:
12271         x-copy-primary-selection, x-kill-primary-selection,
12272         x-delete-primary-selection, x-select-make-extent-for-selection,
12273         x-valid-simple-selection-, x-cut-copy-clear-internal.
12274
12275 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12276
12277         * XEmacs 21.0-pre4 is released.
12278
12279 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12280
12281         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12282         reporting bugs.
12283         (maybe-add-init-button): Fix semantics under Windows.  Use
12284         `expand-file-name' rather than `concat'.
12285
12286         * help.el (print-messages): New function.
12287
12288 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12289
12290         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12291
12292 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12293
12294         * about.el: Tweaked my entry in about-hackers.
12295
12296         * find-paths.el (paths-emacs-root-p):
12297           Relaxed emacs-root checking of an in-place installation to
12298           also accommodate the flat layout used on MS Windows.
12299
12300 1998-06-29  John Jones  <jj@asu.edu>
12301
12302         * package-get.el: calls to package-get-update-all will only
12303           update packages which are already installed.
12304
12305 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12306
12307         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12308         are handled by the gui-element face fallbacks now.
12309
12310         * x-faces.el: default gui-element face to "background" as well as
12311         the default face.
12312
12313         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12314         and default face settings since these are set as fallbacks now in
12315         the appropriate domain.
12316
12317 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12318
12319         * text-mode.el (text-mode): Reorder regexp so the OR part
12320         corresponding to `page-delim' goes first and the hack in
12321         `forward-paragraph' will work.
12322         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12323
12324 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12325
12326         * subr.el (remove-hook): When checking the hook value
12327           with functionp, don't apply car to it.
12328
12329 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12330
12331         * package-get.el (package-get-remote-filename):
12332           Don't use file-name-as-directory because the local directory
12333           separator conventions might not be the same as ftp's.
12334
12335 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12336
12337         * ldap.el (ldap-host-parameters-alist): New name of
12338         `ldap-host-parameters-plist'
12339
12340 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12341
12342         * package-get.el: Using (require 'package-get-base), now that it
12343         provides itself.  Consequently removed all instances of (load
12344         "package-get-base.el").
12345
12346 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12347
12348         * subr.el (remove-hook): Don't treat the hook value as a
12349           list unless it is both consp and not functionp.
12350
12351 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12352
12353         * about.el: Email address for Ben Wing is ben@xemacs.org.
12354         * auto-show.el: Ditto.
12355         * bytecomp.el: Ditto.
12356         * faces.el: Ditto.
12357         * x-scrollbar.el: Ditto.
12358         * x-misc.el: Ditto.
12359         * tty-init.el: Ditto.
12360         * toolbar-items.el: Ditto.
12361         * symbol-syntax.el: Ditto.
12362         * specifier.el: Ditto.
12363         * objects.el: Ditto.
12364         * hyper-apropos.el: Ditto.
12365         * glyphs.el: Ditto.
12366
12367 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12368
12369         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12370         vertical-divider-always-visible-p.
12371         (default-mouse-motion-handler): Ditto.
12372
12373 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12374
12375         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12376         global value.
12377
12378 1998-06-21  Oliver Graf <ograf@fga.de>
12379
12380         * build-reports.el: changed receiver to xemacs-build-reports list
12381
12382 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12383
12384         * font.el: Split font-family-mappings into X and
12385           mswindows-specific versions.
12386           mswindows-font-create-[object|name]: Treat supplied size
12387           as a pointsize. Added underline and strikethru handling.
12388
12389         * msw-faces.el: changed default mswindows charset to western.
12390
12391         * msw-glyphs.el: removed space in border-glyph font string that
12392           was inserted to get round bugs in the mswindows C font code.
12393
12394 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12395
12396         * about.el (about-hackers): Credits update.
12397
12398         * help-nomule.el (tutorial-supported-languages): Add Romanian
12399         TUTORIAL.
12400
12401         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12402         to ISO-8859-2.
12403
12404 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12405
12406         * font.el: Split font-family-mappings into X and
12407           mswindows-specific versions.
12408           mswindows-font-create-[object|name]: Treat supplied size
12409           as a pointsize. Added underline and strikethru handling.
12410
12411         * msw-faces.el: changed default mswindows charset to western.
12412
12413         * msw-glyphs.el: removed space in border-glyph font string that
12414           was inserted to get round bugs in the mswindows C font code.
12415
12416 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12417
12418         * minibuf.el: make read-color-completion-table call
12419           (mswindows-color-list for mswindows devices.
12420
12421 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12422
12423         * lisp/font-lock.el
12424         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12425         Let declaration items contain non-word symbol characters.
12426
12427 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12428
12429         * package-get.el (package-get-package-provider): Added autoload
12430         cookie.  Loading "package-get-base.el" in ALL functions that use
12431         it.  Fixed some (interactive ...) with multiple argument specs
12432         again.  Cosmetic indentation changes.
12433
12434 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12435
12436         * info.el (Info-insert-dir): Don't use nreverse on variables
12437         that you want to use later.
12438
12439 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12440
12441         * x-mouse.el (x-set-point-and-move-selection): Replace call
12442         to x-kill-primary-selection with kill-primary-selection
12443
12444 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12445
12446         * simple.el (what-cursor-position): Make cursor position reported
12447         use value of column-number-start-at-one
12448
12449 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12450
12451         * about.el (xemacs-hackers): Fix Jareth's email address.
12452
12453 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12454
12455         * startup.el (startup-splash-frame): Remove
12456         `xemacs-startup-logo-function'.
12457
12458 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12459
12460         * about.el (about-hackers): Update credits list.
12461
12462 1998-06-06  Jeff Miller <jmiller@smart.net>
12463
12464         * lisp/sound.el: Update sound-ext to allow filenames with
12465           extensions to be found by load-sound-file
12466
12467 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12468
12469         * info.el (Info-rebuild-outdated-dir): Removed variable
12470         (Info-auto-generate-directory): New variable
12471         (Info-save-auto-generated-dir): New variable
12472         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12473         (Info-build-dir-anew): Second parameter removed.  Use
12474         `Info-save-auto-generated-dir'
12475         (Info-rebuild-dir): Ditto
12476
12477 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12478
12479         * list-mode.el (next-list-mode-item): Would not recognize
12480         border between directly neighbored items.
12481
12482 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12483
12484         * package-get.el: add autoloads for some functions.
12485
12486 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12487
12488         * specifier.el (let-specifier): Tiny docfixes.
12489
12490 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12491
12492         * msw-mouse.el: set selection-pointer-glyph to Normal.
12493
12494 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12495
12496         * wid-edit.el (widget-specify-secret): New function.
12497         (widget-after-change): Use it.
12498         (widget-specify-field): Use it.
12499
12500 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12501
12502         * mouse.el (drag-window-divider): Use `(not done)' instead of
12503         `doit'; reuse result of `window-pixel-edges'.
12504
12505         * modeline.el (drag-modeline-event-lag): Rename to
12506         drag-divider-event-lag.
12507
12508 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12509
12510         * specifier.el (let-specifier): Rewritten not to generate needless
12511         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12512         arguments.
12513
12514 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12515
12516         * minibuf.el (read-file-name-1): Setup buffer-local value of
12517         `completion-ignore-case' in completions buffer under Windows.
12518
12519 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12520
12521         * about.el (about-maintainer-glyph): Fix support for not
12522         compressed images.
12523
12524 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12525
12526         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12527
12528         * mouse.el (mouse-track): Cancel selection if misc-user event with
12529         `cancel-mode-internal' function is fetched.
12530
12531 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12532
12533         * files.el (save-some-buffers-1): Fixed return value.
12534
12535 1998-06-01  Oliver Graf <ograf@fga.de>
12536
12537         * dragdrop.el: added experimental
12538
12539 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12540
12541         * startup.el (after-init-hook, init-file-user,
12542         user-init-directory, load-user-init-file):  Purge references
12543         to "~/.xemacs/init.el" from docstrings.
12544
12545         (load-user-init-file) Use paths-construct-path to construct
12546         paths to user init files.  Go directly to ~/.emacs, do not
12547         search ~/.xemacs/, do not load `default-custom-file'.
12548
12549 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12550
12551         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12552         general *sh.
12553         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12554
12555 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12556
12557         * menubar-items.el (default-menubar): add Update Packages to customize
12558         menu.
12559
12560 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12561
12562         * faces.el: use toolbar face as a fallback for toolbar properties
12563         in xpm-color-symbols instead of default.
12564
12565         * msw-faces.el: rename 3d-object -> gui-element face.
12566
12567 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12568
12569         * startup.el (xemacs-startup-logo-function): New variable.
12570         (startup-splash-frame): Use it.
12571
12572 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12573
12574         * files.el (save-some-buffers): Would wait 1 second.
12575         (save-some-buffers-1): Delete other windows here instead of in
12576         `save-some-buffers'.
12577         (save-some-buffers): Force redisplay only if windows were deleted.
12578
12579 1998-06-02  Didier Verna  <didier@xemacs.org>
12580
12581         * cus-face.el (custom-face-attributes): generalized the use of
12582         toggle buttons for boolean attributes.
12583         Re-ordered the items a bit.
12584
12585 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12586
12587         * sound.el (default-sound-directory): Use `locate-data-directory'
12588         to find the sounds directory.
12589
12590 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12591
12592         * sound.el: default sound-ext to .wav under mswindows, .au
12593         otherwise. load-default sounds without extensions.
12594
12595 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12596
12597         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12598         if send-pr is not bound.
12599
12600 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12601
12602         * files.el: grok idl files in auto-mode-alist.
12603 1998-06-01  Jeff Miller  <jmiller@smart.net>
12604
12605         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12606         calling `upcase'.
12607
12608 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12609
12610         * msw-glyphs.el: add xbm to the list of image types supported.
12611
12612 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12613
12614         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12615         instead of XEmacs one when dumping InfoDock.
12616
12617 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12618
12619         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12620         for `modeline-visible-p'
12621
12622         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12623
12624 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12625
12626         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12627         since it's not used anymore. doc string fixes.
12628
12629         * package-get.el (package-get-file-installed-p): new function. use
12630         instead of file-installed-p which is in an external package.
12631
12632 1998-05-28  Oliver Graf <ograf@fga.de>
12633
12634         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12635         favor of select-window/switch-to-buffer
12636
12637 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12638
12639         * startup.el: changed (getenv "HOME") to (user-home-directory)
12640
12641 1998-05-25  Oliver Graf <ograf@fga.de>
12642
12643         * frame.el (cde-start-drag) moved to dragdrop.el
12644         (offix-start-drag-region) moved to dragdrop.el
12645         (offix-start-drag) moved to dragdrop.el
12646         * dragdrop.el (cde-start-drag) moved from frame.el
12647         (offix-start-drag-region) moved from frame.el
12648         (offix-start-drag) moved from frame.el
12649         (cde-start-drag-region) cde drag regions
12650         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12651
12652 1998-05-26  Oliver Graf <ograf@fga.de>
12653
12654         * dragdrop.el: created dragdrop-drag prototypes
12655         (cde-start-drag-region) fixed typo
12656
12657 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12658
12659         * simple.el (after-init-hook): Remove reader macro.
12660
12661         * packages.el (packages-hardcoded-lisp): Get rid of reader
12662         macros.  Update DOC string.
12663
12664 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12665
12666         * mouse.el (drag-window-divider): Ditto.
12667
12668         * modeline.el (mouse-drag-modeline): Use it.
12669
12670         * lisp-mode.el (let-specifier): Specify indentation.
12671
12672         * specifier.el (let-specifier): Renamed from
12673         `with-specifier-instance'.
12674
12675 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12676
12677         * x-faces.el:
12678         * faces.el: move definition of xpm-color-symbols from x-faces.el
12679         to faces. Predicate x-get-resource on the presence of x.
12680
12681         * msw-faces.el: set 3d-object face rather than modeline. Specify
12682         faces as specfier defaults.
12683
12684         * package-get.el: don't use package-admin-add-single-file-package.
12685
12686 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12687
12688         * toolbar-items.el: Fixup tooltips.
12689         (toolbar-gnus): Don't use obsolete variable
12690         toolbar-news-frame-properties.
12691         (toolbar-news-reader): Default to `gnus' instead of
12692         `not-configured'.
12693
12694         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12695         Windows.
12696
12697 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12698
12699         * package-get.el: rename -installedp -> -installed-p.
12700
12701 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12702
12703         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12704         attributes, and assinged it to continuation, truncation and
12705         hscroll glyphs.
12706
12707         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12708         and made continuation, truncation and hscroll glyphs arrow
12709         characters out of that font.
12710
12711 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12712
12713         * minibuf.el (minibuffer-electric-separator): Play nicely with
12714         directory-sep-char being \.
12715         (minibuffer-electric-tilde): Ditto.
12716         (read-file-name-map): Ditto.
12717
12718 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12719
12720         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12721         on X devices.
12722         (default-mouse-track-deal-with-down-event): Avoid
12723         `x-disown-selection'; use `disown-selection' instead.
12724
12725 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12726
12727         * select.el:
12728         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12729         moved to (cut-copy-clear-internal) in select.el. Ditto for
12730         (x-delete-primary-selection) (x-kill-primary-selection)
12731         (x-copy-primary-selection).
12732         (own-clipboard): new function.
12733
12734         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12735         functions in select.el. remove old ones.
12736         (mswindows-own-clipboard): new function.
12737
12738 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12739
12740         * gnuserv.el: allow connections from mswindows type devices.
12741
12742 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12743
12744         * msw-glyphs.el: change image type used from cursor to resource.
12745
12746 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12747
12748         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12749         for {top,bottom}-{left,right} values in addition to
12750         {top,bottom}_{left,right}.
12751         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12752
12753 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12754
12755         * cl-macs.el (specifier-instance): Undefine its setf method.
12756
12757         * specifier.el (with-specifier-instance): Added docstring.
12758
12759         * mouse.el (drag-window-divider): Ditto.
12760
12761         * modeline.el (mouse-drag-modeline): Use it.
12762
12763         * lisp-mode.el (with-specifier-instance): Define its indentation
12764         level.
12765
12766         * specifier.el (with-specifier-instance): New macro.
12767
12768 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12769
12770         * package-get.el (package-get-create-custom): new function to
12771         auto-generate package-get-custom.el from package-get-base.el.
12772         * (package-get-ever-installedp): new function.
12773         * (package-get-custom): new function to get all packages specified
12774         by customize.
12775
12776 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12777
12778         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12779
12780 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12781
12782         * cl-extra.el: Reverse previous float change.
12783
12784 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12785
12786         * x-faces.el:
12787         * faces.el (try-font-name): moved from x-faces.el since it is
12788         required by w3 under mswindows as well X.
12789
12790 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12791
12792         * winnt.el: Removed evil (setq completion-ignore-case t)
12793         clause, one more overlookef fsfism.
12794         (nt-quote-args-functions-alist): End sentences with double space.
12795
12796 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12797
12798         * window-xemacs.el (push-window-configuration): Remove kludgery of
12799         recaching default-toolbar specifier.
12800         (pop-window-configuration): Ditto.
12801         (unpop-window-configuration): Ditto.
12802
12803 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12804
12805         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12806
12807 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12808
12809         * winnt.el (nt-quote-args-verbatim): Added function.
12810         (nt-quote-args-prefix-quote): Added function.
12811         (nt-quote-args-backslash-quote): Added function.
12812         (nt-quote-args-double-quote): Added function.
12813         (nt-quote-args-functions-alist): New variable.
12814         (nt-quote-process-args): Added function. This is the main quoting
12815         work horse called from process-nt.c
12816
12817 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12818
12819         * winnt.el: Removed duplicate definitions for backspace,
12820         delete, M-backspace and C-M-backspace.
12821         (file-name-buffer-file-type-alist): Removed this variable.
12822         (find-buffer-file-type): Removed function.
12823         (find-file-binary):  Removed function.
12824         (find-file-text): Removed function.
12825         (find-file-not-found-set-buffer-file-type): Removed function.
12826         (save-to-unix-hook): Removed function.
12827         (revert-from-unix-hook): Removed function.
12828         (using-unix-filesystems): Removed function.
12829         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12830         warning.
12831         (x-set-selection): Removed function.
12832         (x-get-selection): Removed function.
12833         Removed commented FSFisms.
12834         Replaced copyright notice (this file is not part of GNU Emacs).
12835         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12836         comint-process-echoes setting to t.
12837
12838 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12839
12840         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12841         and used following the interface change of
12842         `paths-find-recursive-path'.
12843
12844         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12845         regexp instead of a list of base names.
12846         (paths-version-control-filename-regexp):
12847         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12848         Introduced and used following the interface change of
12849         `paths-find-recursive-path'.
12850
12851 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12852
12853         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12854         on X devices, rather than on all non-TTY devices.
12855
12856 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12857
12858         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12859
12860         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12861
12862 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12863
12864         * itimer.el (activate-itimer): Fixed usage of integers
12865         as argument to `concat'.
12866
12867 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12868
12869         * itimer.el (start-itimer): replace the use of `concat' with
12870         `format'
12871
12872 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12873
12874         * mode-motion.el (mode-motion-hook): Clarify docstring.
12875         From Bob Weiner <weiner@altrasoft.com>
12876
12877         * loadhist.el (symbol-file): Supply prompt string when used
12878         interactively.
12879         From Bob Weiner <weiner@altrasoft.com>
12880
12881 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12882
12883         * loadup.el (really-early-error-handler): Ditto.
12884
12885         * update-elc.el: Ditto.
12886
12887         * setup-paths.el (paths-construct-exec-path): Ditto.
12888
12889         * make-docfile.el: Ditto.
12890
12891         * find-paths.el (paths-decode-directory-path): Use split-path
12892         instead of decode-path.
12893
12894         * files.el (parse-colon-path): Update docstring reference.
12895
12896 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12897
12898         * msw-init.el:
12899         * x-init.el:
12900         Bind cut'n'paste keys to non window-system specific functions.
12901
12902         * msw-select.el: New function mswindows-clear-clipboard.
12903         mswindows-cut-copy-clipboard extended to handle clearing of the
12904         selection and renamed to mswindows-cut-copy-clear-clipboard.
12905
12906         * select.el: on mswindows devices delete-primary-selection
12907         calls mswindows-clear-clipboard.
12908
12909 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12910
12911         * simple.el (quoted-insert): Inhibit quit when using read-char.
12912
12913         * cmdloop.el (read-char): Don't inhibit quit.
12914         (read-char-exclusive): Ditto.
12915         (read-char): Signal quit if quit-char was pressed.
12916         (read-char-exclusive): Ditto.
12917         (read-quoted-char): Return a character, not integer.
12918
12919         * menubar-items.el (default-popup-menu): Use Andy's generic
12920         selection code.
12921         (default-popup-menu): Fix code.
12922
12923 1998-05-14  Oliver Graf <ograf@fga.de>
12924
12925         * dragdrop.el (dragdrop-function-widget): this time it's done
12926
12927 1998-05-13  Oliver Graf <ograf@fga.de>
12928
12929         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12930
12931 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12932
12933         * device.el (device-pixel-width):
12934         (device-pixel-height):
12935         (device-mm-width):
12936         (device-mm-height):
12937         (device-bitplanes):
12938         (device-color-cells): Swapped parameters to device-system-metric
12939         according to the interface change.
12940
12941 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12942
12943         * mouse.el (default-mouse-motion-handler): Use new name of the
12944         function event-over-vertical-divider-p.
12945         Do not set E-W arrow cursor over the divider if
12946         vertical-divider-draggable-p is nil in the window.
12947         ([top-level]): Use new name for the variable
12948         vertical-divider-map.
12949         (drag-window-divider): Respect vertical-divider-draggable-p.
12950         Variable name typo fixes.
12951
12952 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12953
12954         * keymap.el (kbd): Define here; handle string constants and
12955         others...
12956
12957 1998-05-15  Christian Nyb <chr@mediascience.no>
12958
12959         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12960         in Emacs 18.
12961
12962 1998-05-13  Didier Verna  <didier@xemacs.org>
12963
12964         * mouse.el (drag-window-divider): give the vertical divider a
12965         pressed look when dragging it.
12966
12967 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12968
12969         * faces.el: predicate some more face operations on x or mswindows
12970         not just x.
12971
12972         * modeline.el: enable modeline coloring for mswindows.
12973
12974 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12975
12976         * minibuf.el (minibuffer-default): Added variable; compatible with
12977         FSF Emacs.
12978         (next-history-element): Used `minibuffer-default'.
12979
12980 1998-05-12  Oliver Graf <ograf@fga.de>
12981
12982         * dragdrop.el (dragdrop-function-widget): button and mods ok
12983         arguments still look a bit strange
12984         (dragdrop-compare-mods) created
12985         (dragdrop-drop-do-functions) correctly checks for buttons and
12986         modifiers
12987
12988 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12989
12990         * setup-paths.el (paths-default-info-directories): Replace
12991         path-separator with directory-sep-char.
12992
12993         * files.el (path-separator): Don't define it here.
12994
12995 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12996
12997         * update-elc.el: Ditto.
12998
12999         * setup-paths.el (paths-construct-exec-path): Ditto.
13000
13001         * make-docfile.el: Ditto.
13002
13003         * loadup.el (really-early-error-handler): Ditto.
13004
13005         * find-paths.el (paths-decode-directory-path): Use decode-path
13006         instead of decode-path-internal.
13007
13008         * files.el (parse-colon-path): Update docstring.
13009
13010 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13011
13012         * subr.el (get-buffer-window-list): Make BUFFER optional.
13013
13014         * window-xemacs.el (windows-of-buffer): Defalias to
13015         get-buffer-window-list.
13016
13017 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13018
13019         * disass.el: Fix maintainer keyword.
13020
13021         * bytecomp.el (byte-compile-and-load-file): Autoload.
13022         (byte-compile-buffer): Ditto.
13023
13024         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13025         value is returned, not the name.
13026         (lisp-imenu-generic-expression): Enable it.
13027         (lisp-mode-variables): Ditto.
13028         (lisp-indent-offset): Change defconst to defvar.
13029         (lisp-indent-function): Ditto.
13030         (lisp-body-indent): Ditto.
13031
13032 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13033
13034         * modeline.el: Use zap-last-kbd-macro-event.
13035
13036         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13037         nil, don't attempt to do anything with messages.
13038         (eval-last-sexp): Use `letf' for clarity.
13039
13040 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13041
13042         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13043
13044 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13045
13046         * buff-menu.el:
13047         * lisp-mode.el:
13048         * obsolete.el:
13049         Change empty docstrings into no doc strings at all.
13050         Fix bogus FSF-format docstrings.
13051         * etags.el: Fix docstring.
13052
13053 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13054
13055         * package-get.el (package-get): Use internal md5
13056
13057 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13058
13059         * about.el (about-xemacs): Correct abuse of concat.
13060
13061 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13062
13063         * info.el (Info-mode): Use easymenu.
13064
13065 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13066
13067         * apropos.el (apropos): Don't use concat with integers.
13068
13069         * cmdloop.el (describe-last-error): Handle the case when no error
13070         was seen gracefully.
13071
13072         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13073         defun.
13074         (apropos-describe-plist): Ditto.
13075
13076         * help.el (with-displaying-help-buffer): Revert to a defun.
13077         (describe-key): Use it as defun.
13078         (describe-mode): Ditto.
13079         (describe-bindings): Ditto.
13080         (describe-prefix-bindings): Ditto.
13081         (describe-installation): Ditto.
13082         (view-lossage): Ditto.
13083         (describe-function): Ditto.
13084         (describe-variable): Ditto.
13085         (describe-syntax): Ditto.
13086
13087 1998-05-11  Oliver Graf <ograf@fga.de>
13088
13089         * dragdrop.el: changed order of require/provide
13090         (dragdrop-drop-mime-default) changed to new calling conventions
13091         (dragdrop-drop-do-functions) changed to new calling conventions
13092         (dragdrop-function-widget) this one needs more work...
13093
13094 1998-05-10  Oliver Graf <ograf@fga.de>
13095
13096         * about.el: another small change in my entry
13097         * dragdrop.el (dragdrop-drop-log-function): logging added
13098         plus customizations
13099         changed interface to handler functions. now called with event
13100         and object
13101
13102 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13103
13104         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13105         E-W arrow pointer displayed over draggable dividers.
13106
13107         * mouse.el (default-mouse-motion-handler): Show it when
13108         appropriate.
13109         (drag-window-divider): Added.
13110         ([top-level]): Initialized window-divider-map with a keymap
13111         binding the above function to left button down event.
13112
13113         * x-mouse.el (x-init-pointer-shape): Initialize
13114         divider-pointer-glyph from Cursor.dividerPointer, or use default
13115         E-W double arrow.
13116
13117 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13118
13119         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13120
13121 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13122
13123         * simple.el (count-words-buffer): Don't query for buffer.
13124         (count-lines-buffer): Ditto.
13125
13126 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13127
13128         * help.el (where-is): add optional insert argument.
13129
13130 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13131
13132         * help.el (describe-key-briefly): New argument INSERT.
13133
13134         * simple.el (eval-expression): New optional argument; synch with
13135         FSF 20.3.
13136
13137         * keydefs.el (global-map): Add new register bindings.
13138
13139         * register.el: Synched with FSF 20.3.
13140
13141 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13142
13143         * window-xemacs.el (recenter): all arguments are optional.
13144
13145 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13146
13147         * device.el: (device-pixel-width): Reflected name/parameters
13148         change to device-system-metric.
13149         (device-pixel-height): Ditto.
13150         (device-mm-width): Ditto.
13151         (device-mm-height): Ditto.
13152         (device-bitplanes): Ditto.
13153         (device-color-cells): Ditto.
13154
13155 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13156
13157         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13158
13159         * cl.el (most-positive-fixnum): Document.
13160         (most-negative-fixnum): Ditto.
13161
13162         * cus-dep.el: Updated comment.
13163
13164         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13165         constant.
13166
13167         * cus-load.el (custom-put): Removed.
13168
13169         * files.el (after-find-file): Just resignal quit instead of
13170         signaling "canceled".
13171
13172 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13173
13174         * frame.el (other-frame): Use `focus-frame' instead of
13175         select-frame kludges.
13176
13177         * lisp-mode.el: Update lisp-indent-function for
13178         save-selected-frame and with-selected-frame.
13179
13180         * frame.el (save-selected-frame): New macro.
13181         (with-selected-frame): Ditto.
13182         (other-frame): Use `set-frame-focus'.
13183
13184 1998-05-06  Oliver Graf <ograf@fga.de>
13185
13186         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13187         (dragdrop-drop-url-default) default handler for URL drops created
13188         (dragdrop-drop-mime-default) default handler for MIME drops created
13189         (dragdrop-drop-functions) default custom for handling drops created
13190         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13191
13192 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13193
13194         * mouse.el: Removed redundant mouse-mswindows-drop function.
13195
13196 1998-05-05  Oliver Graf <ograf@fga.de>
13197
13198         * about.el: changed some text in my entry
13199         * dragdrop.el: added customs
13200
13201 1998-05-04  Oliver Graf <ograf@fga.de>
13202
13203         * mouse.el: killed global drop key bindings
13204         (mouse-offix-drop) removed
13205         * dragdrop.el: created
13206         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13207
13208 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13209
13210         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13211         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13212
13213         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13214         obsolete comment.
13215
13216         * scrollbar.el (scrollbars-visible-p): Use new
13217         {vertical,horizontal}-scrollbar-visible-p specifiers.
13218
13219 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13220
13221         * device.el (device-pixel-height):
13222         (device-pixel-width):
13223         (device-mm-width):
13224         (device-mm-height):
13225         (device-bitplanes):
13226         (device-color-cells): Moved these 6 functions from device.c; they
13227         all use single (device-system-metrics) call.
13228
13229 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13230
13231         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13232         were renamed.
13233
13234         * menubar-items.el:
13235         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13236         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13237
13238         * help.el (help-map): Remove Hyperbole keybinding logic.
13239         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13240
13241 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13242
13243         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13244         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13245
13246 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13247
13248         * msw-glyphs.el: use nicer icon3 from the frame icon.
13249
13250 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13251
13252         * version.el (emacs-version): Remove InfoDock conditionals.
13253
13254         * startup.el (startup-splash-frame): Change ID logo name.
13255
13256 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13257
13258         * files.el (after-find-file): If the user presses C-g on
13259         directory-creation prompt, kill the buffer.
13260
13261 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13262
13263         * simple.el (count-words-region): Reverse previous change.
13264
13265 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13266
13267         * replace.el (query-replace): Just call perform-replace.
13268         (query-replace-regexp): Ditto.
13269         (perform-replace): Move region handling here.
13270         (perform-replace): Use the new arg to match-data.
13271
13272 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13273
13274         * x-init.el: Install X specific display table that
13275           displays char 0240 as a space to avoid whatever it is
13276           that screws up display of that character code.
13277
13278 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13279
13280         * help.el (function-arglist): If no arguments are documented for a
13281         subr, print nothing rather than incorrect output.
13282
13283 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13284
13285         * cmdloop.el (command-error): Update bail-out error message to use
13286         `emacs-program-name'.
13287
13288         * lib-complete.el: Remove reader macro cruft.
13289
13290         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13291         cruft.
13292
13293         * simple.el (count-words-region): Drop interactive-p check on the
13294         message.
13295
13296 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13297
13298         * font.el
13299         * msw-faces.el
13300         Correct spelling of mswindows-font-canonicalize-name.
13301
13302 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13303
13304         * ldap.el (ldap-host-parameters-alist): Replaced with
13305         `ldap-host-parameters-plist'
13306         (ldap-search): Adapt to previous change
13307
13308 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13309
13310         * about.el (about-hackers): Update Bob Weiner bio.
13311         (about-maintainer-info): Ditto.
13312
13313 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13314
13315         * simple.el (display-warning-minimum-level): Docfix.
13316
13317 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13318
13319         * widget.el (:default-get): New keyword.
13320         * wid-edit.el (default, widget-default-default-get): Define it.
13321         (group, widget-group-default-get): Define it.
13322         (menu-choice, widget-choice-default-get): Define it.
13323         (widget-default-get): New function.
13324         (widget-choice-action): Call it.
13325         (widget-editable-list-entry-create): Call it.
13326
13327 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13328
13329         * byte-optimize.el (byte-boolean-vars): Removed.
13330         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13331         lookup through `byte-boolean-vars'.
13332
13333 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13334
13335         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13336         resource-provided values into ghost specs for scrollbar-height and
13337         scrollbar-width.
13338
13339 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13340
13341         * byte-optimize.el: Don't attempt to optimize /=.
13342
13343         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13344         (byte-compile-/=): Ditto.
13345
13346 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13347
13348         * apropos.el: Use `with-displaying-help-buffer'.
13349         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13350         Use `with-displaying-help-buffer'.
13351         (apropos-follow): Do not give special treatment to buffer cursor
13352         was in prior to a mouse click.
13353         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13354         (apropos-print-doc): Set correct buffer for setting text
13355         properties.
13356
13357 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13358
13359         * help.el (help-buffer-prefix-string): New variable.
13360         (help-buffer-name): Use it.
13361
13362         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13363         mode menu.
13364
13365 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13366
13367         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13368
13369 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13370
13371         * files.el (find-file-noselect): Update docstring.
13372         (find-file-noselect): Signal an error if found an unreadable file.
13373         (file-chase-links): Save the match data.
13374         (normal-mode): Use `lwarn' and `error-message-string'.
13375         (interpreter-mode-alist): Change defconst to defvar.
13376         (inhibit-first-line-modes-regexps): Ditto.
13377         (inhibit-first-line-modes-regexps): Added .tgz.
13378         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13379         (change-major-mode-with-file-name): New user-option.
13380         (set-visited-file-name): Synched with FSF.
13381         (file-name-extension): New function, from FSF 20.3.
13382         (file-relative-name): Synched with FSF.
13383         (save-some-buffers): Support the C-r feature.
13384         (recover-session): Synched with FSF.
13385         (kill-some-buffers): Ditto.
13386         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13387
13388 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13389
13390         * files.el (insert-file): Undo previous change and reenable use of
13391         format.el.
13392
13393 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13394
13395         * window-xemacs.el (recenter): Define.
13396
13397 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13398
13399         * font.el (mswindows-font-create-name)
13400         (mswindows-font-create-object): new functions for mswindows type
13401         fonts.
13402
13403         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13404         strings are parsed as well as font objects.
13405
13406 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13407
13408         * modeline.el (defining-kbd-macro): Restore modeline indication of
13409         kbd-macro being recorded.
13410         (add-minor-mode): Simplify docstring.
13411         (modeline-minor-mode-menu): Remove stuff.
13412
13413 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13414
13415         * code-process.el (call-process): dynamically decide process
13416         coding type.
13417
13418 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13419
13420         * modeline.el: Add line-number-mode, column-number-mode to
13421         the modeline minor-mode menu.  Button2 on the line number does
13422         goto-line.
13423
13424 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13425
13426         * mouse.el: move x-selection-owner-p type things to
13427         selection-owner-p.
13428
13429         * msw-init.el: copy zmacs stuff from x-init.el
13430
13431         * msw-select.el (mswindows-own-selection)
13432         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13433         functions. Very simple minded implementation of selectio
13434         ownership.
13435
13436         * select.el (own-selection) (disown-selection)
13437         (activate-region-as-selection) (select-make-extent-for-selection)
13438         (valid-simple-selection-p): functions moved from x-select.el for
13439         generalized selection.
13440
13441         * x-select.el: see select.el changes.
13442
13443         * x-toolbar.el: use new selection functions.
13444
13445 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13446
13447         * packages.el (packages-find-package-directories): Fixed bug that
13448         would pick up multiple site-package directories.
13449         (package-locations): Added "xemacs-packages" as a late package
13450         location.
13451
13452         * find-paths.el: Now uses `emacs-program-name' and
13453         `emacs-program-version'.
13454         Additions to enforce version-specific directories in
13455         `paths-find-version-directory'.
13456
13457 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13458
13459         * default.el: Removed.
13460         * site-start.el: Removed.
13461
13462 1998-04-29  Didier Verna  <didier@xemacs.org>
13463
13464         * minibuf.el (minibuffer-history-minimum-string-length): Default
13465         to nil.
13466
13467 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13468
13469         * find-paths.el (paths-program-name): Rename.
13470         (paths-emacs-root-p): Ditto.
13471         (paths-find-site-directory): Ditto.
13472
13473 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13474
13475         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13476         `emacs-lisp-byte-compile-and-load'.
13477
13478 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13479
13480         * ldap.el (ldap-search): Fixed additional parameter passing to
13481         `ldap-open'
13482
13483 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13484
13485         * select.el (kill-primary-selection) (selection-owner-p)
13486         (copy-primary-selection) (yank-clipboard-selection)
13487         (selection-exists-p) (delete-primary-selection): new file and
13488         functions that do the right thing for the selected device.
13489
13490         * x-menubar.el: use generalised selection functions.
13491
13492         * dumped-lisp.el: dump select.el.
13493
13494 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13495
13496         * find-paths.el (paths-progname): New variable.
13497         (paths-emacs-root-p): Use it.
13498         (paths-find-site-directory): Ditto.
13499
13500 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13501
13502         * loadup.el ((member "dump" command-line-args)): Dump as
13503         `infodock' if InfoDock.
13504
13505 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13506
13507         * find-paths.el (construct-emacs-version): Simplify, include
13508         program name in the return value.
13509         * (paths-find-version-directory): Use it.
13510
13511 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13512
13513         * info.el (Info-parse-dir-entries): Fixed regexp
13514         (Info-build-dir-anew): Remove full suffix and capitalize info file
13515         name for files with no @direntry
13516         (Info-batch-rebuild-dir): New function
13517         (Info-suffixed-file): Check for regular files instead of simple
13518         file existence (could catch directories before)
13519
13520 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13521
13522         * setup-paths.el, find-paths.el: Removed uses of `not' which
13523         temacs doesn't have.
13524
13525         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13526         into root searching.
13527
13528 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13529
13530         * subr.el: Remove definition of `not'.
13531
13532 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13533
13534         * msw-glyphs.el: enable graphics support.
13535
13536 1998-04-23  Didier Verna  <didier@xemacs.org>
13537
13538         * x-menubar.el (default-menubar): restored the line-number-mode
13539         option.
13540
13541         * misc doc string updates related to the options menu.
13542
13543 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13544
13545         * setup-paths.el (paths-construct-load-path): Fix typo.
13546
13547 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13548
13549         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13550         font-menu-ignore-scaled-fonts don't have to be bound now; this
13551         gets us one step further towards making --no-autoloads work.
13552
13553         * startup.el (normal-top-level): Load auto-autoloads only if
13554         lisp-directory is non-nil.
13555
13556         * setup-paths.el (paths-construct-load-path): Made it robust
13557         against nil lisp-directory.
13558
13559         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13560         to the list of variables that cause a warning when nil.
13561
13562         * toolbar.el (init-toolbar-location): Now works even when there's
13563         no toolbar icon directory.
13564
13565 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13566
13567         * help.el (view-lossage): Recognize it.
13568
13569         * simple.el (log-message): Mark multiline messages.
13570
13571 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13572
13573         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13574
13575 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13576
13577         * package-get.el (package-get-all):  add `\n' separator to
13578         interactive specification so that both variables are read
13579
13580 1998-04-22  Didier Verna  <didier@xemacs.org>
13581
13582         * x-menubar.el: ported the options menu to Custom.
13583         Moved the "read only" toggle button to the buffers menu.
13584         Corrected some missing ;;;###autoload or defcustom.
13585
13586         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13587         the scrollbar-visible specifier for options menu handling.
13588
13589         * toolbar.el (toolbar-visible-p)
13590                      (toolbar-captioned-p)
13591                      (default-toolbar-position): defcustom wrappers around
13592         the toolbar specifiers for options menu handling.
13593
13594         * frame.el (get-frame-for-buffer-default-instance-limit):
13595         defcustom it for options menu handling.
13596
13597         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13598         font-lock-mode for options menu handling.
13599
13600         * cus-start.el: added Custom properties to overwrite-mode for
13601         options menu handling.
13602
13603 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13604
13605         * about.el: shameless self-promotion.
13606
13607 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13608
13609         * simple.el (raw-append-message): Slightly optimize.
13610         (remove-message): Use `push' for clarity.
13611         (append-message): Ditto.
13612         (display-warning): Dito.
13613         (raw-append-message): Send the message to the appropriate device.
13614
13615 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13616
13617         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13618         From Sean MacLennan <Sean.MacLennan@pika.ca>
13619
13620 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13621
13622         * setup-paths.el: Changed `directory-sep-char' to
13623         `path-separator', following a change in GNU Emacs.
13624
13625 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13626
13627         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13628         (Info-build-dir-anew): Add a final newline.
13629         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13630         is `always'
13631         (Info-rebuild-dir): Ditto
13632
13633         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13634
13635 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13636
13637         * simple.el (count-words-buffer): Retain zmacs region.
13638         (count-words-region): Ditto.
13639         * simple.el: (what-line): Expanded line counts.
13640         (count-lines): New parameter to conditionalize whether collapsed
13641         lines get counted.
13642         From Bob Weiner <weiner@altrasoft.com>
13643
13644 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13645
13646         * packages.el (package-locations): infodock-packages must override
13647         mule-packages and packages.
13648
13649 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13650
13651         * wid-edit.el:
13652         remove rude messages from widget-activation-widget-mapper
13653         and widget-activation-glyph-mapper
13654
13655 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13656
13657         * toolbar.el: Remove (featurep 'x) test from
13658         toolbar-make-button-list
13659
13660 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13661
13662         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13663         only if in the same frame.
13664
13665 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13666
13667         * packages.el (package-locations): Added site-packages hierarchy.
13668
13669         * setup-paths.el (paths-default-info-directories): Introduced and
13670         used.
13671
13672         * packages.el, setup-paths.el: Set various path searching depths
13673         to 1.
13674
13675         * packages.el (packages-hierarchy-depth):
13676         (packages-load-path-depth): Introduced and used.
13677
13678         * setup-paths.el (paths-load-path-depth): Introduced and used.
13679
13680         * find-paths.el (paths-find-recursive-path): Added max-depth
13681         parameter.
13682
13683 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13684
13685         * setup-paths.el (paths-construct-info-path): Removed
13686         dependency on behavior of (file-name-as-directory "").
13687
13688 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13689
13690         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13691         lisp objects
13692
13693 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13694
13695         * dump-paths.el, startup.el: Added handling for --debug-paths.
13696
13697 1998-04-15  William M. Perry  <wmperry@aventail.com>
13698
13699         * wid-edit.el: We cannot just set the help-echo or balloon-help
13700           properties for an extent based on the :help-echo widget
13701           property, since help-echo and balloon-help cause an EXTENT to
13702           get passed in, where :help-echo functions are expecting a WIDGET
13703
13704 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13705
13706         * scrollbar.el (init-scrollbar-from-resources): Call
13707         mswindows-init-scrollbar-metrics when appropriate.
13708
13709 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13710
13711         * dumped-lisp.el: dump x-toolbar for window system
13712
13713         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13714         have support and xpm.
13715
13716 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13717
13718         * files.el (toggle-read-only): Fix docstring.
13719         From Didier Verna <didier@xemacs.org>
13720
13721 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13722
13723         * startup.el (normal-top-level): Load autoload-file-name without
13724         specifying an extension---some people only auto-autoload.el.gz.
13725
13726 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13727
13728         * files.el (backup-enable-predicate): Don't bomb on NAME being
13729         nil.
13730
13731 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13732
13733         * find-paths.el, packages.el: Now prefers configure'd paths.
13734         This shouldn't cause any of the originally anticipated problems as
13735         the current paths architecture will not define the various
13736         configure-xxx variables if they're not specified on the configure
13737         command line.
13738
13739         * find-paths.el, setup-paths.el, packages.el: Removed all
13740         mentionings of "/" as a path separator.
13741         Used paths-construct-path throughout.
13742
13743         * find-paths.el (paths-construct-path): Created to assemble paths
13744         from directory components.
13745
13746         * setup-paths.el, packages.el: Used paths-decode-directory-path
13747         instead of decode-path-internal.
13748
13749         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13750         and associates.
13751         (paths-decode-directory-path) Created.
13752
13753         * setup-paths.el: Changed configure-exec-path to
13754         configure-exec-directory.
13755
13756 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13757
13758         * packages.el (packages-find-packages): Fixed decoding of
13759         EMACSPACKAGEPATH.
13760
13761         * startup.el: -no-packages -> -no-early-packages.
13762
13763         (packages-load-package-lisps): Fixed loading of auto-autoload
13764         files.
13765
13766         * startup.el (normal-top-level): Fixed loading of core
13767         auto-autoload.
13768
13769         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13770
13771         * startup.el, packages.el, dump-paths.el: Added proper settings
13772         for site-directory and lisp-directory variables.
13773
13774         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13775         inhibit-package-autoloads and fixed handling of it.
13776
13777         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13778         handling of former inhibit-package-init, now
13779         inhibit-early-packages, to make -vanilla etc. work.
13780
13781 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13782
13783         * code-process.el (start-process): Fallback to 'undecided instead
13784         of 'binary for process input coding stream.
13785
13786         * process.el (start-process): Docstring fix.
13787
13788 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13789
13790         * info.el (Info-insert-dir): Do not insert temporary dir files
13791         in Info-dir-file-attributes
13792         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13793         (Info-rebuild-dir): Ditto.
13794
13795 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13796
13797         * obsolete.el: Added obsoleteness declarations for
13798         `site-directory' and `Info-default-directory-list'.
13799
13800 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13801
13802         * find-paths.el (paths-find-emacs-root): Only look at the
13803         executable at the end of the symlink chain for determining the
13804         Emacs root.
13805
13806 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13807
13808         * setup-paths.el (paths-construct-info-path): Changed construction
13809         to cater to gone default in configure.
13810
13811         * find-paths.el (paths-uniq-append): Added.
13812
13813         * packages.el: Rewritten package path construction once again.
13814
13815         * dump-paths.el, startup.el: Removed package-path as a global
13816         variable.
13817
13818         * package-admin.el (package-admin-add-single-file-package):
13819         (package-admin-add-binary-package): Changed package-path to
13820         late-packages.
13821
13822         * packages.el (packages-split-path): Split path at "/" rather than
13823         nil according to change in emacs.c.
13824
13825 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13826
13827         * setup-paths.el (paths-construct-info-path): Changed info path
13828         order so that directories come out right.
13829         (paths-find-lock-directory): Fixed bug: It used to think
13830         configure-lock-directory is a path.
13831
13832 1998-04-06  Jeff Miller <jmiller@smart.net>
13833
13834         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13835         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13836         eases the use of toolbar-add/kill-item functions.
13837
13838 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13839
13840         * code-files.el (file-coding-system-alist): Commented out
13841         loaddefs.el magical treatment.
13842
13843 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13844
13845         * info.el (Info-rebuild-outdated-dir): Added new option
13846         `conservative' and made it the default
13847         (Info-rebuild-dir): Appropriately parse multi-line description
13848         strings, and multi-section dir files. Issue warning when dir
13849         is rebuilt as temporary
13850         (Info-build-dir-anew): Issue warning when dir is built as
13851         temporary
13852
13853 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13854
13855         * list-mode.el (list-mode-map): Bind highlight motion commands to
13856         standard keys left, right, C-b and C-f.
13857
13858 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13859
13860         * files.el (auto-mode-alist): allow .sc for Scheme->C
13861
13862 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13863
13864         * loadup.el (pureload): Don't quote (garbage-collect).
13865
13866 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13867
13868         * package-get-base.el: Updated.
13869
13870 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13871
13872         * isearch-mode.el (isearch-just-started): New variable.
13873         (isearch-mode): Set it.
13874         (isearch-repeat): Advance one character forward only if the search
13875         was successful, and was not just started.
13876         (isearch-repeat): Clear isearch-just-started.
13877
13878 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13879
13880         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13881         if running -batch.
13882
13883 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13884
13885         * subr.el (listify-key-sequence): Removed.
13886
13887 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13888
13889         * bytecomp.el (byte-compile-print-gensym): New option.
13890         (byte-compile-output-file-form): Use it.
13891         (byte-compile-output-docform): Ditto.
13892         (byte-compile-compiled-obj-to-list): Ditto.
13893
13894 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13895
13896         * msw-glyphs.el: set frame icon if xpm support.
13897
13898 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13899
13900         * help.el: Code that pretty prints variable values
13901           removed.
13902
13903 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13904
13905         * find-paths.el (paths-emacs-root-p): Correct test for installation
13906         directory.
13907         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13908
13909 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13910
13911         * loaddefs.el: Don't set debug-ignored-errors; leave
13912           its default value set to nil.
13913
13914 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13915
13916         * info.el (Info-rebuild-dir): fixed mis-spelling.
13917
13918 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13919
13920         * info.el (Info-rebuild-outdated-dir): New custom var
13921         (Info-insert-node): Create/update dir file when needed, ie when it
13922         does not exist or is older than some info files in directory
13923
13924 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13925
13926         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13927         for last packages, mainly for using a 20.4 package base.
13928
13929         * packages.el (late-packages): Typo fix.  It was called
13930         early-packages.
13931
13932         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13933         relative symlinks correctly.
13934         (paths-find-emacs-roots): More rigorous checking for plausible
13935         configuration-time root.
13936
13937         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13938         find its roots.
13939
13940 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13941
13942         * faces.el: Fix docstrings.
13943         * glyphs.el: Fix docstrings.
13944         * mouse.el: Fix docstrings.
13945
13946         * frame.el: Change phrase `current frame' to `selected frame'.
13947
13948         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13949
13950         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13951         macros using backquote to make them infinitely more readable.
13952
13953 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13954
13955         * packages.el (packages-find-package-path): Hardcoded specialized
13956         InfoDock support until we can clean this up.
13957
13958         * help.el (describe-bindings-1): Return the value of the bindings
13959         help buffer created.
13960         (describe-bindings): Ditto.
13961
13962         * simple.el (set-variable): Restore previous behavior of not
13963         bombing if the variable to set is not boundp.
13964
13965 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13966
13967         * packages.el (packages-handle-package-dumped-lisps): Allow for
13968         non-local files to be loaded off the package-lisp variable.
13969
13970 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13971
13972         * x-faces.el: Global X resources should override
13973           specs for all device classes (color, grayscale, mono);
13974           code currently doesn't override any of them.  Fixed by
13975           calling remove-specifier with '(x default) as the tag
13976           set and allowing inexact matches.
13977
13978 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13979
13980         * faces.el: Separated face initializations based on
13981           device classes into device type specific (tag set,
13982           instantiator) pairs.
13983
13984 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13985
13986         * wid-edit.el (widget-choice-action): Remember user's explicit
13987         choice.
13988         (widget-choice-value-create): Respect it.
13989         From Richard Stallman <rms@gnu.org>
13990
13991 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13992
13993         * setup-paths.el (paths-construct-info-path): Always append
13994         existing directories from configure-time info path.
13995
13996         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13997         Info-directory-list.
13998
13999         * info.el: Removed Info-default-directory-list which was broken by
14000         design.
14001         Removed bogus initialization of Info-directory-list---startup.el
14002         can do a much better job.
14003         Added autoload of Info-directory-list.
14004
14005         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14006         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14007         be exclusive; now it's merely given precedence, just like in the
14008         old days.
14009
14010 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14011
14012         * find-paths.el (paths-find-architecture-directory): Fix bug with
14013         finding; it used to default too early.
14014
14015 1998-03-25  Martin Buchholz <martin@xemacs.org>
14016
14017         * packages.el (packages-split-path): Fix a bug; it used to fail
14018         for paths that weren't split.
14019
14020 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14021
14022         * finder.el (finder-compile-keywords): trap on errors.
14023
14024 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14025
14026         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14027           fourth argument of t so that only the specs exactly
14028           matching the tag lists are removed.
14029
14030 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14031
14032         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14033
14034 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14035
14036         * minibuf.el (mouse-read-file-name-1): If a default directory was
14037         specified, use it for generating the completions.
14038
14039 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14040
14041         * update-elc.el: Now respects inhibit-package-init and
14042         inhibit-site-lisp.
14043         Now does path construction with loadup-paths.
14044
14045         * startup.el (normal-top-level, startup-setup-paths): Now respects
14046         inhibit-package-init and inhibit-site-lisp.
14047
14048         * packages.el (packages-find-package-path): Extended package path
14049         by version-specific hierarchies.
14050         (packages-find-packages): Now respects inhibit flag and
14051         inhibit-site-lisp.
14052         Moved path setup to loadup-paths.
14053
14054         * make-docfile.el: Now respects inhibit-package-init and
14055         inhibit-site-lisp.
14056         Now does path construction with loadup-paths.
14057
14058         * loadup.el: Now respects inhibit-package-init and
14059         inhibit-site-lisp.
14060
14061         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14062
14063         * loadup-paths.el: New file: setup load-path to encompass
14064         packages.
14065
14066 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14067
14068         * auto-show.el: load-gc renamed to pureload.
14069         * site-load.el: Ditto.
14070         * packages.el (toplevel): Ditto.
14071         * loadup.el (really-early-error-handler): Ditto.
14072         * dumped-lisp.el (preloaded-file-list): Ditto.
14073         * cus-face.el (custom-declare-face): Ditto.
14074
14075 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14076
14077         * <Today>: The Big Path Searching Overhaul.
14078
14079         * find-paths.el: New file: find and assemble paths in the
14080         installation hierarchy.
14081
14082         * setup-paths.el: New file: global layout of paths and directories
14083         within the XEmacs hierarchy.
14084
14085         * packages.el: Replaced everything related to path searching and
14086         startup by code in terms of find-paths.
14087
14088         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14089         the new path searching engine.
14090
14091         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14092         and setup-paths.
14093
14094 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14095
14096         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14097         setup-paths.el.
14098
14099 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14100
14101         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14102         compiles identically in any configuration.
14103         Removed irrelevant commentary.
14104
14105 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14106
14107         * simple.el (set-variable): Allow setting specifiers.
14108
14109 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14110
14111         * lisp.el (forward-sexp): Revert previous change.
14112
14113 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14114
14115         * frame.el (frame-initialize): Use `delete-console' instead of
14116         `delete-device' to delete the stream console to match the usage in
14117         Fkill_emacs.
14118
14119 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14120
14121         * files.el (cdpath-previous): New variable.
14122         (cd): Use it.
14123         From Bob Weiner <weiner@wave.altrasoft.com>
14124
14125 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14126
14127         * keydefs.el: Changed keybindings of forward-char,
14128           backward, scroll-up and scroll-down to point to their
14129           -command counterparts.
14130
14131         * simple.el: New functions: forwarc-char-command,
14132           backwrad-char-command, scroll-up-command,
14133           scroll-down-command which work liek their counterparts
14134           except that they honor the variable
14135           signal-error-on-buffer-boundary.
14136
14137           Definition of signal-error-on-buffer-boundary received
14138           from src/cmds.c.
14139
14140           defvar declaration added for word-across-newline to avoid
14141           byte-compiler warning about the free variable reference.
14142
14143 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14144
14145         * winnt.el: Removed "%t" from the beginning of
14146         modeline-format. From now on, there's no nt-specifics in the modeline.
14147
14148 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14149
14150         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14151         of `when' with `if'.
14152
14153 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14154
14155         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14156         mswindows. Must be reworked along with glyphs.el, or
14157         merged into it, after there is images support.
14158
14159         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14160         'mswindows.
14161
14162 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14163
14164         * faces.el: fix for text cursor initialization.
14165         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14166         From Andy Piper <andyp@parallax.co.uk>
14167
14168 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14169
14170         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14171         if there is an existing package that handles it and warn the user
14172         about that mode.
14173
14174 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14175
14176         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14177         Installation" menu item when Installation-string is not bound.
14178
14179 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14180
14181         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14182         From Jeremiah W. James <jerry@cs.ucsb.edu>
14183
14184 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14185
14186         * msw-faces.el:
14187         * faces.el: Fix face initialization.
14188
14189 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14190
14191         * files.el (backup-enable-predicate): fix breakage introduced
14192         by TMPDIR patch.
14193
14194 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14195
14196         * x-faces.el (x-init-face-from-resources): The
14197           TTY face property retrieval functions don't return
14198           specifiers, so use face-property instead.
14199
14200 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14201
14202         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14203
14204 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14205
14206         * x-menubar.el: Expanded documentation for
14207           option-save-faces.  Changed Options -> Browse Faces
14208           menu entry to invoke customize-face.
14209
14210 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14211
14212         * faces.el: Most face initialization moved out of
14213           init-other-random-faces to the top level so that the
14214           initialization happens before Xemacs is dumped.  Much
14215           of the fascist "face-differs-from-default-p or FROB!"
14216           code has been retired in favor of letting the user do
14217           what they want to do.  Face initialization code changed
14218           to use `default' specifier tag so that the settings can
14219           be overridden later if the user wishes it.
14220
14221 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14222
14223         * about.el (about-hackers): Update contributors list.
14224
14225 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14226
14227         * specifier.el: Define new specifier tag `default'.
14228
14229         * modeline.el: Initialize faces using `default' tag.
14230
14231         * x-faces.el (x-init-face-from-resources): Remove
14232           specifier specs containing the `default' tag before
14233           adding new specs.
14234
14235 1998-03-02  John Jones  <jj@asu.edu>
14236
14237         * package-get.el (package-get-all): fixed arguments on call to
14238         package-admin-add-single-file-package.
14239         * package-get.el (package-get-installedp): fixed to match
14240         advertised behavior.
14241         * package-get.el: added function package-get-update-all which
14242         installs newest versions of all the current packages (if they are
14243         not already installed).
14244
14245 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14246
14247         * files.el (find-file-noselect): Uncommented `truename' binding in
14248         `let*' and use it later to set `buffer-file-truename' iff it's
14249         still nil, as happens for example when finding a compressed
14250         file with "jka-compr".
14251
14252 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14253
14254         * faces.el: in make-face-* type functions do the operation for all
14255         window systems, not just the first one found.
14256
14257         * font.el: call mswindows-list-fonts for mswindows.
14258
14259 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14260
14261         * code-process.el (call-process-region):
14262         * process.el (call-process-region):
14263         * package-get.el (package-get-dir):
14264         * files.el (backup-enable-predicate):
14265         * gnuserv.el (gnuserv-temp-file-regexp):
14266         Use temp-directory in place of `/tmp'.
14267
14268 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14269
14270         * "Fast" dired-in-C enhancements for Windows 95/NT:
14271
14272         * files.el: Added function, `wildcard-to-regexp', from GNU
14273           Emacs.
14274
14275         * files.el (insert-directory): Modified to use special
14276           dired-in-C enhancements if present.
14277
14278 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14279
14280         * code-files.el: make default coding no-conversion.
14281
14282 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14283
14284         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14285         the load-path.
14286
14287         * update-elc.el: Strip directory when testing for files not to
14288         bytecompile.
14289
14290 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14291
14292         * lisp-mode.el: Use recommended form for menus.
14293
14294         * info.el (Info-construct-menu): Use recommended form for menus.
14295
14296         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14297         entry.
14298
14299 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14300
14301         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14302           (get-frame-for-buffer-noselect): Always return frames
14303           in the not-this-window-p cond clause.
14304
14305 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14306
14307         * help.el (describe-installation): New function.
14308
14309         * x-menubar.el (default-menubar): Add describe-installation to
14310         Help menu.
14311
14312         * packages.el (packages-unbytecompiled-lisp): Installation.el
14313         should not be bytecompiled.
14314
14315         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14316         XEmacs.
14317
14318         * x-menubar.el (default-menubar): Use correct guard for VM menu
14319         entry.
14320
14321         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14322         coding.
14323         From Andy Piper <andyp@parallax.co.uk>
14324
14325 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14326
14327         * ldap.el: Do not require ldap-internal at compile time.
14328
14329 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14330
14331         * code-files.el: new file. a virtual copy of mule-files.el
14332         but without charset
14333         dependencies. (toggle-buffer-file-ocding-system) new function for
14334         changing the eol type for the current buffer.
14335
14336         * code-process.el: new file. a copy of
14337         mule-process.el. mule-process.el will disappear when things have
14338         settled.
14339
14340         * coding.el: new file. a virtual copy of mule-files.el but
14341         without charset dependencies. (coding-system-base) new function
14342         for getting the parent coding system of a coding system with eol
14343         type set.
14344
14345         * dumped-lisp.el: add above files for the non-mule case.
14346
14347 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14348
14349         * window-xemacs.el (display-buffer): If no explicit
14350           frame is specified, search for a window that displays
14351           the buffer on the currently selected frame, before
14352           searching other frames.
14353
14354 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14355
14356         * frame.el (get-frame-for-buffer): If not-this-window-p
14357           is non-nil, use window on the selected frame if it is not
14358           also the selected window.  When defaulting, search for
14359           windows on the currently selected fgrame before searching
14360           other frames.
14361
14362 1998-02-25  Didier Verna  <didier@xemacs.org>
14363
14364         * modeline.el (modeline-swap-buffers): originally named
14365         `mouse-release-modeline'. Whether to actually swap the buffers is
14366         decided in `mouse-drag-modeline'.
14367         (mouse-drag-modeline): A button release event is considered a
14368         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14369         stay unchanged.
14370
14371 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14372
14373         * x-menubar.el: Put redo on the menubar.
14374         From Aki Vehtari <Aki.Vehtari@hut.fi>
14375
14376 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14377
14378         * bytecomp.el (displaying-byte-compile-warnings): if
14379         temp-buffer-show-function is set, use it to display current set of
14380         warnings in the "*Compile-Log-Show*" buffer.
14381
14382         * simple.el (display-warning-buffer): if temp-buffer-show-function
14383         is set, use it to display current set of warnings in the
14384         "*Warnings-Show*" buffer.
14385
14386 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14387
14388         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14389         Common Lisp.
14390
14391 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14392
14393         * menubar.el: Allow button descriptors at least 2 long.
14394
14395         * x-menubar.el (default-menubar): Use recommended forms.
14396         (file-menu-filter): Remove.
14397         (edit-menu-filter): Remove.
14398
14399 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14400
14401         * about.el (about-hackers): Updated.
14402
14403 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14404
14405         * help.el (help-max-help-buffers): new variable
14406         (help-register-and-maybe-prune-excess): new function
14407         (help-buffer-name): use help-max-help-buffers.
14408         (with-displaying-help-buffer): use
14409         help-register-and-maybe-prune-excess.
14410
14411         * help.el (help-maybe-pretty-print-value): if the value fits on
14412         one line, let it.
14413
14414 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14415
14416         * (with-displaying-help-buffer): there is no need to kill the buffer
14417         if it exists, because with-output-to-temp-buffer will clear it.
14418         further, killing the buffer violates the rule that
14419         temp-buffer-show-function, if set, has the full responsibility of
14420         showing the temp buffer.  killing the buffer fucks with the window
14421         configuration, hosing temp-buffer-show-function.
14422
14423
14424 1998-02-23  Didier Verna  <didier@xemacs.org>
14425
14426         * modeline.el (mouse-drag-modeline):
14427         - Always scroll the modeline that was originally clicked on.
14428         - Use x pixels instead of x characters (which doesn't work anyway)
14429         as horizontal reference for modeline dragging. This allows us to
14430         keep on dragging the modeline even if the motion event occurs in
14431         another window.
14432
14433 1998-02-23  Didier Verna  <didier@xemacs.org>
14434
14435         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14436         glyph on the modeline to indicate that dragging the mouse has an
14437         effect both horizontally and vertically.
14438
14439 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14440
14441         * about.el (about-xemacs): Get rid of redundant visible version
14442         number.
14443
14444 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14445
14446         * about.el (about-hackers): Update credits.
14447
14448 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14449
14450         * prim/register.el (view-register): Show register type file-query.
14451
14452 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14453
14454         * mode-motion.el (mode-motion-highlight-internal):
14455           save-excursion inside save-window-exucrsion form to
14456           hide buffer point changes from save-window-excursion.
14457           Prevents display flickering when the mouse pointer
14458           moves.
14459
14460 1998-02-17  Didier Verna  <didier@xemacs.org>
14461
14462         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14463         function to handle correctly the case of a toolbar one side of the
14464         window: scrolling will not necessarily happen.
14465
14466 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14467
14468         * files.el (after-find-file): Restore missing argument
14469           to format that provides filename for "... consider M-x
14470           recover-file" message.  Also call `message' with "%s"
14471           as the first arg instead of an arbitrary string.
14472
14473 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14474
14475         * about.el (about-hackers): Various additions.
14476
14477 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14478
14479         * autoload.el (generate-file-autoloads-1): Don't force an extra
14480         line out when copying on-the-same line autoloads.
14481
14482         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14483         is installed.
14484
14485 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14486
14487         * x11/x-win-xfree86.el (x-win-init-xfree86):
14488         * x11/x-win-sun.el (x-win-init-sun):
14489         * x11/x-init.el (x-initialize-compose):
14490         * prim/simple.el:
14491         (backward-or-forward-kill-sexp):
14492         (backward-or-forward-kill-sentence):
14493         (backward-or-forward-kill-word):
14494         (backward-or-forward-delete-char):
14495         * prim/isearch-mode.el (isearch-help-or-delete-char):
14496         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14497         x-keysym-on-keyboard-p to detect backspace.
14498         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14499         Clean up symbols used with dead keys, checking Linux and solaris
14500         keysyms.
14501         Simplify x-win-*.el using above methods.
14502         Change documentation for x-keysym-*-p functions.
14503
14504 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14505
14506         * about.el (about-hackers): Restore entries for Michael Sperber and
14507         Vinnie Shelton.
14508         From Vinnie Shelton <acs@acm.org>
14509
14510 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14511
14512         * simple.el (count-words-region): Ditto.
14513
14514 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14515
14516         * simple.el (count-words-buffer): Document.  Don't print anything
14517         if non-interactive.
14518
14519 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14520
14521         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14522         multiple files in InfoDock.
14523
14524 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14525
14526         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14527         from version.el in InfoDock.
14528
14529         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14530         specially.
14531
14532 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14533
14534         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14535         variable name in docstring.
14536
14537 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14538
14539         * menubar.h: Include "gui.h".
14540
14541 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14542
14543         * site-load.el: Fix documentation.
14544
14545 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14546
14547         * package-get-base.el (package-get-base): Updated.
14548
14549         * keymap.el: PC-ize.
14550
14551 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14552
14553         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14554         from' on a fresh line.
14555
14556 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14557
14558         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14559         object.
14560
14561 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14562
14563         * undo-stack.el: PC-ize.
14564
14565         * cmdloop.el: PC-ize.
14566
14567 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14568
14569         * bytecomp-runtime.el: PC-ize.
14570
14571         * byte-optimize.el: Prolog fixup.  PC-ize.
14572
14573         * cus-dep.el: Spelling fix.
14574
14575         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14576         entries follow).
14577
14578 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14579
14580         * text-mode.el (text-mode-hook-identify): New function,
14581         put on text-mode-hook.  Set text-mode-variant here.
14582         (text-mode): Don't set it here.
14583
14584 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14585
14586         * text-mode.el (text-mode-hook): New defvar.
14587         (text-mode-variant): New variable.
14588         (text-mode): Set that variable locally.
14589         (toggle-text-mode-auto-fill): New command.
14590
14591 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14592
14593         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14594
14595 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14596
14597         * text-mode.el (paragraph-indent-text-mode):
14598         Renamed from spaced-text-mode.
14599         (text-mode-map): Bind TAB to indent-relative.
14600         (indented-text-mode-map): Variable deleted.
14601         (indented-text-mode): Now an alias for text-mode.
14602
14603 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14604
14605         * loadup.el: test-atoms debugging stuffs removed.
14606
14607 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14608
14609         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14610
14611 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14612
14613         * help.el (describe-beta): Made it use `locate-data-file'.
14614         (describe-distribution): Ditto.
14615         (describe-copying): Ditto.
14616         (describe-project): Ditto.
14617         (view-emacs-news): Ditto.
14618
14619         * help-nomule.el (help-with-tutorial): Made it use
14620         `locate-data-file' to find tutorial.
14621
14622 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14623
14624         * about.el: Corrected my email address.
14625
14626         * mouse.el: Added 'mouse-mswindows-drop' similar to
14627         'mouse-offix-drop'.
14628
14629 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14630
14631         * loadup.el (running-xemacs): Spelling fix.
14632
14633 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14634
14635         * packages.el (packages-find-packages-1): Don't allow a backwards
14636         compatible lisp tree to overwrite `preloaded-file-list'.
14637
14638 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14639
14640         * loadup.el: Don't delete "xemacs" prior to dumping.
14641
14642 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14643
14644         * package-info.el (pi-last-mod-date): New function.
14645         (pi-author-version): New function.
14646         (batch-update-package-info): Use them.
14647
14648 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14649
14650         * frame.el (get-frame-for-buffer-default-to-current): Create.
14651         (get-frame-for-buffer-noselect): Allow user to use current frame
14652         with `get-frame-for-buffer-default-to-current'.
14653
14654 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14655
14656         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14657         (byte-compile-output-docform): Ditto.
14658         (byte-compile-compiled-obj-to-list): Ditto.
14659
14660 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14661
14662         * startup.el (command-line-1): Removed code that ran
14663           buffer-menu.
14664
14665 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14666
14667         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14668
14669 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14670
14671         * frame.el (suspend-emacs-or-iconify-frame): Check using
14672         `device-on-window-system-p' instead of explicitly checking for X,
14673         so that the same logic works for MS Windows.
14674         (suspend-or-iconify-emacs): Ditto.
14675
14676 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14677
14678         * about.el (about-maintainer-info): Andy Piper is back.
14679         (xemacs-hackers): Updated Andy Piper's email address.
14680         (about-hackers): Added Jonathan Harris.
14681         (about-hackers): Updated Tibor Polgar's email address.
14682
14683 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14684
14685         * about.el: Add xemacs.org email manager.
14686
14687         * package-get-base.el (package-get-base): Updated with most recent
14688         package updates.
14689
14690 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14691
14692         * help.el (function-arglist): Use `indirect-function' instead of
14693         `symbol-function' so that aliases are treated correctly.
14694
14695 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14696
14697         * help.el (help-map): Add f1 binding to `help-for-help'.
14698         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14699         (describe-key-briefly): Use `princ' "%s" to print object.
14700         (with-displaying-help-buffer): Kill buffer if it exists, again.
14701         (describe-key): Use `princ' "%s" to print object.
14702         (describe-function-1): Use `princ' "%s" to print object.
14703         Commented out alias lines removed.
14704         (help-pretty-print-limit): New variable to control pretty-printing
14705         of variable values.
14706         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14707         `help-pretty-print-value' again.  Only print-print when OBJECT is
14708         list of length less than `help-pretty-print-limit'.
14709         (describe-variable): Use `help-maybe-pretty-print-value' again.
14710
14711 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14712
14713         * simple.el (blink-matching-open): Remove C++ kludge.
14714         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14715
14716 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14717
14718         * info.el (Info-default-directory-list): Made the documentation
14719         more explanitory.
14720
14721 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14722
14723         * lisp/packages.el:
14724         * lisp/package-admin.el:
14725         * lisp/build-report.el:
14726         Fix typos.
14727
14728 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14729
14730         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14731         warnings in Java buffers without final newline and editing the
14732         last line.
14733
14734 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14735
14736         * packages.el (packages-find-packages-1): Don't allow a backwards
14737         compatible lisp tree to overwrite `preloaded-file-list'.
14738         Suggested by Colin Rafferty  <colin@xemacs.org>
14739
14740         * mouse.el (mouse-offix-drop): Set undo-boundary.
14741         From Oliver Graf <ograf@fga.de>
14742
14743 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14744
14745         * loadup.el (load-gc): rewrite as defun.
14746         Print something sensical if a required dump-time file isn't found.
14747
14748 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14749
14750         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14751         bug strikes a menudescriptor.
14752
14753         * package-get-base.el (package-get-base): Updated.
14754
14755         * package-info.el (batch-update-package-info): Derive REQUIRES
14756         from the Makefile.
14757
14758 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14759
14760         * files.el (save-some-buffers): Don't play games with deleting
14761         other windows if we are in the minibuffer window.
14762
14763 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14764
14765         * modeline.el (modeline-minor-mode-menu): Add support for :active
14766         (add-minor-mode): Document :active property to TOGGLE.
14767
14768 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14769
14770         * modeline.el (modeline-minor-mode-menu): Add support for an
14771         `:included' predicate in the `toggle-sym' plist.
14772         (add-minor-mode): Document the :included property, format
14773         docstring some more.
14774         (modeline-minor-mode-menu): Documentation string added.
14775
14776 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14777
14778         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14779         labels from the symbol-names by thwacking off the overly redundant
14780         and overused "mode", parenthesizing "minor", and capitalizing the
14781         resultant strings.  Also shortened the menu's title by eliminating
14782         the redundant buffer name.
14783         (add-minor-mode): Beautified the docstring, added mention of the
14784         `:menu-tag' property of TOGGLE.
14785         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14786         `toggle-sym' to beatify the mode-life menus.
14787         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14788         `auto-fill-function'.
14789
14790 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14791
14792         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14793         menus to :style 'toggle.
14794
14795 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14796
14797         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14798
14799 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14800
14801         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14802         only recognize first hyperlink.
14803         (hyper-apropos-highlightify): Deletia, this is already done by
14804         `hyper-apropos-insert-face'.
14805         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14806
14807 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14808
14809         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14810         mail.
14811         (toolbar-mail-reader): Add support for `send'.
14812         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14813
14814 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14815
14816         * info.el (Info-emacs-info-file-name): Add defvar for
14817         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14818         will function properly.
14819
14820 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14821
14822         * simple.el: make the backwards delete function called by
14823         `backward-or-forward-delete-char' user configurable.
14824
14825 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14826
14827         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14828         compiled function got loaded from.
14829
14830 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14831
14832         * term/apollo.el: Synched up with InfoDock 3.6.2.
14833
14834 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14835
14836         * startup.el (load-init-file): Load autoloads earlier.
14837         (startup-splash-frame): Handle InfoDock logo.
14838
14839         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14840         InfoDock.
14841         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14842
14843         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14844         doesn't have this function.
14845
14846         * packages.el (locate-data-file): Fix to call `locate-file'.
14847
14848 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14849
14850         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14851         version of version.el.
14852         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14853
14854         * x-menubar.el (default-menubar): Guard reference to
14855         `gnuserv-frame'.
14856         (default-menubar): Guard references to `font-lock-mode'.
14857         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14858         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14859
14860         * make-docfile.el: Don't snarf doc strings from autoloads.
14861
14862         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14863         loading auto-autoloads files.
14864
14865         * loaddefs.el: Disable dumping autoloads.
14866
14867 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14868
14869         * lisp-mnt.el: Synch to Emacs 20.2.
14870
14871         * help.el: Remove manual autoload of `finder-by-keyword'.
14872
14873         * finder.el (finder-by-keyword): Autoload.
14874
14875         * help.el: Conditionalize hyperbole setup.
14876
14877 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14878
14879         * packages.el (package-require): Update to reflect new data format.
14880
14881 1998-01-02  Didier Verna  <didier@xemacs.org>
14882
14883         * x-menubar.el (default-menubar): make the tutorials available
14884         through the menubar. (Plus some compilation warnings cleanup).
14885
14886 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14887
14888         * check-features.el: New file.  Perform sanity check after build.
14889
14890         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14891         files to tooltalk package.
14892         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14893         package.
14894
14895         * package-admin.el (package-admin-xemacs): Use better default for
14896         location of XEmacs binary.
14897
14898 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14899
14900         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14901         tag with sexp and add value tag with value `t'.
14902
14903 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14904
14905         * package-get.el: Changes to work with real data.
14906         From Pete Ware <ware@cis.ohio-state.edu>
14907
14908         * packages.el (packages-reload-autoloads): Guard load for the time
14909         being.
14910
14911         * update-elc.el ("packages.el"): Force loading packages.el instead
14912         of possibly out-of-date packges.elc.
14913         * make-docfile.el ("packages.el"): Ditto.
14914
14915 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14916
14917         * build-report.el (build-report-delete-regexp): Added a rule for
14918         the main tarball shadowing anything past it.
14919
14920 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14921
14922         * packages.el (package-provide): Delete a previous provide.
14923
14924         * package-info.el: New file.
14925
14926         * package-get.el: New file.
14927         From Pete Ware <ware@cis.ohio-state.edu>
14928         (package-get): Fix md5 computation to work with Mule.
14929
14930 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14931
14932         * simple.el (log-message-*): Quote symbols in docstrings properly.
14933
14934 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14935
14936         * packages.el (packages-new-autoloads): Ignore symbolic links.
14937
14938         * cus-face.el (face-custom-attributes-get): Fix typo.
14939         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14940
14941 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14942
14943         * startup.el (load-init-file): Reload new or changed autoloads
14944         unless inhibited.  Reload modified dumped lisp (stubbed).
14945
14946         * packages.el (packages-new-autoloads): New function.
14947         (packages-reload-autoloads): New function.
14948         (packages-reload-dumped-lisp): New (stub) function.
14949
14950         * loadup.el: Inhibit reloading dumped files when running temacs.
14951
14952         * loadhist.el (file-provides): Extend to handle variant
14953         extensions.
14954
14955         * replace.el (query-replace): Fix typo.
14956
14957 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14958
14959         * make-docfile.el: list-autoloads-path has been renamed.
14960         * update-elc.el: list-autoloads has been renamed.
14961
14962         * packages.el (packages-list-autoloads): Renamed.
14963         (packages-list-autoloads-path): Ditto.
14964
14965 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14966
14967         * packages.el (packages-find-packages-1): Made it signal a warning
14968         for an error in an auto-autoload.el file.
14969
14970 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14971
14972         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14973         tag with const.
14974         From Aki Vehtari <Aki.Vehtari@hut.fi>
14975
14976         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14977
14978         * loadhist.el (unload-feature): Remove autoload.
14979
14980 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14981
14982         * loadhist.el: Unpackaged.
14983
14984         * help.el (describe-symbol-find-file): Rename
14985         `describe-function-find-file' and make old name obsolete.
14986         (describe-function-1): Use it.
14987         (describe-function-1): Guard reference to
14988         `compiled-function-annotation'.
14989
14990 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14991
14992         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14993         argument.
14994         (help-mode-quit): New optional arg to control whether it kills or
14995         buries.  Tidied up.
14996         (with-displaying-help-buffer): Don't kill buffer initially, even
14997         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14998         (help-pretty-print-value): Rename back from
14999         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15000         use it, otherwise use dumped `cl-prettyprint'.
15001         (describe-variable): Use `help-pretty-print-value' again.
15002         (find-func): Removed reference to "find-func" at end.
15003
15004 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15005
15006         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15007           GUI XEmacs. Rename? x-menubar is rather window system
15008           independant, except for a couple of items.
15009
15010 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15011
15012         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15013         entries as they will no longer be distributed with XEmacs.
15014
15015         * format.el (format-alist): Fix image/tiff regexps.
15016         From P. E. Jareth Hein <jareth@camelot-soft.com>
15017
15018         * help.el (help-maybe-pretty-print-value): Rename.
15019         (describe-variable): Use it.
15020         (describe-variable): Add trailing linefeed.
15021
15022 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15023
15024         * help.el (describe-function-1): Don't output anything for
15025           arglist of autoload functions.
15026
15027 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15028
15029         * help.el (describe-function-1): Don't output anything for
15030           arglist of autoload functions.
15031
15032 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15033
15034         * help.el (help-mode-map): New bindings for `help-mode-bury',
15035         `describe-function-at-point', `describe-variable-at-point',
15036         `Info-elisp-ref', `customize-variable', `help-next-section' and
15037         `help-prev-section'.
15038         (help-next-section): New function.
15039         (help-prev-section): New function.
15040         (help-mode-quit): Changed to kill the help buffer.
15041         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15042         correctly.
15043         (help-buffer-name): New function to generate the name of help
15044         buffers.
15045         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15046         argument giving the name of the help buffer.
15047         (describe-key): Use `with-displaying-help-buffer' with name.
15048         (describe-mode): Ditto.
15049         (describe-bindings): Ditto.
15050         (describe-prefix-bindings): Ditto.
15051         (view-lossage): Ditto.
15052         (with-syntax-table): New macro.
15053         (function-called-at-point): Use `ignore-errors' and
15054         `with-syntax-table'.
15055         (function-at-point): Ditto.
15056         (describe-function): Use `with-displaying-help-buffer' with name.
15057         (function-arglist): Extracted from `describe-function-1'.  Returns
15058         function's arglist as string.
15059         (function-documentation): Extracted from `describe-function-1'.
15060         Returns function's docstring.
15061         (describe-function-1): Remove all the "stream" garbage, including
15062         the stream argument.  Use `function-arglist' and
15063         `function-documentation'.
15064         (describe-function-arglist): Just use `function-arglist'.
15065         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15066         (help-pretty-print-value): New function to help with
15067         pretty-printing variable values.  Knows about `#<...>'.  Needs
15068         `pp-internal'.
15069         (describe-variable): Use `with-displaying-help-buffer' with name.
15070         Formatting improved.  Display file where variable is defined, if
15071         known.  Use `help-pretty-print-value'.
15072         (describe-syntax): Use `with-displaying-help-buffer' with name.
15073         (list-processes): Remove "stream" garbage.
15074
15075 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15076
15077         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15078         call a dumped routine instead.
15079
15080         * x-win-xfree86.el: Wrap file in defun.
15081         * x-win-sun.el: Ditto.
15082
15083 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15084
15085         * help.el (view-emacs-news): Remove usage of outl-mouse which
15086         advises functions and does other evil things.
15087
15088 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15089
15090         * format.el (format-alist): Add `image/tiff'.
15091         From P. E. Jareth Hein <jareth@camelot-soft.com>
15092
15093 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15094
15095         * about.el (about-hackers): More names added.
15096
15097         * make-docfile.el: Remove superfluous package path search.
15098
15099         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15100
15101 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15102
15103         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15104         ignored shadows.
15105
15106 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15107
15108         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15109         get trailing slashes when added to the load-path.
15110
15111         * x-init.el (init-x-win): Locate where XEmacs X localization files
15112         are.
15113
15114 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15115
15116         * x-faces.el: Added support for foregroundToolBarColor
15117           to xpm-color-symbols.
15118
15119 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15120
15121         * etags.el (tags-remove-duplicates): Removed.
15122         (buffer-tag-table-list): Use `delete-duplicates'.
15123
15124         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15125         correctly.
15126         (get*): Defalias to `get'.
15127
15128         * cl.el (eql): Compare integers with `eq'.
15129         (cl-map-extents): Check for `map-extents' first.
15130
15131 1997-12-17  Didier Verna  <didier@xemacs.org>
15132
15133         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15134         added the 'numero', 'copyright' and 'trademark' symbols.
15135
15136         * leim/quail/latin-post.el ("french-postfix"): see above.
15137
15138 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15139
15140         * widget.el (define-widget): Check the arguments.
15141
15142         * cus-edit.el (customize-face): Use `check-argument-type'.
15143         (custom-variable-value-create): Use `signal' to signal error.
15144         (custom-variable-reset-saved): Ditto.
15145         (custom-variable-reset-standard): Ditto.
15146         (custom-face-reset-saved): Ditto.
15147
15148         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15149         (widget-default-format-handler): Ditto.
15150         (widget-checklist-add-item): Ditto.
15151         (widget-radio-add-item): Ditto.
15152         (widget-editable-list-entry-create): Ditto.
15153         (widget-sexp-prompt-value): Ditto.
15154
15155         * custom.el (custom-declare-variable): Signal errors better.
15156         (custom-handle-keyword): Ditto.
15157         (custom-declare-group): Ditto.
15158
15159         * window-xemacs.el (windows): Ditto.
15160
15161         * menubar.el (menu): Ditto.
15162
15163         * keydefs.el (keyboard): Ditto.
15164
15165         * minibuf.el (minibuffer): Ditto.
15166
15167         * process.el (execute): Ditto.
15168
15169         * fill.el (fill): Ditto.
15170
15171         * modeline.el (modeline): Ditto.
15172
15173         * help.el (help): Ditto.
15174
15175         * faces.el (faces): Ditto.
15176
15177         * files.el (files): Ditto.
15178
15179         * x-init.el (x): Ditto.
15180
15181         * lisp-mode.el (lisp): Ditto.
15182
15183         * process.el (processes): Ditto.
15184
15185         * mouse.el (mouse): Ditto.
15186
15187         * abbrev.el (abbrev): Moved from cus-edit.
15188
15189         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15190         as variable declaration.
15191
15192 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15193
15194         * menubar.el (find-menu-item): Use `check-argument-type'.
15195         (find-menu-item): Cosmetic changes.
15196
15197 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15198
15199         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15200
15201 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15202
15203         * startup.el (set-default-load-path): Only search package-path
15204         when not running temacs.
15205
15206         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15207         files.
15208
15209         * loadup.el: Correct commentary.  Reformatting.
15210         (really-early-error-handler): Use absolute path to the
15211         first dumped-lisp.el file.
15212         (really-early-error-handler): Print full path name of
15213         each dumped lisp file (inherited from InfoDock).
15214
15215         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15216         dumped-lisp.el files.
15217
15218         * make-docfile.el (preloaded-file-list): Reorder when the
15219         package-path is searched.
15220         * update-elc.el: Ditto.
15221
15222         * lisp-mode.el (call-with-condition-handler): Treat the same as
15223         `condition-case' for indentation.
15224
15225         * about.el (about-xemacs): Update release date.
15226
15227 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15228
15229         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15230         anywhere but at the last clause.
15231         (ecase): Disallow `t' and `otherwise'.
15232
15233 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15234
15235         * cus-edit.el (custom-buffer-create-buttons): New function
15236         from stuff moved out of `custom-buffer-create-internal'.
15237         (custom-novice): New variable.  Default t.
15238         (custom-display-global-buttons): Ditto.  Default `top'.
15239         (custom-buffer-create-internal): Only display help if
15240         `custom-novice' is non-nil.  Display global buttons according to
15241         `custom-display-global-buttons'.
15242
15243 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15244
15245         * menubar.el (find-menu-item): Use `check-argument-type'.
15246         (find-menu-item): Cosmetic changes.
15247
15248 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15249
15250         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15251         look.
15252
15253 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15254
15255         * format.el (format-deannotate-region):  Bug fix.
15256         Deannotating a region containing unknown tags would fail
15257         (causing decoding of text/enriched to fail at user level)
15258
15259 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15260
15261         * minibuf.el (read-directory-name): Support sixth
15262           arg, HISTORY, as already documented.
15263
15264 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15265
15266         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15267         to `ecase'.
15268
15269 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15270
15271         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15272         skk-activate.
15273
15274 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15275
15276         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.